I completed the last core feature of this EZ-Blog application which was to complete the Menu Tab and the Templates tab in the application as depicted below.

The menu and Templates tag are editors for all the static parts of the site.  In you think about the site there are six main parts of the site and 3 out of the five are "static".  The six parts are the banner, the menu, pages linked from the menu, the footer, the article list and the article pages.  The three static parts are the banner, menu and footer.  So, what if you want to edit those?

The solution was to make the entire site template-driven, with a single source of content (a YAML document) and the ability to regenerate the entire site at any time.  My last two tabs accomplished this!  

Now, to the process of Vibe-coding.  I finished this app (as I wrote in my last article) using OpenAI's Codex application for Windows.  Overall, that worked pretty well with two serious "I accidentally deleted your file" incidents.  There are a bunch of other weird configuration and environment issues with the application where it will constantly say, "Well, I failed to quote that powershell command so I am falling back to a small python program."  It must have said that 100 times even after I asked it to fix it shell problems in the environment - which it would tell me it did - until it didn't.  

Yeah, so Vibe Coding is still not really ready for prime time but thankfully it is improving rapidly.