76e42cbc

By: Michael Lynch <git@mtlynch.io>

Render section actions on the server

Replace imperative section-page JavaScript with HTMX forms backed by
server-side adjacent moves and rename edit fragments. Each action returns
a complete section-list replacement, including boundary-disabled controls.

Validation: ./dev-scripts/run-go-tests
Validation: ./dev-scripts/build-all-flake-targets

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 0s 28s 28s 27s 0s
Eval 26s 1m02s 1m02s 1m29s 0s
Build 1m15s 3m20s - - 56s
Suite 0s 4m51s - - 1h58m57s

Timeline

0s0s10s20s30s40s50s1m1m10s1m20s2m30s2m40s2m50s3m