Repository navigation
Conversation
…arch-02-Uninformed au-dessus de 1200 chars/cell - App-11-Picross.ipynb: 844 -> 1200+ chars/cell (13 lectures ancrees ajoutees) - Search-02-Uninformed.ipynb: 821 -> 1200+ chars/cell (20 lectures ancrees ajoutees) - detect_solution_leaks: 0 leaks pour les deux notebooks - Convention respectee: lectures expliquent les resultats des cellules DEMONSTRATION - UTF-8 conserve, source en liste, markdown-only, aucune re-execution Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
…s corrigees — App-11-Picross / Search-02-Uninformed App-11-Picross (51->69) : 13 lectures sur 18 corrigees. [5]+[11] fusionnees sur le catalogue IMPRIME — le 4e puzzle est « Ancre 20x20 », pas « Diamant », et les indices « [7,3,1,2] » etaient fabriques. [15] « grille vide 5x5 avec les indices [2,1]/[2,1,1] » : l'appel passe le Losange ([[1],[3],[5],[3],[1]]). [16] deplacee apres generate_line_patterns (elle citait les 6 motifs avant leur impression). [18]/[21] exemple « runs [2,2] » pour [1,1,0,1,0,0,1,1] : les runs sont [2,1,2] — [18] ancree sur les indices IMPRIMES de la lettre 'A', [21] sur le contrat visible de la fonction. [26] « 243 combinaisons en 0.002 s » -> imprime 225 totales / 113 verifiees / 0.43 ms. [27] « 10x10 en 2.3 s apres 1 847 560 combinaisons » -> 59 535 / 23 153 / 0.15 s / Timeout Non. [40] temps fabriques -> 58.46 / 24.19 / 127.03 / 26.02 ms (Etoile 1601 branches, 6 conflits). [42] benchmark entierement fabrique -> 0.0x / 16.2x / 2.78e+24x / 1.25e+18x, debit mesure 151 724 comb/s. [49] « resolu en 0.012 s » alors que la cellule n'imprime QU'une figure. [54] initiales 7x12 (pas « JS 15x15 »). [57] « possede exactement 1 solution » -> l'imprime dit « Nombre de solutions : 10 / Non (ambigue) ». [30]/[34]/[46] desancrees replacees apres la cellule qui imprime leur contenu. Search-02-Uninformed (77->106) : 22 lectures sur 29 corrigees. Chemins faux alignes sur l'imprime : BFS Bordeaux->PARIS->Strasbourg (pas Lyon), DFS Bordeaux->Nantes->Rennes->Lille->Strasbourg (1580), UCS idem BFS (1075, 10 noeuds), IDDFS idem BFS, « point de rencontre: Paris » (pas Lyon). [25] ordre d'exploration fabrique (Bordeaux, Toulouse, Clermont-Ferrand, Lyon, Marseille) -> imprime « Explore: Bordeaux » puis « Explore: Paris ». [41] distances fabriquees (1 etape / 350 km / Le Mans) -> imprime BFS Paris->Lille->Rennes 825 km et UCS Paris->Nantes->Rennes 495 km ; le « 330 » est la DIFFERENCE, pas le cout. [52] « facteur moyen 1.5 / overhead 2x » -> ratios imprimes 1.571 / 1.839 / 1.990 / 1.111. [57] cas fabriques (Paris->Nice, Marseille->Lille) -> les 4 cas imprimes, et « UCS domine sur tous » contredit (cout EGAL a BFS sur 2 des 4). [66] « solution a la profondeur 5 » -> longueur 7 (BFS 1093 noeuds / DFS 7). [75] chemin Rennes->Nice fabrique -> l'imprime (18 noeuds, 5 passes). 14 lectures desancrees replacees apres la cellule qui imprime leur contenu. Controles : C1 0/0 perdues (bases 51/51 + 77/77), C2 dup 0, C3 chaque lecture precedee d'une cellule qui imprime son contenu (47/47), C4 densites 1484 et 1372, C5 grammaire, C6 newlines + git status exact (les 2 notebooks). Grain: g70-search-2 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
Grain tag obligatoire (#10045, bloquant).
Pour passer ce gate, le body doit porter en tete une ligne de la forme : Le |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
Golden-Set Execution (H.7 P3)✅ 8/8 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
|
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 |
|
Fermée au titre du veto #17040 (campagne de densité #13410 gelée). Face à Elle avait échappé au filtre du gel parce que ni son titre ni son body ne citent #13410 : c'est un relais g-XX de la campagne. La branche est conservée, donc la PR peut être rouverte. Une lecture qui apporte une information qu'aucune cellule existante ne porte peut revenir hors campagne, réécrite et placée juste après sa cellule (point 4 de #17040). Les cellules que la PR modifie sans en ajouter peuvent revenir sous la forme d'une PR de correction pure. |
Grain: MED/notebook-python — lane myia-po-2025:CoursIA — prev: MED/notebook-dotnet #17125
g70-search-2 — relais Vibe (App-11-Picross + Search-02-Uninformed)
Base
9cbe68198· grain915b76361· correctif523356933(ce PR).App-11-Picross — 51 → 69 cellules (18 lectures, 13 corrigées)
« Diamant », et les indices « [7,3,1,2] » étaient fabriqués.
(
[[1],[3],[5],[3],[1]]).generate_line_patterns— elle citait les 6 motifs avant leur impression.[1,1,0,1,0,0,1,1]: les runs sont [2,1,2] —[18] réécrite sur les indices imprimés de la lettre 'A', [21] sur le contrat visible de la fonction.
(Étoile : 1601 branches, 6 conflits ; les trois autres sans branche ni conflit).
151 724 combinaisons/s ; le 5x5 est le cas où CP-SAT est plus lent que le naïf.
désormais ce qui n'est pas imprimé.
l'imprimé dit 10 / Non (ambigue).
Search-02-Uninformed — 77 → 106 cellules (29 lectures, 22 corrigées)
Bordeaux -> Paris -> Strasbourg(pas Lyon), DFSBordeaux -> Nantes -> Rennes -> Lille -> Strasbourg(1580), UCS idem BFS (1075, 10 nœuds),IDDFS idem BFS ; point de rencontre Paris (pas Lyon).
« Explore: Bordeaux | Frontiere: [] » puis « Explore: Paris | Frontiere: ['Toulouse', 'Nantes'] ».
Paris -> Lille -> Rennes825 km et UCS
Paris -> Nantes -> Rennes495 km ; le « 330 » imprimé est la différence,pas le coût.
1.571 / 1.839 / 1.990 / 1.111.
tous » contredit par l'imprimé (coût égal à BFS sur 2 des 4).
Contrôles (6/6)
🤖 Generated with Claude Code