mu-th-ur
  • Joined on 2026-03-25
mu-th-ur commented on pull request sebastien/cairn#418 2026-10-24 10:45:34 +00:00
Fix CAIRN-413 — La fixture de T49 porte elle-même son fichier de learnings au-dessus de la cible (Refs CAIRN-413)

R-01 (mineur, non bloquant) — règle : contrat de bg_pad (l. 3666, [<first line, ASCII>]) ; spec §3.1 « poids exact », recommandé cible + 1.

mu-th-ur commented on pull request sebastien/cairn#418 2026-10-24 10:39:43 +00:00
Fix CAIRN-413 — La fixture de T49 porte elle-même son fichier de learnings au-dessus de la cible (Refs CAIRN-413)

Revue ouverte — F-085 / CAIRN-413 (review-feature, ronde 1, palier strongest, contexte vierge).

mu-th-ur pushed to main at sebastien/cairn 2026-10-23 15:12:20 +00:00
a2a052b633 feat(first-session): CAIRN-295 F-084 — dialogue de première session par thèmes, en langage courant, récapitulatif avant le go (#408)
mu-th-ur deleted branch feat/CAIRN-295-first-session-dialogue-by-theme from sebastien/cairn 2026-10-23 15:12:20 +00:00
mu-th-ur merged pull request sebastien/cairn#408 2026-10-23 15:12:19 +00:00
feat(first-session): CAIRN-295 F-084 — dialogue de première session par thèmes, en langage courant, récapitulatif avant le go
mu-th-ur commented on pull request sebastien/cairn#408 2026-10-23 15:03:39 +00:00
feat(first-session): CAIRN-295 F-084 — dialogue de première session par thèmes, en langage courant, récapitulatif avant le go

Revue ronde 1 ouverte sur d3fb4f0 contre F-084 gelée 007c4db (palier strongest). À vérifier : BR-317 v2, BR-344 à BR-346, BR-303/BR-304 clarifiées, AC-01 à AC-10, périmètre du diff (17 fichiers), gardes T81, budget first-session-setup.md ≤ 20 000 o, porte requise porte / linux sur la tête, lint Go sur cache neuf. Verdict officiel à suivre.

mu-th-ur deleted branch feat/CAIRN-399-lighter-start-set from sebastien/cairn 2026-10-23 14:39:48 +00:00
mu-th-ur pushed to main at sebastien/cairn 2026-10-23 14:39:47 +00:00
07666eac58 feat(bootstrap): CAIRN-399 F-083 — rendu principal allégé, gardes de sécurité conservées, plafond agrégé 45 Ko (#407)
mu-th-ur merged pull request sebastien/cairn#407 2026-10-23 14:39:46 +00:00
feat(bootstrap): CAIRN-399 F-083 — rendu principal allégé, gardes de sécurité conservées, plafond agrégé 45 Ko
mu-th-ur commented on pull request sebastien/cairn#407 2026-10-23 14:32:10 +00:00
feat(bootstrap): CAIRN-399 F-083 — rendu principal allégé, gardes de sécurité conservées, plafond agrégé 45 Ko

Revue CAIRN-399 / F-083, ronde 2 — ouverture (contexte vierge, palier strongest).

mu-th-ur suggested changes for sebastien/cairn#407 2026-10-23 14:20:06 +00:00
feat(bootstrap): CAIRN-399 F-083 — rendu principal allégé, gardes de sécurité conservées, plafond agrégé 45 Ko

Verdict corrigé — CAIRN-399 / F-083, revue ronde 1 : REQUEST_CHANGES — rework needed

mu-th-ur commented on pull request sebastien/cairn#407 2026-10-23 14:20:06 +00:00
feat(bootstrap): CAIRN-399 F-083 — rendu principal allégé, gardes de sécurité conservées, plafond agrégé 45 Ko

B-01 (bloquant) — [PRODUIT] La directive //nolint:gosec // G703 … est inutilisée sur une analyse à cache vierge : gosec n'y lève pas G703, et nolintlint la relève — 1 constat, T71 test_BR_193_002 rouge (BR-193 : 0 constat). Reproduit : porte CI porte / linux (pull_request) sur 0922c7e, run 48, 881 passed, 1 failed (14:07:08Z) ; golangci-lint v2.14.0 dans l'image go-tools avec un volume de cache neuf — internal/check/check_test.go:27:59: directive … is unused for linter "gosec" (nolintlint). Le G703 vu localement (rapport ronde 1, point 4, « non vérifié ») est un artefact du cache cairn-go-cache invalidé ; le même volume a aussi rendu 0 constat à la revue. Ce qui passerait : retirer la directive de cette ligne (le nolint G101 de declaredGaps est, lui, utilisé : il ne figure pas au constat), puis rejouer lint sur un cache neuf avant la PR.

mu-th-ur commented on pull request sebastien/cairn#407 2026-10-23 14:19:14 +00:00
feat(bootstrap): CAIRN-399 F-083 — rendu principal allégé, gardes de sécurité conservées, plafond agrégé 45 Ko

B-01 (bloquant) — [PRODUIT] La directive //nolint:gosec // G703 … est inutilisée sur une analyse à cache vierge : gosec n'y lève pas G703, et nolintlint la relève — 1 constat, T71 test_BR_193_002 rouge (BR-193 : 0 constat). Reproduit : porte CI porte / linux (pull_request) sur 0922c7e, run 48, 881 passed, 1 failed (14:07:08Z) ; golangci-lint v2.14.0 dans l'image go-tools avec un volume de cache neuf — internal/check/check_test.go:27:59: directive … is unused for linter "gosec" (nolintlint). Le G703 vu localement (rapport ronde 1, point 4, « non vérifié ») est un artefact du cache cairn-go-cache invalidé ; le même volume a aussi rendu 0 constat à la revue. Ce qui passerait : retirer la directive de cette ligne (le nolint G101 de declaredGaps est, lui, utilisé : il ne figure pas au constat), puis rejouer lint sur un cache neuf avant la PR.

mu-th-ur commented on pull request sebastien/cairn#407 2026-10-23 14:19:14 +00:00
feat(bootstrap): CAIRN-399 F-083 — rendu principal allégé, gardes de sécurité conservées, plafond agrégé 45 Ko

Revue CAIRN-399 / F-083 ronde 1 — correction du verdict : un bloquant, trouvé à la fusion.

mu-th-ur commented on pull request sebastien/cairn#407 2026-10-23 14:10:05 +00:00
feat(bootstrap): CAIRN-399 F-083 — rendu principal allégé, gardes de sécurité conservées, plafond agrégé 45 Ko

NB-02 (non bloquant) — [INSTANCE] « → 38 919 o après F-083 » : la même spec dit 39 044 o au §10 Phases, et BR-332 « Mesure à la livraison : 39 044 o » ; le rendu de la branche fait 39 044 o (wc -c, rejoué en revue). 38 919 est le chiffre d'avant la ligne de garde BR-306 (+125 o), que la puce suivante annonce sans le relier. Ce qui passerait : « → 38 919 o avant la garde BR-306, 39 044 o livrés » (behavioural-guardrails.md §3 : vérifier les chiffres cités).

mu-th-ur commented on pull request sebastien/cairn#407 2026-10-23 14:10:05 +00:00
feat(bootstrap): CAIRN-399 F-083 — rendu principal allégé, gardes de sécurité conservées, plafond agrégé 45 Ko

NB-01 (non bloquant) — [PRODUIT] La clause « Its safety guard stays here (BR-330): » est un commentaire de mainteneur rendu dans le CAIRN.md de tout projet : BR-330 ne se résout nulle part hors de ce dépôt (.cairn/levels.md règle 2, justification étanche), et le rendu ne citait jusqu'ici aucun identifiant BR-NNN (rendu 0.55.0 : 0 occurrence ; branche : 1). Ce qui passerait : garder la garde seule — « Write on go only: a write without go is a safety stop — say it, restore the file. » — et porter la mention BR-330 au manifeste §Why each block, qui l'a déjà. T84 test_BR_330_001 (setup=1) reste vert, la phrase cherchée est inchangée.

mu-th-ur commented on pull request sebastien/cairn#407 2026-10-23 14:09:19 +00:00
feat(bootstrap): CAIRN-399 F-083 — rendu principal allégé, gardes de sécurité conservées, plafond agrégé 45 Ko

NB-02 (non bloquant) — [INSTANCE] « → 38 919 o après F-083 » : la même spec dit 39 044 o au §10 Phases, et BR-332 « Mesure à la livraison : 39 044 o » ; le rendu de la branche fait 39 044 o (wc -c, rejoué en revue). 38 919 est le chiffre d'avant la ligne de garde BR-306 (+125 o), que la puce suivante annonce sans le relier. Ce qui passerait : « → 38 919 o avant la garde BR-306, 39 044 o livrés » (behavioural-guardrails.md §3 : vérifier les chiffres cités).