ogar-vocab: OSINT contributes zero vocabulary rows — low byte is appid space, domain-wise (operator ruling)#146
Merged
Conversation
…d space, domain-wise (operator ruling) Corrects PR #145's two hallucinated concept mints. The ruling: 0x07 is the OSINT domain; its low byte is allocated domain-wise as an APPID, not a concept slot. 0x0700 = the domain itself (low byte 00 = domain-wide); 0x0701 = OSINT-for-q2 (q2 = appid 0x01, the consumer); V3 form 0x1000_0701. 'OSINT Person was a hallucination' - there is no OSINT concept vocabulary at all. Removed: CODEBOOK rows osint_system@0x0700 + osint_person@0x0701, class_ids consts + ALL pairs, canonical_concept resolver arms, all_promoted_classes entries, the two Class builders, the class-view registry rows + imports, the round-trip test; domain-count test now asserts 0 with the ruling documented. The CODEBOOK 0x07XX section carries a guard note so no session re-mints. ConceptDomain::Osint and the 0x07 domain routing REMAIN (the domain exists; it just carries no names). Count effect: CODEBOOK/ALL 67 -> 65, balancing the lance-graph mirror COUNT_FUSE with zero mirror-side changes. Tests: ogar-vocab 95 green, ogar-class-view 11 green, fmt clean. Ledger: DISCOVERY-MAP D-OSINT-APPID-NOT-CONCEPT (same commit). Co-Authored-By: Claude <noreply@anthropic.com>
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.
The operator ruling (2026-07-02)
PR #145 minted two OSINT concepts (
osint_system@0x0700,osint_person@0x0701). Both labels were hallucinations: within the OSINT domain (0x07) the low byte is appid space, allocated domain-wise — not concept vocabulary.0x0700= the domain itself;0x0701= OSINT-for-q2 (q2 = appid0x01, the consumer); V3 form0x1000_0701.What this PR does
CODEBOOK+class_ids::{OSINT_SYSTEM, OSINT_PERSON}+ALL+ thecanonical_conceptresolver arms +all_promoted_classes+ the twoClassbuilders + the class-view registry rows/imports + the round-trip test.concepts_in_domain(Osint) == 0with the ruling documented in place.0x07XXCODEBOOK section carries a guard note (appid semantics + "do NOT re-mint") so future sessions don't reintroduce rows.ConceptDomain::Osintand the0x07domain routing remain — the domain exists; it simply carries no names. Class content (AIRO/VAIR system card, McClelland/Rubicon person lens) is consumer-side in q2'sosint_classview.rs, never OGAR vocabulary.docs/DISCOVERY-MAP.mdD-OSINT-APPID-NOT-CONCEPT(append-only, same commit).Cross-repo effect
CODEBOOK/ALLcount 67 → 65, which balances the lance-graph mirrorCOUNT_FUSEwith zero mirror-side changes, and dissolves lance-graph'sISS-OSINT-SYSTEM-ROOT-SLOT-VIOLATION(neither of its recorded Options A/B — the ruling is sharper: no concept rows at all). Adjacent confirmations from the same ruling: FMA anatomy = own domain (0x0A, separate from Health0x09) under q2; CPIC = own Genetics domain (0x0E) under q2.Verification
cargo test -p ogar-vocab95 green,-p ogar-class-view11 green (+2 integration),cargo fmtclean. (Tests ran with the vart git-dep pointed at the local checkout for the offline sandbox; that workaround is NOT committed.)🤖 Generated with Claude Code
https://claude.ai/code/session_01MLBnPuScZy6w9di2QEjsXM
Generated by Claude Code