feat(taxonomy): #498 P1 tranche-1 serialize — 14 skos-only rows attack-typed (93->107, GO ai-01) - #771
Merged
Merged
Conversation
…k-typed (GO ai-01, 93->107) Sérialisation prod de la tranche-1 P1 (14 lignes PRECEDENT), après merge de la proposition #769 (master daa7176) et GO write d'ai-01 (msg-20260710T230135-kpea48, couvert par le pilote GO #498 jsboige 2026-06-17). Flow #760 MODE 2. Back-fill des 2 colonnes attack (AIF_attackType / AIF_attackedNode) pour 14 lignes skos-only dont l'attackType est dérivé de leur PROPRE signature skos, ancré sur les 18 fully-modeled (ground truth), node déterministe #707§4(a). Aucun token AIF créé (#677) : on TYPE des lignes déjà skos-vettées. attackType = jugement neuf (0-risque token, pas 0-risque modélisation, cf. correction #769). Distribution : 11 undermine / 2 undercut / 1 rebut. undercut (RA-node) : 4 Appel à l'ignorance, 621 Transfert illicite rebut (CA-node) : 1281 Refus du débat undermine (I-node) : 1198 1083 1090 1092 1104 1 3 70 133 799 846 2 lignes MED flaggées (traçables, non cachées) : pk3 (Argument vide) et pk1090 (Biais émotionnels) — vote issu d'un token de scheme secondaire, undermine cohérent sémantiquement mais à re-confirmer. Les 12 autres = HIGH. Write byte-exact, vérifié indépendamment (backup tmp/ vs prod) : - 14 lignes changées == les 14 PK de l'annotation ; 0 changement hors les 2 colonnes cibles ; pré-état 14 cellules vides (fill, pas overwrite). - 1409 lignes x 104 colonnes inchangées ; BOM + CRLF + 144 LF intra-cellule préservés ; delta +207 bytes (exact). - couche attack : 93 -> 107 ; fully-modeled (skos & attack) : 18 -> 32. Co-Authored-By: Claude-Code <noreply@anthropic.com>
jsboige
added a commit
that referenced
this pull request
Jul 11, 2026
…PREC-TIE + 5 SUFFIX-ONLY, gated dry-run) (#773) Back-fill proposition for 7 of the 52 skos-only rows in the two-layer AIF reconciliation (#498 P1), continuing tranche-1 (#769/#771, 14 PRECEDENT rows now in prod). Docs + gated dry-run apply script only — 0 prod CSV write. Tranche-1b = the rows with NO exact-token precedent among the 18 fully-modeled anchors (audited CLEAN #770): - 2 PREC-TIE (777 Inconsistance, 633 Relation infondée): tokens vote for divergent attackTypes; arbitrated by co-token + desc_fr + family (tie-break rule hardened by the #770 audit — never a shared/divergent token alone). - 5 SUFFIX-ONLY (337 Appel à la terreur, 432 Engagement, 356 Manipulation mentale, 1280 Obstruction, 1360 Ad hominem): modeled per-row from each fallacy's OWN Walton scheme + desc_fr. The suffix prior (_Conflict/_Inference→undermine) is PROSCRIBED (in-set disproof pk804 _Conflict→undercut, #770). Distribution: 4 undermine / 2 undercut / 1 rebut. NODE is the deterministic ASPIC+ map (#707§4 Option a): undercut→RA-node, undermine→I-node, rebut→CA-node. No AIF token fabricated (#677) — we TYPE rows already carrying a vetted skos. Files: - docs/taxonomy/498-reconciliation-p1b.md — proposition (arbitrage + per-row) - docs/taxonomy/498-reconciliation-p1b-annotations.csv — machine-readable source - tools/498-p1b-apply.py — byte-exact cell-fill, GATED (--write held for ai-01) Dry-run (master f34ac77, post-#771): 107 → 114 attack-typed, 0 byte-preservation mismatch, 1409×104, CRLF+BOM preserved, +102 B. Serialization gated on ai-01. Co-authored-by: Your <your.email@example.com> Co-authored-by: Claude-Code <noreply@anthropic.com>
jsboige
added a commit
that referenced
this pull request
Jul 11, 2026
… 107→114, GO ai-01) (#776) Prod write of the tranche-1b attack-layer back-fill (proposition merged #773), under ai-01's write relay (msg-20260711T070142, pilote GO #498). Fills the 2 AIF attack columns (AIF_attackType / AIF_attackedNode) on 7 skos-only rows via `tools/498-p1b-apply.py --write`. Rows (2 PREC-TIE arbitrated + 5 SUFFIX-ONLY modeled), distribution 4 undermine / 2 undercut / 1 rebut: - 777 Inconsistance -> undermine / I-node - 633 Relation infondee -> undercut / RA-node - 337 Appel a la terreur -> undermine / I-node - 432 Engagement -> undercut / RA-node - 356 Manipulation mentale-> undermine / I-node - 1280 Obstruction -> rebut / CA-node - 1360 Ad hominem -> undermine / I-node Byte-exact verified 2x (script self-proof + independent backup-vs-prod): exactly 14 cells changed (7 rows x 2 cols), 0 outside AIF attack cols, 0 outside target PKs, all empty->value fills (no overwrite), node/type 7/7 consistent, 1409x104, BOM+CRLF preserved, +102 B. Attack-typed total 107 -> 114 (fully-modeled 32 -> 39). Backup tmp/Fallacies-backup-pre-p1b.csv (gitignored, not committed). Mirror of #771 (tranche-1 write). NODE deterministic (#707§4a). 0 token fabricated (#677) — types rows already carrying a vetted skos. Co-authored-by: Your <your.email@example.com> Co-authored-by: Claude-Code <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.
Summary
#498 P1 tranche-1 — prod serialization (write). GO ai-01
msg-20260710T230135-kpea48(relais du pilote GO #498, jsboige 2026-06-17), après merge de la proposition #769 (masterdaa71763). Flow #760 MODE 2.Back-fill des 2 colonnes attack (
AIF_attackType/AIF_attackedNode) pour les 14 lignes PRECEDENT skos-only. attackType dérivé de la propre signature skos de chaque ligne, ancré sur les 18 fully-modeled ; node déterministe #707§4(a). 0 token AIF créé (#677) — on type des lignes déjà skos-vettées.Run-report (
498-p1-apply.py --write)Distribution 11 undermine / 2 undercut / 1 rebut :
⚑ 2 lignes MED flaggées (visibles, traçables — pas cachées)
Per demande ai-01, les 2 MED restent explicites dans ce PR :
OppositeConsequences_Conflict+PopularOpinion_Inference: vote depuis le token de scheme secondaire (PopularOpinion←pk177) ; le CQ primaireOppositeConsequences_Conflictn'a pas de précédent direct.underminereste cohérent sémantiquement, à re-confirmer.OppositeConsequences_Conflict+Preference_Scheme: idem, vote depuisPreference_Scheme←pk953.underminecohérent, à re-confirmer.Les 12 autres lignes = HIGH (token exact d'un fully-modeled + contrôle sémantique).
Vérification indépendante du write (backup vs prod, hors self-proof du script)
git diff --numstat: seulCards/Fallacies/…Taxonomy.csvtouché (14/14).Discipline
tmp/Fallacies-backup-pre-p1.csv) avant write pour vérif indépendante.Suite (autonome, prochains ticks)
Tranche-1b : 2 PREC-TIE (777, 633, arbitrage du vote divergent documenté), puis 36 SUFFIX-ONLY en sous-lots ~6-8 (Walton cas-par-cas, prior de suffixe proscrit — cf. contre-ex 705/677). Le tie-break 777/633 utilise la règle durcie par l'audit #770 (co-token +
desc_fr, jamais un token partagé seul).🤖 Worker po-2024 — P1 tranche-1 serialize (GO ai-01
msg-20260710T230135-kpea48).