An event companion and onboarding experience for the ATmosphere (alpha) atmo.quest

feat(about,demo): port /about-atproto, /demo/clock, /healthz master

Fill in three remaining routes from the old atmoquest app that were missing after the feature-folded migration: - features/about/{routes.go, pages/about.templ}: short "What's ATProto?" explainer page linked from the guest landing. - features/demo/routes.go: Datastar SSE clock endpoint that streams the current UTC time into the statusbar #clock once a second. - router/router.go: register the two new feature subrouters and add the /healthz probe endpoint. - features/index/pages/index.templ: restore the live clock by binding #clock to data-on-load="@get('/demo/clock')" on both the authed and guest statusbars (was a static --:--:-- placeholder). Build clean, all tests pass, smoke-tested on :9090: /healthz 200 /about-atproto 200 (2369 bytes) /demo/clock SSE patch frames streaming / 200 (guest landing unchanged)


+275 -46
7 changed files