Feature discovery
When architecture analysis is enabled, Navigara runs a multi-phase AI agent per repository that:- Explores the codebase structure to discover distinct features (e.g.
auth,billing,notifications). - Organizes each feature into vertical layers — frontend, backend, and data — with specific file paths.
- Maps dependencies between features, showing which parts of the system are coupled.
Commit-to-feature matching
Once features are discovered, every commit is matched to the feature(s) it touches based on the files it changes. This uses path-based scoring:
When a file belongs to multiple features (e.g. a shared utility), the match is weighted to avoid double-counting.
Repository mesh
When multiple repositories are connected to the same organization, their feature graphs are stitched into a repository mesh — a cross-repo dependency map. The mesh emerges from API contracts, shared libraries, and event flows detected by the architect agent. See Performance > Repository mesh for how the mesh affects scoring.What you see
All performance and alignment metrics can be grouped by feature, so you can answer questions like:- Which features are getting the most investment?
- Where is most of the bug-fix work concentrated?
- Is the auth system seeing unplanned churn?
- Which features have the highest structural complexity?
- Where do cross-repository dependencies create leverage?

