---ci---
phase: 6
milestone: v0.1
status: approval_pending
escalation:
type: prototype_approval
hook: prototype_approval
resolution: pending_owner_decision
message: >-
Extended prototype complete and presented for approval. On recorded
approval: milestone merge to main, milestone branches deleted, v0.2
unblocked. On rejection: feedback becomes binding decisions for a
fix cycle.
requirements:
covered: [REQ-52, REQ-53, REQ-54, REQ-55, REQ-56, REQ-57, REQ-58, REQ-59, REQ-60, REQ-61, REQ-63, REQ-64, REQ-65, REQ-66]
partial: [REQ-62]
---/ci---
Final phase: full-milestone review PASS-WITH-FIXES (deep-link P0 +
5 P1s fixed with tests, suite 72→75), audit PASS-WITH-NOTES with all
notes applied (settings About → v0.1.6, ROADMAP P6 in_progress,
ARCHITECTURE §7 + Build Order extended with shell/library/settings
surfaces, release README example bump). PLAN.md records the phase-6
work + owner demo script. Checkpoint: approval_pending at the REQ-62
gate — milestone merge to main halts for the recorded owner decision.
---ci---
phase: 6
milestone: v0.1
status: execute
persona: ci-lead-developer
requirements:
covered: [REQ-62]
partial: [REQ-63, REQ-64, REQ-65, REQ-66]
---ci---
Full-milestone review verdict: PASS-WITH-FIXES.
P0-1 (owner-visible, demo-path): stored-report deep links resolved
to the wrong run — every library card and palette entry opened the
demo report under a mismatched run id. Fixed: #storedRun resolver
in mock-client getRun + card-title override in getReport/
exportReport + parameterized builders in scripted-run. Probe test
proves run/report/ledger/markdown-export agree; demo fallback for
unknown ids unchanged. New boundary test: every stored report
deep-links to its own id/question/methodology/title.
P1s fixed in-phase:
- P1-1 avatar menu: mousedown-dismiss vs click-toggle race kept it
open — toggleRef guard + forwarded ref; toggle-close test added
- P1-4 lost preview labels: project-graph + task-inbox panels now
carry honest preview pills; stale 'Library (v2 preview)' links
corrected in reading-room + run-view
- P1-5 root README: shell/settings/library surfaces documented
- P1-6 settings: stale state after save; dial display now previews
the LIVE methodology selection with formatted values
- P1-2/P1-3 doc rot: run-page header comment, VERSIONING.md tag
table (v0.1.5, v0.1.6 gate)
Suite 72 → 75. Gates re-verified independently: typecheck, lint 0/0,
test 75/75, build 8 routes. Post-hoc v0.2 log: demo-run fallback
404 semantics, shared scripted body disclosure, palette scroll-
into-view, raw methodology slugs on cards, pt-[14vh] token.