Phase 8 prep for the fix outcome banner. Adds: - status (proposed|applied_success|applied_failed|applied_partial|dismissed) - applied_at, verified_at (timestamps) - partial_notes, failure_reason (engineer-provided context) - ai_outcome_proposal (JSONB for AI [FIX_OUTCOME] marker payloads) Backfills status='dismissed' from user_decision='dismissed'. status is orthogonal to user_decision — outcome (did the fix work?) vs script-path. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.9 KiB
3.9 KiB