loco: retract the pair-specific epistemic band; drop ogar-epistemic (September recovery) - #298
Conversation
Paired with the lance-graph semantic-family recovery (2026-09-02, E-SIX-SEMANTIC-FAMILIES-MUST-NOT-IMPERSONATE-EACH-OTHER-1). The register the 0x87..0x8B calls operated on aliased episodic loci, qualia magnitude and population-basin geometry into one type. Removed - FnIndex BELNAP_JOIN / INFO_GAIN / SIGMA_TENSION / ACCUMULATE / STANCE_ENTROPY (0x87..0x8B), their arity and name rows; census re-pinned 101 -> 96. The slots return to reserved core (reserve, don't reclaim). - crates/ogar-epistemic (the fixed 24-axis basis, concept 0x0334) and its workspace member line. Kept - TERNLOG 0x86: a generic 3-input mask combinator whose value byte is the truth table, independently justified by ndarray's ternlog. - BasinCodebook (#295) untouched. Ledger: D-EPISTEMIC-BAND-RETRACTED appended to docs/DISCOVERY-MAP.md. Tests: ogar-loco 55 green; clippy -D warnings + fmt clean; workspace metadata resolves without the removed member. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PFnYKqw6d7TTiB9cT8eFdK
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_ca8eeb96-60cc-48f1-87c2-b31c9b474a29) |
|
Warning Review limit reachedNext included review available in 57 minutes. View limit detailsLimit details: You’ve used the included review currently available. Your 73 included PR review attempts over the past 7 days set your current allowance at 1 review per hour. Your organization has reached its usage spending cap. Adjust your spending cap in the billing tab. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Essentials Run ID: 📒 Files selected for processing (2)
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Essentials Run ID: 📒 Files selected for processing (6)
💤 Files with no reviewable changes (3)
Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour. 📝 WalkthroughWalkthroughThe PR removes the ChangesEpistemic retraction
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to This is a localized removal-only cleanup that retracts obsolete vocabulary and deletes an unused workspace crate without introducing replacement runtime behavior; no actionable merge-blocking risk remains after normal checks and review. Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 3 functions across 2 files. (1 skipped: 1 unsupported.) ✨ Finishing Touches📝 Generate docstrings
Comment |
…tinue-6nhbxn # Conflicts: # docs/DISCOVERY-MAP.md
What this PR does
Removal-only cleanup, one commit (
e6d5e35onb2cad4f= main), paired with the lance-graph semantic-family recovery (AdaWorldAPI/lance-graph#1134, rulingE-SIX-SEMANTIC-FAMILIES-MUST-NOT-IMPERSONATE-EACH-OTHER-1).The register that #296's loco calls operated on, and that #297's 24-axis basis named, aliased three distinct semantic families — episodic/Markov loci, qualia magnitude, and population-derived semantic geometry — into one type. Those bindings depended on that interpretation and go with it.
Removed
FnIndex::{BELNAP_JOIN, INFO_GAIN, SIGMA_TENSION, ACCUMULATE, STANCE_ENTROPY}(0x87..0x8B), theirstack_arityandnamerows inogar-loco/src/vocabulary.rs; named census re-pinned 101 → 96 with the history kept in the comment. The slots return to reserved core (reserve, don't reclaim).crates/ogar-epistemic/(the fixed 24-axis basis, concept id 0x0334) and its workspace member line.Cargo.locknever listed it, so it is unchanged.ogar-loco/src/lib.rs, which paraphrased an operator directive and named the deleted lance-graph module as semantic owner.Retained, unchanged
FnIndex::TERNLOG(0x86): a generic 3-input mask combinator whose value byte is the truth table, independently justified by ndarray's W1a-docs: OGAR AST contract — the typed surface the ractor codegen lands on #9ternlog. Its doc now says no named table set is canonical.BasinCodebook(loco: the shared basin codebook — one FnIndex for a whole palette #295) and everything else inogar-loco;ogar-vocabis untouched (0x0334 was never minted there).Ledger
[D-EPISTEMIC-BAND-RETRACTED]appended todocs/DISCOVERY-MAP.md; #296/#297 entries stand as history, regraded rather than rewritten.What this PR does NOT do
Verification
cargo test -p ogar-loco: 55 passed.cargo clippy -p ogar-loco --all-targets -- -D warnings: clean.cargo fmt -p ogar-loco --check: clean.cargo metadata --no-deps: workspace resolves with 35 members,ogar-epistemicabsent.git diff HEADwas empty immediately after the commit; no edit was made between the test runs and the commit.Merge order is independent of the lance-graph PR: nothing on the lance-graph side references the retracted calls or the removed crate any more.
🤖 Generated with Claude Code
https://claude.ai/code/session_01PFnYKqw6d7TTiB9cT8eFdK
Generated by Claude Code
Summary by CodeRabbit
Breaking Changes
BELNAP_JOIN,INFO_GAIN,SIGMA_TENSION,ACCUMULATE, andSTANCE_ENTROPY.0x87–0x8B; genericTERNLOGremains available at0x86.Documentation