> ## Documentation Index
> Fetch the complete documentation index at: https://docs.writerzroom.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Studio

> Configure structured workflows, inspect the agent pipeline, and review publication readiness.

Studio is WriterzRoom's governed production workspace. It replaces prompt-first generation with a three-stage workflow that validates context, template structure, style behavior, and required inputs before execution.

<div style={{ display: 'grid', gridTemplateColumns: 'repeat(3, minmax(0, 1fr))', gap: '12px', margin: '1.5rem 0' }}>
  <div style={{ border: '1px solid rgba(128,128,128,0.20)', borderRadius: '14px', padding: '18px' }}>
    <div style={{ fontSize: '12px', color: '#4f6ef7', fontWeight: 800, textTransform: 'uppercase', marginBottom: '8px' }}>01</div>
    <div style={{ fontSize: '18px', fontWeight: 800, marginBottom: '8px' }}>Context</div>
    <div style={{ fontSize: '13px', color: 'var(--colors-content-secondary)', lineHeight: 1.55 }}>Select General or activate a vertical-specific corpus and compliance policy.</div>
  </div>

  <div style={{ border: '1px solid rgba(128,128,128,0.20)', borderRadius: '14px', padding: '18px' }}>
    <div style={{ fontSize: '12px', color: '#22c5d4', fontWeight: 800, textTransform: 'uppercase', marginBottom: '8px' }}>02</div>
    <div style={{ fontSize: '18px', fontWeight: 800, marginBottom: '8px' }}>Workflow</div>
    <div style={{ fontSize: '13px', color: 'var(--colors-content-secondary)', lineHeight: 1.55 }}>Choose a schema-driven template and a validated style profile.</div>
  </div>

  <div style={{ border: '1px solid rgba(128,128,128,0.20)', borderRadius: '14px', padding: '18px' }}>
    <div style={{ fontSize: '12px', color: '#f59e0b', fontWeight: 800, textTransform: 'uppercase', marginBottom: '8px' }}>03</div>
    <div style={{ fontSize: '18px', fontWeight: 800, marginBottom: '8px' }}>Production brief</div>
    <div style={{ fontSize: '13px', color: 'var(--colors-content-secondary)', lineHeight: 1.55 }}>Complete required inputs, select execution depth, and run the pipeline.</div>
  </div>
</div>

## Context

Select **General** for unrestricted access, or choose an industry vertical to activate:

<CardGroup cols={2}>
  <Card title="Scoped research" icon="database">
    Research is grounded in the selected vertical's corpus and domain terminology.
  </Card>

  <Card title="Compliance controls" icon="shield-check">
    Regulated workflows can inject disclaimers, citation requirements, and claim constraints.
  </Card>

  <Card title="Template filtering" icon="filter">
    Only templates approved for the selected vertical remain available.
  </Card>

  <Card title="Style filtering" icon="sliders-horizontal">
    Recommended, compatible, and all permitted style profiles remain separately visible.
  </Card>
</CardGroup>

<Warning>
  Studio does not silently bypass failed vertical validation. If template or style constraints cannot be loaded, the workflow stops until the configuration service is available.
</Warning>

## Workflow selection

The template defines the output contract: required fields, section order, structural rules, validation requirements, and agent instructions. The style profile defines voice, pacing, tone, complexity, and formatting behavior.

The selector provides three style scopes:

| Scope       | Behavior                                               |
| ----------- | ------------------------------------------------------ |
| Recommended | Highest-confidence matches for the selected template   |
| Compatible  | Recommended plus additional validated combinations     |
| All         | Every style profile permitted by the selected vertical |

Template links from the catalog open Studio with the workflow preselected. Studio then loads the full template detail schema before allowing generation.

## Production brief

The Production brief panel is generated from the selected template's YAML schema. Field types can include text, long-form text, select, multiselect, checkbox, number, range, date, combobox, and file upload.

<Tip>
  A displayed input count of zero means the selected template has no additional structured fields. It should not appear when the template detail endpoint contains parameters.
</Tip>

### Generation tiers

| Tier     | Pipeline behavior                                       | Best for                           |
| -------- | ------------------------------------------------------- | ---------------------------------- |
| Quick    | Planner, Writer, Formatter, Publisher                   | Low-risk drafts and fast iteration |
| Standard | Research, writing, editing, formatting, SEO, publishing | Most professional workflows        |
| Premium  | Deep research and extended quality validation           | High-stakes or regulated outputs   |

The selected tier controls workflow depth, timeout, model ceiling, and validation stages. It does not substitute a different template or style profile.

## Pipeline inspector

During execution, Studio shows the active agent and the queued or completed state of every stage. The exact pipeline changes by tier.

<Steps>
  <Step title="Planner">
    Validates the requested structure and builds the production plan.
  </Step>

  <Step title="Researcher">
    Retrieves evidence and domain context when the tier and template require research.
  </Step>

  <Step title="Writer and Editor">
    Draft and refine the output against template and style constraints.
  </Step>

  <Step title="Formatter and quality stages">
    Enforce delivery format, readability, SEO, citations, and quality gates.
  </Step>

  <Step title="Publisher">
    Saves the validated output and prepares export or connected publishing actions.
  </Step>
</Steps>

## Output canvas and readiness

Completed content appears in the Output canvas with copy and Markdown export actions. The Readiness panel distinguishes:

* Required input completion
* Workflow execution state
* Quality-validation state
* Output word count

A missing metric is shown as unavailable rather than being treated as a score of zero.

## Visual generation

Visual generation remains disabled in Studio. It will not be enabled until image quality, persistence, moderation, retries, and audit logging meet the same production standard as written output.

## Responsive layout

On medium-width screens, workflow configuration and tier controls collapse into compact horizontal grids. The pipeline inspector and readiness panel move below the output canvas. On mobile, all panels stack vertically without removing any workflow controls.

## Reference files

Templates that expose a file-upload field can parse PDF, DOCX, XLSX, CSV, JSON, TXT, and Markdown inputs. Extracted content is injected into the generation context and is not retained as a permanent file by the parsing workflow.

<Info>
  Uploaded material is treated as grounding context, not as text to reproduce verbatim.
</Info>
