docs: FA7 closeout — Campaign FA CODE-COMPLETE

The retail four-tab social panel (Fellowship & Allegiance) is
code-complete: all six slices landed and reviewed (dual-lens Opus review
-> fix round -> narrow re-review each). Fellowship two-session flow proven
live (FA6 bot gate PASSED). Closeout bookkeeping:
- register AD count 66 -> 67 (AD-87, the deferred allegiance bot gate);
- plan status flipped to CODE-COMPLETE with the OWED connected gates +
  #384 (allegiance-swear ACE non-response) called out;
- CLAUDE.md Current-state gains the Campaign FA paragraph
  (per feedback_claude_md_staleness), pointing at the memory digest.

Owed: the user's connected gates (§FA3-§FA6 of
docs/research/2026-08-12-campaign-fa-test-script.md) and #384's
ACE-console disambiguation. Full suite 13,304/4/0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Erik 2026-08-12 10:30:19 +02:00
parent 01fafe7b37
commit 028920420d
3 changed files with 50 additions and 2 deletions

View file

@ -6,7 +6,25 @@
> read the cited sections before coding; every table this plan references is
> committed there in full.
**Status: ACTIVE — planned 2026-08-11. FA1 CLOSED 2026-08-12; FA2 CLOSED
**Status: CODE-COMPLETE 2026-08-12 — all six slices landed and reviewed
(FA7 closeout done). The retail four-tab social panel
(Friends / Allegiance / Fellowship / Squelch, host slot `0x1000018F`,
id 12) mounts via the OP3 recipe; the Fellowship and Allegiance pages are
live end-to-end (real wire, Runtime-owned state, F3/F4 open paths); the
fellowship two-session flow is PROVEN over the live wire (FA6's automated
bot-vs-ACE gate PASSED — the recruited bot's own `RuntimeFellowshipState`
flips). Each slice went through dual-lens Opus review → fix round →
narrow re-review; three design calls were corrected in-flight with dated
addenda (D2 reset-lifetime, D6/D7 server-side invite filter, the CF-1
`0x001F` subscription). OWED: the user's connected gates over §FA3-§FA6
of `docs/research/2026-08-12-campaign-fa-test-script.md` (several
`[TWO-CLIENT]` steps), and ISSUES #384 — the allegiance-swear bot gate is
deferred/disabled because ACE returns nothing to the `0x001D` swear
(needs ACE-console disambiguation; the swear CODE is done+reviewed, only
its automated two-session proof is unverified; register AD-87). Final
full suite 13,304/4/0.**
**History: planned 2026-08-11. FA1 CLOSED 2026-08-12; FA2 CLOSED
2026-08-12 (dual APPROVE-WITH-FIXES → fix round `4272ad0e`/`ded23067`/
`ed8b3ec9` → narrow re-review CLOSED `cc1a319c`, no reopen; CF-1 folded
into the corrected FA5 slice row). FA3's dual-lens review landed