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.
PR #22191

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