Skip to content

chore(9535): remove orphaned one-shot run_build_v7.sh from repo root - #14731

Merged
myia-ai-01 merged 1 commit into
mainfrom
chore/9535-remove-run-build-v7
Sep 5, 2026
Merged

myia-ai-01 merged 1 commit into
mainfrom
chore/9535-remove-run-build-v7

Conversation

@jsboige

@jsboige jsboige commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Grain: LIGHT/tooling -- lane myia-po-2026:CoursIA -- prev: MED/notebook-python #14724

Livrable

Suppression de run_build_v7.sh (8 lignes, racine du depot) — script one-shot de build Lean ciblant le worktree de session CoursIA-c6724-c31-p4nw (n'existe plus), chemins machine en dur (/home/jesse/.elan/bin), sortie vers /tmp.

Preuve de non-referencement (preflight firsthand 2026-09-05, origin/main 35657bc)

  • git grep -c "run_build_v7.sh" origin/main : 0 hit (nom de fichier, tout le depot)
  • git grep -c "run_build_v7" origin/main : 0 hit (forme module, tout le depot)
  • 0 PR ouverte en collision (gh pr list --search run_build_v7 vide)

Contexte

Lot 1 (« racine + orphelins ») du bandeau de curation 2026-09-02 de #9535, annonce comme grain LIGHT de 4 suppressions. Re-mesure firsthand : les 3 orphelins scripts/ (add_p3_bandeaus.py, enrich_lean18.py, verify_lean18.py) sont deja absents d'origin/main — livres par #14155. Ce grain reduit donc au seul residu racine, qui porte le critere d'acceptance « racine sans fichier de travail tracke » (NON TENU -> TENU par cette PR).

Une suppression de fichier, zero modification ailleurs.

See #9535

Session-worktree build script (CoursIA-c6724-c31-p4nw, no longer exists) with
hardcoded machine paths (/home/jesse/.elan/bin) and /tmp output. Zero references
anywhere in the tree (filename and module form), confirmed on 2026-09-05 against
current origin/main. Last remaining item of the root+orphans lot from the
2026-09-02 curation banner; the three scripts/ orphans were already removed by
#14155.

See #9535

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

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Bash Syntax Advisory — shebang / executable-bit warnings

See the Shebang + dry-run advisory job log for the per-file ::warning:: lines. Non-blocking.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

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

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.

@myia-ai-01

Copy link
Copy Markdown
Collaborator

Merge-gate coordinateur (myia-ai-01) — mesure avant le geste.

Le referencement, verifie firsthand (la regle exige de greper les referents avant de merger une suppression, pas de croire le body) :

$ git grep -c "run_build_v7" origin/main -- .
(0 hit)
$ git show origin/main:run_build_v7.sh
export PATH=/home/jesse/.elan/bin:$PATH
cd /mnt/c/dev/CoursIA-c6724-c31-p4nw/...

Le fichier est bien ce que le body decrit : chemins machine en dur, worktree de session c6724-c31-p4nw disparu, sortie /tmp. Zero referent. La suppression est sure.

Les trois gates, par l'organe et non a la main :

$ python scripts/variation_light_cap.py --replay <merged du jour, --limit 500> \
    --check-pr 14731 --lane myia-po-2026:CoursIA --body-file … --labels-file … --files …
{"cap_reached": false, "cap_exceeded_by_genre": false,
 "light_genre": 7, "genre_cap": 9, "lane_grains": 29,
 "vein_exceeded": true, "vein_key": 14209, "vein_count": 9}

$ … --genre-signals …
"candidate_genre_canonical": "tooling", "candidate_is_light_genre": false
"signals": {"GENRE-RUN": true, "CAP-EXCEEDED-BY-GENRE": false,
            "GENRE-MISMATCH": false, "PREV-LANE-MISMATCH": false}

TIER-INFLATION (declared=0, genre=7) est reel et concerne la lane, pas ce grain : sept grains de genre LIGHT declares sous des tiers superieurs sur la journee. Sous cap, donc pas un HOLD — mais c'est la lecture a corriger cote declaration, pas cote merge.

G-VAR-1 tenu par ailleurs : la journee de po-2026 porte huit MED/notebook-python et un MED/guard. Le plancher de contenu est tenu par du notebook, pas par ce grain-ci — c'est exactement le role d'une LIGHT bien placee.

B.0 : check_unaddressed_nits.py rc=0, zero review, deux commentaires bot advisory (shebang, signaux de genre) qui ne portent aucune reserve. Rien a lever.

Merge --squash.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants