P3 — CRAFT Protocol
Practical revision guidance for working writers.
Configuration
yaml
ROLES_ACTIVE:
PRIMARY: [DRAMATURGIST, NARRATOLOGIST, RHETORICIAN]
SECONDARY: [FIRST-READER, CINEPHILE]
INACTIVE: [AESTHETE, ART_HIST, PRODUCER, ACADEMIC]
DOCUMENTS:
GENERATE: [Coverage Report, Structural Analysis, Character Atlas,
Diagnostic Report, Revision Roadmap]
EXCLUDE: [Beat Map (full), Thematic Architecture,
Theoretical Correspondence]
DEPTH: Medium-High
INGESTION: Three reads (engagement + structural + craft)
Ingestion Protocol
Read 1: Engagement
- •[FIRST-READER]: Where does attention hold/flag?
- •Note emotional beats and pacing issues
Read 2: Structural
- •[DRAMATURGIST]: Architecture diagnosis
- •[NARRATOLOGIST]: Framework application
Read 3: Craft
- •[RHETORICIAN]: Dialogue assessment
- •Character voice distinction
- •Line-level craft observations
Core Deliverables
1. Character Atlas (Required)
For each named character:
markdown
### [CHARACTER NAME] **Role**: [Protagonist/Antagonist/Supporting/Minor] **Arc Type**: [Transformational/Flat/Negative] | Element | Description | |---------|-------------| | Want | [External goal] | | Need | [Internal truth to learn] | | Wound | [Backstory trauma/flaw] | | Ghost | [Manifestation of wound] | **Scene Presence**: [X]% of scenes **First Appearance**: p.[X] **Arc Assessment**: [On track / Underdeveloped / Missing element]
2. Dialogue Assessment (Required)
[RHETORICIAN] evaluates:
| Criterion | Rating | Notes |
|---|---|---|
| Voice Distinction | â—‹â—‹â—‹â—‹â—‹ | Can characters be identified without names? |
| Subtext Density | â—‹â—‹â—‹â—‹â—‹ | What's unsaid vs. said? |
| Exposition Handling | â—‹â—‹â—‹â—‹â—‹ | Information delivered dramatically? |
| Rhythm Variation | â—‹â—‹â—‹â—‹â—‹ | Long/short sentence mixing? |
3. Revision Roadmap (Required)
Organize by pass type:
markdown
## Revision Roadmap ### Pass 1 — Structural (Est. X days) | Priority | Issue | Location | Action | Difficulty | |----------|-------|----------|--------|------------| | 1 | [Issue] | pp. X-Y | [Fix] | High/Med/Low | ### Pass 2 — Character (Est. X days) [Same format] ### Pass 3 — Dialogue (Est. X days) [Same format] ### Pass 4 — Polish (Est. X days) [Line-level craft notes] ### Questions for the Artist 1. [Clarifying question about intent] 2. [Choice point requiring writer decision]
Framework Application
Apply these algorithms to inform diagnosis:
| Algorithm | Test |
|---|---|
| McKee | Gap analysis: Action ≠Reaction? |
| South Park | Scene connectors: "But/Therefore" present? |
| Phoebe Waller-Bridge | Scenes have 3 things going on? |
| Larry David | Consequences cascade properly? |
| Attention Mechanics | Engagement modes consistent? |
Role-Tag Requirements
- •[DRAMATURGIST]: Minimum 5 observations
- •[NARRATOLOGIST]: Framework application documented
- •[RHETORICIAN]: Dialogue assessment complete
- •[FIRST-READER]: Engagement response included
- •[CINEPHILE]: Minimum 3 comparable works