Skip to content

docs(taxonomy): #847 AIF audit Layer (c) label-distortion flag (staged, read-only) — MEASURE not verdict - #857

Merged
jsboige merged 1 commit into
masterfrom
docs/847-layerc-label-distortion
Jul 23, 2026
Merged

docs(taxonomy): #847 AIF audit Layer (c) label-distortion flag (staged, read-only) — MEASURE not verdict#857
jsboige merged 1 commit into
masterfrom
docs/847-layerc-label-distortion

Conversation

@jsboige

@jsboige jsboige commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

What

#847 AIF structural audit — Layer (c) label-distortion flag (dispatched by ai-01 msg-20260723T024907-2l19wg, tick 89, PRIMARY). The §2.1 half of Layer (c), companion to #853 (the §2.2 reference-reachability half, merged 9f3caaef). Read-only — 0 run live, 0 prod-CSV. MEASURE, not verdict. INPUT for ai-01 synthesis, GATED jsboige ratification.

§2.1 has two bullets — only one is mechanically computable

§2.1 bullet What Mechanical? This instrument
(2) lexical availability term borrowed from another tradition Yes (lexical facts) borrowed_from_lang
(1) distorted scope label stretched/narrowed No (semantic) ⛔ proxies tested, non-discriminatory (§3)

Headline (39 grouping nodes)

  • 1 borrowed: Ad hominem (raw Latin — confirmed against the taxonomy's own Latin column).
  • 38 unflagged: no mechanical distortion signal (unflagged ≠ "label fits" — it's the absence of a flag).
  • Axis-C lexical pressure on the grouping layer is LOW (1/39): the taxonomy is FR descriptive phrases / FR calques, importing raw Latin only where no FR single-term exists.

The dead proxies (saves future work — §3)

Two obvious mechanical proxies for stretched/narrowed were tested and found non-discriminatory (reported in CSV as context, NOT used to derive label_fit):

  1. Concept-dispersion (dispersion_fr) — saturated: median 0.94 (d1) / 1.00 (d2/d3). Each fallacy IS its own Wikipedia article → distinct-slugs ≈ leaves everywhere → can't distinguish tight from sprawled.
  2. EN-grouping divergence (n_en_groupings) — 1:1 everywhere: the EN grouping columns are a FR translation/calque, NOT an independent EN-tradition tree → no axis-C structural signal lives in the grouping layer.

⇒ A defensible stretched/narrowed flag needs human semantic read (or a gated LLM pass). This delivers the mechanically-grounded part and documents the dead-end so no future worker re-tries it.

Cross-layer value — resolves the c-DEFER on Ad hominem

Node label_fit acompte tag Combined reading
Ad hominem (d2) borrowed (latin) A-candidate tradition-divergence → bridge-node, do NOT bill as defect

Corroborates #853 (Ad hominem's Obstruction base = 69% Wikipedia-anchored). The mechanism-heterogeneity is the tradition's (Latin scholastic term spanning cultures), not a jsboige grouping error. The bridge holds.

Of the 7 A-candidate (tree-tension) nodes, only Ad hominem carries a mechanical axis-C label signal; the other 6 (Erreur de raisonnement, Argument bâclé, Causalité douteuse, Mauvaise interprétation, Pensée biaisée, Biais naturels) have no labelling-distortion flag → left as axis-A candidates for jsboige (layer c bills none as tradition artifacts).

Governance

Artefact (docs-only)

docs/taxonomy/847-layerc-label-distortion.{md,csv} — 39 internal nodes.

Refs

Method aif-structural-audit-method.md §2.1, §4, §5. Companion #853 (9f3caaef). Acompte #850 (ccf9d911). Tracking #847, chantier #498. Base master 82a1e027.

🤖 Generated with Claude Code

…d, read-only) — MEASURE not verdict

Layer-(c) second installment dispatched by ai-01 (msg-20260723T024907-2l19wg, tick
89). Completes the §2.1 half (internal-node labelling constraint); companion to #853
(§2.2 reference-reachability, merged 9f3caae). Read-only, 0 run live, 0 prod CSV.

§2.1 has two bullets; only one is mechanically computable:
- (2) lexical availability (borrowed_from_lang): YES — grounded in the taxonomy's
  own Latin column + morphology. Finds Ad hominem (raw Latin) among the 39 grouping
  nodes. Axis-C lexical pressure on the grouping layer = LOW (1/39 raw-Latin).
- (1) distorted scope (stretched/narrowed): NO — semantic. Two proxies tested &
  non-discriminatory (documented, NOT used): concept-dispersion SATURATED (median
  0.94-1.00, each fallacy is its own Wikipedia article); EN-grouping 1:1 everywhere
  (EN columns are a FR translation, not an independent tradition tree -> no axis-C
  structural signal in the grouping layer).

label_fit: 1 borrowed (Ad hominem) + 38 unflagged (no mechanical flag, NOT a
verified scope match). Cross-ref acompte -> combined_reading: Ad hominem = borrowed
x A-candidate = PRIORITY arbitration candidate -> tradition-divergence (bridge-node,
do NOT bill as defect), corroborates #853 (Obstruction base 69% wiki-anchored).
Resolves the c-DEFER on Ad hominem. The other 6 A-candidates carry no mechanical
label signal -> genuine axis-A or human semantic read; layer (c) bills none of them
as tradition artifacts.

Governance: MEASURE not verdict. 0 prod CSV. 0 reorganisation wording. borrowed is
lexical fact (conservative); unflagged = absence of flag, not a positive verdict.
Synthesis + verdict = ai-01/jsboige.

Artefact: docs/taxonomy/847-layerc-label-distortion.{md,csv} (39 nodes).

Relates #847 #498 #853 #850. Base master 82a1e02.

Co-Authored-By: Claude-Code <noreply@anthropic.com>
@jsboige
jsboige merged commit 77020ec into master Jul 23, 2026
3 checks passed
@jsboige
jsboige deleted the docs/847-layerc-label-distortion branch July 23, 2026 06:44
jsboige added a commit that referenced this pull request Jul 25, 2026
…ai-01) (#904)

Closes the three-installment measurement chain (#850 layers a+b, #853 layer c
reference-reachability, #857 layer c label-distortion) with the synthesis those
docs explicitly deferred to ai-01.

Verdict: the tree survives the audit. NO restructuring proposed.
- Layer (b) dominates (65.5% fail-loud): most heterogeneity is MATERIAL
  resistance, not authorial grouping error. "Changes at the margin" quantified.
- Ad hominem = cross-cultural BRIDGE node (sole `borrowed` of 39). c-DEFER
  lifted; annotate the seam, do NOT flatten. Ratifies #845's deferred decision.
- Axis-C lexical pressure on the grouping layer is LOW (1/39) and the EN
  grouping tree is a 1:1 FR calque -> tradition divergence lives at the LEAF
  reference level, not in the groupings.
- Applies a minimum-n confidence gate the acompte's n>=3 threshold lacks:
  6 axis-A candidates reduce to 2 for jsboige (Biais naturels, Pensee biaisee).
  Argument bacle is EVIDENCE-BLOCKED (46% wiki / 22% longtail) -> repair refs
  before arbitrating. Erreur de raisonnement watch-only; 2 more thin at n=4-5.
- The chantier works, measurably: folding native-rich clusters moves fail-loud
  -7.4 pp and flips Obstruction + Erreur mathematique from B+A to A-candidate.
  Next clusters: Abus de langage, Tricherie, Insuffisance.
- Reference-repair backlog (S5) is actionable WITHOUT jsboige.

Records the honest caveat that `unflagged` is the absence of a flag, never a
positive scope match: the stretched/narrowed half of the axis-C constraint is
unmeasured and mechanically unmeasurable (both proxies failed, documented #857).

VERDICT, not application. 0 prod-CSV write. All structural change stays gated
on jsboige ratification.

Refs #847 #498 #845 #846 #850 #853 #857

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

1 participant