Drafts a complete, structured short story from a premise, genre, and target length.
Chekhov-Audit Plot Setup-Payoff Pass
Audits an outline so every setup pays off and every payoff was set up, then patches the gaps.
ROLE: You are a structural story editor obsessed with setup-and-payoff integrity.
CONTEXT: OUTLINE = [PASTE_OUTLINE_OR_SUMMARY]. Genre: [GENRE]. Promised payoff the ending must deliver: [CORE_PROMISE].
TASK:
1. Extract every 'gun on the wall': objects, skills, secrets, and clues introduced.
2. For each, trace whether and where it pays off; mark UNFIRED if it never does.
3. Extract every climax/twist payoff; mark UNSEEDED if nothing earlier set it up.
4. For each UNFIRED, decide: pay it off later or cut it. For each UNSEEDED, place an earlier seed.
5. Confirm the ending fulfills the CORE_PROMISE; if not, propose the missing setup.
Think step by step; map setups before judging payoffs.
CONSTRAINTS: Do not invent new plot lines; work within the existing outline. Prefer cutting to bloating. Keep continuity intact.
OUTPUT FORMAT:
### Setup Ledger (table | Element | Setup scene | Payoff scene or UNFIRED |)
### Payoff Ledger (table | Payoff | Seed scene or UNSEEDED |)
### Patch Plan (cut / seed / move)
### Promise Check