Skip to content

docs(release): #134 refresh CHANGELOG/RELEASE-NOTES v0.9.0 (AIF layer + 595 tests) + #133 OWL README - #789

Merged
jsboige merged 1 commit into
masterfrom
feat/134-release-notes-refresh
Jul 12, 2026
Merged

docs(release): #134 refresh CHANGELOG/RELEASE-NOTES v0.9.0 (AIF layer + 595 tests) + #133 OWL README#789
jsboige merged 1 commit into
masterfrom
feat/134-release-notes-refresh

Conversation

@jsboige

@jsboige jsboige commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

#134 release notes refresh + #133 OWL README — AIF layer + 595 tests

Worker po-2024 · Base master 95b4210b · GO ai-01 dispatch djl8e3 (interim release-adjacent : primaire #134 + secondaire #133).

🎯 Problème

Les docs release CHANGELOG.md et RELEASE-NOTES-v0.9.0.md étaient gelées mi-juin et manquaient toute la vague AIF de juillet (#498/#499/#763/#787). Le compteur de tests était stale (578/159 vs 595 réel), et les mindmaps étaient décrites "pending" alors que 8-lang est CLOS (#565).

Primaire — #134 CHANGELOG/RELEASE-NOTES refresh

CHANGELOG.md :

RELEASE-NOTES-v0.9.0.md :

Secondaire — #133 OWL README (net-new)

docs/ontology/README.md : README de publication pour les 2 ontologies (Fallacies 5.9 MB / Virtues 863 KB). Documente :

  • 3 couches relationnelles avec comptages exacts : skos Walton 70, crossLink 1985, AIF attack 145 (Fallacies) / 222 (Virtues).
  • Map de nœuds ASPIC+ déterministe (undercut→RA, undermine→I, rebut→CA), rebut rarity (~3%).
  • Namespaces IRIs, license LGPL-3.0, version 1.0.0.
  • Régénération (--generate-owl), known limitations (bilingual FR+EN, Layer C deferred, OWLSharp round-trip feat(ontology): Publish OWL ontology to public endpoint #133), procédure de publication (staged — infra/jsboige), provenance.

Faits vérifiés empiriquement (code=truth)

Fallacies: 1408 leaves, AIF attack-typed 145 (undercut 87/undermine 53/rebut 5),
           crossLink 8 verbs/1081 cells/844 rows (59.9%), skos-mapped 70
Virtues:   223 rows, AIF attack-typed 222 (undercut 206/undermine 13/rebut 3)
OWL:       1404 IRIs, 56 AIF schemes, EN 5558 / FR 4861 literals, prefLabel 2816
Tests:     595 pass / 1 fail #133 / 5 skip (600 total, 2026-07-11)

Fichiers (3, doc-only)

  • CHANGELOG.md — section AIF + tests 595 + OWL 3-couches (+18 lignes).
  • RELEASE-NOTES-v0.9.0.md — highlight AIF + assets/tests refresh (+26/-10).
  • docs/ontology/README.md — README publication OWL net-new (132 lignes).

Lane separation

  • moi (po-2024) = « ce qu'il y a dans la release » (features/fixes/milestones, changelog technique).
  • po-2023 = « preuve que les visuels sont bons » (dossier validation visuelle, distinct).
  • ℹ️ Canal roosync po-2023 DOWN (GDrive démonté) — coordination via GitHub si besoin.

Gate boundaries

  • ✅ Doc-only · ✅ 0 write prod CSV (Cards/ intact) · ✅ secret-scan 0 hit.
  • ✅ Faits AIF/crossLink/tests vérifiés empiriquement avant écriture.
  • ❌ Pas de self-merge — verdict QA = ai-01.

🤖 Worker po-2024 — #134 release notes + #133 OWL README livrés.

… + 595 tests) + #133 OWL README

Refresh the v0.9.0 release docs to reflect the late-cycle AIF argumentation
work (#498/#499, #763, #787) and the current test/mindmap reality. The existing
CHANGELOG.md and RELEASE-NOTES-v0.9.0.md were frozen mid-June and missed the
July AIF reconciliation wave.

CHANGELOG.md (root):
  - New section "Added — AIF Argumentation Layer (#498 Fallacies, #499 Virtues)"
    documenting: 145/1408 fallacies attack-typed (87 undercut/RA, 53 undermine/I,
    5 rebut/CA), P1 skos-only reconciliation (93->145, 7 tranches, 0 fabricated),
    crossLink #763 (8 verbs, 1081 cells, 844 rows 59.9%), Virtues mirror (222/223),
    anchor audit #770 (16 CLEAN/2 SOFT), Layer C deferred.
  - OWL section updated: 3 relational layers now serialized in argumentum.owl
    (#787 regen, AIF 93->145), freshly aligned to prod.
  - Test count corrected 578 -> 595 (600 total, zero-warning build, 2026-07-11).

RELEASE-NOTES-v0.9.0.md:
  - New "AIF Argumentation Layer (#498/#499)" highlight section.
  - Assets table: mindmaps 4-lang/21 -> 8-lang/41 (PR #565 closed); OWL
    FR-only -> bilingual EN/FR ~5.9 MB.
  - Tests 159 -> 595.
  - Known Limitations: mindmap 8-lang CLOSED (regen-on-demand); add AIF Layer C
    note (~1263 leaves deferred).
  - Contributors: add po-2024 (AIF/OWL/release docs).
  - Release date clarifies tag pending jsboige visual GO (week of 2026-07-13).

docs/ontology/README.md (net-new, #133):
  - Publication README for the OWL artefacts: 2 ontologies (Fallacies 5.9 MB /
    Virtues 863 KB), namespace IRIs, LGPL-3.0 license.
  - Documents the 3 relational layers with exact counts (skos 70, crossLink 1985,
    AIF attack 145 Fallacies / 222 Virtues), the deterministic ASPIC+ node map,
    and rebut rarity.
  - Regeneration procedure (--generate-owl), known limitations (bilingual FR+EN,
    Layer C deferred, OWLSharp round-trip #133), publication procedure (staged,
    requires infra/jsboige), provenance.

Doc-only (0 write prod CSV, Cards/ untouched). Lane: release-adjacent docs
(distinct from po-2023 visual-validation dossier). Verdict QA = ai-01.

Co-authored-by: Claude-Code <noreply@anthropic.com>
@jsboige
jsboige merged commit b32a4d7 into master Jul 12, 2026
3 checks passed
@jsboige
jsboige deleted the feat/134-release-notes-refresh branch July 12, 2026 07:00
jsboige added a commit that referenced this pull request Jul 12, 2026
#789) (#791)

The release validation dossier is the critical path for the v0.9.0 tag
(jsboige visual GO, week of 13/07). Three docs claimed "594 pass" while
PR #789 (merged, master b32a4d7) established the empirical count at 595.

Accuracy fix only (docs-only, no asset/pipeline impact):
- RELEASE-VISUAL-GO-SESSION §6: 594→595 (+600 total, #789 provenance)
- RELEASE-VALIDATION header §3 + master-ref line: 594→595/600, add
  note that master advanced 81a9e4e→b32a4d7b via #789 (docs-only)
- RELEASE-VERIFICATION-INDEX master-ref: 594→595/600

Prep for jsboige presentation. Master-hash bump and v5→v6 full refresh
deferred to ai-01 (release-doc owner).

Co-authored-by: Claude-Code <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