What problem does it solve?
It turns intent epics into deterministic, traceable Mermaid user-flow diagrams for both happy paths and failure recoveries, ensuring every flow is grounded in specific persona journeys and scenario IDs.
Core Features & Use Cases
- Persona- and scenario-traceable flow generation: Builds directed graphs from screen navigation frontmatter and epic success/failure definitions, emitting one Markdown file per flow.
- Recovery-path mapping for failures: Matches each failure condition to the correct recovery guidance and traces error → recovery actions → resolution screens.
- Decision surfacing and auditability: Writes a decision-manifest.yaml that records inferred decisions (persona assignment and screen traces) with tiered grounding and alternatives.
Quick Start
Run map-user-flows with personas.md, screens/, epics/, and a writable flows output path to produce Mermaid diagrams and a decision-manifest.yaml alongside them.