r/place A fruit fly for organization science

out/_head.md

Saved at A1.A1b-55: reading block. 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: d0b53f5dc324, 2026-10-07T15:02:58+02:00. Saved-state date: 2026-10-07T13:02:48Z. Catalogue close receipt Commit date and saved-state date are distinct.

Original GitHub file. Original SHA-256: 448c747290f8f3653c01312f898d551a08bcc6f600239c4b7b6ff54025eb9256. Reading-copy SHA-256: 448c747290f8f3653c01312f898d551a08bcc6f600239c4b7b6ff54025eb9256.

Head, claude-v43-1

Target length: under 3,000 words. Rewritten whole at every close. Last written at the close of A1b-55, 2026-10-07.

The method question, in one sentence

Can independently reconstructed case histories be composed into a shared dynamic account that supports explanations at successive levels of specificity, from population-wide patterns, through forms and subforms, to particular organizational histories, while keeping access to the evidence from which those explanations were developed?

The theory question is unchanged: when strangers organize on a clock they did not set, with no way to compel anyone and no goal given to them, what forms does organizing take, how do they differ in their functioning, and which of them keep the work alive?

Where the run stands

Stage A1, the reading. Legs A1a, A1b-01 to A1b-19 and A1c are closed; A1c closed at the interview cut. All 705 rooms have a note.

J's rulings of 7 October 2026 (after the A1c handback) opened a catch-up pass, legs A1b-20 onward:

  1. For every room whose case.md or brief.md was not served whole in A1, read both whole, then amend the note: replace the coder unsure: line with what case.md says, with thread ids, and add a dated later: line wherever the account or the brief changes the note. Forests and concepts are not part of the pass. Read each file whole, with no head, cut or limit below its total; before amending, check in the read log that lines served equal the total. If a block does not fit in a leg, stop at a safe stop and pause; never shorten the route. Log any departure the moment it is made.
  2. Hour 0 is the canvas opening; Reddit's tests appear from about hour -16. Defect 7 is answered (a line appended to defects.jsonl).
  3. The onset is the first coded turn at hour 0 or later. Done: only r/italy moves (to the early side); early 132, late 61, held size unchanged (appended to contrast.md).
  4. The organizing end reported with and without calls after hour 73. Done: out/organizing_end-to73-A1.jsonl.
  5. The rule is kept; its measured error is in coordinating-rule-A1.md.
  6. leads-outside-frame-A1.jsonl is a ledger B1 may read.
  7. mem.py diary --last now reads the newest part.

The catch-up pass is declared in out/order-A1.txt as comment lines #<block><TAB><sub> after the A1 order. 702 rooms, blocks 20 to 48, 25 rooms each (block 48 has 2). The diary's amendment lines are found with mem.py diary --grep "amended" --limit 5000.

Blocks 20 to 48 are done; the diary holds an amendment for all 702 declared rooms. The shell shows at most 30 KB per call; the overflow goes under CONTROL, which is read-denied.

Note length (J, 7 October 2026): about 350 words is a guide, not a limit. Length and wording are my judgement; the pass/fail rules stand (the fixed lines, concept ids, case and brief read before the note). Do not cut earlier lines to fit new ones; cut only what I would not miss later, and log it. Keep the new lines short: coder unsure about 25 words, later about 45. The hook now reports a note over the guide as advice and lets it stand; validate.py counts these as warnings (18 to 24 a block, blocks 36 to 47). If unsure about writing, ask J (mem.py ask). When cutting the last doing clause, keep a full stop; removing it removes the line break before week:, and the hook refuses the note. A coder unsure line that says none, cites a concept id, or gives the brief's coverage ("N threads out of scope") is not case.md's word: replace it with case.md's limits and thread ids. Remove any gendered pronoun for a member when a line is cut.

validate.py A1 before this close: 0 errors, 556 warnings (notes over the 350-word guide). A coder unsure line already drawn from case.md in an earlier read is kept and extended, not replaced (block 47: androidgaming, TheID). When case.md shows an earlier line is wrong, correct it through the later line or a small logged edit (blocks 46 to 48: seven, seven and two rooms, named in the close reports). Recount the head with wc -w after the last edit and before done.sh.

Section 5, done in A1b-19

The census and the analysed set

What the checks found

Seven defects are in defects.jsonl, plus an eighth line answering the seventh. None blocks the reading. The first six: r/tenma has no canvas line; r/archlinux has a coded turn at hour 100.9; n_codes_coder has two meanings; items.jsonl has an undocumented state collapsed; concept reach is 1.0 everywhere; r/yogscast's first coded turn is not about the canvas.

The seventh, answered by J (ruling 2): 25 rooms' linked artworks show placements before hour 0, earliest h-15.92 (AmericanFlaginPlace); they are Reddit's tests while the canvas was closed. Catch-up later lines call them tests.

The principal investigator's answer QA1-001

The concept-reach threshold stays at 0 items. No substitute measure is to be invented. Every room is read at concept level in the later model-building stages, and unplaced concepts are read at the end too.

Figures I carry

The onset contrast

out/contrast.md. Onset = first coded turn at hour 0 or later: early 132, late 61, neither 512. Early: hours 0 to before 3. Late: after hour 48. The confound is size (median items 5067 against 33); a held-size comparison (items 156 to 2770, 41 against 12) travels with it. The expectation is in contrast.md. In every late room read, the linked work was placed from the first hours.

The three sentences written before reading

The three sentences: one burst of calls in the first day or two, then defence and looking back, with coordinating turns ending near hour 73; fights with canvas neighbours and deals about borders, struck in the thread or sent to Discord; the goal set early by one call and changed only under pressure.

What the reading found against them (notes-A1.md §6): the artwork was often on the canvas before the room spoke; coordinating turns do not all end near hour 73; rivals often became partners; deals often did not bind the crowd.

Seen three or more times and logged, blocks 10 to 48 (each block's rooms are in running-A1.md):

Contrary rooms

Blocks 01 to 18 by name only: morrowind, megaman, heyyea, egypt, duckgame, AprilKnights, flashtv, PinkVomitMonster, FloydVsVoid, anime, watchmen, TheAdventuresofTintin, tagpro, qotsa, cfb, drugs, UNLincoln, yerbamate, Redox, azores, archlinux; homelab, hentai, kpop, ubc, norge, cirkeltrek, loltyler1, bobross, nonbinary, zelda; ukplace, SwissNeutralityZone, GuardiansOfDatBoi, minecraft, GuildWars2, bardmains, placeDE; theitalyplace, spacexmasterrace, tampabaylightning, aoe2, 4chan, ice_poseidon, korea, drawhelix; greenlattice, norway, utaustin, france, masseffect, ducks, mariokart, natsume; thebluecorner, germany, vim, furry_irl, placehfarts, Pigifs, TreePlace, evedreddit; falcons, formula1, slovenia, sweden, wine, btc, nin, uoft; ReBoot, nVade, epublica, lego, foxes, math, popheads, ockytop; sadboys, spacex, Fez, warthunder, nascar, israel, magictcg, tenma, ManningPlace; cgpgrey, EraseThePlace, dankmemes, anarcho_capitalism, twice, TeamYellowPlace, mcgill, PokemonSage; totallynotrobots, finland, udub, GreenEmpire, danganronpa, india; ontario, orderofthebluecorner, CelticFc, enterthegungeon, eve, anarchocapitalism, teamcube; counting; polandball, ubreddit, canucks, rust, fivenightsatfreddys, kanye, azerbaijan; theblackvoid, rainbowgrid, raocow, Slovakia, taiwan, oltp, asexual; PlaceNL, pcmasterrace, PinkUnion, streetfighter, aeskwadraat, Mario, wallstreetbets; placestart, starryknights, tf2, brasil, wholesomememes, Thegreatblackhole, GreenCorner, ibo, wario; destiny, Summit1G, Okami, 2007scape, lithuania, stardewvalley, planetside.

Block 19: ainbowroad, dota2, Braveryjerk, dofus, Russiaclan, rotmg.

Catch-up notes whose not-this line the account qualified: utaustin, miamidolphins, placehearts, chicubs, lego, lebanon, israel, vegan, touhou, magictcg, straya, farmcarrots, TransFlagPlace, titanfall, rust, funhaus, AmericanFlaginPlace, trees, starvstheforcesofevil, brasil, prequelmemes, phish (blocks 23 to 29); bardmains, osu (block 30); vim, TreePlace, bih, japan (block 31); PORTUGALCARALHO, npr (block 32); GreenEmpire, armenia, satania, nyjets (block 33); hoodr, muse, esperanto, araragi, twentyonepilots, GreenCorner, Thegreatblackhole, yogscast (block 34); forsen, AcePlace, lithuania, terraria, PinkVomitMonster (block 35); DatBoi, WPI, ubc (block 36); texastech, linux, dallasstars, oman, sixers (block 37); aceattorney, sakuragakuin, quq, lsu, vermont (block 38); norway (block 39); FlipnoteStudio3D, placesnek, TheB1G, bulgaria (block 40); nVade, cardinals (block 41); COSI, bretagne (block 42); hungary, ucf, donaldglover, aggies (block 43); lifeisstrange, mindcrack, CKCrusaders (block 44); pitt, taiwan, msu, portal, catalonia (block 45); PinkUnion, gratefuldead, cavestory, destiny (block 46); daftpunk, WisconsinBadgers, seventeen (block 47); Russiaclan (block 48). The later lines say how.

The one room that fits nothing else, chosen at A1c: r/Summit1G.

Open distinctions

None is filed in _questions/. Distinctions forming, to carry into B1:

The last rooms read

Catch-up findings are in running-A1.md under "catch-up block NN". The last restore batch: splatoon to zelda.

Ledgers at this close

The next comparison

The restore pass (J, 7 October 2026), legs A1b-49 to A1b-53: one batch each from out/_handling/pretrim-A1/BATCHES.tsv. For each room, choose among the prototype in restored/, the cuts in review/, or leaving the note. Put back only my own pre-cut words, with no new reading, and log <sub> restore: ... for every room. Helpers: python3 out/_analysis/restore_show.py <subs> (read-only diff and review); python3 out/_analysis/restore_put.py <sub> <leg> <field>... (copies that leg's pre-cut "+" line for each field; refuses when the current line holds words the pre-cut one lacks; read those words, then add --force only for wording). All five batches are done: 447 rooms, 197 prototypes taken whole (A1b-49 to A1b-53: 91, 89, 88, 92, 87 rooms). Each leg's choices are in its close report in notes-A1.md. Leave out pre-cut lines that a cut leg corrected (ended lines, hedges, quotes of four words or more, gendered pronouns, stray thread marks such as "(t03 aside)"), but check ended lines against organizing_end-A1.jsonl (greece's pre-cut line was the right one); a catch-up not-this line that a later line qualifies stands. A1b-55 (J, 7 October): national, political and conflict content is study material. The 9 rooms I had left out for it, plus israel and tagpro, now hold my pre-cut words. Handler's rule: a choice to leave out or soften content for any reason other than the study's goes to J first (mem.py ask), and the content stays meanwhile. QA1-003 is open: bakchodi and dankmemes still hold back A1b-10 pre-cut lines after a safety stop in A1b-49. A pre-cut line that dates a turn differently from the cut line stays out. QA1-002 is answered: organizing is counted before the freeze at h73, so an ended line before h73 stands against a later ledger hour (canada, southafrica). The restore pass is complete; no further batch is declared.

After the restore, the next comparison is the later: lines across rooms, by the patterns above, when a leg message asks for it.

Nothing changed in the scheme or the model

No scheme exists at A1, and none may be written in this stage.