Commit graph

32 commits

Author SHA1 Message Date
e4804adabc SI: adopt the clearer rewrite, with factual corrections; fix two build bugs it exposed
Prose: adopted the simplified rewrite for the Reproducibility preamble, SI
Text S1 and S2, and the two tables. It reads better - shorter sentences, no
shouty caps, no self-commentary in the proposition headings.

Fact-checked against the artifacts before adopting. Corrections:
- Table S2 said grounding retention used "18+ replicates per point". E2 uses
  100 lineages; 18 is the *neural* grounding sweep. (Pre-existing error,
  faithfully carried over by the rewrite.)
- The emergent parents' 0.535/0.474 are the accuracies at the LONGEST
  divergence (t_div=3200), not overall means (0.595/0.545); now qualified.
  Verified merge holds 0.954-0.956 at every divergence, residual exactly
  0.000 in both emergent conditions.
- Dropped an invented run date (2026-08-11; the run is from 2026-09-06) and
  an internal project-phase reference ("Phase 3").
- The llm_speciation duration question is no longer open - it ran, and found
  no isolation from over-training (1-12 epochs); text updated.
- Restored the confidence-weighting numbers the rewrite dropped: paired
  bootstrap contrast |rho| = -0.021, CI [-0.130, +0.059] (re-derived), plus
  the nuance that the weighting does sharpen the level contrast.
- "Minimal model" -> "biological model"; "LLM tier in progress" -> done.
- Trimmed an unverifiable citation ("neuron-identifiability approaches...")
  to the reference the bibliography actually carries.

Two rendering bugs the LaTeX version exposed, both pre-existing:
- Greek and several math symbols were absent from build.py's unicode map, so
  alpha and epsilon were rendering as missing-glyph boxes in the SI. Added
  Greek, set membership, superscripts, proper minus. Both PDFs now contain
  zero missing glyphs.
- inline() split on code spans BEFORE applying emphasis, so any italic
  containing `code` was torn into fragments - visible in the main text as a
  literal "is*" and mis-scoped italics on p. 3. Code spans are now stashed
  behind sentinels first. This fixed the manuscript, not just the SI.
- A leading markdown H1 leaked into the body as literal text; the wrapper
  supplies the title, so it is now skipped.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 17:13:02 +01:00
70c8c54434 Fig. 1: borderless cells in A; the Flaticon robot everywhere in B
Cells lose their borders (pastel fills float; not-tested/literature/open cells
go light gray, headers keep their frame); Fig. 1B's hand-drawn robots are
replaced by the same licensed Flaticon robot as the 1A headers, embedded
unsampled, with the capability dots kept. Both panels visually inspected
post-render (text visible, no overlaps) per the new standing rule in the
global CLAUDE.md: never ship a figure you have not seen.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 13:48:25 +01:00
60ef253c77 Fig. 1A: wrap the two long header subtitles inside their boxes
"RNN · MLP · VAE on a synthetic oracle;" and "LoRA specialists on Qwen 0.5B &
7B;" overflowed the box edge once the text column shifted left of the larger
icons; both now wrap to three short centred lines, with the block nudged up
so the guarantee line keeps its separation.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 13:44:30 +01:00
40ad268c6d Fig. 1A: double the icon size (56 px placed; taller header row to fit)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 13:41:38 +01:00
438931d67b Fix icon resolution: imshow + interpolation="none" embeds icons unsampled
The OffsetImage path composites at figure dpi, so the icons were going into
the PDF as 39x39 bitmaps regardless of source resolution (pdfimages-verified;
this is why the SVG switch changed nothing visually). Placing them as
AxesImage with interpolation="none" embeds the full 1024 px rasterisation
with a scaling transform: 4719 ppi at the placed size, print-crisp.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 13:37:53 +01:00
c9c4d927ad Fig. 1A icons: committed SVGs rasterised at build time; CDN PNGs removed
The two Flaticon icons (licensed via GG's paid subscription) are now committed
as SVG source and rasterised at 2048 px by make_figs.py via rsvg-convert
(~6000 DPI at the placed size - print-lossless), keeping every figure a pure
function of the script plus committed sources. The 512 px CDN PNGs are gone;
a clear error names the librsvg dependency if rsvg-convert is missing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 13:27:25 +01:00
9055fca792 Fig. 1A: pastel palette (green biology, two blues for AI) + Mendel peas and robot icons
Per GG: the biological model goes pastel green (nature), the two AI tiers
light and darker pastel blue; header text switches from white to the dark
shade of each hue (white is unreadable on pastel). A green-pea icon honours
Mendel in the biology header; a friendly robot marks the two AI headers.
Icons are Flaticon #2347052 and #10479785, used under GG's paid Flaticon
licence (noted in make_figs.py); header text is centred slightly left of a
dedicated icon slot so nothing collides. Caption colour sentence updated
(green vs blues).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 13:23:35 +01:00
2d8f661924 Paper-wide rename: the pop-gen construct is "the biological model"; "(exact)" dropped
"Model" now means an AI model everywhere; the Wright-Fisher construct is "the
biological model" throughout (19 occurrences): tier header, section title (now
"The biological model, and where trained learners depart from it"), Table 1
support column ("Exact" -> "Closed form"; "Analytic model" -> "Biological
model"), Results, Discussion, Methods ("Biological-model tier"), and all
figure captions. "Exact" survives only in technical noun phrases (exact-match
verifier, exact oracle, exact equilibrium, exact recovery); the abstract's
"exactly Wright-Fisher" is now "literally Wright-Fisher".

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 13:08:58 +01:00
f1970728cf Fig. 1B: information-flow taglines under each panel
Space: "information is passed on, but not easily stored: it fades with the
conversation". Time: "information is inherited, evolutionarily selected, and
passed on again — from parent model to child model — where population
genetics applies". The contrast that justifies the transfer, stated where the
reader's eye lands.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 13:03:41 +01:00
3a41ee0c2e Fig. 1B polish: larger text, no overlaps, speech bubble says hi
Per GG: the "a society in time" label no longer collides with the gen-2
agent's capability dots (taller canvas, pedigree spread), the "inherit" label
clears the timeline (shortened; the caption carries "training on output"),
the cryptic "..." bubble now reads "hi!", and every text element is one to
two points larger.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 12:59:59 +01:00
b417a66c23 Fig. 1B: the conceptual cartoon — from a society in space to a society in time
The paper's key move drawn as a two-panel partner to the programme grid (now
Fig. 1A): on the left, the usual picture — contemporaries exchanging messages
(multi-agent systems, one moment on the clock); on the right, the same
ecosystem seen along its time axis — a pedigree in which a rare capability
(gold dot) is lost under single-parent inheritance, reassembled by merging
complementary parents, and re-supplied by grounding from a reality that can
say no (the globe). Friendly-robot glyphs, colour-coded capability dots;
build.py now stacks multiple PDFs per figure; the Introduction cites 1A and
1B in panel order.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 12:50:36 +01:00
16e9002773 Fig. 1 doubles as a map of the paper: per-cell figure/panel tags
Each filled cell now carries, in its bottom-right corner, the figure or table
where that result is reported (Fig. 2A ... Figs. 7E-F, 3C-D); the caption says
so. Building the mapping surfaced one imprecise citation: the bred-and-screened
seed-replication claim cited Fig. 3A, whose panel shows the soup/ties bars -
that result lives in SI Appendix Table S2, and the citation now says so.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 12:10:51 +01:00
d75c58474a Fig. 1: "not tested at this tier" -> "adds no discriminating test at this tier"
The old label read as an omission; the skipped middle-tier cells were a design
decision (the tier would replicate the exact theory, not test it), and the new
wording matches the fill principle the caption states.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 11:39:55 +01:00
e9fb28d8c4 Fig. 1: colour-separate theory from AI tiers; explain every empty cell
Category separation per GG: population genetics stays blue, both AI tiers move
to shades of orange, with a wider gutter between the theory column and the AI
pair. The grounding x LLM cell is upgraded from "not tested" to "established
at LLM scale in prior work (21, 30); not re-run here" (Shumailov's Nature
collapse result; Gerstgrasser's real-data rescue) - it was never a gap, it was
already settled. The caption now states the fill principle: each claim is
tested at the cheapest tier that can falsify it; a costlier tier is entered
only where it adds a discriminating test, and the LLM society is the one
genuinely open cell.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 11:35:59 +01:00
5cb49943db Fig. 1: rename first tier "Exact model" -> "Population genetics (exact)"
"Model" is reserved for AI models in this paper, so a tier named "Exact
model" read as a kind of AI model; the tier is the Wright-Fisher theory run
exactly. Caption and Introduction adjusted to match ("three tiers" rather
than "three tiers of model architecture"; "an exact population-genetic
simulator").

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 11:31:56 +01:00
e42fe497ff Fig. 1 revision: pop-gen definitions as row labels, title into the caption, solid header row
Row labels now teach the vocabulary (grounding = immigration, recombination =
sex, epistasis, the composed society, speciation = reproductive isolation),
each with a two-to-three-line definition in the left margin, replacing the
question taglines. The in-figure title/arrow is removed (the caption carries
it); the tier header row is now solid-colour with white text so the
model-nature band reads as a header rather than a content row.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 11:21:06 +01:00
0159e2839a New Fig. 1 (experimental-programme schematic); Table 2 to SI; figures in citation order; Fig. 2B legible labels
Replaces the results table with a pipeline figure: five questions x three
architecture tiers (exact Wright-Fisher simulator, trained networks, language
models), filled cells naming the experiments, dashed cells the honest gaps.
Table 1 (the dictionary) stays; Table 2 moves to SI Appendix Table S2. The
renumber surfaced a pre-existing citation-order violation (the LLM figure was
cited in the recombination section before Figs. 3-6), so figures are renumbered
to strict first-citation order (LLM tier is now Fig. 3). Fig. 2B: the montage's
baked-in raster labels are cropped away and replaced with vector row numbers
under a rotated "generation" header.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 11:12:33 +01:00
073fc33509 Accessibility pass: introduce every pop-gen term at first use, with real-world anchors
The CS reader is now walked into the biology as it arrives: drift (surname
extinction, island alleles), Wright-Fisher and heterozygosity defined in
place (collision-probability reading), Muller's ratchet (Y-chromosome decay),
immigration (the one-migrant-per-generation rule of conservation management),
blending inheritance (Jenkin's 1867 swamping argument, which the Proposition
makes exact), Fisher-Muller (clonal competition vs assembly), genotype/locus,
epistasis and NK landscapes glossed, outbreeding depression (the Tatra ibex
restocking collapse), panmixia, BDM incompatibilities (mule sterility),
hybrid load. Three new literature anchors (Mills & Allendorf 1996; Jenkin
1867; Templeton 1986), all verified; references renumbered to
first-appearance order (now 72) and re-verified 1..72.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 10:58:46 +01:00
cc27522270 Discussion: creative diversity — stylistic collapse and the evolutionary remedy
New Discussion block before the Outlook: homogenisation of writing style is
the same tail-drift phenomenon at a different locus (a voice = a distribution
over rare stylistic variants), so the paper's remedies — diverse grounding,
decorrelated lineages, union-preserving recombination, difference-rewarding
selection — transfer, explicitly flagged as untested here. Adds three verified
references (Guo et al. 2024; Padmakumar & He 2024; Doshi & Hauser 2024,
Sci. Adv.); first-appearance order re-verified 1..69.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 10:46:58 +01:00
6325286a0e style: remove herald sentences (announcer claudisms)
Nine sentences of the 'The diagnosis comes first.' genus removed or
folded — announcements that add nothing over the sentence that follows:
'This population also reproduces.', 'One consequence of drift deserves
its genetic name.', 'It is also only the entry point.' (folded), 'The
question this paper addresses is...', 'I begin with a result...', 'The
engineering point survives the definition:' (rewritten plain), 'The
supported conclusion, stated conditionally:', 'The strongest constraint
comes from...' (inverted to content-first), 'The framework's reading of
that trajectory is concrete.'. Functional enumerator colons and content-
bearing topic sentences kept. 19 pp rebuild clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 10:38:46 +01:00
e2b398c897 voice: first-person singular for single authorship
All 37 first-person-plural instances converted: 'I' where the author
acts or judges (I transfer, I measured, I aligned, to my knowledge, the
only anchor I trust — 18 instances, ~one per 260 words), impersonal
constructions elsewhere (the simulator, the tested settings, this paper
poses). 'What is borrowed and what is ours' -> 'what is new'; 'Ours is
the framework-level synthesis' -> 'New here is'. Reference titles
containing 'we' untouched. 19 pp rebuild clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 10:29:54 +01:00
d58f1c7ee6 intro: thesis sentence recast from perspective-claim to motivation + activity
'The claim of this paper is that the vocabulary should be given its
mathematics' framed the paper as advocacy; a research paper states what
it does. Now: the population observation motivates the work, and we
transfer the framework and use it to treat inheritance, diversity, and
compatibility as measurable, predictable, manageable quantities.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 10:27:28 +01:00
612be58433 introduction rewritten: setting, diagnosis, question — nothing else
The Introduction is halved (1,360 -> 654 words, four paragraphs): the
model-population setting; the data-coupled generations + the thesis
sentence; the drift diagnosis placed in the literature; and the
motivating question (the four operator decisions with no principled
guidance + the continual-learning framing), closing on the value
anticipation without disclosing results. Evicted and rehomed: the
interpretation/explanation/prediction ladder (deleted — its content
lives in the calibrated Results and ledger); the answers-list (deleted —
results belong in Results); the correspondence walk-through (Muller's
ratchet moved to the minimal-model section with its scope clause;
immigration/Fisher-Muller/BDM citations anchored where the concepts are
developed in Results; the Livnat precursor and predictor-delta moved to
the Discussion ledger); the tiers-of-evidence and negative-results-
prominence sentences (deleted). The continual-learning operator mapping
moved into the Discussion block, retitled "Continual learning at the
population scale", deduplicated against its five offers. All 66
references wholesale-renumbered to the new first-appearance order and
the list reordered (invariant verified: in-text order = 1..66 = list).
Main text 4.7k words; 19 pp.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 10:20:00 +01:00
f82d11ccce narrative: remove internal-deliberation ghosts from the diagnosis passages
The convergence paragraph rewritten as a natural literature entry: the
drift identification is stated as a fact of the field, made repeatedly
and independently (pre-deep-learning inference chains; LLM text
ecosystems; the first-extinction law; quantitative-genetic form), its
multiplicity presented as a property of the idea rather than a claim
about us; the pivot is positive (population genetics is a theory of what
maintains populations despite decay, and this paper develops that fuller
structure) instead of defensive ("what none of that parallel work
develops"). "We reached independently", "priority of publication", and
"convergence we take as support" removed from the abstract and the
Discussion ledger as well. Refs 22-25 renumbered to the new textual
(chronological) order; citation invariant re-verified (1..66). Lesson
recorded: internal strategic deliberations must not surface in
reader-facing prose — confident papers situate, they do not litigate.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 10:03:28 +01:00
e2981c845d narrative: make the intellectual contribution explicit
Two insertions answering the editor's implicit questions. Introduction
gains "stated as a problem": the four recurring decisions a model-
population operator cannot currently answer from principle (replay
budget; compose-or-damage; pre-merge detection; separate-vs-consolidate)
and the framework's counterintuitive answers — averaging cancels the
multi-parent benefit exactly in the tail regime; specialisation/
divergence produced no incompatibility anywhere tested while conflicting
conventions always did; weight distance carried no predictive signal
while cheap behavioural disagreement did; and the theory's numbers land
on the replay constants practice converged to independently
(unexpectedness + problem-solved + external check, at reviewer-hardened
calibration). Discussion gains a closing "Outlook: the evolution of
language models": the ecosystem's trajectory is consolidating on exactly
these operators, and the framework's fork is concrete and measurable —
either models stay freely recombinable (one interbreeding population;
levers = per-capability grounding budgets + deliberate diversity) or
long-horizon specialisation at scale begins emergent speciation (a
routed archipelago of diverging lineages), decidable now with the
pre-merge conflict instruments tested here. Design rules tie back to the
posed decisions. 5.2k words, citation invariant intact, 20 pp.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 09:20:21 +01:00
aaa146863f typography: remove bold-for-emphasis from the main text (PNAS convention)
All 48 in-text bold spans converted: term first-introductions to italics
(model merging, genetic drift, continual learning, Fisher-Muller effect,
outbreeding depression, directed sex, grounded inheritance/evaluation,
and kin), pure-emphasis spans to plain text (the organising-claim
sentence, the emergent-null statements, the supported-conclusion
sentence). Bold retained only where PNAS uses it: run-in paragraph
headings (Design rules. / Analytic tier. / etc.), table labels, and
reference volume numbers. Repeat mentions of first-use-italicised terms
de-italicised (italics at first use only). 18-pp rebuild clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 09:13:30 +01:00
96902e87f0 figures: publication-ready — unified, lettered, codename-free
paper/pnas/make_figs.py re-plots every panel directly from the committed
results artifacts into six single-file figures (figs/fig1..fig6.pdf):
no experiment codenames or suptitles (interpretation moved to captions),
bold panel letters, plain-language axis labels and legend entries, one
consistent style (8pt, no top/right spines). Panels: fig1 A-B (grounding
equilibrium + MNIST montage with its baked-in title cropped), fig2 A-B
(blending cancellation + Fisher-Muller), fig3 A-D (outbreeding, directed
recombination, mating breadth champion + diversity), fig4 A-C (society
ablation trajectories), fig5 A-F (speciation: analytic curve + cliff,
MLP decomposition + conflict sweep, LLM coherence + duration null),
fig6 A-D (seed-replicated merging, 7B-hard routing vs averaging,
predictive-test scatter, predictor comparison). build.py now places the
single PDFs; captions rewritten per lettered panel; in-text panel refs
updated (5B->5C-D, 5C->5E-F); stale stacked copies removed. Document
20pp -> 18pp.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 09:09:46 +01:00
6f1f8bf172 references: citation-order renumbering, PNAS style, full verification
All 66 references renumbered to first-appearance order (programmatically
verified: in-text sequence = 1..66 = list order; ranges expanded,
remapped, recompressed) and rewritten in PNAS style (initials-first
authors with the >5 -> et-al rule, sentence-case titles, abbreviated
italic venues, bold volumes, year-at-end, arXiv [Preprint] + 10.48550
DOIs). Correctness: 47 arXiv ids batch-verified against the arXiv API
(title/first-author/year); caught and fixed an authorless GENOME entry
(Y. Zhang et al.), "Sakana AI" -> J. Abrantes et al., a wrong Kotha id
(2310.05719, a different paper -> 2309.10105), Nemotron's corporate
author, and Liang's truncated title. Also: six load-bearing refs that
lost their in-text anchors during the restructure re-anchored (NK, QD,
Pari, LoRA, Sharma, Kozodoi), one real mis-citation fixed
(Self-Instruct credited to Multiagent-Finetuning; new ref added), and
four figure captions in build.py brought up to third-review calibration
(operational grounding threshold; first-order conservation;
complementary-contributions society; permutation-and-rescaling
alignment). 20-pp rebuild clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-07 09:00:56 +01:00
543cbe3e45 format compliance + de-claudism pass
PNAS hard limits now met: title 120/135 chars; Significance rewritten to
117/120 words (plain register, carries the CL frame); Abstract rewritten
to 241/250. Style pass over the whole manuscript per GG: em-dashes cut
94 -> 20 in the body (appositives to commas/parentheses, trailing
clauses to colons/semicolons), tic phrases removed (quietly/sprawling/
no-longer-metaphorical/pays-for-itself/deserves-its/whatever-one-thinks/
celebrated/we-think and kin), rhetorical framings flattened to plain
statements. Main text 4,809 words + 456 table words + 65 refs; estimated
~10 PNAS pages with the six composed figures (within the 12-page hard
max; above the 6-page preference — trim options noted in work order).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-06 22:50:24 +01:00
e1532abb4b narrative revision: substantiated premise, continual-learning positioning, convergence framing
Per GG's directive: (1) the model-societies premise is no longer asserted
— the Introduction opens with the verified evidence base (3M-model
ecosystem with phylogenetic lineage-mapping literature, >98%-synthetic
alignment pipelines, machine-generated web share, the human-data
ceiling, mainstream merging tooling, agent economies; refs 31-44, all
identifiers verified by the literature scan). (2) The findings are
contextualised in CONTINUAL LEARNING, where they land hardest: a new
Introduction block maps the CL canon onto the operators — replay <->
grounding, with the field's measured replay fractions (1%/5%/25%)
sitting on our theorized g*~0.05; pseudo-rehearsal/generative replay as
precisely our ungrounded null; parameter isolation; CLS consolidation;
merging-for-CL vs cross-lineage recombination; tail-first forgetting <->
tail-allele extinction; CF-vs-collapse mechanism distinction kept
explicit — plus a Discussion block with five CL impact points (replay-
ratio theory testable against published sweeps; a failure theory for
generative replay; pre-merge interference prediction with a mechanism; a
consolidate-vs-modular decision rule; tail monitoring, engaging the
latent-vs-extinct objection). The scan verified the bridge is open: no
prior work carries pop-gen formalism into CL. (3) Downplaying replaced
by convergence framing: the diagnosis was reached independently and is
corroborated by parallel arrivals (Riis; Benati; Yoon; and Crutchfield &
Whalen 2012, pre-deep-learning) — cited for priority of publication, the
full arc owned as one framework. References 30 -> 65; Significance
carries the CL frame; 20-pp rebuild; 151 tests green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-06 20:15:40 +01:00
6b5591c92f third review round: mathematical corrections + operator separation + headline calibration
The five priority fixes, in the PNAS draft and propagated to the
long-form document and results documentation:

1. The averaging proposition now proves what it claims: a FIRST-ORDER
   cancellation of the multi-parent retention gain under output-mean
   inheritance in the rare-item regime (n·p/K << 1), with the convexity
   boundary stated (averaging's variance reduction can reduce extinction
   outside that regime — the reviewer's argument) and the union
   operator's renormalisation + oracle requirement explicit. "Adding
   parents cannot help" deleted everywhere.
2. Grounding: g*~=0.05 restated as an operational threshold (equilibrium
   smooth in g — no phase transition); m·p floor restated as
   1−exp(−m·p) per-batch observation probability with
   retention/occupancy/reintroduction distinguished; the deep-tail rule
   de-categoricalised (stratified sampling; recombination recovers only
   what parents retain).
3. Grounded INHERITANCE (data channel) separated from grounded
   EVALUATION (fitness channel) in the society section; retitled to
   "complementary contributions"; general joint necessity disclaimed.
   Table 1 + v6 ledger updated.
4. Alignment contradiction removed everywhere ("cannot be an alignment
   failure" -> the reviewer's formulation); abstract says "remaining
   after permutation-and-rescaling alignment"; group = search space,
   control recovery != global optimality; "specialisation is merge-safe"
   -> "do not treat divergence/specialisation alone as evidence of
   incompatibility".
5. Significance headline matched to the bounded evidence; seed-
   dependence sensitivity added (per-seed rho stable +0.37..+0.53 for
   functional measures, ~0 for geometry, gradient alignment
   seed-UNSTABLE −0.11..−0.55 — reported as its own caveat; LOSO ranges
   in stats script).

Presentation: review-process meta-language stripped; "exact" reserved
for closed forms ("analytic model" labels); headroom rule qualitative;
directed-sex phrasing per review; ratchet = consequence-level
correspondence; compact results table (Table 2) added. Response letter:
paper/response-to-review-3.md. Both PDFs rebuilt; 151 tests green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-06 19:29:09 +01:00
bf4b1c077c Phase 4: PNAS research-article draft (main.md + composed figures + SI skeleton)
paper/pnas/main.md — the manuscript restructured as a research article
(~5.6k words main text): significance statement, abstract, introduction
(diagnosis conceded; the management thesis; the interpretation/
explanation/prediction ladder with the prediction rung stated as a
bounded controlled test), the minimal model with its exactness boundary
(learning kernel cited against ourselves), Table 1 dictionary with
per-row support levels, a five-step results ladder (grounding floor;
conservation law + operator boundaries + Fisher-Muller + directed sex +
mating structure; the jointly-necessary society; speciation across three
tiers with the emergent null; the controlled predictive test at
second-review calibration), discussion (design rules, borrowed-vs-ours
ledger, limits with the reviewer's generalisation-before-scale ordering,
what biology gets back), brief methods, 30 references.

build.py composes 6 figures by stacking committed vector PDFs (bespoke
unified re-plots deferred to submission polish); builds clean under
tectonic (15 pp incl. 6 full-page figures). si.md: SI skeleton
(propositions, claims ledger, per-tier methods, statistics, figure
list). Manifesto sections of v6 (institutions, timescales, re-minting)
compressed into Discussion per the plan; v6 remains the long-form
perspective document.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-06 18:24:58 +01:00