What problem does it solve?
Validates whether a completed feature satisfies its intended user journeys and UX expectations by mapping specs and user stories to code entry points, detecting navigation dead ends, and verifying feedback and empty-state handling.
Core Features & Use Cases
- User story mapping: extract user operations from feature specs or user description and locate corresponding code entry points such as buttons, navigation links, gestures, and menu commands.
- Journey and navigation analysis: trace navigation stacks, modals, and window flows to detect dead ends, missing dismiss paths, and excessive navigation depth.
- UX feedback and edge-case checks: verify success/failure/loading states, confirm destructive-action flows, and ensure lists and search results present meaningful empty states.
- Use case: After merging a feature branch, produce a Feature Review Report that lists uncovered stories, navigation issues, missing confirmations, and a device validation checklist for QA.
Quick Start
Run a feature-review for the Create Note feature by comparing the feature spec in docs/05-features, the project-brief context, and the current code changes to generate a user-journey completeness report.