Releases: tymofiy/kp
KP:1 Public Draft — 2026-05 (v0.8.1-preview)
Patch preview for the KP:1 v0.8 line.
Changes:
- Promotes voice-view register metadata into the PACK.yaml conformance schema.
- Adds optional views[].register with the four primary VOICE.md registers: plain, curatorial, technical, investor.
- Adds optional free-form views[].sub_register for locale-specific register refinements.
- Adds maximal fixture coverage for register and sub_register.
- Refreshes current public preview markers to v0.8.1-preview.
- Adds scripts/check_links.py for local Markdown link checks.
Compatibility:
- No breaking schema change.
- Existing v0.8.0-preview packs remain valid.
- sub_register remains informational and free-form.
Verification:
- python3 conformance/run.py: 19/19 passed.
- python3 scripts/check_links.py: no broken links.
- PR #17 CI passed and main CI passed after merge.
KP:1 Public Draft — 2026-05 (v0.8.0-preview)
Editor's draft. The substantive format (claim grammar, manifest schema, conformance suite) is stable; companions RECONCILIATION.md and PLAYBACK.md are explicit experiments with documented evolution paths.
Headline changes vs v0.7-preview:
- Three normative lanes —
spec/README.mddeclares that KP:1 carries normative weight across CORE.md (implementer surface), SPEC.md (full normative + rationale + ecosystem), and topic-authoritative companions. - AI-first packaging — root-level
AGENTS.mdtask-routing file plusspec/AUTHORING.mdproducer-side decision rubrics. A cold AI agent can read AGENTS.md and load only the files relevant to its task. - Bifurcation —
spec/RATIONALE.md(NEW companion, informative) houses Design Principles, Style Systems rationale, and the Relationship to Existing Standards table previously interleaved into SPEC.md normative prose. - Companion-doc additions — RECONCILIATION.md stub, EXTENSIONS.md catalog, LIFECYCLE.md §6 supersession cascade, VOICE.md
registeraxis, MULTILINGUAL.mden-GBrow + sub-registers. - Two new reference examples —
examples/art-acquisition-decision.kpack(buyer-side, walks AUTHORING.md rubrics end-to-end) andexamples/auction-house-consignment-review.kpack(consigner-side decline path with cross-pack↔references).
Conformance: 19/19.
- Added 4 negative fixtures bringing negative-fixture coverage to one per substantive SC the runner enforces.
- SC-12 (NEW) — When
natureisprediction, confidence MUST be ≤ 0.95 (predictions about future states have irreducible uncertainty). - New
--pack PATHflag for validating arbitrary packs outside the bundled set. - New
Makefileconvenience wrapper. - Cross-pack reference parsing extended in the runner (
↔pack#sectionform).
Discoverability — new optional spec_uri and spec_version manifest fields let a sealed .kpack archive self-describe to a cold receiver.
No core schema break. Pre-v0.8.0 packs continue to validate.
Quick start:
```bash
git clone https://github.com/tymofiy/kp.git
cd kp
pip install -r requirements.txt
python3 conformance/run.py # 19/19 expected
python3 conformance/run.py --pack path/to/your-pack.kpack
```
Or via the new Makefile:
```bash
make conformance # 19/19 expected
make pack PACK=path/to/your-pack.kpack
```
Full changelog: spec/CHANGELOG.md.
Citation: CITATION.cff. The v0.7-preview release is on Zenodo with DOI 10.5281/zenodo.19445263; a v0.8.0-preview Zenodo deposit will follow this release.
Status: Editor's draft. The specification is not final and may change in any way at any time, including breaking changes. It is not yet ratified by any standards body. Compatibility commitments will arrive only with a non-draft version. See GOVERNANCE.md.