For the past six weeks I’ve been developing my demonstration program as a console application. Today I decided to give it a nice front end using Blazer (I don’t know Blazer). In the time it took to listen to Tommy (The Who, 1969) and half of The Wall (Pink Floyd, 1979) I had my first, second, and third drafts. That represents almost 30,000 lines of new code and documentation in well under 3 hours.

The bulk of the work was completed in the first round. In the second, I added the minimum and maximum boxes, and in the third, I added the requirement that the entire history of the reviewers’ comments appear in the Review box.
I opted to go through the entire Spec Kit process even for the smaller features, which I admit was a bit slower than I would have liked. But all in all I got a starter front end that, again, would have taken much longer, especially since I don’t know Blazer (though I know a good bit more now, having read through the code and documentation).
I ended up with at least a dozen .razor files and twice as many bootstrap.js (and .min.js) files. Copilot told me how to fire it up and what port it would appear on. By starting the application in the terminal, I could watch all my logging and tracing go by, though I added the logging to the bottom of the page (right now it is in a scrolling box, but I think I’ll change it to display just one line at a time—not sure about that.)
My experience was excellent, but I did notice that it was eating a lot of tokens. From the time I started the work until I was done, it had consumed about 10,000 tokens! (ouch)
