What problem does it solve?
It converts scattered legacy project signals into an executive-ready “soul” document that explains what the system is, what its essential data skeleton likely is, and which foundational decisions shaped it—without doing full excavation or deep business-rule analysis.
Core Features & Use Cases
- One-file system synthesis: Produces a single output artifact,
<output_folder>/soul.md, focused on purpose, core entities, and foundational decisions.
- Evidence-first distillation: Uses
surface.json from the Scout plus light sampling of relevant domain/stack artifacts, marking any uncertainty as 🟡 or 🔴.
- Non-destructive output behavior: Avoids overwriting an existing
soul.md and instead guides you to keep it or create a timestamped version.
- Manual executive invocation: Designed to run shortly after the Scout for quick overview, rather than replacing Archaeologist/Detective deep work.
Quick Start
Run reversa-extract-soul to generate the soul Spec at <output_folder>/soul.md from the already-created .reversa/context/surface.json.