Every analyzed component receives a readiness score from 0 to 100, representing how ready it is for reliable code generation (MCP/AI consumption). The score is an additive weighted model: each of five dimensions contributes a fixed maximum number of points, and the points are summed and clamped to a 0–100 range.
Source of truth:
src/core/component-analyzer.ts(lines 2424–2474)
The five dimensions and their maximum weights: