Skip to content

v0.3.0 — cARL Asserts His Authori-tay

Choose a tag to compare

@goldjg goldjg released this 21 Jun 19:19
· 3 commits to main since this release
2220842

Summary

cARL now makes its authority model explicit: canonical governance lives in cARL artefacts, while harness-specific files act as disposable loaders/adapters.

Changes

  • Refactors GitHub Copilot instructions into a thin procedural cARL loader.
  • Clarifies that harness adapter files are disposable loaders, not independent authorities.
  • Updates core governance packs for hydration, validation, reconciliation, and final cARL/docs reporting.
  • Strengthens invariants, trust-boundary guidance, tool policy, dependency guidance, identity guidance, security guidance, and memory cache behaviour.
  • Syncs embedded managed assets with the updated live governance artefacts.

Validation

  • go build ./cmd/carl completed successfully.
  • ./carl harness status showed GitHub Copilot present and synced.
  • go test ./... was attempted on Raspberry Pi arm64 with Go 1.19.8, but full validation requires Go 1.24+.

Notes

Non-Copilot adapters may report drift until regenerated or synced from the updated embedded canonicals.