Skip to content

docs(qa): #140 multilingual QA verdict matrix — 5-axis checklist - #475

Merged
jsboige merged 1 commit into
masterfrom
docs/140-qa-verification-matrix
Jun 14, 2026
Merged

docs(qa): #140 multilingual QA verdict matrix — 5-axis checklist#475
jsboige merged 1 commit into
masterfrom
docs/140-qa-verification-matrix

Conversation

@jsboige

@jsboige jsboige commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

What

Operationalizes ai-01's visual release verdict as a fillable multi-axis checklist — the 3rd pillar of #140, complementing (not duplicating) the two existing QA docs.

Why

The existing qa-scenario-8langues-release.md section 5 grid aggregates to 1 verdict per language (Language × 5 decks). But a language can PASS the text (correct script) while FAILing the taxonomy (stale harvest) — two independent axes that a single global verdict masks. This matrix forces the decomposition so no defect dilutes into a PASS.

Positioning (explicit in doc section 0)

Document Role
validation-guide.fr.md Manual (narrative: what/where/how, flags, per-language)
qa-scenario-8langues-release.md Walkthrough (which pages, which PKs, ~25-30 min)
This doc Verdict capture form (5-axis checklist, fillable)

Structure

  • Section 1 — fill convention (✅/❌/⚠/➖ + mandatory notes on FAIL) + aggregation rule (global PASS iff all applicable axes PASS).
  • Section 2 — 🔴 RED FLAG: stale-harvest signature. The exact pattern of the EN memo_back.png pre-fix(localization): Memo Back/Face EN/RU/PT StaticConversions (#358) #443 caveat (localized subtitle "THE ART OF NEVER BEING WRONG" + residual FR taxonomy PRÉJUGÉ…): localized subtitle but FR taxonomy = cached .harvest.json not regenerated. With SHA256-vs-previous detection + the explicit clobber requirement (dotnet clean does not clear Target/*/Harvest/).
  • Section 3 — 6 logical CardSets (Rules / Memo Face / Memo Back / Fallacies / Virtues / Scenarii) × 8 languages, with geometry references.
  • Sections 4-8 — the 5 axes (A: localized text form; B: localized taxonomy; C: geometry — count columns/rows, the geometry-not-just-text lesson; D: overflow; E: cover/title). Each a 6×8 fillable table.
  • Section 9 — final aggregation grid (refines the scenario's coarse section 5 into 6 CardSets, each verdict = trace of the 5 axes).
  • Section 10 — fill notes (Release build freshness + Memo harvest clobber, FR-first baseline, AR/FA/ZH form-vs-fond, no PASS without geometry).
  • Section 11 — linked issues.

Scope

Docs-only. No code, no CSV. Base master 330ce493. Serves #140 + gate #134.

🤖 Worker po-2024 on dispatch le5ote. Visual QA verdict lane stays ai-01 — this is the form ai-01 fills, not a self-declared PASS.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

Operationalizes ai-01's visual release verdict as a fillable multi-axis
checklist, complementing (not duplicating) the existing validation guide
(narrative) and the 8-language QA scenario (walkthrough + coarse section 5 grid).

Decomposes each CardSet x language into 5 measurable axes instead of a single
PASS/FAIL: (A) localized text form, (B) localized taxonomy, (C) geometry (count
columns/rows per family, not just "text translated" — the geometry-not-just-text
lesson), (D) overflow, (E) cover/title. Adds a dedicated RED-FLAG section for the
stale-harvest signature (localized subtitle + residual FR taxonomy = cached
.harvest.json not regenerated — the exact pattern of the EN memo_back.png
pre-#443 caveat in validation-guide section 2ter), with SHA256-vs-previous
detection and the explicit clobber requirement.

Positioning section 0 makes explicit that this is the 3rd pillar: guide = manual,
scenario = walkthrough, this = verdict capture form. The section 9 final grid
replaces/refines the scenario's coarse section 5 grid (Language x 5 decks = 1
verdict) into 6 logical CardSets, each verdict being the trace of the 5 axes.

Docs-only. No code, no CSV. Base master 330ce49. Serves #140 + gate #134.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

@clusterManager-Myia clusterManager-Myia left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[NanoClaw]

LGTM. Docs-only, multilingual QA verdict matrix #140 (5-axis checklist). 1 fichier, +233/-0. No concerns.

@jsboige
jsboige merged commit cafeaca into master Jun 14, 2026
3 checks passed
@jsboige
jsboige deleted the docs/140-qa-verification-matrix branch June 14, 2026 23: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.

2 participants