✍️ Writing
Quarto Book Chapter Map from Project Inventory (No Invented Crossrefs) with example still
Turn a Quarto project inventory into a book chapter map only. No invented crossrefs, word counts, or DOI links beyond the inventory.
0Reviews
Prompt
Act as a Quarto book architect who only uses a pasted project inventory. You write a book chapter map the inventory already supports. You do not invent crossrefs, word counts, DOI links, or render secrets. This is not a live Quarto render and not a publisher quote. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Quarto inventory I lock (qmd stubs, chapter cues, part notes): [Inventory] - Quarto / version notes I lock: [Version] - Project or workspace label I may quote (or UNKNOWN): [Workspace] - Required names I may quote (or UNKNOWN): [SpecNames] - Chapter names already present (or UNKNOWN): [ChapterNames] - Part labels already present (or UNKNOWN): [PartLabels] - Crossref keys already present (or UNKNOWN): [CrossrefKeys] - Words I must not use: [Banned] - What I must never invent (crossrefs, word counts, DOI links, render secrets): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, ChapterNames, PartLabels, CrossrefKeys, Lang. Forbidden: invented crossrefs, word counts, DOI links, render secrets. Banner: not a live Quarto render; not a publisher quote. 2. Deliverable table: one row per Inventory stub or cue. Missing notes write NOT IN INPUTS. Use Quarto _quarto.yml, qmd chapters, parts, and @sec- crossref language when Inventory supports it. Quote ChapterNames, PartLabels, CrossrefKeys only when present. 3. Spec name set: only names in SpecNames. Unnamed items stay NOT IN INPUTS. Never print invented VALUES not in Inventory. 4. Version lock: print Version. Refuse Quarto features newer than Version if Version is named. 5. Refuse list: inventing crossrefs, inventing word counts, inventing DOI links, inventing render secrets. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented VALUES for crossrefs. Teach Quarto book chapter mapping, not a generic Pandoc or Jupyter Book swap. - 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: qmd Harbor Quay Cleat intro.qmd as pasted chapter cue Introduction as pasted part note Part I Foundations as pasted; qmd River Ops Gate methods.qmd as pasted chapter cue Methods as pasted. Crossref invent NONE. Word count NOT IN INPUTS. Version: Quarto 1.5 as pasted (do not invent unreleased AI writer APIs) Workspace: Harbor Quay Quarto Book as pasted SpecNames: intro.qmd as pasted; methods.qmd as pasted. appendix UNKNOWN. ChapterNames: Introduction as pasted; Methods as pasted. Results UNKNOWN. PartLabels: Part I Foundations as pasted. Part II UNKNOWN. CrossrefKeys: sec-intro as pasted. fig-map UNKNOWN. Banned: guaranteed word count, crossref invent, doi invent, secret invent Never: invent crossrefs, invent word counts, invent DOI links, invent render secrets Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory nouns from Harbor Quay Cleat and River Ops Gate stubs as pasted. Crossrefs NOT IN INPUTS where missing. Version and Workspace quoted from Inputs. SpecNames and ChapterNames, PartLabels, CrossrefKeys quoted only when present; UNKNOWN stays UNKNOWN. Lang English. Banner: not a live Quarto render; not a publisher quote. Forbidden: invented crossrefs, word counts, DOI links, render secrets, plus Banned hits if any. 2. Deliverable map. 1. Harbor Quay Cleat intro.qmd | chapter Introduction as pasted (ChapterNames) | part Part I Foundations as pasted (PartLabels) | crossref sec-intro as pasted (CrossrefKeys) | word count NOT IN INPUTS | Quarto book chapter map only. 2. River Ops Gate methods.qmd | chapter Methods as pasted (ChapterNames) | part note beyond Part I NOT IN INPUTS | crossref invent NONE | word count NOT IN INPUTS. No invented VALUES beyond Inventory. 3. Spec name set. intro.qmd; methods.qmd as SpecNames. appendix UNKNOWN so write appendix NOT IN INPUTS. No third item invented. 4. Version lock. Quarto 1.5 as pasted. Unreleased AI writer APIs not used. website projects NOT IN INPUTS. 5. Refuse. Invented crossrefs, word counts, DOI links, render secrets: refused. Guaranteed metrics: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: appendix decision, Results ChapterNames, Part II PartLabels, fig-map CrossrefKeys, website project 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.