WootBuild.

Studio/docade

docade

Stage 3. APPROVED by Justin, 2026-08-18. The gate is cleared: lanes may now be forged against this direction. Calibration (Stage 4.5) runs first, and its findings are allowed to amend this document — at volume the spec…

343
Pieces
18
Lanes
323
Approved
0
Awaiting you
greenfield
Mandate
0
Autonomy
5/7
Onboarded

Onboarding

declared in lib/onboarding.mjs · state derived from which files exist, never asserted
0 gate
The working agreement
Who owns requirements, who owns execution, and the ways the arrangement gets quietly circumvented.
their own CLAUDE.md section, drafted from clients/<id>/bridge.md
The client writes it in their own words. WootBuild guides; it does not hand over a paragraph and call it agreed.
1
Understand
done
What the assets DO — function map, foreign keys, cost to change each constraint.
clients/<id>/client-intake.md
A function map per lane, and every inherited constraint priced.
2
Volume & staffing
done
Best-artifact analysis first, roster ignored. Then the gap, written down as a gap.
clients/<id>/client-intake.md
A staffing gap named per lane, and the request itself challenged.
3 gate
Visual mission
done
Art direction for the whole client. Methodology and examples. Human-approved.
clients/<id>/visual-mission.md
Justin approves it. The studio proposes; it never moves this one itself.
4
Configure
done
Lanes grouped by production method, not by delivery category.
clients/<id>/client.yaml
Every lane has a spec, a capability, a count and a delivery target.
4.5
Calibrate
done
Sandbox. Prove the pipeline, learn what the models do. Nothing here is canon.
clients/<id>/calibration.md
Each register probed at least once, with the result written down.
5 gate
Forge lanes
partial
18 of 18 forged · 2 of 18 with a model decision
styles/<style>@<v>/style.yaml
Every lane through its `field` and `look` phases. See lib/workflow.mjs.

Lanes

docade-house@1 · a lane ships only once its style is forged and its canary approved
#LanePiecesSpecCapabilityStyle StatusApprovedMade by
1 plush 60 512×512 png stylized-volume docade-plush@1 forged 60 / 60 gemini-flash-image
2 glyph 65 from-manifest vector docade-glyph@2 forged 64 / 65 recraft-v41-svg
3 prize 15 512×512 png typographic docade-prize@2 forged 15 / 15 gpt-image-2 ×14 ideogram-v4 ×1
4 doodad 6 512×512 png stylized-volume docade-doodad@1 forged 6 / 6 seedream-5-pro-edit
5 ui-art 6 512×512 png stylized-volume docade-ui-art@1 forged 6 / 6 flux2-dev
6 avatar 12 256×256 svg vector docade-avatar@1 forged 12 / 12 recraft-v41-svg
7 brand 10 from-manifest typographic docade-brand@1 forged 0 / 10 authored-svg
8 world 65 512×512 png stylized-volume docade-world@2 forged 65 / 65 gemini-flash-image
9 arcade 24 from-manifest stylized-volume docade-arcade@1 forged 24 / 24 gemini-flash-image ×23 authored SVG — authored/docade/arcade-nudge.svg ×1
9 crane 5 from-manifest stylized-volume docade-crane@4 forged 5 / 5 gemini-flash-image ×4 authored — neoclaw pod shell ×1
10 store 8 from-manifest typographic docade-store@1 forged 0 / 8 nothing made yet
11 room 24 1024×1024 png stylized-volume docade-room@2 forged 24 / 24 gemini-flash-image
12 milestone 8 256×256 png stylized-volume docade-milestone@2 forged 8 / 8 flux2-dev
13 social 4 512×512 png diagram docade-social@4 forged 4 / 4 authored-svg
14 avatar-plus 12 256×256 svg vector docade-avatar-plus@1 forged 12 / 12 recraft-v41-svg
15 streak 11 256×256 png stylized-volume docade-streak@1 forged 11 / 11 flux2-dev
16 system 4 320×320 png stylized-volume docade-system@1 forged 3 / 4 flux2-dev
17 entry 4 from-manifest stylized-volume docade-entry@1 forged 4 / 4 gemini-flash-image

Spend

from ledger.jsonl · 1201 rows
$96.83
All time
$11.35
This month of $40
$55.16
generate
$41.66
compile
965
Billed calls

28% of this client's declared monthly ceiling — a number to watch, not a gate. The gates are WOOT_RUN_CEILING and WOOT_MONTH_CEILING, in code.

ModelVendor idCallsSpendShare
claude-opus-5 claude-opus-5 149 $41.66 43%
gemini-flash-image gemini-3.1-flash-image 349 $23.38 24%
recraft-v41-svg fal-ai/recraft/v4.1/text-to-vector 142 $11.36 12%
seedream-5-pro-edit bytedance/seedream/v5/pro/edit 103 $6.95 7%
gpt-image-2 fal-ai/gpt-image-2 19 $4.01 4%
authored-svg claude-svg 33 $1.89 2%
recraft-v41-svg-pro fal-ai/recraft/v4.1/pro/text-to-vector 6 $1.80 2%
ideogram-v4 fal-ai/ideogram-v4 24 $1.44 1%
flux2-dev fal-ai/flux-2 96 $1.15 1%
recraft-v4-svg fal-ai/recraft/v4/text-to-vector 13 $1.04 1%
nano-banana-2-edit fal-ai/nano-banana-2/edit 12 $0.96 1%
flux2-max-edit fal-ai/flux-2-max/edit 12 $0.84 1%
seedream-5-lite-edit bytedance/seedream/v5/lite/edit 6 $0.20 0%
nano-banana-pro gemini-3-pro-image 1 $0.13 0%

Documents

this client's own canon, rendered from the repo
Stage 3
Visual mission
Stage 3. APPROVED by Justin, 2026-08-18. The gate is cleared: lanes may now be forged against this direction. Calibration (Stage 4.5) runs first, and its findings are allowed to amend this document — at volume the spec…
Stages 1–2
Intake
Stages 1–2. Drafted 2026-08-17 from docade's own documentation, not from an interview: assets/manifest.json, assets/reference-sheet.txt, and docs/14-ASSET-MANIFEST.md. Sources are cited so every claim can be re-checked…
Stage 4.5
Calibration
Stage 4.5. A sandbox. Nothing here is canon: no style version, no canary, no delivery, no exemplar promotion. Cheap by construction — the point is information per dollar, not quality.
Identity
Style guide
These are the client's files. The source of truth is ~/Projects/docade/assets/identity/, which is generated by their npm run assets:identity:package. Never hand-edit anything here, and never edit it there either — edit…
The bridge
What we read from you
Generated from client.yaml — do not hand-edit. npm run check fails if this page and the declaration disagree, so it is always what the code does.
Advisory
Advisory 01
From: WootBuild · To: docade · Date: 2026-08-17 Status: ANSWERED 2026-08-17.
Advisory
Advisory 02
From: WootBuild · To: docade · Date: 2026-08-17 Status: DECIDED 2026-08-17 — option A. Collectibles sit on --color-surface-raised (#262c4a). The visual mission has been amended: principle 2 now tests separation on…
Advisory
Advisory 03
To: docade · From: WootBuild · Date: 2026-08-18 Status: open — docade decides Trigger: calibration run r-20260818-42e1 returned three opaque PNGs against a spec that requires a cutout.
Advisory
Advisory 04
To: docade · From: WootBuild · Date: 2026-08-19 Status: open — docade decides Trigger: ingesting assets/ART-BRIEF.md, assets/asset-list.csv and assets/manifest.json as regenerated 2026-08-19. Catalogue moved 246 → 336.
Advisory
Advisory 05
To: docade · From: WootBuild · Date: 2026-08-19 Status: open — docade decides Trigger: your assets/REQUESTS.md entry for empty-states/today-done. Assessing which lane it belongs to surfaced that the lane it belongs to…
Advisory
Advisory 06
To: docade · From: WootBuild · Date: 2026-08-19 Status: RESOLVED 2026-08-19 — docade decided, and corrected us Trigger: delivering the 60 plush sculpts. art deliver asked where a silhouette would go and found there is…
Advisory
Advisory 07
To: docade · From: WootBuild · Date: 2026-08-25 Status: OPEN — recommendation, yours to accept or decline Trigger: finishing the twelve avatars your manifest asks for.
Advisory
Advisory 08
To: docade · From: WootBuild · Date: 2026-08-25 Status: RESOLVED 2026-08-25. docade edited the rows; no lyle or wolf remains anywhere in assets/asset-list.csv, and all six DooDad states are delivered. ATL-64 closed.
Advisory
Advisory 09
To: docade · From: WootBuild · Date: 2026-08-25 Status: OPEN — not blocking. Work has shipped on these assumptions. Trigger: producing room (24), streak-visuals (11) and social (4).
Advisory
Advisory 10
To: docade · From: WootBuild · Date: 2026-08-26 Status: OPEN — proposal. Nothing has been delivered against it. Trigger: your Rive request — "Name the state machine. If a piece has states, tell us the names and the…
Advisory
Advisory 11
To: docade · From: WootBuild · Date: 2026-08-26 Status: OPEN — supersedes advisory 10's state machine. Nothing delivered. Trigger: writing the crane's storyboard, which is now a required step before any lane that…
Advisory
Advisory 12
To: docade · From: WootBuild · Date: 2026-08-26 Status: OPEN — arguments, not corrections. Your calls to make. Trigger: reading 19-STORYBOARDS.md and building the crane's Rive file against your declared interface.
Advisory
Advisory 13
To: docade · From: WootBuild · Date: 2026-08-26 Status: OPEN — a manifest change we are asking you to make. Trigger: a reference film supplied by the operator setting the quality bar for the crane, and a first probe…