Mark
3fe018beb9
fix(01-12): revise plan baselines per Plan 01-14 landing (vitest 98→100, UAT 15→16, FORBIDDEN_HOOK_STRINGS 10→12)
Surgical amendment — Plan 01-12 is unexecuted; safe for in-place revision.
Plan 01-14 landed (b467123 → 5254145 → 9792c0f) since 01-12 was authored,
adding monitorTypeSurfaces:'include' + UAT A23 + 2 FORBIDDEN_HOOK_STRINGS
entries. Plan 01-12 baseline arithmetic updated to reflect post-01-14
floors and depends_on chain extended.
Changes:
- frontmatter depends_on: append 01-14 (canonical sequential-dependency declaration)
- must_haves truth #11: 10 strings → 12 strings post-Plan-01-14, with provenance note
- must_haves truth #13: vitest 98→100→106; UAT 15→16→21 (or 19→24 with 01-10);
A23 added to no-regression list alongside A0-A14 + (A15-A17 if 01-10)
- Embedded FORBIDDEN_HOOK_STRINGS code block: 10 → 12 entries (lastGetDisplayMediaConstraints,
get-last-getDisplayMedia-constraints) with attribution comment
- Wave 6 task narrative + verify + done: 20/20 → 21/21; 23/23 → 24/24
- Wave 7 closure narrative + one-liner + checkpoint copy: same arithmetic update
- Threat model T-01-12-08: inheritance updated to include T-1-14-*; grep-gate floor 10→12
- Verify-block harness orchestrator grep gate: strengthened with `grep -v '^#'` filter
to prevent self-invalidating count from comment lines (per planner.md gate hygiene)
- Success criteria items 3, 4, 9: vitest 98→100; UAT 20→21; inventory 10→12
Preserved verbatim (per surgeon-not-architect):
- 7-wave structure (Wave 0 fonts/tokens/icons/i18n RED scaffolds, Wave 1 fonts+tokens.css,
Wave 2 icons, Wave 3 manifest i18n, Wave 4 popup/welcome adoption, Wave 5 8 i18n strings,
Wave 6 harness A18-A22, Wave 7 operator brand-fit checkpoint)
- 10 tasks (validated via gsd-sdk verify.plan-structure)
- R2 Lora baked-in decision
- D-01..D-09 decision references
- All files_modified entries
- Threat model entries other than T-01-12-08 inheritance line
- Designer ack references
- Operator checkpoint (Wave 7)
- Must_have truths #1-10 and #12
Validation:
- gsd-sdk frontmatter.validate → valid:true
- gsd-sdk verify.plan-structure → valid:true, errors:0, task_count:10
- grep verification: zero stale references to 98/104/15/15/20/20/23/23/18/18/"at 10"
- All new baselines present at 32 update sites
- diff: 1 file changed, 34 insertions(+), 30 deletions(-)
Next step: plan-checker re-validation of arithmetic + consistency before executor spawn.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 21:45:58 +02:00
..
2026-05-19 17:57:45 +02:00
2026-05-15 17:07:49 +02:00
2026-05-15 17:19:48 +02:00
2026-05-15 16:49:59 +02:00
2026-05-15 17:28:49 +02:00
2026-05-15 17:07:49 +02:00
2026-05-15 17:42:21 +02:00
2026-05-15 17:07:49 +02:00
2026-05-15 17:54:04 +02:00
2026-05-15 17:07:49 +02:00
2026-05-15 18:07:07 +02:00
2026-05-15 17:07:49 +02:00
2026-05-15 18:17:43 +02:00
2026-05-15 16:50:32 +02:00
2026-05-15 22:02:11 +02:00
2026-05-17 09:19:22 +02:00
2026-05-17 09:29:26 +02:00
2026-05-19 17:50:49 +02:00
2026-05-17 15:49:24 +02:00
2026-05-19 14:23:56 +02:00
2026-05-19 20:12:18 +02:00
2026-05-18 14:02:38 +02:00
2026-05-17 17:42:40 +02:00
2026-05-18 14:02:38 +02:00
2026-05-19 21:45:58 +02:00
2026-05-17 21:23:27 +02:00
2026-05-18 14:28:04 +02:00
2026-05-19 17:50:49 +02:00
2026-05-19 20:41:09 +02:00
2026-05-19 21:40:11 +02:00
2026-05-17 09:19:22 +02:00
2026-05-15 15:40:44 +02:00
2026-05-15 16:37:45 +02:00
2026-05-15 16:50:40 +02:00
2026-05-16 11:06:48 +02:00
2026-05-15 22:35:00 +02:00
2026-05-16 18:57:48 +02:00
2026-05-15 16:10:12 +02:00
2026-05-16 11:12:52 +02:00