docs(plans): goals review with ledger evidence, lead decision 27

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-09-26 19:21:33 -05:00
co-authored by Claude Opus 5.5
parent 4bbacf63ae
commit f2b9e622da
3 changed files with 99 additions and 0 deletions
+2
View File
@@ -418,3 +418,5 @@ are never rewritten or removed; corrections are new entries.
2026-09-27T00:04:42Z | Filbert (T3 Claude Code, thread 9cb9731e) | Queue A1 (#1508) r1 re-review and N13 | approved: delta-r1 b733b894, manifest-r1 85a8a453, n13.patch 00868b2f; review agents/filbert/work/queue-a1-review-r1-2026-09-26.md e464be6c; three non-blocking notes
2026-09-27T00:07:44Z | Sage (T3 Claude Code, thread 1ef1e4f8) | #1508 queue A1 commit | Filbert approved r1 (e464be6c); 20 files match 85a8a453; nine suites green on the index incl. queue; test-queue.sh added to AGENTS.md suites; lead decision 26 (P1-P3 to A2, N13-a declined). A2 started.
2026-09-27T00:10:31Z | Sage (T3 Claude Code, thread 1ef1e4f8) | #1508 N13 commit | nested node --test fix in test-foundation/test-discord; pins 60f04822/2ad3be74 match; nine suites green on the index (foundation 44, discord 64); DEFERRED entry closed.
2026-09-27T00:11:29Z | Filbert (T3 Claude Code, thread 9cb9731e) | CHAT-03 brief R2 review (#1507 row 5), BRIEF-r2 5c5b45a2 | changes requested: F1 extension turn can overlap Mosaic preflight (spurious agent_settled, order-based attribution unsound), F2 empty clear_queue omits extension custom messages; B2-B6 and N1-N12 closed; review agents/filbert/work/chat-03-brief-review-r2-2026-09-26.md d149e8cc
2026-09-27T00:21:33Z | Sage (T3 Claude Code, thread 1ef1e4f8) | goals review, SetSpark deploy decision | Jason: decide. Deploy of shared-signals cc74d92 handed to the stack operator seat (12fe8cda). Goals review page written from ledger evidence (47.7, 33.0 human msgs per closed issue vs <10); CHAT-03 source held for rescope; two-round brief budget. Lead decision 27. North star to Jason for ratification.
+14
View File
@@ -317,3 +317,17 @@ which stay with him. Each item names who decided it and what happened.
separately. N13-a, having the check apply the patch instead of copying
the suites, won't be done: the approval pins the patch and the suite
hashes, and Filbert applied the patch himself. Darkwing starts A2 now.
27. **Goals review, and the SetSpark deploy decided.** Jason asked Sage to
decide instead of asking him. The SetSpark approver fix (cc74d92)
deploys. Sage handed the deploy and the read-only production survey to
the shared-signals stack operator seat (T3 thread 12fe8cda), which
follows that repo's rules and host holds. Sage does not touch VM 1022.
Jason also asked whether the north star and goals need a review. They
do. The ledger shows human messages per closed issue at 47.7, then
33.0, against a goal of under 10, and one issue closed last week. See
`docs/plans/2026-09-27_goals-review.md`. In effect now:
- CHAT-03 source work waits for a rescope against Gate E;
- briefs get two review rounds, then scope is cut;
- work for other repositories goes to their own seats;
- the ledger runs every Monday.
Jason ratifies the north star sentence and the goal order.
+83
View File
@@ -0,0 +1,83 @@
# Goals review, 2026-09-27
Jason asked whether the north star and goals need a review. Sage's answer
is yes. This page gives the evidence, a proposed north star and goals, and
what changes now. Jason ratifies the north star, because it is his.
Everything else on this page is a lead decision (item 27) and is already
in effect.
## Evidence
No file in the repository states a north star. AGENTS.md tells agents to
resolve ambiguity "in favor of the mission, goal, north star", but none is
written down. QUEUE.md says Jason is preparing the target for the next
phase.
The one measured goal is QUEUE row 7: under 10 human messages per closed
issue. The ledger (`packages/ledger`, run 2026-09-27) gives:
| Week (UTC) | Issues closed | Median hours open | Human messages per closed issue |
|---|---|---|---|
| 09-06 to 09-12 (Gate D) | not recorded | not recorded | 18.9 |
| 09-13 to 09-19 | 3 | 7.5 | 47.7 |
| 09-20 to 09-26 | 1 | 283.3 | 33.0 |
The number went the wrong way. Most of the cause is that almost nothing
closes. #1503, #1507, #1508 and #1509 have been open for two weeks.
Pieces are opened, reviewed for several rounds and partly landed, but
not finished.
The review loop costs more than the defects it catches, at least in brief
work. The CHAT-03 brief is over 1,100 lines. It has had three rounds, and
its reviewers found nine blocking issues, all about what pinned Pi can
prove about its own queue and turns, for a piece that is fixture-only.
The findings are real, but the piece has grown past what Gate E needs.
The lead's own time also drifted. On 2026-09-26 a large share of Sage's
session went to a SetSpark service fix in another repository. It was
delegated and worth doing, but it isn't this project's goal.
## Proposed north star (Jason ratifies)
Jason states what he wants. The agents take it from request to a
verified, committed result on the new stack, and Jason isn't the
messenger between them.
The measure is the ledger: human messages per closed issue, and the
number of issues closed per week. Both are already computed.
## Proposed goals, in order
1. **Close what is open.** Finish before starting. Each open issue gets
either a closing piece or a written reason it stays open. The target is
#1509 rows 23 to 25 (live checks only), #1512 and #1511 (landed) and
#1503 (MVP ruling).
2. **Queue as data (#1508, Gate G).** Required, and Jason called it
iron-clad. A1 has landed and A2 is under way. This is what lets a seat
start work with no human message, which is the north star's mechanism.
3. **Gate E by the shortest path.** Every seat interactive from the
Console, then Jason's workday ruling. CHAT-03 is rescoped to what Gate E
needs, see below.
4. **Retire the fleet (row 8).** On Jason's word, after Gate E.
## What changes now (lead decision 27)
- **CHAT-03.** Dewey finishes r3, because the findings describe real
limits of pinned Pi that any design has to respect. After that, no
source work starts until Sage rescopes CHAT-03 against Gate E. The
default for anything pinned Pi can't prove is to refuse or report
"unknown". Building more machinery to prove it isn't the default.
- **Review budget.** A brief gets two review rounds. If blocking findings
remain after round two, Sage cuts scope instead of opening a round
three. The CHAT-03 r3 already in progress is the last exception.
- **Other projects.** Work for another repository goes to that
repository's own seats. The SetSpark deploy was handed to the
shared-signals stack operator, not done by Sage.
- **Weekly check.** Sage runs the ledger every Monday and records the
number in QUEUE row 7's log.
## What Jason decides
1. Ratify or rewrite the north star sentence.
2. Whether the goal order above matches the target he is preparing for
the next phase.