Repository navigation
docs(wiki): Claim 11 — multi-signal language detection (#3119) - #3193
Merged
Merged
Conversation
Writes up the detection cascade in language_lens.py as an argued Claim page (the 03- series), the job 02-05-language-lens.md (mechanical reference) deliberately does not do. Follows Claim 10's intellectual-honesty structure: thesis (extension is an assertion, not evidence), the zero-dependency signals combined, the three genuinely differentiated properties (provenance tiering, identity-conflict refusal as a security signal, repo-context inference incl. the #3137 sibling-classification vote), an explicit 'where it is convergent not novel' section (Linguist heuristics.yml, Pygments analyse_text), and honest limits (the hand-tuned uncalibrated lexical constants, and the four harness-found defects #3110/#3116/#3118/#3132 now fixed). #3119's headline was soft-blocked on a measured number (#3117); that harness now exists and, post #3132/#3137, reports 1.0 determinable (3231/3231), 509/509 on the hand-labelled contested subset, and an empty confusion matrix -- with the extension-circularity and generalisation-estimate caveats stated. Wired into mkdocs.yml nav, docs/wiki/index.md (both listings), the document_alignment_guide claim map (and its '10 -> 11 claims' count), and a reciprocal cross-link with 02-05 (also fixing that page's broken index footer). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Contributor
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.
Closes #3119.
What
Writes up the multi-signal detection cascade in
language_lens.pyas Claim 11 in the 03- series — the argued-position job that02-05-language-lens.md(mechanical reference) deliberately doesn't do. New page:docs/wiki/03-11-claim-11-multi-signal-detection.md.Follows Claim 10's intellectual-honesty structure:
internal_discriminator, lexical scan, discovery funnel, context priors).lock_tier+source_proofprovenance; identity-conflict-as-refusal (Tier 5 +Identity Maskingsecurity flag); repo-context inference (incl. the Ecosystem gravity should weigh sibling classifications, not extension counts #3137 sibling-classification vote — an EQU-only copybook is HLASM because of where it sits).heuristics.ymland the lexical self-scoring is Pygments'analyse_text(); frames independent arrival as validation, not invention.+= 15.0on a substring test, two1.25×boosts, the0.4×abap/fortran/cobol handicap,log1pnormalisation,/50confidence — all verified in source), plus the four harness-found defects (Detection hardening: EQU-only .asm copybooks misclassify as assembly (hlasm discriminator gap) #3110, Shebang matching is unanchored substring search: canonical tclsh/wish/ts-node shebangs trigger false Identity Conflicts (Tier 5) #3116, Pin internal_discriminator and shebang resolution order for contested extensions #3118, Ecosystem gravity cannot resolve a same-extension collision: the contested extension votes for one of its own claimants #3132) the engine has since fixed.Wiring
mkdocs.ymlnav (between Claim 10 and Future Outlooks)docs/wiki/index.md— both the Systems-Engineers list and the numbered claims listdocs/document_alignment_guide.md— new claim-map row + the "10 → 11 numbered Claims" count02-05-language-lens.md(and fixed that page's broken back-to-index footer)Validation
mkdocs build --strictshows zero warnings on any of the touched/added files; the new page and all its links resolve. (The build's 8 pre-existing warnings are unrelated dead../vectors.md/../zero_dependency_mode.mdlinks in other pages, present before this PR.)Docs only — no engine change.
🤖 Generated with Claude Code