Releases: Consiliency/consiliency-contract
Release list
v0.3.0 — rebalance required_documents baseline (panel-decided)
Panel-decided (3-leg) rebalance: universal baseline shrinks to 6 (readme, doc-contract-index, contract-version-status, glossary, interface-declaration, codeowners); service-catalog-ownership/sbom/adr-index/dev-setup/changelog move to code archetypes; contributing/license to the public modifier. Experiment/document archetypes are now genuinely lightweight. Version pins moved to the 0.3.x window.
v0.2.2
Patch release for the Consiliency contract package.
- Aligns npm/PyPI/runtime/shared JSON version metadata at 0.2.2.
- Fixes the TypeScript declaration for CONTRACT_VERSION, which was stale in 0.2.1.
- Adds a regression test that package metadata, runtime, shared JSON, and TypeScript declarations agree.
Verification before release:
- npm test
- python3 -m unittest discover -s tests -p 'test_*.py'
- npm run pack:check
- python3 -m build
v0.2.1 — align contract-version-status version pins to 0.2.x
Patch: relax contract-version-status.schema.json version pins from ^0.1.0 to ^0.2.\d+ (matching manifest), so a scaffolded 0.2.x status.json validates. Fixes the standing false warn CS-0.11 surfaced.
v0.2.0 — adoption/governance-scoping + lease/inbox (CS-0.12 + CS-0.10b)
Panel-reviewed (3-leg advisor panel + fixes) contract additions:
- CS-0.12: adoption profile (opt-in consent), governed-set allowlist-by-declaration, default ignore-set (incl. .git/.gemini/.pi/.agents/.cursor), doc maturity labels (present-nonconforming/foreign/unmanaged).
- CS-0.10b: lease schema (TTL/heartbeat/auto-expiry, bounded ttl), LeaseStore + CoordinationChannel interfaces, computed sole-truth guardrail (events-only projection; messages proven non-mutating incl. handoff), lease-event projection.
Both readers byte-parity; 35 conformance vectors.
v0.1.0
CS-0.2 contract content release.
- Adds normative Phase-0 L0 shared JSON contract data.
- Adds schemas, registries, conformance vectors, canonical_html.v1 provenance, and thin npm/PyPI readers.
- Adds package-content and cross-language parity checks before OIDC publishing.
Verification before release:
- npm test
- python3 -m unittest discover -s tests -p 'test_*.py'\n- python3 -m build\n- git diff --check