diff --git a/docs/architecture-refactor.md b/docs/architecture-refactor.md index da43fbe1..88e41171 100644 --- a/docs/architecture-refactor.md +++ b/docs/architecture-refactor.md @@ -258,8 +258,12 @@ The mock harness lied because it used **one perfect relay**. New fixtures: - [x] P1 SubscriptionManager + lint guard + video-feed pilot (interim RelayHealth = read-relay cap in `client.js`; full liveness ranking deferred — the cap covers the immediate amplifier) -- [ ] P2 moderation reports batched + re-enabled -- [ ] P3 view counts batched + re-enabled +- [x] P2 moderation reports batched + re-enabled (single SubscriptionManager + sub over the active id set; trusted-mute subs already batched-by-author) +- [ ] P3 view counts batched + re-enabled — requires restructuring + js/viewCounter.js from per-pointer hydrate/live into ONE batched + kind-30079 query bucketed by `#a`, then flip the VideoListView + circuit-breaker back on - [ ] P4 lists via stores (follows/hashtags/blocks/watch-history/profiles) - [ ] P5 AppState + Coordinator + unidirectional flow - [ ] P6 cleanup + config relay-set trim + final docs