docs: breadcrumb from D-CBAND-ALTITUDE to where the 0xC4 consumer state lives - #287
Merged
Merged
Conversation
…te lives Pointer only — nothing duplicated. The 0xC4 Ghidra/BinaryLifting entry carries the domain fences but names no path to the consumer-side build state, so a session landing here has to rediscover it (and, measurably, kept restating it wrong across resets). Indexes, as source-of-truth reads: - lance-graph-java .claude/board/WAVE_STATUS_CHECKLIST.md (merged PR #37) — the LGJ arc is COMPLETE; D-LGJ-W8 is the unfinished one (FALSIFIERS, POLICY); wave-ghidra-g1-g2 is SUPERSEDED by ruff PR #94 (ruff_r2il), never to be dispatched. - that repo's .claude/plans/ + wave-ogar-machine-pm1.md, whose live gate is ruff_r2il PR2 -> PR3 — the actual Ghidra/R2IL critical path, and it is upstream, not in OGAR or lance-graph-java. - lance-graph .claude/plans/r2il-machine-semantic-contract-v1.md. - r2sleigh crates/r2conc plus its two green probes (LIVE-REGFILE, zipper-hop-parity). Also records the measured negative so it is not assumed away: lance-graph-java has NO r2il/r2conc/r2sleigh binding — lgj-abi deps are exactly ndarray + lance-graph-contract, and every apparent Ghidra hit in its sources is the substring 'opcode' naming its own LgjOpCode ABI vocabulary. The seam is verified and the vocabulary measured; the binding is unbuilt. Append-only: regrades nothing, deletes nothing. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DCfrD5y19cvFc4AoyydXYv
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_e52fef3a-db73-4239-9dc9-944a1e8fb6de) |
AdaWorldAPI
marked this pull request as ready for review
August 27, 2026 05:39
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.
Why
D-CBAND-ALTITUDEcarries the0xC4/BinaryLiftingdomain fences — naming, provenance (Apache-2.0 Ghidra core, never a GPL transcription), no-speculative-widening — but names no path to the consumer-side build state. A session landing on the entry has to rediscover where the Ghidra/R2IL work actually is, and measurably kept restating it wrong across resets (the same conflation that producedlance-graph-java'sWAVE_STATUS_CHECKLIST.md).This is a pointer, not a copy. Nothing in the breadcrumb duplicates content that lives elsewhere; it is an index with one measured fact attached.
What it indexes
lance-graph-java.claude/board/WAVE_STATUS_CHECKLIST.md(merged PR feat(ogar-adapter-ttl): scaffold Turtle (RDF/OWL) adapter — Phase 2a #37) — the LGJ substrate+facade arc is COMPLETE (D-LGJ-A…AUDIT,W1–W7, ABI minors 5–8);D-LGJ-W8is the genuinely unfinished one (FALSIFIERS, POLICY);wave-ghidra-g1-g2.mdis SUPERSEDED — never dispatch, its capability shipped asAdaWorldAPI/ruffPR feat(ogar-vocab): OdooPort — commerce-arm curator + planning↔ERP convergence #94 (crates/ruff_r2il)..claude/plans/(ghidra-integration-v1.mdG0 archaeology,ogar-machine-v1.md,mask-native-navigation-correction-v1.md) andwave-ogar-machine-pm1.md, whose live gate isruff_r2ilPR2 → PR3 — the actual Ghidra/R2IL critical path, and it is upstream, not here and not inlance-graph-java.lance-graph.claude/plans/r2il-machine-semantic-contract-v1.md.r2sleighcrates/r2concplus its two green probes (LIVE-REGFILE, zipper-hop-parity).The measured negative, recorded so it isn't assumed away
As of 2026-08-27
lance-graph-javahas nor2il/r2conc/r2sleighbinding.native/lgj-abi/Cargo.toml[dependencies]is exactlyndarray+lance-graph-contract; every apparent "Ghidra" hit across its Rust, Java and docs is the substringopcodenaming that crate's ownLgjOpCodeABI vocabulary. The only real P-code content is the standalonevalhalla-labR12 flattening reproducer, wired into nothing.The seam is verified (
Language.parse→InstructionPrototype→getPcode(), no core fork needed) and the vocabulary measured (R12: payloads 0/2, ordinals 3/3) — the binding is unbuilt. Worth stating explicitly, because "verified seam" reads as "wired" to a session skimming for status.Scope
One appended sub-paragraph inside the existing
D-CBAND-ALTITUDEentry. Append-only canon respected: regrades nothing, deletes nothing, opens no newD-id, changes no fence or grade.Generated by Claude Code