Skip to content

Fix(docs,#14623): vague 2 du balisage perenne -- 8 marqueurs REFERENCE sur docs/qc/, plancher 9 -> 17 - #23566

Merged
jsboige merged 2 commits into
mainfrom
feature/14623-qc-ref-lane
Oct 30, 2026
Merged

jsboige merged 2 commits into
mainfrom
feature/14623-qc-ref-lane

Conversation

@jsboige

@jsboige jsboige commented Oct 30, 2026

Copy link
Copy Markdown
Owner

Grain: MED/docs — lane myia-po-2023:CoursIA — prev: LIGHT/guard #23555

Vague 2 du balisage perenne de la lane docs/ (#14623, critere 2) : le sous-arbre docs/qc/ rejoint la lane perenne balisee.

Ce que fait la PR

  • 8 marqueurs > REFERENCE — vivante — dernière révision <date> prepends en en-tete des documents de reference docs/qc/ : qc-batch-methodology-playbook, qc-comparative-backtests, qc-research-issue-template, qc-research-notebook-memory, qc-strategy-analyzer-memory, qc-strategy-improver-memory, quantbook-execution-routes, quantconnect. Forme identique a la vague 1 (PR Add(docs,#14623): balisage perenne — organe sens reference + premiere vague notebook-metadata #22527).
  • Plancher de l'organe 9 -> 17 (DEFAULT_BASELINE dans scripts/check_docs_reference_lane.py), plancher monotone documente dans le script.

Preuve (organe rejoue sur la tete apres commit)

Mode Resultat
arbre (check_docs_reference_lane.py) perenne_covered: 17/271, baseline: 17, verdict CONFORME, 0 finding
PR (--base origin/main) date_checked: 8, verdict CONFORME, 0 finding — les 8 dates marquees egalent le dernier commit de chaque fichier (git log -1 --format=%cs), elles ne sont pas recopiees
tests (pytest scripts/tests/test_check_docs_reference_lane.py) 17 passed (python 3.13 ; l'organ et ses tests utilisent la syntaxe 3.10+)

Exclusions documentees (bornages, pas des oublis)

Perimetre

Aucun deplacement de fichier, aucune suppression. Uniquement des en-tetes ajoutes et le plancher de l'organe. Les documents eux-memes ne changent pas d'un octet sous l'en-tete.

See #14623 (critere 2, vague 2 — l'issue reste ouverte : balisage des autres sous-arbres, resorption du stock archive).

🤖 Generated with Claude Code

…E sur docs/qc/, plancher 9 -> 17

Sous-arbre docs/qc/ : qc-batch-methodology-playbook, qc-comparative-backtests,
qc-research-issue-template, qc-research-notebook-memory, qc-strategy-analyzer-memory,
qc-strategy-improver-memory, quantbook-execution-routes, quantconnect.
Dates = dernier commit de chaque fichier (verifiees par l'organe en mode PR).
Exclus : qc-strategies-status.md (3 PRs ouvertes #23260/#23464/#23526 la touchent) ;
19863-fine-fundamental-vidage-diagnostic.md (rapport date, transient par signature,
demenagement differe : exige une ligne dans _quarto.yml chaud par #23541).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml).

Detector: python scripts/audit/detect_organ_duplication.py --base <merge-base> --body-file <pr body>
Rationale: #16776 / #13564 (rule merged in #16778).

@github-actions

Copy link
Copy Markdown
Contributor

G-VAR-2 light cap reached (advisory, non bloquant).
La lane myia-po-2023:CoursIA a deja consomme son budget LIGHT du jour (axe genre G-VAR-2/3 (light-genre, quel que soit le tier declare) : #22622 (LIGHT/docs, merge a 2026-10-30T12:37:01Z), #23400 (MED/guard, merge a 2026-10-30T12:53:35Z), #22558 (MED/docs, merge a 2026-10-30T13:18:28Z), #22565 (MED/docs, merge a 2026-10-30T13:23:05Z), #23258 (MED/test, merge a 2026-10-30T13:25:54Z), #23241 (MED/docs, merge a 2026-10-30T13:32:02Z), #23238 (LIGHT/docs, merge a 2026-10-30T13:48:09Z), #22701 (MED/guard, merge a 2026-10-30T14:46:34Z), #23131 (MED/guard, merge a 2026-10-30T14:49:52Z), #23393 (MED/guard, merge a 2026-10-30T14:50:07Z), #23343 (DEEP/guard, merge a 2026-10-30T15:43:31Z), #23513 (MED/guard, merge a 2026-10-30T15:56:38Z), #22652 (LIGHT/docs, merge a 2026-10-30T16:07:12Z)).
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 variation-tier-inflation declared LIGHT << effective LIGHT-genre (#10020, advisory) variation-genre-cap-exceeded light_genre > cap partage G-VAR-2 (#10020, advisory) labels Oct 30, 2026
@github-actions

Copy link
Copy Markdown
Contributor

G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
La lane `myia-po-2023:CoursIA` voit ces signaux actifs sur les mergees du jour (UTC 2026-10-30) :

  • TIER-INFLATION : declared LIGHT << effective LIGHT-genre (tally : declared=4 genre=13 cap=9)
  • CAP-EXCEEDED-BY-GENRE : light_genre > cap partage G-VAR-2 (tally : declared=4 genre=13 cap=9)

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 variation-tier-inflation, `variation-genre-run`, `variation-genre-cap-exceeded`, `variation-genre-mismatch`, `variation-genre-unknown`) -- 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 30, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Trivial-diff advisory (#15740, non bloquant).
genre docs dans la famille META (docs/guard/ledger/readme/test) + diff de 21 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 30, 2026

Copy link
Copy Markdown
Owner Author

[INFO] Rouge Scripts Tests (CPU) = hérité de main, pas causé par cette PR.

Preuve (reproduction locale, 30/10 ~18:40Z) : sur main a75185db1b7, pytest scripts/translation/tests/test_check_translation_parity.py::test_full_repo_state_passes_parity échoue à l'identique — paire Complexity-03-TimeHierarchy_en, STRUCTURE_DRIFT (FR 17 cellules vs EN 15 ; cellules relativisation-bgs/relativisation-mesure absentes du jumeau EN). Introduit par #22812 (d496f40e390), qui a ajouté la section Relativisation au FR sans suivre l'EN.

Réparation en flight : #23565 (ouverte 17:22Z, lane propriétaire active). Dès son merge, la jambe Scripts Tests de cette PR se rejoue — aucune action possible de cette lane d'ici là.

@github-actions

Copy link
Copy Markdown
Contributor

Path-collision (organ #13359/#13615)

Cette PR #23566 (Fix(docs,#14623): vague 2 du balisage perenne -- 8 marqueurs REFERENCE sur docs/qc/, plancher 9 -> 17) 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 added the pr-overlap Advisory: another open PR touches the same files (organ #13615) label Oct 30, 2026
@jsboige
jsboige merged commit aeef55c into main Oct 30, 2026
35 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-overlap Advisory: another open PR touches the same files (organ #13615) trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740) variation-genre-cap-exceeded light_genre > cap partage G-VAR-2 (#10020, advisory) variation-light-cap-reached Lane ayant deja merge une LIGHT aujourd'hui (cap G-VAR-2 atteint) variation-tier-inflation declared LIGHT << effective LIGHT-genre (#10020, advisory)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant