From ae8bf6459dfe330d03727f276547d880478ab592 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sun, 14 Jun 2026 15:06:52 -0400 Subject: [PATCH] docs: mark P2 complete; scope P3 (view-count batching) --- docs/architecture-refactor.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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