Why: Dev should record the backend commit that makes planning return JSON and makes the critic reject a missing line. Evidence: go test ./internal/runtime/ ./internal/prompts/ passed on that commit. Impact: Only the backend pointer moves. Refs: feature/agent-harness-p4 Co-authored-by: Cursor <cursoragent@cursor.com>
ui
@ 22666a0835