r/place A fruit fly for organization science

out/handback-D3.md

Saved at D3.D3c: D3c. This reading copy substitutes participant identifiers in saved text; it is not a new interview response. Reading Markdown.

Participant handles in these reading copies use the pixel stream's identifiers: base64(SHA1(username)), case preserved, without a salt. These are linkable pseudonyms. Profile links are removed; missing-author markers remain. Original research files are unchanged. Quote offsets refer to original text. Source and reading-copy hashes are listed separately.

Source commit: 0990f903d412, 2026-10-24T12:55:56+02:00. Saved-state date: 2026-10-24T10:54:09Z. Checkpoint published_utc; scientific closure separately recorded in D3 FINISHED and the saved handback. Commit date and saved-state date are distinct.

The community returns used study-specific model settings. D2 native turns checked for the 14 shared communities used GPT-6.1 Sol, medium; resumed_with=5.6 is not their answer model. Models and lineage.

Historical account, 15 October 2026. D3 revised R01 and P05, bounded A21 and added fifteen candidates. The 24 October D3c head says the C5 account has not yet been rewritten for those amendments. Read the D3 handback alongside this earlier account. D3 handback, 24 October.

The run later retold the model and audited its limits. Read the final D6 account and E1/E2 audits for the completed run. Completed v43 results.

Original GitHub file. Original SHA-256: 92fca76fedc2ee00f776f1c1186acf3caaa9f7f32972fcdad90cad109eea2b98. Reading-copy SHA-256: 92fca76fedc2ee00f776f1c1186acf3caaa9f7f32972fcdad90cad109eea2b98.

Handback, stage D3: the return, adjudicated

Legs D3a-01 to D3a-57, D3b (two batches) and D3c, 16 to 24 October 2026. The model entered D3 at pass 15 (e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd). It is frozen at D3c as one version, 46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525. That is the version served to all 705 rooms at the re-check (QD3-011, option b). The detail and the scripts are in notes-D3.md, exception-report-D.md and uncomposed-D.md.

The claim

Returned to all 705 rooms, the model held in most of its statements. The rooms restate its parts far more often than they correct them. Of 95,736 ruled lines, 46,046 specify a statement as written, and 72 are accepted corrections. The return changed the model in three ways.

Against the revised model, 630 rooms compose with no residue (the readers' agreed verdicts, and my rulings where they split), against 201 before. The rewrite fixed what the evidence pointed at in 48 rooms. One clause it added fails in nine rooms. In six, the keepers learn of the change by reading its shape. In three, informed members hold the change against keepers who do not know. That clause is frozen with a bound and a cluster branch, not as a universal claim (F-024).

The return value

What Count
Lines ruled 95,736 (first return 42,243; re-check 53,493), every line once by its last ruling; adjudications.jsonl holds 96,568 lines with the appended re-rulings
Lines by decision accept 84,114; reject 8,872; particular 2,749; modify 1; pending 0
Accepted lines by kind specification 46,046; evidence limit 34,922; paired elaboration 2,343; proposal 731; correction 72
By ledger (exception-report-D.md) first return: specification 20,637, elaboration 1,282, correction 54, proposal 729, limit 13,981, particular 484 and NONPORTABLE 752, rejected 4,324. Re-check: 25,410, 1,061, 18, 2, 20,941, 699 and 814, 4,548
Elements and arrows at the freeze 30 standing elements, 15 candidates, 21 arrows. History 172 lines; findings 38 lines (24 findings)
Re-check rooms all 705 (recheck-scope.json: 705 affected, 0 unaffected; 18 contrasting cases), all returned and ruled
Verdicts ruled 163 split rooms at D3a-56 (61 composes, 102 with residue); 161 re-check splits at D3b (160 composes, 1 with residue)
The four verdicts, first return (e15f9647…) composes 201; with residue 489; cannot tell 14; does not compose 1
The four verdicts, re-check (46384686…) composes 630; with residue 56; cannot tell 19; does not compose 0
does-not-compose, by kind picturegame, out-of-scope, at the first return; none at the re-check, where both readers give it composes with residue
cannot-tell, by threshold first return: coded-share 13, off-platform 1; re-check: coded-share 19
Local status (the labelers) unresolved in 705 rooms; their grade composes with residue in 705

validate.py D3 prints 330, 364, 10 and 1, and coded-share 10. Its map takes my last ruling per room, else the first-return readers' line, so it mixes the two versions. It also reads picturegame's kind as outside-the-model, since it takes the first kind name in the room's block (uncomposed-D.md, re-check note).

Revisions and their causes

move element leg what changed caused by
172 (splitting) R01 D3a-01 the joining clause split from the starter's role corrections of the joining clause in 12 rooms (history line 135)
173 (relating) P05 D3a-04 repair related to the form its keepers know, and to the room's planned changes (P02) OnePiece-012, leagueoflegends-053, monsterhunter-016, portugal-029
174 P22 D3a-06 ruled standing; range names the commonest form the rooms' lines (history lines 137 to 139)
175 P21 D3a-26 ruled standing; frame 'dispute, or state the limits of' the rooms' lines (140, 141)
176 A21 D3a-27 standing with a bound; connection aligned with P21; mechanism's request clause dropped 36 corrections in two families, 26 and 10 (142 to 150; 171 names all 36)
177 to 181 P06, R02, K03, K04, P19 D3a-49 to D3a-53 re-admitted as standing from candidates each element's own lines and census (151 to 155)
182 to 196 P23 to P34, K05 to K07 D3a-55 entered as candidates 729 accepted propose lines (156 to 170)
197 P05 D3c scope decided: a bounded trunk, a cluster branch and a second limit; no change to the frozen model nine re-check corrections (172; F-024)

Moves 172 and 173 name splitting and relating. Moves 175 to 197 name developing working hypotheses. Move 174's lines 137 and 138 name 'stabilizing', which is not one of Grodal, Anteby and Holm's eight, and line 139 corrects the name to developing working hypotheses. Each move is logged and snapped.

Elements bounded, minted or made candidate

The re-check rooms, and what the rewrite fixed

All 705 rooms went back (D3a-57), and all came back in two batches (QD3-009, QD3-010).

Diagnostics against prior.md

Bounds, with their second room, and the conditions still one room's description

Residue kinds named

At D3a-56 every with-residue ruling named an act the served model lacked: the chat (P23) in 47 rulings, asking and explaining (P24) in 35, new jokes (P26) in 19, people the work brings in (P25) in 8, the work turned toward the people it shows (P30) in 5, and six other candidates in one or two each. At the re-check those acts are in the model. 56 rooms compose with residue: 55 by the readers' agreed verdict, and TheHulk by my ruling, whose residue is one room's particular. I did not sort the 55 rooms' residue by kind at D3c; D4 reads it.

The last story's misses, and the two composition rates

The last story (story_rooms-p5.jsonl, 35 rooms) left no room not told: 16 were told and 19 told with residue. None of them does not compose, under either version. Of the 16 told rooms, Lugarix is cannot-tell under both versions, and bannedfromanime_irl is also cannot-tell at the re-check. The rates: rooms read against a story at C2 against rooms never read against one, 0.985 (66 of 67) against 0.978 (624 of 638) at the first return, and 0.955 (64 of 67) against 0.975 (622 of 638) at the re-check. On these counts, the stories did not raise the rate at which their rooms compose.

What the return showed that the room notes did not predict

Held for D4, with their rooms

The blind re-rule check before the freeze

50 lines (46 drawn, 4 forced). Raw agreement over the drawn pairs: decision 42 of 46, decision and kind 35. The 11 drawn differences are not errors; each original applies a written clause or a quote. Two forced lines were errors under rule 13 and are re-ruled by appended lines (anaheimducks-066 and neu-057). The pairs are in _analysis/d3c_blind/blind-pairs-D3c.jsonl for the handler's kappa.

Defects for the operator

  1. validate.py reads a does-not-compose kind from the first name in the room's block. A block that names a kind to rule it out is read as that kind. Reading the kind from a marked line would fix this.
  2. validate.py's verdict map mixes versions. It takes the last analyst ruling per room, else the first-return readers' line. After a re-check, the counts mix 161 re-check rulings with 544 first-return verdicts. The re-check readers' agreed lines are in verdicts-recheck-D.jsonl, which the map does not read.
  3. The labelers' grade and local status still do not vary (D2's first defect). All 705 re-check accounts say unresolved and composes-with-residue, so local validation cannot be read from them.

Licences exercised (METHOD.md)

Slips

Questions

None is open. If done.sh refuses the close, the refusal goes to J as a question.