ODD Fly cycle 01 — extraction backlog burn: 6 docs synced, 1 contested held, annex charter + workflow#14
Open
klappy wants to merge 3 commits into
Open
ODD Fly cycle 01 — extraction backlog burn: 6 docs synced, 1 contested held, annex charter + workflow#14klappy wants to merge 3 commits into
klappy wants to merge 3 commits into
Conversation
… 1 contested held)
Why: first extraction cycle since the 2026-06-09 bifurcation; klappy.dev
accumulated 8 core-marked deltas while this repo's read model went stale
(the DOLCHEOT eighth letter never arrived — double-homing drift, observed).
Evidence per core-boundary-criteria §Verification:
(a) mover list frontmatter-parsed from target_repo, never body-grepped
(b) parity: 156/164 in sync before; 162/164 after merge (1 contested held,
1 divergent-by-design: governance-validation-via-agents criterion-6
genericization, kept)
(c) contested: discernment-transfer-ladder — criterion 2 vs routing marker;
dossier in research/odd-fly/proposals/, NOT staged
(d) canonical copies: all six movers verbatim-minus-target_repo from
klappy/klappy.dev @ 1a4919c; URIs grandfathered unchanged
Ratification gate: the owner's merge. klappy.dev monitor-only, untouched.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Step 1 cd's into klappy.dev, so make Step 2's parity loop and Step 4's transform reference the sibling ODD clone via ../odd instead of the undefined $ODD and the parent-relative klappy.dev/odd paths.
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 3 potential issues.
Bugbot Autofix prepared fixes for all 3 issues found in the latest run.
- ✅ Fixed: Migration still mandates seven types
- Updated the migration trigger-phrase paragraph and the scope section to reference all eight types/letters and DOLCHEOT output, matching the document's eight-dimension title and tool requirements.
- ✅ Fixed: Transform omits parent directories
- Added
mkdir -p "$(dirname "../odd/$f")"before the Step 4 redirect so MISSING targets in new subdirectories are created instead of failing.
- Added
- ✅ Fixed: Transform strips any target_repo line
- Replaced the whole-file grep with an awk command that removes
target_repo:only inside the YAML frontmatter block, preserving any body-text occurrences.
- Replaced the whole-file grep with an awk command that removes
You can send follow-ups to the cloud agent here.
Reviewed by Cursor Bugbot for commit aeea5ec. Configure here.
…ases - dolcheo-vocabulary: update migration trigger-phrase and scope text from seven to eight types/letters and DOLCHEO to DOLCHEOT - extraction-workflow Step 4: create parent directories before redirect; scope target_repo removal to frontmatter only
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

What this is
First live cycle of the ODD extraction Fly (editorial/curation genre). Ratified per captain 2026-07-06: "run Fly on all repos ready for a flight." Runs under the ratified E0010 stewardship charter; your merge is the ratification — nothing reaches the read model until you click it. klappy.dev was monitor-only throughout, untouched.
Routing PR evidence (per core-boundary-criteria §Verification)
(a) Mover list — frontmatter-parsed from
target_repo: "outcomes-driven-development"(never body-grepped), klappy.dev @1a4919c:(b) Parity — before: 156/164 marked docs in sync. After merge: 162/164, with 1 contested held + 1 divergent-by-design (governance-validation-via-agents — the criterion-6
[OWNER]/[REPO]genericization, kept as the precedent it is).(c) Contested —
discernment-transfer-ladder: your routing marker says core; its ownprovisional/proposedfrontmatter says overlay (criterion 2). Held out of this PR; both options costed inresearch/odd-fly/proposals/HELD-discernment-transfer-ladder.md. One word decides it.(d) Canonical copies — all six movers verbatim-minus-
target_repo; URIs grandfathered unchanged (D0002 convention, observed across all 156 in-sync docs).Also in this PR (research/, not canon)
research/odd-fly/charter.md— DRAFT Fly-loop annex under your ratified charter (refines the stewardship-charters draft; ODD abbreviation corrected from the hallucinated "OWD")research/odd-fly/extraction-workflow.md— the deterministic cycle procedure, written down per rulebook-transfer for a lower-tier pilotresearch/odd-fly/proposals/— one dossier per mover with verdict + criteriajournal/2026-07-07-odd-fly-cycle-01.tsv— the DOLCHEO(T) trailDecision board (reserved items, batched)
oddkit://patterns/<slug>URIs for neutrals; I followed the repo's ratified convention instead (grandfatheredklappy://keys). Veto if you wanted re-minting.target_repoon any you intend for core and cycle 02 routes it mechanically.🤖 Generated with Claude Code
Note
Medium Risk
Large governance and vocabulary changes affect agent behavior and encode contracts; merge is the ratification gate and contested routing is deferred, but wrong merge would publish stale or partial doctrine to the read model.
Overview
ODD Fly cycle 01 runs the first live klappy.dev → outcomes-driven-development extraction backlog burn: watermark diff at
1a4919c, frontmattertarget_repoqueue only, verbatim minus routing line with grandfatheredklappy://URIs. Six movers are staged in one routing PR;discernment-transfer-ladderis contested and held out with a HELD dossier.Canon/odd content synced or added: new constraints
actionable-output-in-actionable-form, principlesrulebook-transferandskills-are-procedure-not-judgment,dolcheo-vocabularyupgraded DOLCHEO → DOLCHEOT (eighth letter Tension), newodd/encoding-types/tension.md, and a two-linewriting-canonspine sync.Loop machinery (research/, not ratified canon): DRAFT
research/odd-fly/charter.mdandextraction-workflow.md, per-moverproposals/dossiers,foldout.tsv, andjournal/2026-07-07-odd-fly-cycle-01.tsvrecording parity (162/164 post-merge), double-homing drift, and open decision-board items (authoring home, annex ratification).Reviewed by Cursor Bugbot for commit d46af7f. Bugbot is set up for automated code reviews on this repo. Configure here.