Something went wrong. Try again.
A community based topic aggregation platform built on atproto
Something went wrong. Try again.
task 3: admitPost extraction + real admission policy (bans, quota, dedupe) master
TDD run (Opus 5 RED/GREEN separation) + 10-stream second-opinion + red-first fix batch. make ci green (4840/0/0). BANS ARE NOW ENFORCED on the write path (new policy per PRD §4.1 rev 2.5-2.6), plus per-author/community rolling quota + fingerprint dedupe on a synchronous post_submissions ledger (migration 035, reserve-then- confirm). Design deltas: rev 2.5 (plan review killed the posts-table limiter — ingestion lag/authored timestamps/delete-to-evade) and rev 2.6 (fingerprint normalization, WithoutCancel release, fail-loud wiring, fail-closed ActorClass). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Author Bretton Co-author Claude Fable 5 Date (Aug 8, 2026, 2:53 AM UTC) Commit df97cb26 df97cb2650ee4898b312e4b696e4c1fac97d3a1f Parent 08d73745 08d73745c81e3f1613b29c0aae10c5322781b019