From 5d131aa76ff708fb2fc3d1ad98547eda88bd7b70 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sun, 11 Oct 2026 15:40:19 -0500 Subject: [PATCH] docs: row 57 landing in BUILD-LOG and SESSIONS (sage) Co-Authored-By: Claude Opus 5.5 --- BUILD-LOG.md | 10 ++++++++++ docs/SESSIONS.md | 1 + 2 files changed, 11 insertions(+) diff --git a/BUILD-LOG.md b/BUILD-LOG.md index a00332ad8..f052c40d3 100644 --- a/BUILD-LOG.md +++ b/BUILD-LOG.md @@ -4194,3 +4194,13 @@ Before: the bus refused with `tracker-project` (project 32 deleted), the bots sa - Projects (`create-33.mjs`). #35 SetSpark and #36 Launchpad under #33, no tasks, read back by the sync key through the #33 share. Vikunja gave each its default views and buckets; they are watch-only children and nobody touches them. Rollback: renames back to the before-state titles and default back to 55 (pm can do both); bucket 248 and projects 35 and 36 need Jason or ops-01 to delete, or the pm archives the projects; project.json revert plus restart; shares are ops-01's DELETE of ids 1-6; keys can't be restored, only re-minted. Rows 62 and 63 carry the multi-project adapter work. + +### 2026-10-11 — Sage, row 57 landed: bus decisions read for roles and recent (#1546) + +Before (3c79809c): the bus had no read for decisions routed to roles or for recently closed decisions, so the Inbox design's "Routed to roles" and "Recent" lists had no source. + +After: feat f78ba57d, which `queue review verify-commit 57 f78ba57d` matches to round 1 candidate af3b03cf on all 8 paths. The broker has a reader verb `decisions` with `list: 'roles' | 'recent'` (human and reader sessions only; recent is capped at 50), views.mjs exposes it, and webui serves `GET /api/bus/decisions?list=roles|recent`, refusing any other list with 400 before the bus is called. Filbert built it. Darkwing (27290) and Dewey (27300) approved round 1. + +Gate (Sage, scratch worktree of 3c79809c plus the candidate, sequential and teed, finished 20:35:10Z): bus 80 and webui 40 node tests, 0 failed; test-auth 15, test-conductor 17, test-config 24, test-discord 66, test-extension-package 18, test-foundation 44, test-queue 27, test-release 14, test-task 98, all 0 failed. 958668a8..3c79809c touches none of the 8 paths. Row 57 done at rev 429 (ec1b0add); #1546 closed with comment 27305. Not pushed: the push waits on the row 55 and row 62 reviews. + +Follow-up: row 67, #1560, brief e5af27e9, owner Filbert. It carries the test gaps the reviews left (seen-then-resolve `closed`, list checked before the no-bus 503, whole-row comparison in test 4) and Filbert's broker comment note. No `LIMIT` on `roles`; paging is the design row's call. diff --git a/docs/SESSIONS.md b/docs/SESSIONS.md index 541abb767..699180bb7 100644 --- a/docs/SESSIONS.md +++ b/docs/SESSIONS.md @@ -640,3 +640,4 @@ are never rewritten or removed; corrections are new entries. 2026-10-11T20:04:19Z | sage | Q18 PM-launch unblock | live roles resolved pi/glm-5.3-flash and would refuse unknown-model-family; business file agent vars per row 65 first table, Rocko approve, applied (58241070, was c2c17d56; backup .mosaic-stack.json.pre-q18); unit's /usr/bin/claude 2.1.259 refuses claude-opus-5-5, 2.1.296 probe ok; decision 89: Jason upgrades claude-code package (cachyos 2.1.288-1) 2026-10-11T20:09:14Z | darkwing | row 57 round 1 review (#1546) | approve, comment 27290, candidate af3b03cf…, rev 425 (e4169a7f); bus 80, webui 40 on the applied candidate; 4/5 spot mutants killed; non-blocking N1 closed-is-first-event survives (no decision seen before close), N2 test 4 compares 7 columns plus options, N3 roles not gated-first (agreed); nothing pushed 2026-10-11T20:13:06Z | filbert | row 62 (#1555) round 2 review | changes: R1 resolved; R2 a deleted kanban view on a readable child tombstones its tasks no-access; comment 27296, queue rev 426 (e1e716c2) +2026-10-11T20:40:19Z | sage | row 57 gate and landing | gate green on 3c79809c (bus 80, webui 40, 9 test-*.sh, 0 failed); feat f78ba57d matches af3b03cf (verify-commit ok); row 57 done rev 429 (ec1b0add); #1546 closed (27305); follow-up row 67 #1560 brief e5af27e9, owner Filbert; not pushed (waits on rows 55 and 62)