diff --git a/docs/SESSIONS.md b/docs/SESSIONS.md index 9c8fa21a..0f4fae0b 100644 --- a/docs/SESSIONS.md +++ b/docs/SESSIONS.md @@ -495,3 +495,4 @@ are never rewritten or removed; corrections are new entries. 2026-10-05T03:28:17Z | Sage (T3 Claude Code, thread 1ef1e4f8) | S5 mockup finding | Dewey's slice 1 mockup received (uncommitted, his files); lead decision 59: stale poll reads stay stored, schema v3b view defines current; Darkwing and Rocko told 2026-10-05T03:31:20Z | Sage (T3 Claude Code, thread 1ef1e4f8) | S1 packet, Q1 shapes | pushed Darkwing's S1 packet (b851f83c, revs 99-100); Filbert asked to review row 36; Rocko's Q1 shapes sent to Dewey; DEFERRED: test-task.sh unguarded live call, Node 24 dir test form 2026-10-05T03:34:37Z | Sage (T3 Claude Code, thread 1ef1e4f8) | schema v3b | reran proto-v3b on Node 24 and 26 (byte match); lead decision 60 accepts v3b, the S3 poller compares against task_current, writers use one UTC stamp form; row 37 note; pushed Darkwing's 48d76de7 +2026-10-05T03:37:57Z | Sage (T3 Claude Code, thread 1ef1e4f8) | questioning Jason, round 1 | Jason approved PRD 0.4 as 1.0, accepted the same-user boundary and service-token-only REQ-CRED, chose Path B; lead decision 61; PRD status 1.0; row 35 note diff --git a/docs/plans/2026-09-26_lead-decisions.md b/docs/plans/2026-09-26_lead-decisions.md index e6332d86..126241ce 100644 --- a/docs/plans/2026-09-26_lead-decisions.md +++ b/docs/plans/2026-09-26_lead-decisions.md @@ -1014,3 +1014,23 @@ which stay with him. Each item names who decided it and what happened. - Dewey moves `checks/slice1-verify.mjs` from v3a to v3b in Dewey's own working files. Darkwing's fixture replay already shows v3b agreeing with the mockup on all 72 rows. +61. **Jason's answers when I questioned him: the PRD is 1.0, and slice 1's + framing stands (2026-10-05).** Source: Jason's answers to four + questions in Sage's thread 1ef1e4f8, around 2026-10-05T03:37Z. + - The PRD is approved. Draft 0.4 becomes version 1.0 unchanged, which + settles question 6 of round 3 (lead decision 53). From now on a + change to `docs/prd/mosaic-stack.md` is a new version, not an edit. + - The same-user boundary is accepted for slice 1. Agents run as + Jason's OS user, and the broker is a rule, not a wall, which + confirms round 3's 3A. A broker running as its own OS user comes + later and doesn't gate S3 or S7. + - REQ-CRED covers service tokens only, Gitea and Vikunja. Provider + logins for Claude and Codex stay the way they work today. That + turns the brief's stated assumption (lead decision 54) into a + ruling. + - Row 35 uses Path B. Slice 1 bots run against a bundled local + Vikunja at the pinned digest, never SetSpark's tasks.setspark.io. + Jason still runs the runbook. Row 35 stays waiting-on-jason until + it's done. + - Jason hasn't said whether he accepts the slice 1 brief as a whole, + so row 11's second accepted brief is still open. diff --git a/docs/prd/mosaic-stack.md b/docs/prd/mosaic-stack.md index d184ae2b..034ad494 100644 --- a/docs/prd/mosaic-stack.md +++ b/docs/prd/mosaic-stack.md @@ -1,7 +1,8 @@ # PRD: Mosaic Stack -- Status: draft, version 0.4. Jason approves it, and once approved it is - never edited in place. Changes after approval are a new version. +- Status: approved, version 1.0. Jason approved draft 0.4 unchanged as + 1.0 on 2026-10-05 (lead decision 61). It is never edited in place. + Changes are a new version. - Owner: Jason. Sage writes it from the PRDY interview. - Template: PRDY "software" (`v1/packages/prdy/src/templates.ts`), filled by hand until PRDY is ported.