Skip to content

feat(pnp): #645 expand Virtues Light to depth<=2 (24 cards) per jsboige - #650

Merged
jsboige merged 1 commit into
masterfrom
feat/645-virtues-light-expand-24
Jul 2, 2026
Merged

feat(pnp): #645 expand Virtues Light to depth<=2 (24 cards) per jsboige#650
jsboige merged 1 commit into
masterfrom
feat/645-virtues-light-expand-24

Conversation

@jsboige

@jsboige jsboige commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Élargissement du subset Virtues Light : 8 → 24 cartes

Suite de #649. jsboige (interactif, VÉRIFIÉ 2026-07-02) : « j'aurais dit une vingtaine de cartes ».

J'avais retenu 8 (racine + 7 têtes de famille). Cette PR élargit à la coupe taxonomique propre la plus proche de « une vingtaine » : depth≤2 = racine + 7 familles + 16 sous-familles = 24 cartes (aperçu familles et sous-familles).

Changement — data-only

  • CSV Cards/Fallacies/Argumentum Virtues - Taxonomy.csv : bascule 16 lignes sous-famille supplémentaires à print_and_play=1 (les 8 précédentes restent).
  • Édition chirurgicale : seule la colonne print_and_play change ; toutes les autres colonnes restent byte-identiques à HEAD (vérifié) ; BOM + CRLF préservés.
  • Aucun changement de config — le CardSet VirtuesPrintAndPlayLight filtre déjà print_and_play=1, il sélectionne maintenant 24 au lieu de 8.

pk marqués (24) : 0,1,2,12,28,34,35,55,59,60,79,80,134,135,142,146,152,153,159,167,179,180,199,207.

Discipline

Relates #645, #134.

🤖 ai-01

…r jsboige

jsboige (interactive, verified 2026-07-02): "j'aurais dit une vingtaine de
cartes". Expand the P&P Light Virtues sample from the 8 family heads (depth<=1)
to the full families + subfamilies overview (depth<=2 = root + 7 families + 16
subfamilies = 24 cards), the clean taxonomic boundary closest to ~20.

Data-only: flip 16 additional subfamily rows to print_and_play=1 in the Virtues
CSV. Surgical — only the print_and_play column changes; every other column stays
byte-identical to HEAD; BOM + CRLF preserved. No config change (the
VirtuesPrintAndPlayLight CardSet already filters print_and_play=1).

Tests 556/1/5 (0 regression; sole fail = pre-existing OWL #133).

Relates #645, #134.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jsboige
jsboige merged commit b311b2b into master Jul 2, 2026
3 checks passed
@jsboige
jsboige deleted the feat/645-virtues-light-expand-24 branch July 2, 2026 12:59
jsboige added a commit that referenced this pull request Jul 4, 2026
…rified, no regen) (#672)

Primaire dispatch l0wt63 (ai-01). Verifies the Virtues OWL Phase 2 (inverse
paradigm aif:goodTenorOf) is generated, committed, and content-current.

Verified (code=truth, master a41cbda):
- argumentum_virtues.owl committed (862 KB), PR #592, fresh-regen #637 batch
- aif:goodTenorOf = 223 (ObjectProperty + AnnotationProperty + AnnotationAssertions
  on the 7 family schemes) — inverse paradigm wired
- Bilingual FR 884 / EN 641 literals, 223 Virtues, 7 families

Freshness check (the #634-prevention): OWL mtime (02:30) predates the last Virtues
CSV touch (#650 at 14:59). Column-level diff proves this is NOT a #634 repeat:
- 223 nodes before/after #650 (structure unchanged)
- 0 OWL-relevant column changes (title/desc/remark/family x 26 cols)
- Only print_and_play flag changed (16 rows) — OWL generator doesn't read it

Committed OWL is content-current. No regen warranted (would be byte-identical).
Reporting confirmed-done per dispatch 'si deja fait -> INFO' branch rather than
fabricating a redundant pipeline run.

Relates #499 #592 #637 #634 #650. Base a41cbda.

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 4, 2026
 RENDUS + path CMYK (#675)

Refresh the release-validation dossier (PR #631) to reflect the
2026-07-03/04 state. ai-01 dispatch tbxfhu (tertiary).

Key updates:
- 64→80 PDFs: bundle v3 (10 types × 8 langues, expansion P&P #648-650
  = P&P Standard + P&P Light). Bundle GDrive v3 = 6.5 GB (80 CMYK +
  7 samples + CMYK_COLOR_PROOF.txt).
- Verdict #140 (content, 8 langs) = PASS ai-01 RENDU: carte dense p51
  EN/ES/RU/AR/FA/ZH (RTL AR+FA, CJK), covers, PT #306 fixé, FR Rules
  5 jeux. #119, recto-verso, #216, micro-RU résolu.
- Verdict #632 (colorimetric) = PASS ai-01 RENDU: DeviceCMYK 4-comp +
  GTS_PDFX/OutputIntent on fr+ar+zh.
- Finding 1 (CMYK absent) → RÉSOLU: post-process Ghostscript (#632/#652)
  = 80/80 DeviceCMYK + OutputIntent SWOP. Le path DocumentCardSet.cs
  (oxymore PNG) est remplacé par le post-process GS sur le PDF final.
- Tag v0.9.0: techniquement débloqué (2 verdicts PASS). Reste arbitrages
  jsboige (#636 §1 SVG Virtues, #654 mnémoniques, couplage go-live DNN)
  + finding titre PT (§3.6; note: #640 a résolu le bulk 'English Channel'
  23 occ HIGH, titre Tarot PT spécifique possiblement inclus).

Master ref 3e2fa0ca41cbda. Bundles Debug/Release-v1 préservés.

Relates: #631 #632 #652 #648 #649 #650 #140 #134. ai-01 dispatch tbxfhu.

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