docs(prd): version 1.0, approved by Jason; lead decision 61

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-04 22:37:57 -05:00
co-authored by Claude Opus 5.5
parent e3b767155c
commit e250750605
3 changed files with 24 additions and 2 deletions
+1
View File
@@ -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
+20
View File
@@ -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.
+3 -2
View File
@@ -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.