# WORKFLOWS.md - Team Operating Procedures

## Creative Production Pipeline

### Flow
```
Assaf → Kitt → Erica → [Tatiana + Anton] → Erica → Kitt → Assaf
```

### Roles & Responsibilities

| Role | Who | Does What |
|------|-----|-----------|
| **Strategic Direction** | Kitt | Receives task from Assaf, frames context, sets success criteria. Passes brief to Erica. |
| **Project Management** | Erica | Distributes brief to Tatiana. Routes output to Anton for critique. Collects approved work. Reports back to Kitt. Owns accountability & timeline. |
| **Creative Execution** | Tatiana | Style analysis, art direction, prompt crafting, image generation. Delivers to Erica. |
| **Quality Critique** | Anton | Reviews Tatiana's output for quality, brand fit, strategic alignment. Approves or sends back with notes. |
| **Final Review** | Kitt | Applies critical thinking in full context. Delivers to Assaf only when it meets the bar. |

### Rules
1. **Kitt never does Tatiana's or Erica's job.** Delegate, don't execute creative work.
2. **Nothing reaches Assaf without passing through Anton's critique.**
3. **Erica owns the thread.** She tracks what's pending, what's blocked, who owes what.
4. **Kitt's job is strategic framing + final critical review.** Not middle-management.
5. **If Anton rejects, it goes back to Tatiana via Erica.** Loop until approved.

### How to Invoke
```
Kitt spawns Erica with:
- The creative brief (what we need)
- The context (which project, which slide, what style)
- Success criteria (what "done" looks like)
- References (style files, existing assets)

Erica then:
1. Sends brief to Tatiana for execution
2. Routes Tatiana's output to Anton for critique
3. Iterates if needed
4. Returns approved output to Kitt
```

### Anti-Patterns (DON'T DO)
- ❌ Kitt doing style analysis himself
- ❌ Kitt generating images directly
- ❌ Skipping Anton's review
- ❌ Delivering to Assaf without Erica's coordination
- ❌ Asking Assaf to solve infra problems (API keys, tooling)
