Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4851,7 +4851,7 @@
"| Étape | Action |\n",
"|-------|--------|\n",
"| 1. Sélection | Tranche 1/3 (Sudoku) — la plus mature et testée (20 tests pytest passent sous WSL/Linux). |\n",
"| 2. Reproduction | `git clone --depth=1` du dépôt + lecture des 7 fichiers (`grid.py`, `instances.py`, `backtracking.py`, `dancing_links.py`, `cp_sat.py`, `smt.py`, `genetic.py`, `simulated_annealing.py`, `core.py`). |\n",
"| 2. Reproduction | `git clone --depth=1` du dépôt + lecture des fichiers (`grid.py`, `instances.py`, `backtracking.py`, `dancing_links.py`, `cp_sat.py`, `smt.py`, `genetic.py`, `simulated_annealing.py`, `core.py`). |\n",
"| 3. Vérification licence | WebFetch sur le README + `LICENSE` du dépôt : **MIT**, redistribution autorisée avec attribution. Re-vérifié le 2026-09-08 sur la cible actuelle (sous-dossier du repo de cours, `LICENSE` MIT à la racine du repo) — le lien d'origine est mort depuis la suppression du dépôt standalone (#14789). |\n",
"| 4. Transformation | Code source reproduit **verbatim** dans des cellules code, **ajout de docstrings pédagogiques en français** (cf. CLAUDE.md §E — documentation primaire en français). **Aucune modification de l'algorithmique** — la logique reste identique au projet étudiant. |\n",
"| 5. Enchâssement | Harnais de benchmark adapté (Windows : `signal.SIGALRM` → `time.monotonic()`), exécution séquentielle pour rester local et reproductible. |\n",
Expand Down
Loading