2.6 KiB
Planning Package Version
Package: Adventure Storyteller Planning Package v2.1
Revision date: 2026-09-02
Status: Phase 0 complete; architecture selected; Milestone M1 implemented and accepted; M2 not yet briefed.
v2.1 — Post-M1 Corrections (2026-09-02)
M1 implementation evidence contradicted or under-specified parts of v2. The
corrections are recorded in the documents themselves and listed in
README.md § Post-M1 corrections applied; the evidence behind them is in
reports/M1-BASELINE-REPORT.md and reports/M1-IMPLEMENTATION-REPORT.md.
In summary:
- a trusted-LAN Ollama may be HTTPS with a privately issued certificate;
clients verify against the operating system's CA store, with full certificate
and hostname verification and no bypass option (ADR 002,
TECHNICAL-DESIGN.md§5, A06), - offline claims require a fresh cache and no route out to be evidence at all, and vendored runtime artifacts should be integrity-verifiable (ADR 004),
- A05's invariant is about accepted history; the user's submitted text is deliberately retained on a failed turn,
- A06 requires a real second machine and an HTTPS endpoint; a plain-HTTP LAN test is no longer sufficient evidence,
- the standard test environment records CPU/GPU/RAM, because cold model load on a CPU-only host exceeded the inherited 120 s client timeout,
BUILD-MILESTONES.mdrecords M1 as complete and reframes M2's endpoint work as narrowing an existing capability rather than inventing it,SECURITY-THREAT-MODEL.md§53 distinguishes inbound TLS (still deferred) from outbound certificate verification (required, done in M1).
Nothing in the architecture selected in v2 was reversed.
v2 — Post Phase 0B Revision (2026-09-01)
This v2 package supersedes the earlier planning package produced before the final Phase 0B review and the trusted-LAN Ollama deployment clarification.
Key v2 changes include:
- AI-DnD selected as the production base at the pinned Phase 0B commit.
- Non-destructive head-cursor Undo/Redo design selected.
- Explicit typed/absolute narrative-state events selected for production state handling.
- Imported knowledge separated from AI-DnD Story Cards.
- Trusted-LAN Ollama inference supported in v1 while the storyteller UI/API remains loopback-bound by default.
- Offline first-use dependencies and runtime remote assets identified as M1 hardening work.
- Production implementation divided into milestones M1-M11.
Historical Phase 0 prompts/reports are retained as evidence and should not be treated as current implementation instructions unless a current milestone prompt explicitly refers to them.