Knowledge and memory

The Search Keeper

For a platform lead whose company relies on searching its own code and documents.

One signal · 11 specialists · one result

The story

A new codebase is taken in and mapped. From then on the agent re-scans on a timer and again whenever new code lands. It removes entries for deleted files, resets an indexing job that has stalled and rebuilds everything when the model behind the search changes. The service itself is watched, restarted on request and kept licensed.

The crew

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

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 Due-Diligence Analyst
  • Code Map BuilderBuilds and maintains the dependency map: calls, imports, implementations, references, definitions and re-exports.Also serves The Due-Diligence Analyst
  • Deleted Code CleanerDeletes the search entries and dependency links for code that no longer exists, without holding up the scan.Also serves The Housekeeper
  • Reference Library KeeperKeeps each document collection fresh on its own schedule by re-reading only files that changed, re-summarising and re-indexing them, and retrying any sections whose summary failed.Also serves The Company Librarian
Audits and guards
Runs infrastructure

Where this crew also works

Each bar counts the specialists this role shares with another.

The engineering behind this role