What problem does it solve?
Diagnoses failed, stuck, or interrupted Get-Shit-Done (GSD) workflow runs by analyzing git history, workspace state, and .planning artifacts to provide evidence-backed explanations and remediation steps.
Core Features & Use Cases
- Comprehensive Evidence Gathering: Collects git logs, diffs, status, .planning/STATE.md, phase artifacts, and recent session reports to build a timeline of events.
- Anomaly Detection & Classification: Checks for common failure modes such as stuck loops, missing artifacts, abandoned work, crashes or interruptions, and inconsistent state transitions while citing specific commits and files.
- Safe, Auditable Reporting: Writes a timestamped forensic report to .planning/forensics/, redacts sensitive information, offers interactive follow-up diagnostics, and can propose creating a GitHub issue when actionable findings exist.
Quick Start
Run a forensic investigation on the current repository to produce a timestamped report summarizing anomalies, evidence, and recommended fixes.