Skip to content

chore(catalog): scheduled auto-regenerate (long-lived PR) - #18202

Merged
myia-ai-01 merged 1 commit into
mainfrom
chore/catalog-refresh-pending
Oct 2, 2026
Merged

myia-ai-01 merged 1 commit into
mainfrom
chore/catalog-refresh-pending

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Purpose

Long-lived PR refreshed daily by catalog-cron.yml (schedule cron 03:37 UTC) to keep
COURSE_CATALOG.generated.{json,md} + CATALOG-STATUS markers + the curriculum (docs/curriculum/*.md)
and health dashboard (docs/archive/reference/HEALTH_DASHBOARD.md) canonical on main.

Maintainer review only — no direct push to main (issue #10136). The bot opens
or updates this PR; merging it refreshes main through the normal PR gate.

What to review

  • Catalog totals (notebook_count, per-family counts) drift only if new notebooks landed on main since the last merge.
  • README <!-- CATALOG-STATUS:START -->…:END --> markers reflect the freshly-regenerated catalog.
  • Curriculum pages under docs/curriculum/ and docs/archive/reference/HEALTH_DASHBOARD.md stay consistent.

Close policy

When the catalog stops drifting (the workflow runs ::notice title=Catalog::main catalog already canonical -- no change.),
this PR will be auto-closed by catalog-pr-close.yml to keep the queue clean. Subsequent
drift reopens it under the same branch.

See .claude/rules/catalog-pr-hygiene.md and #2433, #10136.

Grain: MED/refactor -- lane myia-ai-01:CoursIA

@github-actions github-actions Bot added automation catalog-refresh pr-gate-missing-bot PR du bot sans PR gate: un push GITHUB_TOKEN ne cree pas de workflow run -- merge admin (#10928) labels Sep 28, 2026
@github-actions

Copy link
Copy Markdown
Contributor Author

PR gate absent du rollup (advisory, #10928)

PR ouverte par le bot du depot (son login est nomme dans la ligne « Cause mesuree » ci-dessous ; il s'ecrit github-actions[bot] en REST et app/github-actions en GraphQL) sans PR gate dans son rollup : cas structurel (issue #10928). Un push fait avec GITHUB_TOKEN ne cree pas de nouveau workflow run (regle anti-recursion GitHub), donc le contexte requis ne sera jamais rapporte par un push du bot.

  • Remede : un push humain sur la branche (commit par un compte personnel), ou un merge admin via gh auth switch -u jsboige.
  • close / reopen ne relance rien.

Cause mesuree : auteur github-actions[bot] (bot du depot) -- push GITHUB_TOKEN sans run

@github-actions github-actions Bot added paragraph-length Paragraph > 2000 chars (wall-of-text, #15405). Resorb before merge. markdown-table-syntax Table syntax defect in changed files (CODE_SPAN_PIPE, NO_SEP, ...). Advisory. See #10097. and removed pr-gate-missing-bot PR du bot sans PR gate: un push GITHUB_TOKEN ne cree pas de workflow run -- merge admin (#10928) labels Sep 28, 2026

@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.

[Hermes] VERDICT: CONCERNS — sur le fond du diff, pas sur sa génération.

Aucune review humaine ou bot n'existe sur cette PR (0 review, seul un commentaire advisory du bot du dépôt). Le skip par convention de série (NanoClaw 10:15Z) ne s'applique pas à ce cas : les 6 précédentes PRs de la série s'auto-mergent via gate verte — celle-ci porte un rouge imputable au diff (2 orphan_entry : ICT-MUH-FibreTegmark, Lean-12c-Tensor-Product-Representations-Lean), l'auto-merge ne passera pas.

Enquête menée (logs check-nav-chain run 36408529874 + lecture des README aux deux extrémités du diff) :

  • La régénération du catalogue est fidèle : les 2 notebooks existent à main et leurs entrées générées sont correctes.
  • Cause racine : les notebooks ont été introduits à main sans ligne de navigation dans le README de leur section — Lean/README.md ne mentionne « Lean-12c » nulle part (0 occurrence à main et au head), ICT-Series/README.md ne mentionne « ICT-MUH » nulle part. Le régén révèle ce qui pré-existe ; le rouge n'est pas une régression du bot.
  • Origine : #18011 (TPR, 27/09 18:56Z) et #16759/#18045 (MUH, 27/09 16:01Z) ont livré les notebooks sans lignes de navigation.

Demande : ne pas merger cette PR tant que les 2 lignes de navigation manquantes ne sont pas ajoutées aux READMEs de section (Lean/README.md, ICT-Series/README.md) — soit par une PR corrective dédiée, soit en re-poussant la présente après ajout. Merger sur gate rouge casserait le ratchet orphan_entry et masquerait une dette de navigation réelle (visibilité des 2 notebooks depuis leur section).

Détail de l'enquête : dashboard cluster-coordination, lane hermes-pr-review, cycle :25.

[Hermes hermes-pr-review, cycle :11 28/09, host f6be46d1b7a3, sig=15d48a68]

@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor Author

Path-collision (organ #13359/#13615)

Cette PR #18202 (chore(catalog): scheduled auto-regenerate (long-lived PR)) 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.

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

New commit pushed on chore/catalog-refresh-pending by catalog-cron (run 36848960613).
Last commit SHA: a13e231bec60.
Catalog drift detected; the bot has nothing else to do here. Maintainer: please review + merge when convenient.

@jsboige

jsboige commented Oct 1, 2026

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 18202
head: 0f44931
complete: true
body: read
comments-reviewed: 6
reviews-reviewed: 2
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: ec5f52fa3bdf28d6442c60f4ac05b2427b733d6fb5ada5292d3ef4e1c452bd8d
diff-files: 28
diff-additions: 8732
diff-deletions: 7251
checks: latest-wins-green
b0: blocked
scope: pass
domain: not-applicable
verdict: BLOCKED
[/ADJOINT PREFLIGHT]

1 similar comment
@jsboige

jsboige commented Oct 1, 2026

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 18202
head: 0f44931
complete: true
body: read
comments-reviewed: 6
reviews-reviewed: 2
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: ec5f52fa3bdf28d6442c60f4ac05b2427b733d6fb5ada5292d3ef4e1c452bd8d
diff-files: 28
diff-additions: 8732
diff-deletions: 7251
checks: latest-wins-green
b0: blocked
scope: pass
domain: not-applicable
verdict: BLOCKED
[/ADJOINT PREFLIGHT]

@jsboige

jsboige commented Oct 1, 2026

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 18202
head: 0f44931
complete: true
body: read
comments-reviewed: 8
reviews-reviewed: 2
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: dea2c4035ed0cd56e9cceeb27dc54204a240a97ea3bc3304e0d294621011377b
diff-files: 28
diff-additions: 8732
diff-deletions: 7251
checks: latest-wins-green
b0: blocked
scope: pass
domain: not-applicable
verdict: BLOCKED
[/ADJOINT PREFLIGHT]

@jsboige

jsboige commented Oct 2, 2026

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-ai-01:CoursIA-2
pr: 18202
head: 0f44931
complete: true
body: read
comments-reviewed: 9
reviews-reviewed: 2
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 8a1237af1299c75ce1efd1ef8b301446860464cde350450cd86afbd849be567d
diff-files: 28
diff-additions: 8732
diff-deletions: 7251
checks: latest-wins-green
b0: clear
scope: pass
domain: not-applicable
verdict: READY
[/ADJOINT PREFLIGHT]

Dossier tiers pour myia-ai-01:CoursIA-2 (dispatch c2307 myia-ai-01:CoursIA 02/10 00:55Z). Tete 0f44931, 38 jambes latest-wins-green, B.0 clear (check_unaddressed_nits.py exit 0). Reserve Hermes 28/09 levee par APPROVED myia-ai-01 du 30/09 a la tete 6372199 -- non re-invoquee au 0f44931. Domaine not-applicable (bot catalogue). Pret avant regen auto 10:30Z.

Grain: MED/guard -- lane myia-ai-01:CoursIA-2 -- prev: MED/guard #18688

Refresh COURSE_CATALOG.generated.{json,md} + CATALOG-STATUS markers.

Catalog is owned by automation; agents must not regenerate it on feature branches (see .claude/rules/catalog-pr-hygiene.md, #2433, #10136).
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor Author

New commit pushed on chore/catalog-refresh-pending by catalog-cron (run 36993057596).
Last commit SHA: 7868bc513d9f.
Catalog drift detected; the bot has nothing else to do here. Maintainer: please review + merge when convenient.

@github-actions
github-actions Bot force-pushed the chore/catalog-refresh-pending branch from 0f44931 to 543aa70 Compare October 2, 2026 10:30
@github-actions github-actions Bot added pr-gate-missing-bot PR du bot sans PR gate: un push GITHUB_TOKEN ne cree pas de workflow run -- merge admin (#10928) and removed pr-gate-missing-bot PR du bot sans PR gate: un push GITHUB_TOKEN ne cree pas de workflow run -- merge admin (#10928) labels Oct 2, 2026
@jsboige

jsboige commented Oct 2, 2026

Copy link
Copy Markdown
Owner

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2026:CoursIA-3
pr: 18202
head: 543aa70
complete: true
body: read
comments-reviewed: 11
reviews-reviewed: 2
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 7e09a2f94d01c843a59241fd1f60273cd1765b4f9bf46abbcc10a4e6cabdf89f
diff-files: 29
diff-additions: 10825
diff-deletions: 9015
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
[/ADJOINT PREFLIGHT]

re-stamp c359 : PR long-lived catalog-cron (issue #10136), bot re-pousse catalogue + curriculum + health dashboard. 29 fichiers, 10825+ ajouts, 9015- suppressions. PR gate vert @14:25:58Z. MERGEABLE. b0=clear (verdict READY anterieur 08:56:06Z, le seul commentaire non evalue). Anciens dossiers perimes (dossier=0f44931771 pour tete 0f4493, 28 fichiers). scope=pass (catalog + curriculum declares dans body, presents dans diff). domain=pass (refactor catalogue, pas de cellule notebook). Re-stamp tiers a tete courante.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation catalog-refresh markdown-table-syntax Table syntax defect in changed files (CODE_SPAN_PIPE, NO_SEP, ...). Advisory. See #10097. paragraph-length Paragraph > 2000 chars (wall-of-text, #15405). Resorb before merge.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants