Skip to content

canon(E0010): backfill Flight Crew governance markers (changelog 0.39.0 + release note)#263

Merged
klappy merged 2 commits into
mainfrom
canon/e0010-governance-markers
Jun 27, 2026
Merged

canon(E0010): backfill Flight Crew governance markers (changelog 0.39.0 + release note)#263
klappy merged 2 commits into
mainfrom
canon/e0010-governance-markers

Conversation

@git-repo-auth

@git-repo-auth git-repo-auth Bot commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

What

Backfills the governance-change-discipline markers for Epoch 10 — Flight Crew, which was declared on 2026-06-09 via docs/appendices/epoch-10.md but never received its changelog entry or release note.

Changes

  • canon/CHANGELOG.md — new entry 0.39.0 — 2026-06-09 (Flight Crew, E0010), transcribed from the already-declared epoch-10.md. Inserted above 0.38.0 (E0009) in chronological order.
  • docs/oddkit/release-notes/2026-06-09-epoch-10-flight-crew.md — new release note, dated to the declaration event per convention.

Not in scope

  • The epoch appendix already exists and is unchanged — this PR does not redeclare the epoch.
  • A broader changelog reconciliation for any other canon merged since 0.38.0 without markers is a separate task, flagged for the captain.

Provenance

Framing is transcribed from docs/appendices/epoch-10.md (your declared text), not authored fresh. Version 0.39.0 and the chronological placement are my call — overturn in review. Merge is yours.


Note

Low Risk
Documentation-only governance metadata; no runtime, auth, or canon substance changes beyond version/changelog/release-note markers.

Overview
Backfills missing governance-change-discipline markers for Epoch 10 (Flight Crew, E0010), which was already declared in docs/appendices/epoch-10.md on 2026-06-09 without a pack version bump, changelog entry, or release note.

Adds canon/CHANGELOG.md entry 0.39.0 — 2026-06-09, summarizing the epoch’s posture shift (costume→seat, live governance fetch vs silent substitution, flight-deck enforcement) and noting the backfill is E0010-only. Adds docs/oddkit/release-notes/2026-06-09-epoch-10-flight-crew.md, impact-framed release notes tied to the same declaration date. No change to the epoch appendix or substantive canon/tool behavior.

Reviewed by Cursor Bugbot for commit cef5090. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions

Copy link
Copy Markdown

Canon Quality — Homepage Surfacing ✅

49 essay(s) scanned. Soft report — never blocks; the hard field gate is the Frontmatter Schema job.

All published essays resolve to the homepage feed.

Report: scripts/surfacing-report.py · Canon: klappy://canon/constraints/frontmatter-validation-before-merge

@github-actions

Copy link
Copy Markdown

Canon Quality — Frontmatter Schema ✅

All 49 file(s) in writings/ conform to klappy://canon/meta/frontmatter-schema.

Validator: scripts/validate-frontmatter.py · Canon: klappy://canon/constraints/frontmatter-validation-before-merge · Run: #305

@github-actions

Copy link
Copy Markdown

Canon Quality — oddkit_audit

No dead klappy:// references or legacy link patterns found in writings/. 51 files scanned.

Spec: klappy://docs/oddkit/specs/oddkit-audit · Workflow: .github/workflows/canon-quality.yml · Run: #305

@github-actions

Copy link
Copy Markdown

Canon Quality — P0010 Retrieval-Readiness ⚠️

Soft report for klappy://canon/constraints/retrieval-disclosure-contract. 681 files scanned. Never blocks — informational until the corpus is ready to enforce.

  • Blocking-class findings: 15 (structural fields the contract would filter on)
  • Warnings: 0 (kind resolves to unknown)
  • Informational: 13 (exempt templates/archive/drafts)

Kind distribution: {'essays': 51, 'canon': 229, 'apocrypha': 38, 'docs': 298, 'journals': 59, 'unknown': 6}
Kind source: {'path': 549, 'frontmatter': 126, 'none': 6} (frontmatter-primary, path-secondary)
Default-include visibility: 578 visible, 103 hidden (journals/apocrypha/unknown)

By rule: {'audience-invalid': 2, 'exposure-missing': 5, 'tier-missing': 5, 'tier-invalid': 7, 'fm-missing': 3, 'kind-unresolvable': 6}

These are not schema violations (see the Frontmatter Schema job for those on writings/). They are corpus-readiness signals for the retrieval contract: invalid/missing audience, exposure, tier, and docs whose kind cannot be resolved. Fix in a corpus-cleanup PR before the contract flips to enforcing. See the retrieval-readiness-findings artifact for the full list.

Validator: scripts/audit-retrieval-readiness.py · Constraint: klappy://canon/constraints/retrieval-disclosure-contract · Run: #305

@klappy klappy merged commit 25b2dfe into main Jun 27, 2026
5 checks passed
@klappy klappy deleted the canon/e0010-governance-markers branch June 27, 2026 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant