Overview
| Comment: | phase 3: live timeline via Datastar SSE (Principle 3 enhancement)
events.Watch coalesces per-repo change ticks; composition root hands web a Notifier interface (planes stay sealed); timeline.sse re-renders the tl-body fragment through the op path and morphs #tl; vendored datastar v1.0.0-RC.7 (MIT, ledger row) is the page's only script; the no-JS page is unchanged. data-init, not the removed data-on-load. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
263cff2b6beea99b9f927cc7d62054dd |
| User & Date: | dmestas on 2026-08-15 18:33:21.000 |
| Other Links: | manifest | tags |
Context
|
2026-08-15
| ||
| 18:48 | events: 8MB NATS payload cap for large-store artifacts check-in: 881e7d475e user: dmestas tags: trunk | |
| 18:33 |
phase 3: live timeline via Datastar SSE (Principle 3 enhancement)
events.Watch coalesces per-repo change ticks; composition root hands web a Notifier interface (planes stay sealed); timeline.sse re-renders the tl-body fragment through the op path and morphs #tl; vendored datastar v1.0.0-RC.7 (MIT, ledger row) is the page's only script; the no-JS page is unchanged. data-init, not the removed data-on-load. check-in: 263cff2b6b user: dmestas tags: trunk | |
| 18:23 | reindex: create the per-repo data dir check-in: 83dea2f98c user: dmestas tags: trunk | |
Changes
Modified cmd/quarry/main.go
from [0639dc8eb9]
to [72170ba22b].
[diff]
Modified internal/events/events.go
from [97ea372ca7]
to [85dbdf38a5].
[diff]
Modified internal/harness/harness_test.go
from [d79d01c96b]
to [51283595af].
[diff]
Added internal/web/assets/datastar.js version [d2e34bc82f].
Modified internal/web/web.go
from [9cc6e97802]
to [88dbd3bf78].
[diff]
Modified internal/web/web_test.go
from [d071c5b094]
to [fb045da75a].
[diff]
Modified third_party/PROVENANCE.md
from [f7518205ab]
to [826bc75e3e].
[diff]