What problem does it solve?
Brownfield migrations fail when teams cannot deterministically recover the existing code’s business logic and integration behavior, and when extracted requirements cannot be proven against the current system.
Core Features & Use Cases
- Logic extraction into cross-linked artifacts: Produces feature specs, user-flow specs, and cross-cutting aspect specs that are bidirectionally linked for navigable migration contracts.
- Executable verification before capture: Generates a tiered test suite and requires baseline-green execution against the current codebase before any spec is considered captured.
- Runtime tech-aware extraction via ephemeral skills: Detects stacks from physical architecture, synthesizes temporary extraction skills per stack at runtime, and cleans them up after the user’s final Tether.
Quick Start
Run garura:decode to extract one feature and generate migration-contract evidence by invoking: "decode --issue 500 --feature MEM-F001-signup".