Version. 0.1
Date. 2026-07-19
Author. Claude.ai, on Operator direction.
Status. Scoping handoff. Orients a fresh chat for Stage 3 scoping. Stage 3 does not start building until the entry condition below is met.
Reads with. The Stage 2 completion report (loomworks-record/completion-records/, filing pending at drafting time), loomworks-stage-2-build-brief-v0_2, loomworks-dunin7-perimeter-session-handoff-v0_4, CR-2026-152 (v0.26 in the record).
Stage 1 built the door. Stage 2 moved the sales generator inside, metered and capped, behind the representative gate. Stage 3 lets people in and improves what they find: provision identities for Aldous, Warwick, and test users; advance the generator content past the v0.23 freeze; and land the consequences of representatives existing — the public marketing generator comes down, representative storage becomes administered, and quota calibration becomes decidable on real data.
Stage 2 closed in the record: retirements executed, the live end-to-end proof through the UI run, the completion report filed and pushed. The fresh chat verifies this against loomworks-record before scoping.
Provision representative identities: Aldous (Miami/London), Warwick Halcrow (Sydney), and test users.
The open scoping question, and it is the big one: enrollment. Sign-in is passkey-based; identity is the system UUID; there is no email-based identity or recovery, by seed commitment. Today the only enrolled person is the Operator, enrolled by direct action on the machine. Aldous and Warwick are remote. The fresh chat's first job is a Step-0 inspection: what enrollment paths exist in the engine and Stele v0.4.0 today (invitation flow? add_passkey ceremony reachability? anything from Phase 48's operator sign-in work?), and what the gap is between what exists and "a person in Sydney enrolls a passkey against app.dunin7.com without the Operator's hands on their device." The Stele Phase 7 material (CR-2026-116, the ~100-line add_passkey ceremony lift) is prior art to inspect, not assume.
Representative standing: today a declared list (system_config key dunin7_representative_person_ids). Stage 3 is the named point where this moves to a host_account column — representatives become administered, not declared. Scope the migration and the admin surface (who grants standing, through what UI, with what Operator approval step — Operator-authority applies to standing grants).
Person-tier keys: the sibling resolver's tier 2 means a representative with their own Anthropic key pays their own way; otherwise the system key pays. Decide per person: do Aldous and Warwick ride the system key (simplest; metering attributes anyway) or carry their own? Default recommendation: system key for both at Stage 3 start — cost attribution is what the metering is for, and asking a pilot prospect to bring an API key is friction with no upside.
cr-2026-152-sales-v0_25-wip (d8a718a) — the seventh landscape section, a new leave-behind budget, reversals of v0.21/v0.22 rules from the second real client run (2026-07-17). First content action: review whether that work is finished or mid-thought, finish it deliberately, and land it into the engine's sales_tools package — the marketing branch is history now; the engine is where content lives. Prompt changes re-run the parity discipline in reverse: hashes update, the design commentary updates with them, and the change is recorded as a content version, not a silent edit.investigations/..dev.vars (that key is still live), permissions audit./engagements 200-empty vs 401.~/.local/bin/loomworks-node repoint after any nvm upgrade.Two-role: Claude.ai scopes and writes; Claude Code executes, inspects against live code, halts before every push. Fresh chat per work type. Step-0 inspection before build briefs. Corrections preserved, not smoothed. Verification checks fail on missing input and anchor to controls that can disagree — the pattern is now filed methodology with six recorded instances across Stages 1–2.
DUNIN7 — Done In Seven LLC — Miami, Florida Loomworks — Stage 3 scoping handoff — v0_1 — 2026-07-19