The complete verb of the feature loop — the land step, one command.
$ mix cohere.complete deal-reversals
Regenerates the map (mechanical, so it just happens), then requires:
- the check hard-clean — drifted cards must be re-reviewed and accepted first, which is exactly the moment the design's durable decisions get distilled into the cards it anchors
- every ref in Promised surface resolving in the compiled app — a
design that promised
reverse_deal/1cannot complete untilreverse_deal/1exists - every anchored context present in the map
Unresolved open questions warn but never block (DEC-FEA-007) —
questions legitimately outlive features. On success the design flips
draft → accepted with a dated Status log line. Accepted designs are
immutable history: supersede them with a new design, never edit them.