Light-Voyage process artifacts for the first second-brain slice (SB-S0):
- brief.md — task brief, revised after adversarial brief-review (B1 fold-source
premise, B2 pathguard claim [later verified: STATE was right, reviewer wrong],
M1 floors-as->=, M2 scaffold trigger, M3 grammar contract, M4 runtime-only).
- plan-sb-s0.md — SB-S0 implementation plan, revised after adversarial
plan-review (plan-critic + scope-guardian, both code-verified):
B1 test convention -> real TS idiom (tests/*.test.ts via tsx, .js specifiers);
M2 profile format -> defined line-grammar (repo has no YAML parser, no dep);
M3 data-root -> inline per-package resolver (repo idiom, not a new seam);
M4 fold extraction rule pinned against the actual user-profile template;
+ minors (gate-count rationale, npm-install-before-gate, provenance throws,
stable-slug id, push-confirm).
scope-guardian: zero creep, zero MAJOR gap. plan-critic: B1+3 MAJOR, all folded.
Design phase, no code yet — awaiting operator go to build SB-S0 (TDD).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RigJBiRFNtFZKCz21qNbQ4