Strengthen execute-tasks.md: verification scripts pre-check, deep reality check, PR evidence-only fallback
Summary
Improve instructions/core/execute-tasks.md to prevent fabrication and assumption drift by:
- Adding a Phase 0 verification scripts pre-check (run check/status scripts, show outputs, verify timestamps)
- Adding a Phase 1.5 deep reality check (Dev/Test/Prod table with citations; block on contradictions)
- Strengthening Phase 4 PR evidence requirements with an evidence-only fallback mode after repeated violations
Rationale
Addresses failures documented in docs/CLAUDE_PROBLEMS.md: claims without evidence, using old logs as current, not running verification scripts, and flip-flops (e.g., Postgres vs SQLite).
Acceptance Criteria
- Phase 0 lists and (if present) runs verification scripts and shows outputs; allows “Not found/Not applicable” without blocking
- Phase 1.5 adds a Dev/Test/Prod table with cited file excerpts; blocks only on contradictions
- Phase 4 requires verification scripts subsection in PR and adds evidence-only fallback after repeated corrections
Notes
- Safe for new tasks (N/A/Not found allowed) and enforced spec-first remains in hook.