CapMap is a local-first capability inventory and gap-analysis workbench. Teams import or enter capabilities, assign stable IDs, owners, maturity targets, costs, service targets, and dependencies, then export an auditable improvement backlog.
npm ci
npm run devClick Load sample or import public/sample.csv, edit the portfolio, repair dependency defects, and export CSV, JSON, or a human-readable Markdown report.
npm run validate
npm run preview- deterministic risk/status assessment;
- domain maturity and gap summaries;
- unknown-dependency and cycle detection;
- dependency-aware improvement sequence;
- canonical CSV for spreadsheets/CMDB pipelines;
- complete JSON portfolio;
- Markdown review report.
Required CSV columns are name, domain, and maturity. The canonical export includes:
id,name,domain,maturity,target_maturity,owner,criticality,
annual_cost_usd,sla_target_ms,dependencies
dependencies contains semicolon-separated capability IDs. IDs are visible and editable in the workbench. Spreadsheet-formula prefixes are neutralized in CSV exports.
All scores are deterministic derivations of operator-supplied values. CapMap does not invent measured KPIs or imply its prioritization is verified business impact.