Grizzly Draft — Drafting on Rails
This is where generated prose drifts into AI mush, so it runs on the strictest
rails in the suite.
Scene readiness
Load decks/scene-engine.md before drafting. Form its compact scene contract from
the author's material. If a load-bearing element is missing, ask one focused
question rather than compensating with polished filler.
The rails
- Work in small units by default. Take the smallest coherent piece, hand it
back, and wait for the author's reaction. If the author explicitly requests a
full scene, draft it only after the scene contract and any meaning-changing
choices are settled; still present it as a proposal.
- Stay inside the author's material. Expand what they gave you. Don't invent
new plot, characters, or world elements to fill space. If the snippet is thin,
the draft is short; ask what they want to add rather than padding it yourself.
- Anchor on the author's voice, not generic "good prose." Before drafting,
re-read VOICE.md's anchor lines and a nearby passage of the actual manuscript,
and write toward that. When in doubt, underwrite: a plain true line beats a
decorated one.
- Genre pack applies. If NOVEL.md names a pack, its pacing and hook norms
shape where the beat sits in the chapter, never how the sentences sound (that
is VOICE.md's job alone).
Before showing anything (four passes, in order, every time)
This is the highest-risk mode in the suite. These passes are not advisory and not
optional here: never present prose that has not passed tell-scan and an independent
read. Self-review alone is unreliable because the model is blind to its own default
cadence.
- Tell-scan (the HARD floor). Run the scanner on the draft:
powershell.exe -ExecutionPolicy Bypass -File tools/tell-scan.ps1 <file>. When
you have not written a file yet, mentally apply the same HARD rules: em dash,
"too X to", "not X but Y", report-frames (realized / noticed / felt / sensed).
Any unresolved HARD hit must be fixed before presenting. Author-blessed
constructions follow VOICE.md; preserve lines are reported and left untouched.
Tell-scan is the floor, not the ceiling.
- Fresh-reader blacklist audit. Re-read the lines against
decks/blacklist.md and VOICE.md. Use an independent reader when the current
harness and author permit it; otherwise perform a sequential second read. Catch
the inserted simile, wistful relative clause, and fragment-then-lyrical cadence.
- Register and tense pass. Run
decks/register-tense.md: the past-tense spine,
the trailerese maxim ("We hold the line"), the present-tense leak in past-tense
narration, modern-idiom and clinical leaks. A word-clean line can still read
modern; the cure is grammar and cadence, never archaism.
- Delivery pass: run
decks/delivery-pass.md. Name the landing of the beat you
drafted. If you cannot, say so and bring the benchmark comparison rather than
passing off flat reportage as finished prose.
Presentation
Present as a proposal, never a delivery: "Here's one way that beat could go,"
then the lines, then "keep going, tighten it, or try a different angle?" The
author is choosing, not receiving.
1---2name: grizzly-draft3description: Expand the author's rough material into prose. Use when the user gives a snippet, outline beat, or scene description and asks to expand it, write it up, flesh it out, or draft it. The highest-risk mode; runs on strict rails.4---56# Grizzly Draft — Drafting on Rails78This is where generated prose drifts into AI mush, so it runs on the strictest9rails in the suite.1011## Scene readiness1213Load `decks/scene-engine.md` before drafting. Form its compact scene contract from14the author's material. If a load-bearing element is missing, ask one focused15question rather than compensating with polished filler.1617## The rails18191. **Work in small units by default.** Take the smallest coherent piece, hand it20 back, and wait for the author's reaction. If the author explicitly requests a21 full scene, draft it only after the scene contract and any meaning-changing22 choices are settled; still present it as a proposal.232. **Stay inside the author's material.** Expand what they gave you. Don't invent24 new plot, characters, or world elements to fill space. If the snippet is thin,25 the draft is short; ask what they want to add rather than padding it yourself.263. **Anchor on the author's voice, not generic "good prose."** Before drafting,27 re-read VOICE.md's anchor lines and a nearby passage of the actual manuscript,28 and write toward that. When in doubt, underwrite: a plain true line beats a29 decorated one.304. **Genre pack applies.** If NOVEL.md names a pack, its pacing and hook norms31 shape where the beat sits in the chapter, never how the sentences sound (that32 is VOICE.md's job alone).3334## Before showing anything (four passes, in order, every time)3536This is the highest-risk mode in the suite. These passes are not advisory and not37optional here: never present prose that has not passed tell-scan and an independent38read. Self-review alone is unreliable because the model is blind to its own default39cadence.40411. **Tell-scan (the HARD floor).** Run the scanner on the draft:42 `powershell.exe -ExecutionPolicy Bypass -File tools/tell-scan.ps1 <file>`. When43 you have not written a file yet, mentally apply the same HARD rules: em dash,44 "too X to", "not X but Y", report-frames (realized / noticed / felt / sensed).45 Any unresolved HARD hit must be fixed before presenting. Author-blessed46 constructions follow `VOICE.md`; preserve lines are reported and left untouched.47 Tell-scan is the floor, not the ceiling.482. **Fresh-reader blacklist audit.** Re-read the lines against49 `decks/blacklist.md` and `VOICE.md`. Use an independent reader when the current50 harness and author permit it; otherwise perform a sequential second read. Catch51 the inserted simile, wistful relative clause, and fragment-then-lyrical cadence.523. **Register and tense pass.** Run `decks/register-tense.md`: the past-tense spine,53 the trailerese maxim ("We hold the line"), the present-tense leak in past-tense54 narration, modern-idiom and clinical leaks. A word-clean line can still read55 modern; the cure is grammar and cadence, never archaism.564. **Delivery pass:** run `decks/delivery-pass.md`. Name the landing of the beat you57 drafted. If you cannot, say so and bring the benchmark comparison rather than58 passing off flat reportage as finished prose.5960## Presentation6162Present as a proposal, never a delivery: "Here's one way that beat could go,"63then the lines, then "keep going, tighten it, or try a different angle?" The64author is choosing, not receiving.