docs(records): row 25 SetSpark fix, Discord restart receipt, Gate F rulings

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-09-26 15:58:59 -05:00
co-authored by Claude Opus 5.5
parent 6c06a6f358
commit 34777c56bc
4 changed files with 132 additions and 0 deletions
+1
View File
@@ -390,3 +390,4 @@ are never rewritten or removed; corrections are new entries.
- 2026-09-26T20:35:39Z · Dewey (T3, claude-opus-5-5) · #1507 board Host/Origin guard before CHAT-02: serve.mjs foreignRequest + 2 failing-first tests, 7 scratch variants, suites 149/149 · candidate ready for Rocko's review via Sage; uncommitted
2026-09-26T20:35:44Z | Dewey (T3 Claude Code, thread 84fb346c) | #1507 board Host/Origin guard before CHAT-02 | Correction: the entry above at 20:35:39Z used the wrong line format; this one restates it. packages/control-board serve.mjs foreignRequest (d0a9bbed) plus two failing-first tests in serve.test.mjs (e01d7bd9); HEAD fails at foreign Host, six mutations each fail, control-board/webui/seat suites 149/149. Packet agents/dewey/work/board-guard/NOTES.md for Rocko via Sage. No commit or push.
2026-09-26T20:38:14Z | Sage (T3 Claude Code, thread 1ef1e4f8) | Integration: board Host/Origin guard | Rocko approved de9ff942 (review 5a12f08e); Sage committed the guard with records after suites on an index export, pushed, and restarted the control board. Discord restart still held on 6b R2.
2026-09-26T20:58:56Z | Sage (T3 Claude Code, thread 1ef1e4f8) | #1509 row 25 SetSpark live, Gate F routing | Found resolveToolRoots dropping setspark; fixed with failing-first test, Rocko approved, committed 6c06a6f3 and pushed; restarted mosaic-discord@shared-signals (890894 -> 499064), pi has the eight SetSpark verbs. Ruled Darkwing's three Gate F questions; Filbert reviews the brief. Jason live check pending.
+25
View File
@@ -141,3 +141,28 @@ which stay with him. Each item names who decided it and what happened.
44 sessions before and after. Live checks: a foreign Host on
`/api/board` returns 403, a foreign Origin on `POST /api/reply` returns
403, and the WebUI proxy's `/api/board` returns 200.
11. **Row 25 was never live.** Before 20:56Z `discord.sh check` passed with the
new `setspark` key, but it listed no SetSpark verbs. `resolveToolRoots`
dropped `tools.setspark`, so pi never got the record verbs and the
connector never built its SetSpark client. Passing the validated object
through as-is would also fail, because the extension refuses its
`maxResponseBytes` as an unknown key. Sage wrote the fix with a test that
fails first (binding to extension round trip). The connector's client now
uses the validated object, which keeps the response cap. The README now
marks `principal` as required. The eight suites passed on an index export,
and the check lists the eight verbs. Rocko reviews the staged diff
(`agents/sage/work/row25-setspark-fix.diff`, 4dec1898…). The restart
waits on that verdict and the commit.
12. **Gate F brief (Darkwing, 08959a05…).** Sage ruled on the three questions
Darkwing had marked for Jason:
- Gate F is on by default. A missing DB exits 1 and names `--no-t3`.
- The `t3:unmapped` row stays.
- The 14 old Discord Bot headers stay as recorded and appear only in the
JSON diagnostic.
The 6a uppercase-class fix rides in Gate F. Filbert reviews the brief,
and no code starts before the verdict.
13. **Discord restarted with row 25 live.** Rocko approved the fix, which is
committed and pushed as 6c06a6f3. The restart ran at 20:58:03Z: PID
890894 was replaced by 499064, the gateway was READY at 20:58:04Z, and pi
has the SetSpark verbs. Jason's live check comes next.