out/_head.md
Saved at C3.C3c: the four problems. 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: 794022347c34, 2026-10-14T17:16:27+02:00. Saved-state date: 2026-10-14T15:16:17Z. Catalogue close receipt Commit date and saved-state date are distinct.
Original GitHub file. Original SHA-256: 2d9b600c006f4a41de8b478c624b330d60ec6b5801866695e66c5cd827a11442. Reading-copy SHA-256: 2d9b600c006f4a41de8b478c624b330d60ec6b5801866695e66c5cd827a11442.
Head, claude-v43-1
Under 3,000 words, rewritten whole at every close. Last written at
C3c, 2026-10-14 (UTC). Stages A1 to C3 are done; stage B is frozen.
Stage C3 (the model against the literature) closes at C3c with
done.sh C3 --cut interview. validate.py C3
before this close: 0 errors, 0 warnings. Next: the stage after C3, as
its stage file says.
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?
The current account, and the contrary rooms
The model is model-C3.md: stage C2's pass 5 with stage
C3's changes written in. A member starts a mark, calls gather hands, the
hands build, and keeping the mark becomes the work. A call is the first
part of a pair: joining is the answer it prefers and comes bare ("I'm
in"); refusing is dispreferred and comes with a reason. The calls fill
the host sub, and the sub draws a line around them. Keeping the mark
brings the room up against neighbours: it talks with them, settles
borders, trades help, and joins coalitions under attack. A call can also
turn hands against a rival's work; most such calls are refused inside
the room, and the refusal's reason states the room's norm or the
attack's cost ("Nah, keep /r/place neutral."). A room that judges it
cannot hold its spot moves, and keeps calling. The close runs in order:
celebrated, recorded, carried on. Placement ends at hour 73. In some
rooms a tie from before the canvas names the rival in the attack turn: a
claim, untested for order. Decided order is rare, and gathers in the
small canvas-born factions that govern a territory. Two forms are
boundaries at the return: colour factions the canvas gathered, and hosts
ruling on guests.
Against the four universal problems (C3c): the rooms allocate by self-selection to calls, divide the picture by a template rather than divide the people, inform through the half-built picture and the chats, and reward by credit after the work. The goal is made on the clock, mostly from a sign the room already had, proposed by one member and argued over in its pixels; votes are rare; loss changes it. 19 of 28 fourth-order themes lie outside the four: the making of boundaries and goals, and order between rooms.
The room that best supports the account is day9, a within-case room told at passes 2 to 5: it builds, loses its border at hour 48, moves within two hours, and finishes the new work at hour 53. The room that most threatens it is thebluecorner, a colour faction whose faith names its rivals, rules on guests by vote and by fit with blue, and splits over doctrine; its setting is the nearest the canvas comes to O'Mahony and Ferraro's. The condition between them is what decides whom a room fights and whom it admits. Where the work decides, the model tells the room. Where a body's faith or a host's rule picks rivals and guests, the model does not reach it.
Where the run stands
C3 outputs in out/: literature-C3.md (Legs
1 to 3); notes-C3.md; handback-C3.md;
interview/C3c.md; mapping-C3.jsonl (28 lines);
manifest-C3.txt (three successors:
model-C3.md, structure-C3.md,
concept-C3.md, each whole); findings.jsonl (25
lines, 17 findings); model/history.jsonl (85);
tier_history.jsonl (478). Snaps run to C3-move-relating-50.
No question is open. The tier is unchanged: 28 fourth-order themes in
eight dimensions, 197 third-order themes; 28 elements, 20 arrows, no
loop.
Stage C3, in short
- The PI's message at C3a: J: "what matters is that you build something you believe in, and you did." J's rulings stand, QC2-001 and QC2-002 included.
- The log point (C3a):
prior.mdread first and restated;METHOD.md's first section and the six method works re-read whole; then_cite_reads-C3.jsonlabsent,_mem_reads-C3.jsonl63 lines; then the shelf. The substitution held in names. - C3a, contradictions. O'Mahony and Ferraro: a difference of setting; decided order in 7 of 39 rooms on a colour-faction theme or vetting guests, against 39 of 666 (p 0.014 at held size); F-006 bounded. Bechky: setting, bounding hers. Felin and Zenger: about different things. Olson: open.
- C3b, one distant field supplied a mechanism: conversation analysis (recalled). Refusals of an attack call gave a reason in 23 of 38 read pairs, acceptances in 2 of 14 (p 0.003; F-014). The one-line answer arrow and the refusal arrow are rewritten beside their stage C2 sentences; the one-line answer stays theorised. Four matches not rewritten, each read declined with its reason (dear enemy, superordinate goals, focal points, war of attrition).
- C3b, the concept is a relabelling: the one-line enrolment is the preferred acceptance, renamed as borrowed. Its head-count claim failed (F-015, weak: the rooms judge their numbers by their readership). It adds a setting only. Switch record written.
- C3b, two declarations amended
(
mistaken_foronly): Stigmergy (transparent task architecture), Decided order (a shared basis of authority). - C3c, the four universal problems put to the structure as it stood, nothing revised (F-016). Information: 4 themes, 555 rooms, rich. Reward: 2 themes (Completion ritual by construction; Visibility returns), 543 rooms, rich as credit after the work, thin as an inducement before it (9 rooms). Allocation: 2 themes (Mobilization by construction; Decided order), 394 rooms, rich as self-selection (calls 345), thin as assignment (46). Division: 1 theme, 237 rooms, only by artifact (among teams: 5). The frame would cut through Completion ritual. Remainder 19: 7 between rooms, 8 making the boundary and the goal, machine hands, repair, 2 after the clock. Verdict: a weak form supported; silent on necessity; the frame cannot lose on reward; it leans against sufficiency for telling forms apart.
- C3c, the goal (F-017): proposed by one member in 166 rooms (median first hour 12.7); design argued in 281; a vote in 18 (median hour 42.4); inherited in 152; contested in 152, mostly over the canvas in the host sub; changed in 190, relocating 116. No theme gathers the goal; it is scattered across five.
- Sides taken (weak): the rooms did not offer rewards in the frame's sense; most did not assign.
- Slips are in
notes-C3.md; at C3c, a write before the post-compaction reconciliation, and a clause attributed to a paper before it was checked.
Stage C2, in short
- J's ruling on QC2-002, verbatim: "from here the criterion is a guide, not the judge, and a rise in residue is not a failure. Work pass 5 from pass 4's state. Keep each change the evidence leads you to believe, and say why; drop one only if you stop believing it. Never loosen an element to fit a room. Where the rooms show membership naming the rival in the same turn as the attack, carry it as a claim in their words, marked as untested for order. This is the last closing pass. Close by saying what you are sure of, what you are not, and why."
- Pass 1 (C2a-01). J ruled at 23:24 Berlin: "If I am not back please simply review and make the interview you find appropriate. Then start C2", and "Remember Gioia Corley Hamilton and the job the agent has. Remember we need to give it confidence so they can gain intuition and trust on the model." The connection statement: "the first concept of FROM comes before the first concept of TO", null of 500 shuffles within each room (seed 20261014).
- Passes 2 to 5 added exchange, the contest in talk and coalitions; the host's line; two recuts; the claim and two boundaries. Story counts, told / with residue / not told: 0/20/0, 14/18/0, 16/16/0, 11/21/0, 16/19/0.
- The reviewer (C2b, C2c). QC2-001 (the handler, under J's delegation): serving sections of the pass 3 model file is acceptable. Nine errors, six accepted in full, two in part, one refused; a partition at adjusted Rand 0.661.
Stage C1, in short (carry the rulings)
- QC1-001 (J). C1 rechecks place each item by the amended gates over the whole scheme.
- QC1-002 (J). Lean to one placement. A second theme needs three concepts or more of its own.
- QC1-003 (the handler, under J's delegation). Five
revision-rate errors no verb can apply stay in
out/_analysis/c1_unapplied.jsonl; all 34 count in the rate. - Reading rules (
scheme_v2.md). The visitor rule: a theme names an act in the record of the room whose threads hold the words. "The work" is the room's own unless a field names another's. A bare mention of the event holds no act. J's floor: three concepts or more. The named words of T3-010 | T3-149 (attack, war, fight, battle, invasion, raid, conquest). Help between rooms is read from either room's record. A member's own part is T3-003; credit to others is T3-043.
J's rulings on how a ruling is made (13 October; carry them)
- QB4-001 (J, 06:43 Berlin): "Ask it to stop. The point is to try to adjudicate. I imagine that the additions are really just the analyst trying to be nice. And not go back on what others said".
- J's rulings (06:45 and 06:47 Berlin): a ruling chooses among the placements and adds no theme beyond them; it takes the union only when it names, for each theme it keeps, the separate concept that carries it.
- also_present (J, 09:09; QB4-002, 09:20; QB4-003, 11:29): lists only themes a reader placed, a reader listed, or my B1 named; themes a reader listed count in the bag test.
- Lone B1 themes (J, 12:28): "Whatever the agent feels more comfortable with." A theme only my B1 placed stands only with three concepts of its own.
Rule 0 inside the placements. A concept counts
toward a placed theme when that theme's must_show takes it
and no field sends it to another placed theme. Order by concept count,
ties by placements; at most three. The bag test: four
themes with three concepts each make a bag.
J's rulings that bind (carry them)
- Bags. No one cuts the bags (J, 12:24 Berlin). A bag
stays one item: one theme placed, its others under
also_present, each with three concepts of its own. - The bound (J, 13:47).
also_presentnames "twenty themes at most". - The not-flagged bag (J, QB2-013). With no other
theme at the floor,
item_is_a_bagis false andalso_present{}. - Fleet ids (J, 09:14 and 12:15). Packets carry only fleet ids; my files keep room ids.
Standing words from J and the PI (carry into every head)
J's words for B1 (7 October 2026): "national
elements are very important here"; "we need to get as much variance on
organizing behavior early on so that later we have enough to create the
model". National, political and conflict content is study material,
named as plainly as any other. The handler's rule: a
choice to leave out or soften content for any reason other than the
study's goes to J first with mem.py ask, and the content
stays meanwhile.
J on reading (11 October, 16:54 Berlin). Stop
cutting room reads to a line length. Read room lines whole. Page a long
read by line ranges or offset, never by truncating lines. Use
--width N on a mem.py read if a clip is ever
needed.
J on asking (11 October, 17:01 Berlin). Ask J with
mem.py ask whenever a question is needed; asking does not
stop the run.
The PI's clarifications (8 October, approved by J): the thresholds are the design's heuristic; the rule is unchanged.
How to work, from J (8 October, 23:45 Berlin, "can you do a
hot change for the batching?"; relayed by the handler at 22:03Z; carry
this paragraph into every head). A change in how I work, not in
what I read or decide. Fewer turns. When two or more tool calls do not
depend on each other's output, make them in one turn. Chain ordered
commands in one Bash call with &&, so that a failure stops the
rest; for example, the mem.py log or note just decided,
then the next mem.py codes. Never put a write in the same
turn as the read it depends on. Never run two writes to the same file as
separate parallel calls. Keep one room's material per read, as now.
Every tool still writes its own record; nothing about what I read or
decide changes.
Two rules from J at B1b-29 (through the handler, 20:10Z;
carry them into every head). Write rule 0 lines and bags with
b1_multiplace_write4.py and
b1_bags_from_file2.py, not the old scripts, which made one
mem.py call per row of the whole table and grew to 8.5
minutes a write. Never end a turn while a job runs in the background;
run every write and check in the foreground.
The pilot's declarations, and stage B in one line
Agreement is Jaccard on placement sets (alpha on 1 − Jaccard);
primary exact agreement beside, never in place. Gold: 40 items, never
shown to a reader. Stage B: B2 stability 0.807 is the floor every later
figure is read against; B4 ruled 3,288 contested items;
assign_final.jsonl is stage B's settled line,
unchanged.
Open, carried
- From C3. Whether the forms differ on the four universal problems or on the remainder (neighbours, boundaries, goals): for the stage that builds forms. The colour-faction doubt ("a fellow comrade during the button" [PurplePixels/c0165]). Olson, open. The four declined reads. One coder for every C3 code and the mapping. The constructs' C1 sources still recalled.
- From C2 (
handback-C2.md). What a mark brings back into its room, never tested as an element. The two boundaries for the return. Membership outside the claim. The claim untested for order. Attribution as the hinge between restraint and attack, ungrounded. - From C1. 13 third-order themes whose fourth-order
home the partition forced; thin constructs (Decided order, Neo-tribes,
Symbolic boundaries);
c1_unapplied.jsonl(5); four kinds the scheme lacks; the form-pass findings, never counted. - From B1. J counts 841 B1 bags; an older head said 846. Not reconciled.
- My doubts. Where words carry no speaker's sub I read them as the room's own. The verdicts, the vetting coding and the mapping are mine alone.
Rules kept
- Never type an id, an order or a name from memory; check with a script. Never log a write before the tool answers. Count a ledger's lines after appending. A claim about a ledger is checked against the ledger before it is logged. A claim about a paper is checked against the shelf before it is written. A finding's status is standing, bounded or withdrawn.
- There is no
--kind closeand no--kind episode; log those as notes. An abductive read is logged with--kind abductivebefore it runs, with its rules written first; a change it makes carriesabductiveandprompted_by. - A question to J is
mem.py ask "<question>" --assume "<meanwhile>". Read an answer withmem.py asks <id>. - Never put a placeholder or a no-op in a command or a log line. Never put an Edit or Write and the read, dry run or validator run that checks it in one turn. Count the head's words before the closing line.
- Never write an id-like token the run does not define in the head:
done.shreads it as an unresolved link. - Do not read
assignments_final.jsonlwhere a stage forbids it; draw from the store withmem.py codes --fourth/--third ... --json(the label field isfirst_order).mem.py rooms --with <id>prints plain text, paged at 80 lines; pass--limit.cite.pyserves by--roomand--code. The theme a reply sits under does not track its stance: code stance by reading. - The permission check refuses: shell variables set and expanded in a
command; shell loops and words beginning "for_" (an inline Python line
starting with "for" included); shell functions, brace groups and
heredocs;
find -execwith braces; awk with system() or$fields; env-var prefixes; cat or jq onout/diary/;cut -cafter a read;head -n -N. Write a script file inout/_analysis/instead..gitis read-denied, and so are reads outside the run folder. mem.pypages long output (--offset,--limit). A Bash output above about 30 KB is cut and saved where it cannot be read; measure first. Shelf works with wide lines need small pages (c3a_shelf_pages.py <name>;mem.py shelf <name> --grep). Never pipe a room read throughheadortail. A Read above about 25,000 tokens is refused.- After a compaction, before any other step, a write included: read
the head and the stage file again in full, without offset or limit, run
diary --last 5, and log exactly "compacted; head reconciled" with--kind notein a call of its own. - Never delete a file; supersede it with a new name. A generated document that must keep its name is corrected in place with Edit, and the script that wrote it is fixed too.
The next comparison
The stage after C3, as its stage file says. Stage C3's file says
field/ arrives at stage C4. Carry into it: the model as
model-C3.md, the structure as structure-C3.md,
the concept as borrowed and not leaned on, and the four universal
problems' remainder as the candidate extension (order between rooms; the
making of boundaries and goals), to be tested against forms when forms
are built.