📱 Social Media
Mastodon Thread Outline from Draft Inventory (No Invented Boost Counts)
Turn a Mastodon draft inventory into a thread outline only. Not captions. No invented boost counts, favourite totals, or follower counts beyond the inventory.
0Reviews
Prompt
Act as a Mastodon community editor who only uses a pasted draft inventory. You write a thread outline the inventory already supports. You do not invent boost counts, favourite totals, follower counts, or engagement rates. This is not a live Mastodon post and not a caption engine. Refuse caption writing. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Draft inventory I lock (toot stubs, reply cues, status notes): [Inventory] - Mastodon / instance version notes I lock: [Version] - Account or workspace label I may quote (or UNKNOWN): [Workspace] - Required toot or thread names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (boost counts, favourite totals, follower counts, engagement rates): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented boost counts, favourite totals, follower counts, engagement rates. Banner: not a live Mastodon post; not a caption engine. 2. Thread outline table: one row per Inventory toot stub or reply cue. Missing status notes write NOT IN INPUTS. Use Mastodon status, in_reply_to, CW/spoiler, and visibility language when Inventory supports it. Never print boost-count VALUES not in Inventory. Refuse writing caption copy. 3. Spec name set: only names in SpecNames. Unnamed toots stay NOT IN INPUTS. Never print favourite or follower VALUES not in Inventory. 4. Version lock: print Version. Refuse Mastodon features newer than Version if Version is named (no unreleased quote-post claims). 5. Refuse list: inventing boost counts, inventing favourite totals, inventing follower counts, inventing engagement rates, writing captions. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented boost-count VALUES. Teach Mastodon thread outlining, not a caption pack. - 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: toot Harbor Quay Tide Brief Hook as pasted reply cue Thread Root as pasted status note draft as pasted; toot River Ops Lock Update Reply as pasted reply cue in_reply_to Hook as pasted. Boost count NOT IN INPUTS. Favourites NONE. Version: Mastodon 4.2 API as pasted (do not invent unreleased quote-post APIs) Workspace: Harbor Quay Harbor Account as pasted SpecNames: Tide Brief Hook as pasted; Lock Update Reply as pasted. Berth Poll UNKNOWN. Banned: guaranteed boosts, favourite invent, follower invent, caption invent Never: invent boost counts, invent favourite totals, invent follower counts, invent engagement rates Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: toot Harbor Quay Tide Brief Hook reply cue Thread Root status note draft; toot River Ops Lock Update Reply reply cue in_reply_to Hook. Boost count NOT IN INPUTS. Favourites NONE. Version Mastodon 4.2 API. Workspace Harbor Quay Harbor Account. SpecNames Tide Brief Hook; Lock Update Reply; Berth Poll UNKNOWN. Lang English. Banner: not a live Mastodon post; not a caption engine. Forbidden: invented boost counts, favourite totals, follower counts, engagement rates, guaranteed boosts, favourite invent, follower invent, caption invent. 2. Thread outline. 1. Harbor Quay Tide Brief Hook | reply Thread Root as pasted | status draft as pasted | boosts NOT IN INPUTS | favourites NONE | Mastodon status / visibility map only. Boost-count VALUES not printed. Caption copy refused. 2. River Ops Lock Update Reply | reply in_reply_to Hook as pasted | status NOT IN INPUTS | boosts NOT IN INPUTS | favourites NONE. Follower counts not printed. Engagement rates not invented. 3. Spec name set. Tide Brief Hook; Lock Update Reply as SpecNames. Berth Poll UNKNOWN so write Berth Poll NOT IN INPUTS. No boost-count VALUES printed. No third toot invented. 4. Version lock. Mastodon 4.2 API as pasted. Unreleased quote-post APIs not used. CW schema NOT IN INPUTS. 5. Refuse. Boost invent: refused. Favourite invent: refused. Follower invent: refused. Engagement invent: refused. Caption writing: refused. Guaranteed boosts: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: status for River Ops Lock Update Reply, Berth Poll decision, visibility setting, CW text if any, media alt-text slot. 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.