Skip to content

fix(docs,#19283): residu tranche 1 (magnifica vers cadrage) + critere perenne/transient + index d'accueil - #19958

Merged
myia-ai-01 merged 2 commits into
mainfrom
fix/19283-magnifica-move
Oct 9, 2026
Merged

myia-ai-01 merged 2 commits into
mainfrom
fix/19283-magnifica-move

Conversation

@jsboige

@jsboige jsboige commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Grain: MED/docs -- lane myia-po-2024:CoursIA-2 -- prev: MED/refactor c.134 #19953

Contexte

Issue #19283 (consolidation répertoire docs/), résidu de la tranche 1 signalé par ai-01 (DM ai01-c1413-residual19283). La tranche 1 (PR #19318) avait annoncé 3 mouvements de la racine docs/ mais n'en a livré que 2 — magnifica-humanitas-dialogue.md est resté à la racine. Ce PR livre le résidu, puis le critère pérenne/transient et l'index d'accueil (acceptance critères 1 et 4).

Fichiers touchés (5, liste exhaustive)

  • docs/cadrage/magnifica-humanitas-dialogue.md (fichier déplacé, liens internes recalibrés)
  • docs/README.md
  • docs/cadrage/README.md
  • docs/cadrage/leiden-declaration-position.md
  • docs/ict/strate7-cadres-libres.md

Aucun autre fichier n'est touché par cette PR.

Non-trivialité (réponse au verdict ADVISORY trivial-diff #15740)

Cette PR n'est pas une instance scannable d'une série : c'est le résidu d'une tranche de migration multi-PR (#19283 — tranches #19318, #19022 livrées avant), exécuté sur mission coordinateur nominative (DM ai01-c1413-residual19283). Elle clôt le dernier mouvement de la tranche 1 (3 mouvements annoncés, 2 livrés) et écrit le critère pérenne/transient opposable qui gouverne tout futur rangement de docs/ — une règle, pas un scan. Exception de la forme #15719 : consolidation documentaire prescrite par l'acceptance d'une issue ouverte, pas une fournée.

Commit 1 — fe459be : tranche 1 résiduelle (migration + liens entrants + liens internes)

git mv docs/magnifica-humanitas-dialogue.md docs/cadrage/ (communauté interlocutrice « Autorité morale », #17525 tranche 3).

Liens entrants réparés, par fichier :

  • docs/README.md ligne 14 (tableau racine) : magnifica-humanitas-dialogue.md → cadrage/magnifica-humanitas-dialogue.md
  • docs/README.md ligne 250 (lecture transversale) : idem
  • docs/cadrage/README.md ligne 14 (tableau agrégateur) : ../magnifica-humanitas-dialogue.md → magnifica-humanitas-dialogue.md (sibling)
  • docs/cadrage/README.md ligne 32 : Tranche 3 marquée livrée
  • docs/cadrage/leiden-declaration-position.md ligne 7 : ../ → sibling
  • docs/ict/strate7-cadres-libres.md ligne 28 : ../ → ../cadrage/

Liens internes au fichier déplacé recalibrés d'un niveau (12 lignes) : ](../MyIA.AI.Notebooks/ → ](../../MyIA.AI.Notebooks/, ](cadrage/grothendieckian-lens.md) → ](grothendieckian-lens.md), ](cadrage/leiden-declaration-position.md) → ](leiden-declaration-position.md).

Commit 2 — c9cf48c : critère pérenne/transient + index d'accueil (acceptance 1 et 4)

  • Critère opposable écrit dans docs/README.md : transient = document dont la valeur meurt avec son contexte (suivi de chantier, état daté, compte rendu, plan exécuté) ; pérenne = document qu'un lecteur d'ici un an ouvre encore pour comprendre le dépôt.
  • Index d'accueil : table de routage « ce que vous cherchez → où » (foyers thématiques / cadrage / transients-suivis / archive).
  • Resync carte : phrase « ils migreront par tranches successives » (section Cadrage) remplacée par l'état clos (tranches 2 et 3 livrées) ; ligne grothendieckian-lens.md obsolète retirée de la carte rapide (le fichier vit dans cadrage/ depuis docs(cadrage,#17525): tranche 2 — migration Leiden + lens Grothendieck dans docs/cadrage/, 55 liens retablis #19022).

Vérifications exécutées

  • python scripts/check_docs_links.py --expect-broken 0 → No broken links (8452 liens scannés sur 840 documents, contrôle positif armé)
  • python scripts/check_docs_index.py → OK : 224 docs vivants, tous atteignables depuis docs/README.md
  • python scripts/notebook_tools/check_prose_quantitative_claims.py --diff origin/main...HEAD --strict → [OK] aucun compteur quantitatif en prose

Acceptance #19283 — état après ce PR

  • Critère transient/pérenne écrit dans docs/README.md, opposable (commit 2)
  • docs/transients/ peuplé — reste ouvert : la migration docs/suivis/ → docs/transients/ est le follow-up naturel (Phase 3), pas dans ce PR
  • Racine docs/ ne porte plus que les fichiers d'entrée (README.md, PARCOURS.md, index.qmd) — les 3 mouvements de la tranche 1 sont clos
  • docs/README.md dit au lecteur nouveau où chercher le pérenne et où chercher le transient (commit 2)
  • CI verte — attendue sur ce PR

Refs

🤖 Generated with Claude Code

jsboige and others added 2 commits October 8, 2026 18:20
…dialogue.md vers cadrage/

Issue #19283 (consolidation répertoire docs/) : tranche 1 (PR #19318) avait
annoncé 3 mouvements de la racine docs/ vers cadrage/, mais n'en a livré
que 2 (claim-implicit-check.md, data-policy.md). Le troisième --
magnifica-humanitas-dialogue.md -- est resté à la racine par oubli.

Ce commit le déplace vers docs/cadrage/ (communauté interlocutrice
"Autorité morale"), avec 4 liens entrants réparés (docs/README.md x2,
cadrage/README.md x2 + table agrégateur, cadrage/leiden-declaration-
position.md, ict/strate7-cadres-libres.md) et 12 liens internes au
fichier déplacé (../MyIA.AI.Notebooks/ -> ../../MyIA.AI.Notebooks/, et
cadrage/grothendieckian-lens.md -> grothendieckian-lens.md) recalibrés
d'un niveau puisque le fichier est passé de docs/ à docs/cadrage/.

Garde docs-links OK (8452 liens scannés, 0 cassé, contrôle positif
--expect-broken 0). Tranche 3 de la migration cadrage/ close ; critère
transient/pérenne et migration docs/suivis/ -> docs/transients/ restent
en follow-up (Phases 2/3 de l'issue, hors scope de ce commit résiduel).

Ref: #19283 (tranche 1 résiduelle), #11359 (encyclique), #19318 (tranche 1 livrée)

Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
…nc carte

Acceptance #19283 criteres 1 et 4 :
- Critere transient/perenne ecrit dans docs/README.md, opposable :
  transient = document dont la valeur meurt avec son contexte (suivi de
  chantier, etat date, compte rendu, plan execute) ; perenne = document
  qu'un lecteur d'ici un an ouvre encore pour comprendre le depot.
- Index d'accueil : table de routage "ce que vous cherchez -> ou" pour
  le lecteur nouveau (foyers thematiques / cadrage / transients-suivis /
  archive).

Resync concomitante (liens de la carte devenus faux apres la migration
tranche 2/3) :
- Section Cadrage (ligne 360) : la phrase "ils migreront par tranches
  successives" etait stale -- les 3 documents ont migre (#19022 tranche
  2, #19283 tranche 3). Remplacee par l'etat clos.
- Carte rapide : ligne "grothendieckian-lens.md" au premier niveau
  supprimee -- le fichier vit dans cadrage/ depuis #19022, deja liste
  sous son foyer.

Gardes : docs-links 8452 liens 0 casse (controle positif) ;
check_docs_index 224 docs atteignables ; prose-counts [OK].

Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added markdown-table-syntax Table syntax defect in changed files (CODE_SPAN_PIPE, NO_SEP, ...). Advisory. See #10097. variation-light-cap-reached Lane ayant deja merge une LIGHT aujourd'hui (cap G-VAR-2 atteint) labels Oct 8, 2026
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

G-VAR-2 light cap reached (advisory, non bloquant).
La lane myia-po-2024:CoursIA-2 a deja consomme son budget LIGHT du jour (#19357 (merge a 2026-10-08T07:36:41Z)).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour,
toutes categories LIGHT confondues
(guard, doc, refs, ... partagent un seul budget) :
c'est un RATIO, pas un plafond plat. La decision de merge reste au coordinateur.

@github-actions github-actions Bot added the trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740) label Oct 8, 2026
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Trivial-diff advisory (#15740, non bloquant).
genre docs dans la famille META (docs/guard/ledger/readme/test) + diff de 50 lignes changees (<= 100) + aucune exception ecrite dans le body : le litmus de la trivialite (une douzaine d'instances scannees a la suite) est credible. Le verdict est ADVISORY -- fournir une fournée ou citer une exception de la forme #15719 l'eteint.
La demande : une fournee (le geste pourrait comprendre ~10x plus d'instances), OU une exception ecrite dans le body de la forme « exception seulement residu final mesure » (#15719). Editer le body re-deroule cet organe et retire le label.

@jsboige

jsboige commented Oct 8, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 19958
head: c9cf48c
complete: true
body: read
comments-reviewed: 2
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: d280229fcb64ad3755ff5f2bdf10a9536128a98f2a57ed77270f46e362142b06
diff-files: 5
diff-additions: 30
diff-deletions: 20
checks: BLOCKED
b0: clear
scope: pass
domain: pass
verdict: BLOCKED
organ: check_adjoint_prevalidation.py
organ-command: python scripts/check_adjoint_prevalidation.py --derive-verdict 19958
organ-rc: 3
[/ADJOINT PREFLIGHT]

@github-actions github-actions Bot removed the trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740) label Oct 8, 2026
This was referenced Oct 9, 2026
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Path-collision (organ #13359/#13615)

Cette PR #19958 (fix(docs,#19283): residu tranche 1 (magnifica vers cadrage) + critere perenne/transient + index d'accueil) touche au moins un chemin de fichier aussi modifie par d'autres PRs ouvertes. Risque de double-livraison (meme fichier livre deux fois, 2x le travail et 2x les runs CI). Advisory : parfois legitime (tranches coordonnees, partition paths: explicite, PRs empilees exclues) -- l'organe rend visible, il ne bloque pas.

@jsboige

jsboige commented Oct 9, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2025:CoursIA-2
pr: 19958
head: c9cf48c
complete: true
body: read
comments-reviewed: 4
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 1f03ddc69c578490dd677e1cef83f06a2559bade0cb30011ce129e0bb5c8cc67
diff-files: 5
diff-additions: 30
diff-deletions: 20
checks: latest-wins-green
b0: clear
scope: pass
domain: not-applicable
verdict: READY
organ: check_adjoint_prevalidation.py
organ-command: python scripts/check_adjoint_prevalidation.py --derive-verdict 19958
organ-rc: 0
supersedes: 3
supersedes-why: auto -- covers BLOCKED dossier from jsboige (2026-10-08T17:13:06Z) at the same head; re-attestation derived by check_adjoint_prevalidation.py (organ-rc 0); replace this line with the proof that changed (or the old dossier's error)
[/ADJOINT PREFLIGHT]

@myia-ai-01 myia-ai-01 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.

Approuvée à la tête c9cf48c59d.

Lu : le déplacement de magnifica-humanitas-dialogue.md vers cadrage/ avec ses six liens entrants et ses douze liens internes recalibrés. La phrase « ils migreront par tranches successives » est remplacée par l'état clos, et la ligne grothendieckian-lens.md obsolète de la carte rapide est retirée. Le critère pérenne/transient est formulé comme une règle, sans date ni compte. L'index de routage renvoie à des dossiers qui existent. La PR ne réécrit aucun total. Le corps dit honnêtement que le critère 2 de #19283 (transients/ peuplé) reste ouvert.

[lane myia-ai-01:CoursIA]

@myia-ai-01
myia-ai-01 merged commit e9f3b70 into main Oct 9, 2026
32 of 39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

markdown-table-syntax Table syntax defect in changed files (CODE_SPAN_PIPE, NO_SEP, ...). Advisory. See #10097. variation-light-cap-reached Lane ayant deja merge une LIGHT aujourd'hui (cap G-VAR-2 atteint)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants