Problem: Knowledge concentration ("bus factor") risk is invisible — teams don't know which files only one person understands until that person leaves.

Solution: Bus Factor Oracle uses the GitLab Orbit knowledge graph to find files/functions touched by only one contributor, enriched with merged_at recency and ImportedSymbol import-graph analysis to surface compounding fragility, then scores and reports the risk.

How we built it: Four Orbit query types (aggregation + traversal) across five node domains, validated against the live Orbit API (e.g. discovered count_distinct is unsupported, the 5-node MergeRequestDiffFile join times out at the gateway, old_path is the correct file identifier). Packaged as an AI Catalog agent, a Duo CLI skill, and a flow.

What's next: CODEOWNERS auto-suggestions, scheduled drift reports, and per-module documentation-sprint prioritization.

Built With

  • gitlab
Share this project:

Updates