Capabilities

TraceMap maps static evidence across scans, indexes, and review packets.

This demo/evidence matrix maps what TraceMap can show from public samples, repository docs, validation commands, and source-backed workflows. It is not a product-completeness promise.

Public claim level: demo. Rows use main, demo, dev, or future status language and should not be upgraded to shipped until the relevant evidence is true on main.

Scan

Index repositories into manifests, facts, SQLite, reports, and analyzer logs.

tracemap scan

Status: demo. Proof: scripts/demo-public.sh, samples/.

Reduce

Reduce contract deltas against indexed facts with evidence rows and coverage-aware outcomes.

tracemap reduce

Status: main. Proof: README.md, src/dotnet/TraceMap.Cli/Program.cs.

Combine

Merge indexes while preserving source labels, commit metadata, coverage, and provenance.

tracemap combine

Status: main. Proof: docs/VALIDATION.md, scripts/smoke-combined-paths.sh.

Report

Generate combined dependency reports for endpoints, surfaces, edges, gaps, and limitations.

tracemap report

Status: main. Proof: README.md, docs/VALIDATION.md.

Paths and reverse

Walk bounded static evidence from roots to surfaces, or from surfaces back to roots.

tracemap paths tracemap reverse

Status: main. Proof: scripts/smoke-combined-paths.sh.

Diff and impact

Compare static snapshots and turn changed evidence into coverage-relative review reports.

tracemap diff tracemap snapshot-diff tracemap impact

Status: main. Proof: README.md, docs/VALIDATION.md.

Release review

Compose available diff, impact, contract, path, reverse, gap, and checklist evidence.

tracemap release-review

Status: main. Proof: README.md, docs/VALIDATION.md.

Portfolio and endpoints

Summarize many indexes and align client-called endpoints with server-declared endpoint evidence.

tracemap portfolio tracemap endpoints

Status: main. Proof: README.md, implementation-state notes.

Inspect and export

Inspect flows, relationships, and exportable index views without publishing raw private artifacts.

tracemap flow tracemap relate tracemap export

Status: main. Proof: README.md, src/dotnet/TraceMap.Cli/Program.cs.

Adapter maturity

Language support is real, but not identical across adapters.

.NET/C#Status: main. Strongest adapter: Roslyn semantic extraction, syntax fallback, API/DTO, SQL, config, package, call, and value-origin evidence. Proof: README.md, docs/VALIDATION.md.
TypeScript MVPStatus: main/demo. Compiler-backed facts with syntax fallback, endpoint/client, package, config, SQL-adjacent integration facts, and reducer-compatible SQLite output. Proof: README.md, public demo samples.
JVM MVPStatus: main with maturity caveats. Java compiler-backed facts plus Java/Kotlin syntax fallback, Maven/Gradle metadata, integration facts, and reduced-coverage labels. Kotlin is not full semantic parity. Proof: .kiro/specs/jvm-indexer/implementation-state.md.
Python MVPStatus: main with maturity caveats. AST/package/config/SQL/FastAPI/Flask/Pydantic/SQLAlchemy/httpx/requests evidence. The scanner does not import or execute user code. Proof: .kiro/specs/python-indexer/implementation-state.md.

Demo-safe surface

Show summaries and reports, keep raw analysis artifacts local.

demo-summary.mdPublic-shareable summary from checked-in sample projects.
demo-summary.jsonMachine-readable public summary with labels instead of private paths.
reports/**/*.mdSafe when generated from public samples and scrubbed of raw values.
index.sqliteKeep private-repo SQLite indexes local-only.
facts.ndjsonKeep private-repo fact streams local-only.
logs/analyzer.logKeep analyzer logs local-only because they may contain execution details.

Non-claims

Capabilities stay bounded by static evidence.