MachineSex/paper
Giorgio Gilestro c435cfba6e Reproducibility pass: figure map, one-command reproduce.sh, notebooks, Makefile gaps
An audit of the figure pipeline found real sync gaps, now closed:

- `paper/pnas/make_figs.py` (which draws every manuscript figure) was invoked
  by NO Makefile target or script - a manual step. Added `make paper-figures`.
- `configs/llm/epistasis{,_compat}.yaml` were reachable from nothing at all,
  despite producing Fig. 3C-D. Added `make llm-epistasis` (+ its statistics).
- `make figures` never regenerated the MNIST montage that Fig. 2B embeds;
  it now runs with the `mnist` target (it needs torch - it re-simulates).
- Added `make llm-society`, `env-notebooks`, `notebooks`.

New REPRODUCING.md is the authoritative map: every manuscript panel -> the
artifact it plots -> the config that produced it -> that config's seed, plus
the determinism policy (biological tier bitwise; GPU tiers statistical), the
seed-provenance statement, and an artifact-hash verification snippet. All 44
committed bundles currently hash-match their manifests, and figure
regeneration is pixel-identical (verified by comparison).

reproduce.sh delivers the one-command reproduction the paper's Methods
promises, writing REPRODUCED.md with recomputed hashes per bundle.

Two executed notebooks: 01 builds the Wright-Fisher model from scratch and
checks both closed forms interactively (runs in ~1 min on a laptop); 02
verifies artifact hashes then regenerates and displays all seven manuscript
figures. Both execute end-to-end (`make notebooks`).

Also pins `.python-version` to 3.14: the interpreter was previously
unpinned, and a `uv sync` silently switched it to 3.11 mid-session (see
tasks/lessons.md). README rewritten - it still described a Layer-1-only repo
of E1-E6 and pointed at a figure_manifest.md that does not exist.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 15:50:50 +01:00
..
arxiv third review round: mathematical corrections + operator separation + headline calibration 2026-09-06 19:29:09 +01:00
pnas Reproducibility pass: figure map, one-command reproduce.sh, notebooks, Makefile gaps 2026-09-07 15:50:50 +01:00
blueprint.md Layer 1 core: Wright-Fisher knowledge-transmission model with E1-E2 2026-07-04 18:10:18 +02:00
response-to-review-2.md second review round: tempered claims, robust statistics, corrected technical statements 2026-09-06 17:55:46 +01:00
response-to-review-3.md third review round: mathematical corrections + operator separation + headline calibration 2026-09-06 19:29:09 +01:00
response-to-review.md paper: response to the external review + the last outstanding fix 2026-09-06 17:31:36 +01:00
results-summary.md papers: consolidate the real-LLM recombination arc (merge/moe/directed + headroom law) 2026-07-05 19:20:19 +01:00
si-notes.md second review round: tempered claims, robust statistics, corrected technical statements 2026-09-06 17:55:46 +01:00
the-evolution-of-sex-for-ai-accessible.md paper: claim-narrowing revision from the external review 2026-09-06 15:14:28 +01:00
the-evolution-of-sex-for-ai.md narrative revision: substantiated premise, continual-learning positioning, convergence framing 2026-09-06 20:15:40 +01:00
the-lamarckian-society-v5.md papers: consolidate the real-LLM recombination arc (merge/moe/directed + headroom law) 2026-07-05 19:20:19 +01:00