Open the live control panel | Research manual
**Model:** as arm.json sets for this stage (your platform file lists the model and effort). **Legs:** one per branch, then one for the waterfall and survival. **Fleet:**
none.
**Steps:** D5a-01, D5a-02 ... one per branch; D5b the waterfall and survival. Each leg is named by its step (STANDING §2).
**Safe stops:** after each branch's account. At a safe stop, check for .pause (ls .pause); if it is there, log where to pick up, your working hypothesis and the next room or item
(mem.py log "<hypothesis>; next: <item>" --kind pause), and close with done.sh D5 --pause (STANDING §2).
**Startup packet:** _head.md, this file, the last five diary entries, validate.py --open D5;
the branch's forms/<id>.md; the hierarchy shelf. First leg only: branches.jsonl,
crosslinks.jsonl, tree-D4.md, chunk-share-D4.md.
**Reads allowed:** the branch's members by query (rooms/<sub>/model-D.md, case.md, concepts
through cite.py, mem.py note, adaptations --element, contrast); verdicts-D.jsonl and
exception-report-D.md; account.md; model/arrows.jsonl;
propositions.jsonl; rebuild.py <sub>; _views/; the organizing_end_hour and aftermath
share per room. **Forbidden:** rooms outside the branch except as the contrast the account
names; the canvas as an undeclared ground (rule 7), projected on afterwards; recutting a branch or changing
the model; the chunk-share tree as a ground.
**Outputs:** forms/<id>-account.md per branch; branches-D5.jsonl; waterfall-D5.md;
survival-D5.md; lines in findings.jsonl and defects.jsonl; notes-D5.md.
The branches are the forms organizing took under your own return; read their members as
rooms, in any order, through any file. Two things are fixed: a claim
about absence carries §1's arithmetic, and the branches were cut from adaptations your own model
provoked and cannot vouch for it. If stage D4 drew no tree, or the population is one form with
variation, write this stage anyway, about what the branches do track, and say in every account
that they are groupings. The unadapted group gets an account of its own; a branch mostly
cannot-tell is said to be so before it is described.
Rule 6. Declare here, before any comparison, the minimum count of within-case datings an arrow
stands on, from your own subs counts. For every arrow you compare across branches, compute the
expectation: its corpus-wide subs count over the analysed set from counts.py, times the
branch's n; smallest and largest branch first. Below one the arrow is not-testable-here,
and no boundary condition and no propositions_fail may be written from it. Arrow presence
inside a branch is arithmetic about your own model, cut on the adaptations it provoked:
*present here, absent there* describes a form and never bounds a proposition, unless you can
say what distinguishes the difference from a restatement of the cut.
forms/<id>-account.md, in this order:
1. **How these rooms organized, as a narrative**: a few hundred words a stranger to the model
could follow, with participants' words through cite.py, written before the comparisons.
2. **What the branch does**: the elements it shares with the global model unchanged, as the
model's prose says them.
3. **What it does differently**: the shared keys read as prose, each with the rooms and the
how sentences that carry it, and what a room of this branch does that the global model
would not predict. Say what the branch's claim rests on (contract §1): the shared keys are a
pattern across rooms and are validated as one, by the ledger's counts and D4's alternatives;
what the rooms did with them is a claim on their words and is validated by cite.py. One
kind of evidence does not stand in for the other. Then stage D4's name read against the members: the strongest argument
that it names the keys rather than what the rooms did, and what a reader who suspected so
would look for; a name you cannot defend from the members is a renaming proposal in
notes-D5.md.
4. **The concepts it employs**: representative first-order concepts from the members, through
cite.py, at least one per shared key.
5. **Composition here.** Keep three versioned judgments separate. verdicts-D.jsonl diagnoses the original unadapted global model and remains historical. adaptation-returns.jsonl, the current model hash and D3's unaffected-case reasons establish each adapted-local status. Name all unresolved or insufficient-evidence local accounts and their limits. Then state whether the shared branch explanation is supported, unsupported or unresolved and why. An original global failure is not a current local or shared failure.
6. **How the model runs here**: which elements do the work, which sit idle (absent), which
fit badly, what these rooms do that it has no place for (propose and particular lines).
Where the room models and your reading disagree, say which you believe.
7. **The one relationship that runs differently here**: one arrow, both sides quoted.
8. **Fourth-order themes over- and under-represented** against the population base rate (no
v38 view yet; by script, logged), in the rooms' own words; never a property of
the rooms (contract §5).
9. **Arrows present, absent or not-testable-here** with the expectation on each; propositions
that hold, fail against a real expectation, or are not testable.
10. **How representative members do the work**: two or three rooms, by a rule you state, each
told in a paragraph in the branch's terms with citations, one the member that fits worst,
one read at length with why you chose it and what is unrepresentative about it.
11. **The nearest branch and what separates them**, with the room that could have gone either
way; every cross-link touching this branch, named.
12. **The form test** (contract §1, Doty and Glick): the constructs the branch binds, the
relations among them. Map them to the four organizing problems where justified, allowing an empty mapping and a supported theoretical remainder. Then, for
what varies among members, whether the form accommodates it, a subform is warranted (a
candidate for stage D4, written to notes-D5.md, never cut here), or it is a particular of
one history. A branch for which you cannot write this is reported as a grouping, not a
form.
13. **What would make you doubt this is a form at all.**
branches-D5.jsonl, one line per branch:
{"branch": "F03", "name": "...", "n": 23,
"verdicts": {"composes": 14, "composes-with-residue": 5, "does-not-compose": 2, "cannot-tell": 2},
"global_model_version": "<original handoff VERSION>", "local_model_version": "<current hash>",
"local_statuses": {"room": "validated|unresolved|insufficient-evidence"}, "unresolved_members": [...],
"shared_status": "supported|unsupported|unresolved", "shared_warrant": "evidence and scope",
"construct_bindings": ["P07", "T4-005"], "binding_account": "relations and conditions",
"binds": [...], "leaves_free": [...], "over": ["T4-005"], "under": [...],
"arrows_present": [{"arrow": "A03", "expected": 2.1}], "arrows_absent": [...], "arrows_not_testable": [...],
"propositions_hold": ["N12"], "propositions_fail": [...], "propositions_not_testable": [...],
"survival": {"median_organizing_end_hour": 0, "aftermath_share": 0.0,
"work_remained": {"kept": 0, "lost": 0, "silent": 0}},
"canvas": {"median_area_px": 0, "rooms_with_artwork": 0, "read": "one clause"},
"unmodelled": "...", "form_or_grouping": "form", "confidence": "..."}
waterfall-D5.md: one reader's walk from the account, through one branch, through one
subform, to one room's model, to its adaptations, to the quotes; and the walk back up. Say at
each step what was added and whether it contradicted the level above (contract §1, the check in
both directions), and read the walk against prior.md's expectation of what the lower levels
describe. Choose the branch and the room by a rule stated before the walk.
survival-D5.md: organizing_end_hour, the aftermath share and work_remained (how many
members' records say the work was kept, lost, or say nothing: silence counts, contract §1) per
branch, from the record and never from the canvas, with the branch's ending described in its own terms: what stopped
the coordinating, and what the rooms did after. The canvas fields are projected on afterwards
and read against this, with the direction of the bias named (rule 7): what the rooms of this
form left on the canvas, against the narrative in §2 and the account's paragraph on what the
model implies a room keeps. Where the §2 narrative dates a change in what the members did,
say which bracket of prior.md §4 it falls in and whether the members' placements by hour
(canvas) move at that hour: a timing the canvas corroborates is said to be, a mechanism never
is, and a timing it contradicts is named as a question for the account. The contract's §5 sentence on what the canvas measures stands
beside it; nothing here is a score.
Do not characterise rooms stage D4 declared cousins as siblings. Do not treat a network stage D4 could not draw as a tree of forms. Do not let branch size become
importance. Do not recut anything or change the model here: a fourth-order theme that lumps two
things a branch separates, a renaming, a subform, goes to notes-D5.md for stage D6, which may
act on it as an amendment, and to defects.jsonl for stage E1; a claim
a branch bounds is a findings.jsonl line under rule 14. A closed branch's account is not
edited; a description later found wrong is superseded by a new file with what showed it (rule
18).
Each branch opened; the expectations computed; the representative members chosen with the
rule; the form test's result; the survival figures; the waterfall's steps; what the members
showed that the room notes did not predict.
The claim (what the forms are and how they differ in their functioning), the branch that best
supports it, the branch that most threatens it, the condition; then: branches accounted;
branches that failed the form test; names that survived the members' reading; the branch whose reading disagreed most with the room models; where the uncomposed
rooms sit; arrow absences real and not-testable-here, by count; propositions that failed
against a real expectation, and the findings.jsonl lines they bounded; the waterfall's
contradictions if any; survival by branch; the most consequential difference between two forms;
the licences exercised.
done.sh D5 at every branch; handback-D5.md; the head; the closing diary line.
If D4 finds no supported shared branch, keep branches-D5.jsonl empty and explain the result in notes-D5.md. The waterfall goes from the global model directly to a selected local account and its evidence. Report remaining local evidence and unresolved cases. Do not invent a branch. binds and leaves_free contain only optional four-problem mappings; construct_bindings must resolve to empirical construct ids, and a form requires their binding_account.