What problem does it solve?
Helps teams understand, document, and incrementally maintain a comprehensive dossier for any subject (legacy codebase, microservice, vendor API, internal library, or data pipeline) by combining project documents and indexed source artifacts into a single, versioned reference under docs/support/reverse/<subject-slug>/.
Core Features & Use Cases
- Incremental versioning: Bump minor versions on explicit user save, updating only the chapters impacted by the current intent and appending a changelog entry.
- Graph-backed analysis: Use graphify to index documents and source artifacts for interactive Q&A, relationship tracing, and evidence-driven chapter generation.
- Safe authoring workflow: Run a long interactive analysis loop that never writes to the dossier until the user issues an explicit save trigger; preserves working language, prevents renumbering, and enforces destination/source guards.
- Use case: Reverse-engineer a legacy billing service by indexing recent sprint docs and the service repo, iteratively exploring with the graph, and then saving a minimal, reviewable set of chapter updates.
Quick Start
Ask the assistant to reverse-engineer legacy-billing using docs/sprints/Sprint-3 and the subject source, then say save to persist a new dossier version.