Repository navigation
ca-pi 0.20.0
·
154 commits
to main
since this release
[0.20.0] - 2026-10-17
Added
- SMARTS is now the six-lens design-quality rubric for material engineering solution choices, not only architectural variance. Workflows pick a depth (scan, comparison or delegated decision); SMARTS itself grants no approval and is not a command.
- A fifth verdict,
Unknown, records missing evidence with its missing observation and whether it is decision-critical. A decision-criticalUnknownblocks a strong recommendation and the selection of the option that carries it, and never stands in for user approval, a prerequisite or security authority. The engine validates thesmarts-plan-method/0.2.0record while historical0.1.0receipts keep their four-verdict contract. - SMARTS runs only where a material choice exists: brainstorming compares approaches when two or more are materially plausible (a single approach gets one line and no table), the
/featuresmall lane scans only a material choice,/fixcompares remediation strategies only after root cause, and refactor compares only distinct strategies. Writing-plans routes undecided design choices back to brainstorming, and verification checks the change against a recorded rationale for material invalidation only. - Specs carry a concise SMARTS design rationale (
SEC-SMARTS), and the per-lens historical detail loads lazily fromincludes/smarts/lenses.md.