← Journal §13 · §10 · Transmission T1 · MA10 isolation · Figures home

A real delegation corpus: expansion, a null, and a typology that does not fit

Twenty six real parent-to-subagent delegations performed by a production coding agent, measured after the fact. The child's context isolation here is enforced by the harness rather than requested in a prompt, which is what separates this corpus from the prompt-simulated dyads elsewhere on this site. All twenty six were produced during an earlier experiment battery and therefore predate the hypothesis tested against them, so the data is not contaminated by it. Three further transcripts were excluded because they had no terminal success status and were still in flight when the measurement ran. Scoring is deterministic token arithmetic with a stoplist frozen before the run; no model scored any output.

Panel D1 · The boundary expands, it does not compress

Report characters per instruction character, one point per delegation, logarithmic axis
one delegation ratio 1 · no change of volume median 4.3843 shaded: ratio below 1, the region predicted and found empty

The prediction registered before the run was that delegation would compress: that reports would be shorter than the instructions that produced them, and the ratio would sit well below 1. It failed, and it failed unanimously. The smallest ratio in the corpus is 1.2456, so not one of the 26 children returned less text than it was given, and the median delegation returned 4.3843 times as much. The axis is logarithmic because the range runs from 1.2456 to 23.65 and a linear axis would crush the mass of points between 3 and 6 into a single smear. Points are offset vertically only to stop them from overlapping; the vertical position carries no information.

This matters for the rest of the site rather than for the corpus. Other sections describe a hand-off as a narrowing filter, and at this boundary that description is wrong at the level of volume. Whatever the parent-subagent boundary does, it does not do it by making the message smaller. The filter language has to be restricted to the cases where it was measured, or restated as a claim about structure rather than quantity.

Panel D2 · The null caught an artifact

Observed retention, its matched permutation null, and the gap that is the actual effect
observed retention 0.9356 matched null 0.8732 difference 0.0624 · the whole effect

This is the honest-methods panel and the reason the figure exists. Raw parent retention of the child's new vocabulary came out at 0.9356. Reported on its own, that number would have supported a confident claim that almost everything crossing the boundary survives into the parent's own prose. It does not support that claim. The parent's vocabulary pool is 17,521 content types spread over 5,661,308 characters of its own prose, so nearly any content word appears somewhere by saturation, whether the parent was reading the child or not. Against a matched permutation null, 200 draws per delegation from the other delegations' gain vocabularies, the null itself returns 0.8732. The real effect is the 0.0624 gap, which is roughly six percentage points rather than ninety four.

The small effect is reliable. Twenty five of the 26 delegations sit above their own matched null, a sign-test fraction of 0.9615, so the direction is almost perfectly consistent and the parent does reuse this child's contribution more than it reuses contributions it was not reading. But it is small, and a small reliable effect is a different claim from a large one. Only the null distinguishes them. The loss is correspondingly thin rather than dramatic: the median delegation had 8.5 new vocabulary types the parent never reused, with a maximum of 64.

Panel D3 · The dyad fits neither of Lotman's cells

Two criteria, measured on the same corpus, pulling in opposite directions
criterion failed neither cell admits the dyad

Lotman's I-s/he schema transmits information with no change of volume, and this boundary changes volume by a median factor of 4.3843, so the dyad is not I-s/he. His I-I schema, autocommunication, does increase information, but only because the second code is purely structural and adds nothing of its own; his examples are rhythm, ornament and repetition. Here the second code adds a great deal: the median content gain ratio is 0.8387, meaning most of the report's vocabulary was absent from the instruction, and the median child made 17.5 tool calls. So the dyad passes the volume test for autocommunication and fails its content test, while failing the volume test for ordinary communication. It is also not the presemiotic binding described in the transmission notes, because the child acts autonomously and returns material the parent never named, which is the opposite of a recipient valued for adding nothing. The dyad fits no cell in the typology, and that is measured rather than asserted.

Limits that travel with every number on this page

Provenance of every number in the figure

ValueJSON keyWhere it appears
26 delegationscorpus.n_delegationslede, D1, D2, D3
3 excludedcorpus.n_excluded_incompletelede
26 plotted ratiosdelegations[].compression_ratioD1 points
1.2456 minimumaggregate.compression_ratio.minD1 label, D3 row 1
4.3843 medianaggregate.compression_ratio.medianD1 median line, D3 row 1
5.6511 meanaggregate.compression_ratio.meanD3 row 1
23.65 maximumaggregate.compression_ratio.maxD1 label
564.5 median instruction charactersaggregate.prompt_chars.medianD3 row 1
3483.0 median report charactersaggregate.return_chars.medianD3 row 1
0.9356 observed retentionretention_permutation_null.observed_retention_meanD2 bar, D2 stack
0.8732 null retentionretention_permutation_null.null_retention_meanD2 bar, D2 stack
0.0624 mean differenceretention_permutation_null.mean_differenceD2 bracket, D2 stack
25 above their own nullretention_permutation_null.delegations_above_nullD2 facts
0.9615 fraction above nullretention_permutation_null.sign_test_fraction_above_nullD2 facts
200 permutations eachretention_permutation_null.permutations_per_delegationD2 facts
17,521 parent vocabulary typescorpus.parent_vocabulary_typesD2 facts
5,661,308 parent characterscorpus.parent_assistant_charsD2 facts
8.5 median dropped typesaggregate.gain_types_dropped.medianD2 facts
64 maximum dropped typesaggregate.gain_types_dropped.maxD2 facts
0.8387 median content gain ratioaggregate.content_gain_ratio.medianD3 row 2
0.8051 mean content gain ratioaggregate.content_gain_ratio.meanD3 row 2
0.5808 minimum content gain ratioaggregate.content_gain_ratio.minD3 row 2
151.0 median new typesaggregate.content_gain_types.medianD3 third line
17.5 median tool callsaggregate.tool_calls.medianD3 row 2, D3 third line
71 maximum tool callsaggregate.tool_calls.maxD3 row 2

Source report: data/bc_corpus/benchmarks/ma13_real_subagent_report.json, generated 2026-10-02, with preregistration and run notes under docs/experiments/MA13_real_subagent_corpus/ in the thesis lab repository. Raw transcripts stay out of this repository by design; only derived counts appear here.