Skip to content

docs(release): #134 RELEASE-VALIDATION — 6 stale facts corrected (#961 follow-up) - #962

Merged
jsboige merged 1 commit into
masterfrom
docs/release-validation-961-corrections
Jul 28, 2026
Merged

docs(release): #134 RELEASE-VALIDATION — 6 stale facts corrected (#961 follow-up)#962
jsboige merged 1 commit into
masterfrom
docs/release-validation-961-corrections

Conversation

@jsboige

@jsboige jsboige commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

What

Body-correction follow-up to #961 (the audit). The release-gate dossier docs/RELEASE-VALIDATION-v0.9.0.md carried six facts measured stale against master 3094d42c. #959 corrected the header + §0 and deliberately left the body for a separate pass — this is that pass.

All six are mechanical / premise drift from July mergesno verdict, no release scope, no asset changed.

The 6 corrections (each re-read at source, not from a report)

# § Was (stale) Now (measured) Proof
1 §3.2 Virtues .content.svg FR-figés ("gap structural") native-script 8/8, committed via #665/#715/#724/#686 (9f524464) distinct sizes git cat-file -s: fr 431931 / en 418954 / ru 485254 / pt 446948 / es 432142 / ar 461859 / fa 461654 / zh 1148677 — a FR clone would be ~431931 everywhere
2 §3.2 es/ar/fa/zh = 3 SVGs 5 each git ls-files "Cards/Fallacies/Mindmaps/{lang}/*.svg" | wc -l → fr 6 / en·ru·pt·es·ar·fa·zh = 5
3 §4 tests 596/601 643 / 638 pass / 0 fail / 5 skip CI run 30280070312, both matrix legs (Debug and Release), Total tests: line — aligns with §0/#959. The 596/601 was pre-#911 (Test step was a no-op)
4 §4 Magick.NET 14.14.0 14.15.0 #871 6f1a6e1a (2026-07-25, first-patched for 5 advisories). Also added AutoMapper 14.0.0 (#588) + PdfPig 0.1.14 official (#908)
5 §3.6 + §5.8 + §7 + §8.2(c) PT titre « English Channel » = open finding, appel à décision RÉSOLU git grep "English Channel" -- Cards/ = 0. Per ai-01 precision: the string lived in an embedded csv key ignored at runtime (HarvestManager.cs overwrites it), so the defect never reached a card — NOT "resolved by #803". Observed mistranslation = stale-harvest, not a live prod defect
6 §5.4(a) + §8.2(a) #636 « arbitrage ouvert » CLOSED 2026-07-06 gh issue view 636 — twin premise of #1 (Virtues FR-figés), false for the same reason

5/6 = July premises passed by July merges. 1/6 (Magick) = sync omission.

The 2 ai-01 precisions (applied)

From arbitrage qgsvq4:

Honesty note — the 3 probes I did not re-measure

Documented in the audit report, not masked: Fallacies/Scenarii counts (my find grabbed Archive/2022), and grep -c 'skos:prefLabel' (namespace-split, rends 0). These are flagged 🟡 « non re-mesuré » rather than feigning verification.

Scope

1 docs file, docs-only (+18/−16, net +2 — rewrites in place). 0 prod write, 0 OWL, 0 CSV. Correction PR — merge decision = ai-01 (pre-tag sensitive zone, #134 gate).

Related

🤖 po-2024

…follow-up)

The release-gate dossier carried six facts measured stale against master
3094d42. All are mechanical/premise drift from July merges — no verdict,
no release scope changed. This pass corrects the dossier body that #959
(header/§0) deliberately left untouched.

1. §3.2 Virtues .content.svg were marked FR-figé ("gap structural"). FALSE:
   Argumentum_Virtues_MindMap_{lang}.content.svg are native-script 8/8,
   committed via #665/#715/#724/#686 (9f52446). Distinct-size proof
   (git cat-file -s): fr 431931 / en 418954 / ru 485254 / pt 446948 /
   es 432142 / ar 461859 / fa 461654 / zh 1148677 — a FR clone would be
   ~431931 everywhere. Twin premise of #636 (CLOSED 2026-07-06), false for
   the same reason. Marked RÉSOLU.

2. §3.2 es/ar/fa/zh mindmap SVG count 3 → 5 each (git ls-files | wc -l).
   fr 6 / en 5 / ru 5 / pt 5 / es 5 / ar 5 / fa 5 / zh 5.

3. §4 tests 596/601 → 643/638/0/5 (CI run 30280070312, both matrix legs),
   aligning with §0/#959. The 596/601 was pre-#911 (Test step was a no-op).

4. §4 Magick.NET 14.14.0 → 14.15.0 (#871 6f1a6e1a, 5 advisories patched).
   Also adds AutoMapper 14.0.0 (#588) and PdfPig 0.1.14 official (#908).

5. §3.6 + §5.8 + §7 + §8.2(c) "PT titre English Channel — open finding,
   appel à décision" → RÉSOLU. git grep "English Channel" -- Cards/ = 0.
   Per ai-01 precision: the string lived in an EMBEDDED csv key that is
   IGNORED at runtime (HarvestManager.cs overwrites it with the real CSV),
   so the defect never reached a card — NOT "resolved by #803". The
   observed mistranslation was stale-harvest, not a live prod defect.
   Separated from PT row-1 cover contamination (#306, distinct, also closed).

6. §5.4(a) + §8.2(a) #636 "arbitrage ouvert" → CLOSED 2026-07-06 (twin
   premise of #1).

Every value above is re-read at source (git ls-files / cat-file -s / grep /
gh issue view), not taken from an intermediate report. 3 audit-probe
imperfections (Fallacies/Scenarii counts grabbed Archive/2022; skos:prefLabel
grep namespace-split) are documented honestly in the audit report, not masked.

Scope: 1 docs file, docs-only, 0 prod write, 0 OWL, 0 CSV. Correction PR,
decision to merge = ai-01 (pre-tag sensitive zone, #134 gate).

Audit report: docs/investigations/2026-07-28-release-validation-v0.9.0-audit.md
(landed in #961). This PR is the body-correction follow-up ai-01 gave GO on
(arbitrage qgsvq4, 2 precisions applied: "n'a jamais atteint une carte"
phrasing + PT vs EN distinct #306).

Co-Authored-By: Claude-Code <noreply@anthropic.com>
@jsboige
jsboige merged commit 3fdc204 into master Jul 28, 2026
3 checks passed
@jsboige
jsboige deleted the docs/release-validation-961-corrections branch July 28, 2026 19:08
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