Static incident triage

Turn the live code question into a static evidence checklist.

TraceMap can help engineers and incident leads frame what static repository evidence exists around a named endpoint, package, configuration surface, SQL-facing surface, route, handler, DTO, or nearby dependency surface.

Public claim level: concept. No public conclusion without evidence. Static triage is the engineer checklist and handoff page, distinct from the incident-call orientation page.

First minute

Name the surface before widening the search.

SurfaceWhat exact endpoint, package, config family, SQL-facing surface, handler, DTO, or adapter is the room asking about?
Static referencesWhich routes, method calls, project references, package references, config/project surfaces, and database-facing references appear in public-safe summaries?
Evidence tierWas the trail compiler-resolved, structural, syntax/textual, or an unknown analysis gap?
Gap labelDid project load, semantic resolution, language coverage, or generated-output review stop short of a complete map?

Checklist

The static evidence checklist keeps the call from drifting into guesswork.

1. Pin the name

Record the endpoint, package, configuration surface, or SQL-facing surface under discussion before collecting nearby facts.

2. Follow rule-backed rows

Look for rule IDs, evidence tiers, file paths, line spans, commit SHA, extractor versions, and supporting artifact families in public-safe summaries.

3. Keep partial labels attached

Partial static evidence is useful when labeled as partial; reduced coverage and analysis gaps should stay visible in the triage note.

4. Decide the next owner

Send static findings to the person who can confirm runtime behavior with telemetry, logs, traces, tests, ownership context, or release process.

Handoff questions

Static evidence narrows inspection; it does not close the incident.

handoff questionsWhich static findings should move to runtime owners, and which conclusions remain outside static analysis?
named surfaceWhat did the call ask about, and which spelling or route pattern was actually searched?
found referencesWhich public-safe summary rows point to routes, handlers, DTOs, config/project metadata, package references, or database-facing code?
evidence tierWhich findings are semantic proof, structural clues, syntax/textual evidence, or unknown gaps?
coverage labelIs this complete for the scanned scope, reduced, partial, or unavailable because a deterministic extractor could not prove more?
runtime ownerWho will check traffic, logs, traces, metrics, deployment state, incident timeline, and service-owner confirmation?

Boundary

The checklist is not telemetry, diagnosis, or approval.

Public-safe handoff

Share the orientation layer, not private scanner material.

Safe to summarizeRule IDs, evidence tiers, coverage labels, limitations, sanitized file spans, commit SHA, extractor versions, counts, hashes, and public proof paths.
Keep privateRaw generated facts, local database indexes, analyzer diagnostics, source excerpts, database query text, configuration values, credentials, local paths, remotes, scan directories, and private sample names.
Review before publishingPrivate repository scans should stay private until a human has reviewed the summary and removed material that should not become public copy.

Use this when the room asks, "what depends on this?"

The answer should be a bounded checklist: the named surface, the static references found, the evidence tier for each trail, the coverage label, the limitation, and the owner of the next runtime question. That is enough to orient the call without pretending static source evidence is production confirmation.