Prompt file imported from revoluxe-ai/adv-bot (
.cursor/commands/_fixtures/planning-review/02-must-to-may-design.md). Copyright stays with the author.
Fixture T2 — MUST → MAY in design
Given (authoritative upstream)
owner-contract / lifecycle:
clear our block + no remaining blockers
→ Auto MUST start
And (design.md)
Decision: Activity-control MAY start Auto if no other blockers.
DESIGN_STATUS: READY
NORMATIVE_MODALITY_PRESERVED: yes
And (tasks.md)
Auto MAY start when only our block cleared.
TASKS_STATUS: READY
Expected
STATUS: REPAIR_REQUIRED
TYPE: NORMATIVE_DRIFT
FIRST_BAD_ARTIFACT: design.md
AFFECTED_DOWNSTREAM: tasks.md
OWNER_INPUT_REQUIRED: NO
APPLY_PLANNING_GATE: FAIL
FILES_CHANGED: none
Handoff MUST target /opsx-update with repair of design first, then
stale tasks — not tasks-only patch.
