Open source · Product & Operations

Capability Maturity Mapper

Map capability maturity from repeatability, control, evidence and ownership.

v1.0.0 · Node.js 22+ · MIT

Browse the public repository · View releases

Score a user supplied rubric against dated local evidence of repeatability, controls and recovery. Verified, documented met criteria contribute to a weighted score; self ratings never do. Offline, read-only Node.js 22+ tool with no dependencies.

This walkthrough uses the tool's public README and checked-in example files. Run the command from a repository checkout with Node.js 22+.

Run the checked-in example

node bin/capability-maturity-mapper.mjs --root examples/pass --rubric rubric.json --evidence evidence.json
node bin/capability-maturity-mapper.mjs --root examples/fail --rubric rubric.json --evidence evidence.json
npm run check

Read the result

The first command exits 0 with a score of 100. The second exits 1 because a documented control is not met. Missing, stale, ambiguous, self rated or inaccessible evidence exits 2 as incomplete and earns no verified credit. The output uses ordinal capability labels and logical source roles; raw capability names, criterion IDs and artifact paths stay private. src/index.mjs exports TOOLID and evaluateMaturity for direct use. See rules and limits.