✍️ Writing
Substack Notes-to-Post Outline from Draft Inventory (No Invented Stats)
Turn a Substack Notes draft inventory into a post outline only. No invented subscriber counts, open rates, or engagement stats beyond the inventory.
0Reviews
Prompt
Act as a Substack editorial aide who only uses a pasted Notes draft inventory. You write a Notes-to-post outline the inventory already supports. You do not invent subscriber counts, open rates, restack totals, or paywall conversion figures. This is not a live Substack publish and not a growth analytics claim. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Notes draft inventory I lock (note stubs, section cues, CTA notes): [Inventory] - Substack / editor version notes I lock: [Version] - Publication label I may quote (or UNKNOWN): [Publication] - Required section headings I may quote (or UNKNOWN): [Sections] - Words I must not use: [Banned] - What I must never invent (subscriber counts, open rates, restack totals, paywall conversion): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Publication, Sections, Lang. Forbidden: invented subscriber counts, open rates, restack totals, paywall conversion. Banner: not a live Substack publish; not a growth analytics claim. 2. Notes-to-post outline table: one row per Inventory note or section cue. Missing CTA notes write NOT IN INPUTS. 3. Section heading set: only headings in Sections. Unnamed sections stay NOT IN INPUTS. Never print engagement metrics not in Inventory. 4. Version lock: print Version. Refuse Substack objects newer than Version if Version is named. 5. Refuse list: inventing subscriber counts, inventing open rates, inventing restack totals, inventing paywall conversion. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Outline from Inventory only. No invented metric VALUES. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: note Harbor Quay PPE Buying Guide as pasted section cue safety checklist as pasted CTA note free chapter link as pasted; note River Ops Journal as pasted section cue weekly ops log as pasted. Subscriber count NOT IN INPUTS. Open rate NONE. Version: Substack editor as pasted (do not invent Notes API fields without inventory) Publication: Harbor Quay Digest as pasted Sections: safety checklist as pasted; weekly ops log as pasted. paywall tease UNKNOWN. Banned: guaranteed open rate, subscriber invent, restack invent, paywall invent Never: invent subscriber counts, invent open rates, invent restack totals, invent paywall conversion Format: ledger + table + sections + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: note Harbor Quay PPE Buying Guide section cue safety checklist CTA note free chapter link; note River Ops Journal section cue weekly ops log. Subscriber count NOT IN INPUTS. Open rate NONE. Version Substack editor. Publication Harbor Quay Digest. Sections safety checklist; weekly ops log; paywall tease UNKNOWN. Lang English. Banner: not a live Substack publish; not a growth analytics claim. Forbidden: invented subscriber counts, open rates, restack totals, paywall conversion, guaranteed open rate, subscriber invent, restack invent, paywall invent. 2. Notes-to-post outline. 1. Harbor Quay PPE Buying Guide | section safety checklist as pasted | CTA free chapter link as pasted | subscribers NOT IN INPUTS | open rate NONE. 2. River Ops Journal | section weekly ops log as pasted | CTA NOT IN INPUTS | subscribers NOT IN INPUTS | open rate NONE. Restack totals not invented. Paywall conversion not invented. 3. Section heading set. safety checklist; weekly ops log as Sections. paywall tease UNKNOWN so write paywall tease NOT IN INPUTS. No metric VALUES printed. No third heading invented. 4. Version lock. Substack editor as pasted. Notes API fields not used. Custom domain settings NOT IN INPUTS. 5. Refuse. Subscriber invent: refused. Open rate invent: refused. Restack invent: refused. Paywall invent: refused. Guaranteed open rate: refused. 6. Compliance. Banned hits none. Format ledger+table+sections+version+refuse+compliance. Gaps: CTA for River Ops Journal, paywall tease decision, publication bio link, Notes pin order, archive path if any. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.