docs(prd): PRD draft 0.2 with requirement ids; lead decision 48

PRDY round 2 answers, and Researcher's Vikunja and Pocket ID report as
a record.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-04 14:48:15 -05:00
co-authored by Claude Opus 5.5
parent df9e036214
commit c57998772d
4 changed files with 564 additions and 47 deletions
+20
View File
@@ -753,3 +753,23 @@ which stay with him. Each item names who decided it and what happened.
environment or files. The existing exposure of worker provider keys
goes in DEFERRED.
7. Build order: Pi, then Claude Code, then Codex.
48. **PRDY round 2 answers (2026-10-04).** Jason, thread 1ef1e4f8. The
answers fill PRD draft 0.2 (`docs/prd/mosaic-stack.md`), with
requirement ids:
1. Out of scope for v1: "all". That covers other businesses, credential
minting, Codex, Pocket ID and SSO, and access from beyond localhost.
2. "A". A gated decision reaches the CLI inbox, plus a Discord DM when
it blocks work.
3. "A". Blocking decisions arrive right away. Everything else goes into
one daily digest.
4. "A". Sage is PM and Darkwing is CTO for Mosaic Stack.
5. "A". `mosaic` talks to an agent session the stack launches and owns,
running Pi or Claude Code headless. T3 stays a development tool.
6. "A". The PM launches role sessions within limits set in the business
file: role instances only, 4 Opus and 4 Sonnet, each launch logged,
revocable with one word. That settles open question 6.6 from
decision 46.
Researcher's report
(`agents/researcher/work/2026-10-04_vikunja-pocketid.md`, sha256
fcfc970f…) was committed as a record with this entry. The PRD's
technical considerations draw on it.