CLI + UIDecision Archaeology
dArch
Reconstructs architectural decision timelines from public GitHub history. Surfaces what was decided, what was explicitly rejected, and why — from PR discussions and reverts.
Demo data — 5 open-source repos
1 total constraints0 decisions1 anti-decisions1 constraint classes
2025-11-24✕ Anti-DecisionState Validity / Lifecycle IntegritySimulation
Revert "In RemoveCellsFromPlayerShroud, don't call RemoveSource unless required."
Constraint: relationship state management · by @PunkPun
“This can cause a crash if the shroud is not removed.”
Analyze your own repository
Run the dArch CLI locally or deploy the Python backend to analyze any public GitHub repo. Requires a GitHub token and OpenAI API key.
darch fetch owner/repo && darch extract owner/repo && darch timeline owner/repo