Engineering

The Due-Diligence Analyst

For a CTO inheriting or acquiring a codebase.

One signal · 9 specialists · one result

The story

The agent takes the repository in, maps how it fits together and compares the documentation with what the code does. It lists what the system can do, what is dead and what would be expensive to change. The findings come as a written report and a briefing the agent presents in a meeting.

The crew

The specialists behind this role, grouped by the kind of work they do.

Speaks to people
Keeps knowledge
  • Codebase Intake EngineerBrings a codebase in from a local folder or straight from GitHub or GitLab, recommends which file types to include, splits the code along function and type boundaries for eight languages, and makes it searchable by meaning and by name.Also serves The Search Keeper
  • Code Map BuilderBuilds and maintains the dependency map: calls, imports, implementations, references, definitions and re-exports.Also serves The Search Keeper
  • Technical Due-diligence ResearcherIt surveys a large codebase without changing it and writes structured findings, a source list, open questions and an area report for each part of the estate.Also serves The Research Desk
Challenges decisions
Audits and guards

Where this crew also works

Each bar counts the specialists this role shares with another.

Routes

Routes this role works in. Its place in each one is filled in.

The engineering behind this role