kit 5.10.0
Added
-
ADR gate adoption —
kit adr checkis now wired into the workflow. The rule engine shipped
in 5.7.0/5.8.0 graduates from a standalone command into the everyday gates, following the
kit standardspattern:kit reviewnow runs an=== adr ===stage and fails the review on any ADR violation
or gap (an unprovable transitive rule is not a pass).- Recommended pre-commit hook (
kit setup --recommended) now includeskit adr check
alongside the secret-scan and triage gates — a no-op when a repo has no ADRs. - ADR baseline.
kit adr freeze(andkit baseline freeze) snapshot current violations/gaps
into.kit-baseline.jsonso only NEW findings gate; existing ones are frozen. The baseline
key deliberately excludes the line number, so an unrelated edit never silently un-freezes a
finding. A corrupt baseline fails open (gates on everything) and is surfaced, never
silently swallowed.
New embeddable
adrCheck+collectAdrFindings/freezeAdrBaseline/adrFindingKeyexports
insrc/commands/adr.ts(one freezer, shared by both freeze paths, so they never drift). Still
zero-LLM.
Full changelog: https://github.com/sandstream/kit/blob/v5.10.0/CHANGELOG.md
Verify this release:
git tag -v v5.10.0
npm audit signatures