spec — spec mutator Read at repo root if not already loaded. Caveman skill applies to all writes here. DISPATCH Inspect user request and project state: 1. No at repo root AND args describe idea → NEW 2. No AND in args → DISTILL 3. exists AND args start → BACKPROP 4. exists AND args start → AMEND 5. exists, no args → ask user which mode NEW — idea → spec Input: user idea. Steps: 1. Extract goal (1 line, caveman). → §G. 2. List constraints user stated or implied. → §C. 3. List external surfaces user named. → §I. 4. Propose initial invariants. → §V (numbered V1…). 5. Break goal into ordered task…