7a2d878b

By: Michael Lynch <git@mtlynch.io>

Show owner caption editing controls

Add tested caption display and editor fragments with owner-only GET endpoints.
The update endpoint intentionally returns 501 until the next stacked commit
persists caption updates.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 5s 4s 4s 10s 5s
Eval 10s 21s 21s 32s 0s
Build 26s 4m35s 2m33s 3m00s 32s
Suite 5s 5m02s 2m54s 3m00s 38s

Timeline

0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s1m50s2m2m40s2m50s3m