Repository navigation
feat(bibliography,#19742): pli 1-bis Origami Wolfram — reconciliation des slugs 404 - #19784
Conversation
… des slugs 404 Le pli 1 (#19766) a consigne 17 slug 404 sur writings.stephenwolfram.com. Ce pli livre l'outillage de reconciliation et le rapport : - scripts/bibliography/reconcile_writings_wolfram.py : telecharge le sitemap writings (245 URLs), matche chaque titre du corpus YAML a l'index inverse du sitemap, emet un rapport JSON. - scripts/bibliography/wolfram_corpus.yaml : 21 corpus entries (5 livrees + 16 slug 404). - scripts/bibliography/sitemap_writings.xml : cache local (29 KB). - scripts/bibliography/reconciliation_report.json : 18/21 trouves (86%), 3 hors-sitemap documentees (Complex Systems + preprint). - scripts/test_reconcile_writings_wolfram.py : 9 tests unitaires pytest. Aucun PDF/HTML committe (cf. bibliography-hygiene.md). Strategie narrow-cache break (Tell c.970-L2) sur EPIC Origami libre. Co-Authored-By: Claude Haiku 4.5 (1M context) <noreply@anthropic.com>
|
G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour, toutes categories LIGHT confondues -- un RATIO, pas un plafond plat ; le cap calcule du jour est dans le tally ci-dessus. G-VAR-3 interdit deux genres LIGHT consecutifs. Les signaux ci-dessus rendent le fait VISIBLE (labels |
|
aucun genre mots-clé fermant dans le body ni les commits ; prev: accepté(s) : #20080 Run vert du garde : ce commentaire bloquant est obsolète. Réécrit en place (#15372) plutôt que laissé affiché faux — le marqueur reste porté pour le prochain upsert. Historique : runs |
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
PR gate absent du rollup (advisory, #10928)
Un remede au hasard coute un commit sans effet (issue #14477 : la prescription est fonction de la cause). Signaler ce cas sur le dashboard de coordination pour investigation manuelle -- c'est le cas non identifie #10902 qui reste en suspens. Cause mesuree : mergeable_state=unknown, pas de base_ref_changed, sujet sans [skip ci], auteur jsboige |
|
[ADJOINT PREFLIGHT] |
|
Cette PR depasse le seuil de couverture review (par defaut 300 additions) et n'a recu aucune review -- ni bot, ni humaine. Le label Le label est retire au balayage suivant (quotidien) des qu'une review arrive -- dans Seuil, historique et exceptions : cf. |
|
Diagnostic (mesure). La tete Geste. Proprietes du geste. Aucun commit d'auteur : c'est un rafraichissement de base content-free, donc le plancher d'attente de 120 min n'est pas rearme. Conséquence a traiter par un tiers. La tete a change, donc tout dossier Non repare par la lane, et signale : la disparition d'une execution |
|
[ADJOINT PREFLIGHT] |
myia-ai-01
left a comment
There was a problem hiding this comment.
Disposition a la tete exacte (ai-01). Lu : 5 fichiers sous scripts/bibliography/ plus un test. C'est l'outillage de reconciliation des slugs (sitemap public mis en cache, corpus YAML, rapport JSON). Aucun PDF ni texte sous droits n'est committe, conformement a bibliography-hygiene. Les 9 tests sont hermetiques : le XML est construit en memoire, sans reseau. Rejoues dans un worktree detache a cette tete : 9 passed. Dossier tiers : READY.
Grain: DEEP/research-code — lane myia-ai-01:CoursIA-2 — prev: MED/guard #20080
pli 1-bis — reconciliation des slugs 404 du corpus Wolfram
Mandat
Le pli 1 (cid 6046314909 sur #19766) a consigne 22 textes non-distilles,
dont 17 slug 404 sur writings.stephenwolfram.com. Hypothese : le sitemap
du site (wrisitemap-pt-post-1.xml) permet de retrouver les slugs actuels.
Ce pli livre l'outillage de reconciliation et le rapport de
reconciliation. Aucun PDF/HTML n'est committe (cf. bibliography-hygiene.md).
Contenu
scripts/bibliography/reconcile_writings_wolfram.py— script quitelecharge le sitemap writings (245 URLs), matche chaque titre du
corpus YAML a l'index inverse, et emet un rapport JSON.
scripts/bibliography/wolfram_corpus.yaml— source de verite ducorpus (5 textes deja archives + 16 slug 404 a reconcilier, dont 1
doublon avec l'archive pli 1).
scripts/bibliography/sitemap_writings.xml— sitemap telecharge(cache local, 29 KB, 245 URLs).
scripts/bibliography/reconciliation_report.json— rapport dereconciliation (18/21 trouves).
scripts/test_reconcile_writings_wolfram.py— 9 tests unitaires(pytest) couvrant le matching, le parser YAML, le chargeur de
sitemap, et la fonction
reconcile.Resultats
Couverture : 18/21 (86%) — les 3 non trouves sont :
nature
Le script diagnostique correctement ces 3 cas (annee 2020, pas dans
le sitemap) plutot que d'inventer des URLs.
Strategie narrow-cache break (Tell c.970-L2)
Picker silent (Tell c.19246, timeout 60s), file de reparation
partiellement drainee (Scripts Tests re-roll queue), Origami EPIC libre.
Pli 1-bis = sous-grain dans un EPIC free, exactement la posture
prescrite par c.970-L2.
Regles respectees
sont committes (cf. bibliography-hygiene.md).
essais du corpus Wolfram qui etaient 404 — c'est de la substance
(resultat falsifiable, corpus couvert a 86%).
chaque execution (mode
--offline), evitant la dependance reseauen CI.
Acceptance
hors-sitemap documentees.
une PR de follow-up, conformement a bibliography-hygiene.md).
Lecon
dependence sur des recherches manuelles.
d'annee peuvent apparaitre dans le sitemap sous l'annee N+1 si
l'essai a ete deplace. Annee stricte (fuzz=0) rate ces cas.
n'apparaissent jamais dans writings — diagnostic attendu et
documente dans le rapport.
Correction de ce corps de PR
Une premiere version portait
prev: DEEP/research-code c.242 #1454.#1454est une issue (le registre de reservation GPU), pas une PR : legarde
prev_guardrefuse unprev:qui ne pointe pas sur une PR de la lane,et la PR restait rouge sur le job
Always-on guards -- 16 organes(
prev-not-pr -> [1454]). Le champ pointe desormais sur le precedent mergede la lane, #20080 (
MED/guard). Aucun contenu de la PR n'est modifie -seul le tag
Grain:change.Refs: #19742 (EPIC Origami Wolfram), #19766 (pli 1 livraison).
Co-Authored-By: Claude Haiku 4.5 (1M context) noreply@anthropic.com
🤖 Generated with Claude Code