Skip to content
CAI
Software that uses CAICheck a score

storytold/craft-extensions

62.3

Adequate · 7 November 2026

3.5k

lines of production code

Rust

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

Behavioural changes

2 commits (0 fixes) modifying (repo-wide), crates/ext-store

A change to existing behaviour in (repo-wide), crates/ext-store — 2 commits, 15 files: “ext-store: bounded unpack, state file, atomic install/uninstall/enable/choose-theme, app read side, store location; mutation harness for both crates”; “Scaffold: workspace, craft-ext-core and craft-ext-store skeletons, threat model, CI”.

crates/ext-store · low confidence · unverified

2 commits (0 fixes) modifying crates/ext-core

A change to existing behaviour in crates/ext-core — 2 commits, 12 files: “ext-core: ids, paths, text, versions, manifest, theme palette and contrast, trust tiers, catalogue index; mutation check (27/27 caught)”; “Scaffold: workspace, craft-ext-core and craft-ext-store skeletons, threat model, CI”.

crates/ext-core · medium confidence · unverified

Dependencies

2 commits updating dependencies (4 manifests)

A dependency / build maintenance change in (dependencies) — 2 commits, 4 files: “ext-store: bounded unpack, state file, atomic install/uninstall/enable/choose-theme, app read side, store location; mutation harness for both crates”; “Scaffold: workspace, craft-ext-core and craft-ext-store skeletons, threat model, CI”.

(dependencies) · medium confidence · unverified

Written by cca.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 62.

Lenses

  • Code Health 98
  • Architecture 96
  • Maturity 57
  • Readiness 45
  • Security 100

Changes since last survey

  • 4 commits — 4 feature/other, 0 fixes

By area

  • (root) — 2 commits
  • crates/ext-core — 1 commit
  • crates/ext-store — 1 commit

Notable commits

  • change: Scaffold: workspace, craft-ext-core and craft-ext-store skeletons, threat model, CI
  • change: Update README.md
  • change: ext-core: ids, paths, text, versions, manifest, theme palette and contrast, trust tiers, catalogue index; mutation check (27/27 caught)
  • change: ext-store: bounded unpack, state file, atomic install/uninstall/enable/choose-theme, app read side, store location; mutation harness for both crates

Written by cca.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

storytold/craft-extensions was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 7 November 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit a6c5fae8b8f6a92180c02e9188cd3559161c174b — the exact code this score is about.
  • Scored under rubric-2026.11.2 — the same rubric and the same method as every other entry in this index.
  • Measured by Canine Code Analyzer (cca.canine.dev) using cca measure-2026.11.3+preprod-5f8314471808.