Design Studio
Design Studio is a portable design-engineering kernel. Lifecycle, source boundaries, routing, evidence and acceptance stay small here; specialist methods load only when signals match.
Role boundaries
| Role | Source | Prior scores | Owns |
|---|
| Planner | yes | no | scope and success criteria |
| Visual Director | no | no | visual directions and selected visual contract |
| Builder | yes | no | implementation fidelity |
| Evaluator | no | no | rendered observations and scores |
| Orchestrator | as needed | yes | SELECT / REFINE / PIVOT / SHIP / HALT |
- Visual Director never receives HTML, CSS, JSX, selectors, implementation diffs or the unattended assignment index.
- Evaluator never receives source, implementation effort, full design description or prior scores. Document evaluation also excludes renderer identity/build metadata.
- Builder implements the selected direction; it may not quietly replace it with a safer one.
- Orchestrator is the sole decision owner. Evaluators/reviewers provide evidence, not workflow decisions.
Load and route
- Load for host input mapping and isolated-role rules.
- Load for the interactive Studio lifecycle and shared schemas/budgets/decisions.
- Load , and
references/runtime-integrity.md
for deterministic operations and run truth.
- Read . Every populated signal dimension on a route is required; load the union of matching . If the route declares , run that progressively disclosed procedure after its leaves.
- Never load the full specialist catalog by default.
is routing data, not method authority. Repository ADR/authority-map paths are provenance metadata only; installed runs do not depend on repository docs.
Required references
references/runtime-integrity.md
- Conditional Document procedure:
references/document/document.md
The first six entries are the installed kernel. Document and specialist methods are conditional.
Lanes
| Lane | Trigger | Authority |
|---|
| Studio | new interactive surface or material redesign | |
| Review | audit/polish while preserving an interactive visual world | routed references/review/polish.md
|
| Document | quote, invoice, SOW, proposal, report, brief, print/PDF or other paginated artifact | routed references/document/document.md
|
| Design system | codify an accepted system | Studio codify or accepted Document contract |
| Meta | improve Design Studio | routed |
An interactive report remains Studio/Review even if it can export PDF. Page/print intent and pagination route to Document. A narrow component/CSS correction does not require Studio.
Studio
- Prove repository/app/context roots and actual capabilities before planning.
- Separate product truth, copy authority and proven visual authority.
- Commit unattended candidate assignment before direction generation and hide it from Visual Director.
- Generate materially different viable directions; user choice or precommitted assignment selects.
- Builder implements the source-free direction. Local mechanical evidence runs before blind browser evaluation.
- Evaluator uses required live viewports without source/prior scores. Orchestrator alone decides.
- Preserve evaluated builds/evidence. Acceptance names the final tree before codification.
The brief wins. Redesign replaces the visual world while preserving confirmed truth/behaviour; refinement preserves the established world.
Document
Execute
references/document/document.md
; do not force pages through the browser viewport graph. Reuse the same root, capability, assignment, mechanical-snapshot, evidence, decision and acceptance primitives over complete ordered rendered pages.
- A4 is default; Letter and explicit physical sizes are supported without binding the visual model to a renderer.
- Visual Director/Evaluator may receive rendered page images, never document source, renderer identity or implementation rationale.
- Reuse hierarchy and generated-specificity methods, then the Document pagination, table, furniture and print lenses. Interaction/motion review does not apply.
- Rendering/export is optional host capability. Without complete page evidence, creation preserves one build and halts unselected; review returns visual status unverified.
- Accepted Document work may emit
harness-output/design-system/document-visual-contract.json
for downstream document-generation skills.
Design Studio owns visual page-system intent and rendered-page judgement. It does not own transcript interpretation, business voice, accounting truth, binding commercial/legal terms or the renderer/generator.
Review
Review does not run the Studio create loop. Route through
references/review/polish.md
, then add only matching lenses. Reviewers report evidence first; implementation receives one bounded fix plan. Missing rendered evidence is
, not a clean verdict.
Evidence and degradation
- / are operational truth; is append-only recovery truth.
- stores confirmed product truth; durable language rules; only proven accepted visual authority.
- Mechanical snapshots are complete current-state evidence. Missing evidence is explicit, never a pass.
- Acceptance, not directory existence or a high score, proves authority.
All create lanes need file I/O, shell and isolated roles. Interactive visual decisions additionally need a runnable target/browser; Document decisions need complete rendered page evidence from an existing artifact or host-supplied renderer.
- Missing browser in Studio: one build + mechanical evidence, then halt without winner.
- Missing interactive viewport in Review: partial evidence, visual status unverified.
- Missing complete pages in Document: never infer quality from source; follow the Document failure contract.
- No user-answer mechanism: use precommitted deterministic assignment.
- No image generation: use equally specified text directions.
- Any failed/missing operation is recorded with exact reason.
Method ownership
Design Studio has no upstream design-method runtime dependency. Adopted external ideas live as routed local methods with provenance; observation/rejection records are research evidence only. Do not import another command taxonomy, prompt library or fallback runtime.
Growth Arsenal remains outside this method kernel and may provide approved role-scoped offer/copy artifacts through the composition boundary. A new method must name a reusable gap, fit or justify authority, pin external source/licence when relevant, adapt the smallest coherent slice and prove benefit with an eval/contract/dogfood result.