docs(concord): mark epoch-walking backfill steps 1-3 done

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vitor Pamplona
2026-07-17 17:48:45 -04:00
co-authored by Claude Opus 4.8
parent 602c6a90b2
commit 1d5b08a128
@@ -260,10 +260,14 @@ Each covered epoch multiplies the subscription/AUTH footprint by
Test: `ConcordSubscriptionPlannerTest.channelSubsAlsoCoverPriorEpochPlanesForHeldRoots`. Test: `ConcordSubscriptionPlannerTest.channelSubsAlsoCoverPriorEpochPlanesForHeldRoots`.
The live channel sub now pulls prior-epoch wraps into `LocalCache`, so The live channel sub now pulls prior-epoch wraps into `LocalCache`, so
pre-Refounding messages appear on channel open (bounded by relay cap / `since`). pre-Refounding messages appear on channel open (bounded by relay cap / `since`).
3. **TODO** — amethyst `BackwardRelayPager` epoch-stepping + "All caught up" 3. ~~amethyst `BackwardRelayPager` epoch-stepping + "All caught up" semantics~~
semantics: "load older" still pages only the current-epoch plane; make it step **DONE.** Rather than step epoch-by-epoch, the history REQ now asks for the
to prior epochs so deep scroll reaches the true start (step 2 already surfaces **union** of the channel's plane pubkeys across every held epoch
each prior epoch's recent tail via the live sub). (`ConcordCommunitySession.channelPlaneAddressesAllEpochs`, used by
`ConcordChannelHistoryFilterAssembler`). The relay serves them interleaved by
`created_at`, so one backward `until` sweep walks the whole cross-Refounding
timeline and `exhausted` ("All caught up") means every epoch is drained. Pager
itself unchanged. No `ConcordChannelScreen` change needed.
4. ~~`amy --epoch/--root` diagnostic~~ **DONE** (§7). Cross-validated: the app now 4. ~~`amy --epoch/--root` diagnostic~~ **DONE** (§7). Cross-validated: the app now
subscribes to the exact prior-epoch plane pubkeys `amy concord read --epoch 0` subscribes to the exact prior-epoch plane pubkeys `amy concord read --epoch 0`
proved hold the older Soapbox #nostrhub messages (identical `publicChannel` proved hold the older Soapbox #nostrhub messages (identical `publicChannel`