Skip to content

op-canon: classid canon:custom half-order flip — literals + hi/lo docs to canon-HIGH#68

Merged
AdaWorldAPI merged 1 commit into
mainfrom
claude/v3-substrate-migration-review-o0yoxv
Jul 2, 2026
Merged

op-canon: classid canon:custom half-order flip — literals + hi/lo docs to canon-HIGH#68
AdaWorldAPI merged 1 commit into
mainfrom
claude/v3-substrate-migration-review-o0yoxv

Conversation

@AdaWorldAPI

Copy link
Copy Markdown
Owner

What

Lockstep consumer update for the 2026-07-02 classid half-order flip (operator-triggered; lance-graph classid-canon-custom-flip-v1 P1 = AdaWorldAPI/lance-graph#628, OGAR ogar_vocab::app flips in the companion OGAR PR): the CANON concept now sits in the HIGH u16, the APP/render prefix in the LOW u16.

op-canon owns no bit math — it re-exports OGAR's central render_classid_for / app_of / concept_of — so this PR updates only:

  • the ~13 literal-pinned test/doctest assertions (0x0001_01020x0102_0001, Some(0x0001_0103)Some(0x0103_0001), …),
  • the module-doc diagram and every hi/lo role statement,
  • the bit-for-bit reconstruction test ((concept << 16) | prefix),
  • test rename render_classid_keeps_concept_in_the_low_half_canon_half,
  • a dated handover note superseding the 2026-06-30 assessment's pre-flip examples.

APP_PREFIX values are unchanged (OP 0x0001, Redmine 0x0007) — only their position moved.

Merge order

Gated on the OGAR flip PR merging to OGAR main (the git dep tracks branch = "main"). Verified locally against the flipped OGAR working tree: 45 workspace test suites + op-canon doctests green.

🤖 Generated with Claude Code

https://claude.ai/code/session_01MLBnPuScZy6w9di2QEjsXM


Generated by Claude Code

…s to canon-HIGH

Lockstep consumer update for the 2026-07-02 flip (lance-graph
classid-canon-custom-flip-v1 P1 + OGAR ogar_vocab::app flip): concept now
HIGH, APP/render prefix LOW. op-canon owns no bit math (re-exports OGAR's
central helpers), so this updates the ~13 literal-pinned test/doctest
assertions (0x0001_0102 -> 0x0102_0001 etc.), the module-doc diagram and
hi/lo role prose, the bit-for-bit reconstruction test, and renames
render_classid_keeps_concept_in_the_low_half -> _canon_half. APP_PREFIX
values unchanged. New dated handover note supersedes the 2026-06-30
assessment's pre-flip examples.

Gated on the OGAR flip PR merging (git dep tracks branch=main). Verified
locally against the flipped OGAR working tree: 45 workspace suites +
op-canon doctests green.

Co-Authored-By: Claude <noreply@anthropic.com>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d9f1de5628

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread crates/op-canon/src/app.rs
@AdaWorldAPI AdaWorldAPI merged commit 556da18 into main Jul 2, 2026
AdaWorldAPI pushed a commit that referenced this pull request Jul 2, 2026
…banner stale docs

Merges origin/main (PR #68: op-canon literals flipped to canon-HIGH) —
clean merge, zero conflicts with this branch's 12 commits. Syncs the
vendor mirrors to the lockstep upstream state: lance-graph-contract @
post-#628 (7 modules changed; ClassidOrder::CanonHigh + compose/
decompose + mint-forward legacy reader live in ogar_codebook; C6
RouteBucketTyped diff re-applied cleanly — still absent upstream) and
ogar-vocab @ post-#147 (class‖APP composition flipped in app.rs; the
mistakenly-added reified person-profiling surface is REMOVED upstream
and now removed here — only upstream's slot-history comment remains
per RESERVE-DON'T-RECLAIM). ogar-class-view re-synced with the
recorded path deviation re-applied.

Full workspace green post-merge+sync (op-canon's gated flip now
compiles against the flipped vocab). Sweep: nexgen src literals all
canon-HIGH; the 2026-06-30 convergence handover carried PRE-FLIP
examples inline including a work-recipe — bannered as historical with
pointer to the flip doc so stale bit-math can't be copied.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PBTGaPCSnnt6u3pjXpbLwY
AdaWorldAPI added a commit that referenced this pull request Jul 2, 2026
…-review-o0yoxv

lock: ogar pin 991450a0 → 19373a2 (the canon-high flip commit — landed after #68 merged)
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.

2 participants