Research
Build an Evidence-Linked Codebase Question Map
A question-to-evidence map for investigating a codebase that links each question to inspected files, symbols, tests, runtime artifacts, confidence, and the next discriminating check.
The process
Work it in this order.
- Define the question set, decision context, repository revision, scope boundaries, evidence standard, and the answer needed for each question.
- Route each question to the smallest relevant evidence sources: source, history, tests, schemas, configuration, runtime artifacts, or accountable owner.
- Inspect only the evidence needed to answer or discriminate the question, recording exact paths, symbols, revisions, commands, and retrieval dates.
- Classify each answer as supported, contradicted, partial, or unknown, preserving conflicting evidence and distinguishing absence from a negative finding.
- Identify missing tools, accounts, permissions, or non-public sources and route those needs through Latch/target-workspace without fabricating access.
- Design the next check by how much it would change confidence, not merely by how easy it is to collect more material.
- Publish the question map with answers, evidence links, confidence, gaps, next actions, and unresolved risks for the decision owner.
Bring this
Inputs the cat will ask for.
- codebase questions and decision context
- repository revision and scope
- available evidence and access boundaries
- answer confidence threshold and owner
Router + one playbook
Route first. Choose one.
Cat Paw loads one playbook per task rather than merging several. Start with this router; the remaining paths are workflow-specific candidates it can inspect.
- Router:
codebase-knowledge-pack skills/codebase-knowledge-pack/evidence-linked-codebase-question-map/SKILL.md
Guardrails
The boundaries travel with the prompt.
- Verify the actual tools, accounts, permissions, and workspace before starting; never claim an unavailable tool, account, source, or capability.
- Use Latch/target-workspace for private code, artifacts, live probes, or non-public data; if that access is unavailable, stop at the boundary and report the blocker rather than substituting a guess.
- Pause for explicit approval before consequential external actions; return evidence and unresolved risks, assumptions, and any action still awaiting approval.
Done means
A checkable finish.
An evidence-linked question map gives each codebase question an answer status, exact supporting evidence, confidence, missing access, next discriminating check, and unresolved risks.
Sources
Where this process came from.
- github.com/Egonex-AI/Understand-Anything/tree/6df3065f1d8ddc2ce3615314d1d493f36d6b1c80/
- docs.github.com/en/rest/overview
- c4model.com/
Sources establish the workflow pattern. Reddit and community posts, where present, are treated as practitioner anecdotes rather than universal facts.