docs(discord): close the Sage pilot, Gate H passed; correct the Discord profile wording (#1509)

Live pilot receipts summarized in BUILD-LOG (eight steps, private
evidence under the seat's work directory). Jason ruled the replies read
as Sage; QUEUE row 14 done. DISCORD-USER.md now says unlisted senders
are dropped silently rather than refused with a reply, which is what
the connector does.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
2026-09-13 13:39:25 -05:00
co-authored by Claude Fable 5.1
parent 786e379c49
commit 788515dc69
4 changed files with 22 additions and 3 deletions
+3
View File
@@ -246,3 +246,6 @@ are never rewritten or removed; corrections are new entries.
- 2026-09-13 UTC — coordinator (Claude) — Discord connector pilot review round six (#1509, QUEUE row 14): rev-code-02 comment 26158 found that a live pid with a pre-boot-id record was treated as a mismatch, so `unlock` cleared a lock under a running connector, and that an unparseable owner record read as absent. Both now refuse everything until the pid is dead; unreadable records are never removed. Legacy-upgrade test with a live child plus an invalid-record control. `scripts/test-discord.sh` 28/28 (85 node tests). Round seven posted; files frozen. No listener, no Discord write, no token read, no push.
- 2026-09-13 UTC — coordinator (Claude) — Discord connector pilot review round seven (#1509, QUEUE row 14): rev-code-02 comment 26165 found that malformed start or boot strings in a parseable record read as a positive mismatch. Identity values now have a checked syntax; a malformed value under a live pid is "unknown" and refuses everything. Six live-child controls plus a syntax table. `scripts/test-discord.sh` 28/28 (87 node tests). Round eight posted; files frozen. No listener, no Discord write, no token read, no push.
- 2026-09-13 UTC — coordinator (Claude) — Discord connector pilot review round eight (#1509, QUEUE row 14): rev-code-02 comment 26168 found leading-zero and above-2^64 start strings still compared as a mismatch. Start ticks now require the canonical unsigned decimal form /proc prints. Boundary table entries and three more live-child controls. `scripts/test-discord.sh` 28/28 (87 node tests). Round nine posted; files frozen. No listener, no Discord write, no token read, no push.
- 2026-09-13 UTC — coordinator (Claude) — Discord connector pilot commit and pilot start (#1509, QUEUE row 14): rev-code-02 APPROVE at comment 26170 on tree 4e0feb67; committed locally as 786e379c after config/task/release/conductor/auth/discord suites green, not pushed. Live pilot step 1 done: secret files 0600, private binding written, `check` passed with message content granted, receipt in Sage's private evidence directory. `run` started in tmux window discord-sage (fleet socket). Steps 2-8 wait on Jason's messages. No push.
- 2026-09-13 UTC — coordinator (Claude) — Discord connector pilot steps 2-8 (#1509, QUEUE row 14): Jason drove the messages; nine turns answered, kill and restart without duplicate, second account dropped silently, token request refused in text, ceiling line posted once and turn refused, answered again after restore. Receipts private. Gate H awaits Jason's ruling. No push.
- 2026-09-13 UTC — coordinator (Claude) — Discord connector pilot closed (#1509, QUEUE row 14): Jason ruled Gate H passed, replies read as Sage. DISCORD-USER.md wording corrected (unlisted senders are dropped silently, not refused with a reply). Records committed and pushed on Jason's authorization; connector left running for MVP iteration.