Spark source
The brief went out in production mode, anonymous. The question: what should the second evolution of the family of three agents (Enki · Enlil · Enkidu) be? The state was written as measured:
- Enki says “no verdict” in most rounds.
- Enlil is the blind auditor: 24,990 records, 1,521 suspect, work produced 0. The one tool it wrote itself is awaiting approval.
- Enkidu runs 9 mechanical tasks.
- The dynamism line: verdict → kill test → the next tick measures. The tests are underpowered (n is small).
Four voices wrote: Gemini (no context, two seats), Gemma (local) and Grok Bot. They did not hear each other.
The pre-expectation was written before the round: no new agent; a proposal to attach “friction” to Enlil will come and will be rejected; the blind mutation engine will be Enkidu.
Counter-thesis
The voices split in four places; the decision was there. The hardest counter-thesis was the manual alternative: if the owner looked at the list of decaying rules for 15 minutes once a week, the same result might come out.
Split · who produces the mutation
Proposal“100 local variations a day”. The zero-cost assumption collapsed the same day, under GPU starvation.
Counter“One a day, ≤3 candidates + placebo 4:1”.
DecisionPlacebo was chosen.
Split · scale
ProposalThree steps in 30 days. That was the 30-day plan of three voices.
CounterThe arithmetic: at a 76% base rate, seeing a 10-point difference with 80% power takes ≈240 episodes per arm. Three steps do not fit into 30 days.
Decision30 days = one step. The plan of the three voices was optimistic.
Split · the manual alternative
ProposalThe automatic loop: mutation → selection → consolidation.
CounterA look by hand: if the owner looked at the list of decaying rules for 15 minutes once a week, the same result might come out.
DecisionAccepted as the kill test: two weeks in parallel; if they are equal, the automation stops.
Split · contrast embedding analysis
Proposal“Contrast embedding analysis”.
CounterAn experiment the same day: the embedding model saw contrary verdicts as 0.90 similar.
Synthesis
All four of the four voices agreed on these (4/4):
- No new agent is written. What evolves is the rule set and the harness (genotype = rule, phenotype = harness).
- The loop: mutation → selection (kill test + Wilson interval/MDE) → consolidation. Automatic into shadow; into the real system only with the owner’s approval.
- Enlil stays blind; selection gets a blind-judge gate.
- The main measure is the number of closed loops: if it does not rise in four weeks, there is no evolution.
Source verification: two academic citations were verified on the web; one had been given with the wrong year (2024 instead of 2026). One citation could not be verified and was not used as support.
Kill test
Two measurements kill the thesis. The first is the manual alternative: it runs in parallel for two weeks, and if the two are equal the automation stops. The second is the main measure: if the number of closed loops does not rise in four weeks, there is no evolution.
Not adopted
- “100 local variations a day”. The zero-cost assumption collapsed the same day, under GPU starvation.
- The three-step 30-day plan. It did not fit the arithmetic of ≈240 episodes per arm.
- “Contrast embedding analysis”. Refuted by experiment the same day; removed.
- The unverifiable citation. Not used as support.
Order
The synthesis turned into an order: EVOLUTION-2 Step 1, in shadow.
- Enkidu decaying list + placebo
- →
- Enki ≤3 candidates
- →
- Enlil blind stamp
- →
- Enkidu shadow statistics gate (240 episodes/arm)
- →
- Consolidation
It was built the same day: 7 tools, 153 tests. The model that built it left 9 objections; the objections went on record. One of them: “the backward arm, at a 24-hour horizon, takes ~218 days to reach 240 episodes → a structural zero in this arm”.
Scorecard
SHARPENED. The expectation held; the new parts that sharpened it: the placebo, the 240-episode arithmetic and the manual alternative as kill test.
episodes 23/240 · “early”8 Oct