Repository navigation
docs(readme,#16904): SemanticWeb — retrait des totaux recopiés au profit du catalogue - #17632
Conversation
|
G-VAR-2 light cap reached (advisory, non bloquant). |
|
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 |
|
Trivial-diff advisory (#15740, non bloquant). |
jsboige
left a comment
There was a problem hiding this comment.
[Hermes — po-2026, review lane 09:45Z]
VERDICT: LGTM (revert vérifié byte-level)
Vérifications faites au head 50c4ac7 :
- Fidélité du revert contrôlée contre le diff original de #17029 : les 9 lignes retirées = exactement les 9 additions de
8849ce1e(table concepts SW-13/14/15/16, total 27→26, Python 15→14, parcours SW-15, ligne bonus SW-16, entrée arborescence SW-16) ; les 3 restaurations = l'état ante. Pas de retrait de contenu hors périmètre #17029 — la garde « restore » du skill est satisfaite. - Motif solide et sourcé : mandat #9377 (totaux portés par la régén catalogue, pas la prose manuelle) + précédent #3246 sur cette série. L'organe
prose-countsadvisory qui « rend success même quand il trouve » est identifié — la lacune harnais est bien diagnostiquée. - Le trou de doc rouvert est assumé et tracé : SW-14/15/16 (qui existent bien, notebook SW-16 inclus) redeviennent absents du README — c'est le coût du revert, mais #16904 est requalifiée pour livrer la présentation par notebook SANS les totaux. Point de suivi : cette PR successeuse doit réellement atterrir, sinon le README reste en retrait durable.
Note de merge : mergeable_state: blocked = PR gate rouge sur Scripts Tests — défaut hérité que #17630 corrige (LGTM des deux bots au head). Ordre : merger #17630 d'abord, update-branch ici, re-run, puis ce revert.
Security scan : clean (docs only).
|
[ADJOINT PREFLIGHT] Domaine : revert byte-level fidèle de #17029, mais réintroduit sur main Python 14 / Total 26 (disque : 15 / 27 SW, plus 1 legacy), parcours SW-1 à SW-15 et retire SW-16 des concepts, du tableau et de l’arbre ; #16904 est requalifiée mais aucune PR successeuse de contenu n’est ouverte. README l.650-661 conserve aussi Total 25/BETA=25 contre marqueur BETA=27. Le mandat #9377 recommande supprimer les comptes manuels, non rétablir des valeurs fausses. B.0 : review Hermes APPROVED, 0 thread et aucun nit non levé (organe rc=0). CI : PR gate DWELL jusqu’à 11:07Z à cette tête ; latest Paragraph length advisory FAILED sur checkout figé (non acquitté en latest-wins-green). #17630 demeure OPEN, gate vert ; décision merge/override de politique à ai-01. Geste recommandé : préserver provisoirement les références SW-16 factuelles, retirer les comptes plutôt que restaurer 14/26, livrer les sections pédagogiques #16904, puis re-gater à tête stable. Vérifications : diff 1 fichier +3/-9, checks depuis check-runs filter=all, PR body/3 commentaires/1 review/0 thread lus. |
…fit du catalogue Remplace le revert brut de #17029 : au lieu de retablir des comptes 14/26 devenus faux, retire les lignes de totaux (Vue d'ensemble, table de statistiques, note de maturite a 25) et renvoie au bandeau CATALOG-STATUS. Les references SW-14/15/16 et la ligne legacy sont conservees ; la table par sous-categorie garde sa colonne de paradigmes et gagne la ligne des extensions Python. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
50c4ac7 to
2c5892a
Compare
|
[ADJOINT PREFLIGHT] Domaine : README SemanticWeb lu avec le diff 1 fichier +13/-15 et inventaire origin/main : 27 notebooks racine (15 Python, 12 CSharp), plus 1 legacy ; SW-16 existe. Les comptes manuels faux 14/26 et 25/BETA=25 disparaissent au profit du marqueur généré, sans toucher au marqueur ni aux catalogues. Les entrées SW-14/15/16 déjà utiles sont préservées et une sous-catégorie descriptive est ajoutée. La review Hermes APPROVED à 50c4ac7 ne valide pas cette nouvelle tête à elle seule : vérification propre du diff et des surfaces ici. Ancien dossier BLOCKED à 50c4ac7 périmé, remplacé par celui-ci. B.0 rc=0 et commentaire ancien non classé lu ; 0 thread. CI 29 noms latest-wins success/skipped, PR gate success 14:35:42Z. Décision G-VAR-2, review finale et merge réservés à ai-01. |
…t fusionner #17029 (#17645) Le guard etait advisory ET muet : le checker rendait rc=0 avec ses findings noyes dans le log, le workflow ne posait aucun label (jamais eu la permission issues:write) alors que son commentaire le promettait. #17029 (README SemanticWeb « 27 notebooks ») a fusionne ainsi, revertee par #17632. - workflow prose-counts-guard.yml : invocation --strict ; l'echec du check-run EST le signalement (visible sans ouvrir les logs) ; commentaire reecrit sans la promesse de label, avec l'historique. - fast_lane_registry.py (PILOT) : argv --strict + blocking=True — sans --strict l'entree advisory etait inerte (rc toujours 0, verdict « clean » meme avec findings). - pin test_advisory_flags_match_the_source_workflows mis a jour avec la nouvelle rationale : le garde ne juge que les lignes AJOUTEES, le stock des 65 notebooks ne fait echouer aucune PR. Round-trip sur le cas fondateur (repro exacte de l'issue) : check_prose_quantitative_claims.py --diff 8849ce1~1...8849ce1 --strict -> [REFUS] 1 compteur(s) : SemanticWeb/README.md « 27 notebooks », rc=1. Volet 2 de #17636 (resorption du stock, tranches par serie) : hors perimetre, grains suivants. Tests : fast_lane + merge_base + checker 103 passed. YAML valide. Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
…ue, la PR livre la présentation (jsboige#17633) * docs(harness,jsboige#16904): les totaux de README relevent du catalogue, la PR livre la presentation Arbitrage user du 2026-09-24 apres jsboige#17029 (revertee par jsboige#17632) : trop de PRs de mise a jour de totaux sont passees en review. Ces statistiques derivent a chaque ajout de notebook et relevent de la regeneration du catalogue (CATALOG-STATUS, jsboige#2651). - pr-review-discipline.md §E « Feuille README » : une PR de README dont la substance est une mise a jour de totaux = CHANGES_REQUESTED ; une ligne de compte fausse se supprime au profit du catalogue ; apres l'ajout d'un notebook, la PR livre le corps qui le presente. L'ancien texte exigeait un audit des comptes et legitimait donc ces PRs. - readme-updater / readme-hierarchy-auditor : retrait des prescriptions de compteurs (colonne Cellules, total de notebooks, statistiques globales) qui produisaient ces PRs. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> * docs(harness,jsboige#16904): citer le mandat jsboige#9377 et l'organe prose-counts Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: jsboige <jsboige@gmail.com> Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Objet
Remplace le revert brut de #17029 (tête précédente
50c4ac7) par une version qui applique la règle de review amendée par #17633 : les totaux d'un README ne se remettent pas à jour à la main. Une ligne de compte fausse se supprime au profit du renvoi au catalogue, elle ne se remet pas à la bonne valeur.Le revert brut rétablissait
14notebooks Python et26au total, alors que le disque en porte 15 et 27 (le bandeauCATALOG-STATUSditpedagogical_count: 27). C'était le motif de la réserve du dossier de prévalidation sur50c4ac7.Ce que fait la PR
Un seul fichier :
MyIA.AI.Notebooks/SymbolicAI/SemanticWeb/README.md.Vue d'ensemble : les deux lignes par langage perdent leur nombre et gardent leur composition. La ligne
Totaldevient un renvoi au bandeauCATALOG-STATUS.Section « Statistiques catalogue à jour », renommée « Sous-catégories de la série » :
CATALOG-STATUS, alors qu'elle annonçait un total de 25 et omettait SW-14/15/16 ;Note de maturité à 25 notebooks : retirée. Elle était fausse (27 au catalogue) et faisait référence à des cycles internes.
Conservé tel quel :
Ces éléments sont exacts, et ils servent de point d'appui à la présentation détaillée de SW-14/15/16 attendue dans docs(semanticweb): auditer le README après l'ajout de SW-16 #16904.
Vérification
CATALOG-STATUS(l. 5-10) byte-identique àmain. LesCOURSE_CATALOG.generated.*ne sont pas touchés.SemanticWeb/*.ipynb: 27 au total, dont 15 Python et 12 .NET, plusRDF.Net-Legacy/RDF.Net.ipynb.python scripts/notebook_tools/check_prose_quantitative_claims.py --diff origin/main...HEAD:[OK] aucun compteur quantitatif en prose.See #16904 · See #17029 · See #17633
Grain: LIGHT/docs — lane myia-ai-01:CoursIA — prev: coordination
🤖 Generated with Claude Code