docs(prd): Mosaic Stack PRD draft 0.1 from PRDY round 1; lead decision 45

Round 1 answers fill users, problems, hard limits, hosting and the v1
done measure. Decision 45 raises Sage's seat limit to 4 Opus 5.5 and 4
Sonnet 5.5 sessions.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-04 14:12:38 -05:00
co-authored by Claude Opus 5.5
parent 8a3e672f4a
commit 9c69f2fba3
3 changed files with 137 additions and 0 deletions
+27
View File
@@ -665,3 +665,30 @@ which stay with him. Each item names who decided it and what happened.
write-once files (canon invariant 5). The decision and message
tables are append-only: a correction is a new row, never an update.
That keeps invariant 9's rule for logs.
45. **PRDY round 1 answers and more seat sessions (2026-10-04).** Jason,
thread 1ef1e4f8. The answers fill `docs/prd/mosaic-stack.md`
(draft 0.1):
1. Users: "D". Jason alone for now, built so outside users can
install it later.
2. Problems, in order: "A, C, B". Admin falls on Jason; he can't see
what agents are doing or what's waiting on him; agents drift.
3. Hard limits: "all five". No spend without Jason. No speaking
externally as Jason without approval. No founder credentials in
agents. Not a multi-tenant SaaS in v1. It wraps the harnesses and
doesn't replace them.
4. Hosting: "A first". Self-hosted, with cloud not ruled out later.
5. v1 done: "A". Mosaic Stack builds pieces of itself from
one-sentence CLI requests, five in a row, with only gated
decisions reaching Jason and a full trail.
Session limit: "You are now permitted to run more than 2 agent
sessions. ... Opus 5.5 and Sonnet 5.5 should be able to run as many as
4 sessions each." This replaces decision 42's limit of two. Sage may
run up to 4 Opus 5.5 and up to 4 Sonnet 5.5 roster-seat sessions at
once, in T3, in the mosaic-stack project. Sage's own thread isn't
counted. Every other limit from decision 42 stands: roster seats only,
each launch logged in SESSIONS, revocable with one word, and no new
roles, credentials, push or merge. The roster lists Pi for Darkwing,
Dewey, Filbert and Researcher, but their T3 sessions run on Claude
Code. Sage reads Jason's ruling as covering those T3 Claude sessions.
The first launch under it is a Researcher thread on Sonnet 5.5
(9bac0794), researching Vikunja and Pocket ID.