b3bfff67

By: Michael Lynch <git@mtlynch.io>

Render grocery form shells in templates

Replace the runtime grocery-form custom element with shared full and compact
Go template partials that emit literal HTMX attributes. Keep autocomplete
section fill, empty-section confirmation, reset, focus, and refresh behavior
through delegated form events, and verify the server-rendered form markup.

Testing: ./dev-scripts/build-all-flake-targets

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 5s 3s 3s 8s 5s
Eval 9s 36s 36s 45s 0s
Build 29s 4m17s - - 1m32s
Suite 5s 4m56s - - 2h25m56s

Timeline

0s10s20s30s40s2m20s2m30s2m40s2m50s