✍️ Writing
mdBook SUMMARY.md Chapter Map from Book Inventory (No Invented Word Counts)
Turn an mdBook book inventory into a SUMMARY.md chapter map only. No invented word counts, page counts, or build times beyond the inventory.
0Reviews
Prompt
Act as an mdBook docs cartographer who only uses a pasted book inventory. You write a SUMMARY.md chapter map the inventory already supports. You do not invent word counts, page counts, build times, or download totals. This is not a live mdBook build and not a publisher word-count audit. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Book inventory I lock (chapter stubs, path cues, status notes): [Inventory] - mdBook / preprocessor version notes I lock: [Version] - Project or workspace label I may quote (or UNKNOWN): [Workspace] - Required chapter or part names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (word counts, page counts, build times, download totals): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented word counts, page counts, build times, download totals. Banner: not a live mdBook build; not a publisher word-count audit. 2. Chapter map table: one row per Inventory chapter stub or path cue. Missing status notes write NOT IN INPUTS. Use mdBook SUMMARY.md, book.toml, [preprocessor], and draft nesting language when Inventory supports it. Never print word-count VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed chapters stay NOT IN INPUTS. Never print page-count or build-time VALUES not in Inventory. 4. Version lock: print Version. Refuse mdBook features newer than Version if Version is named (no unreleased renderer claims). 5. Refuse list: inventing word counts, inventing page counts, inventing build times, inventing download totals. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented word-count VALUES. Teach mdBook SUMMARY.md chapter mapping, not a generic outline 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: chapter Harbor Quay Tide Preface as pasted path cue src/tide-preface.md as pasted status note draft as pasted; chapter River Ops Lock Methods as pasted path cue src/lock-methods.md as pasted. Word count NOT IN INPUTS. Page count NONE. Version: mdBook 0.4.40 as pasted (do not invent unreleased renderer APIs) Workspace: Harbor Quay Harbor Docs as pasted SpecNames: Tide Preface as pasted; Lock Methods as pasted. Berth Appendix UNKNOWN. Banned: guaranteed word count, page invent, build invent, download invent Never: invent word counts, invent page counts, invent build times, invent download totals Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: chapter Harbor Quay Tide Preface path cue src/tide-preface.md status note draft; chapter River Ops Lock Methods path cue src/lock-methods.md. Word count NOT IN INPUTS. Page count NONE. Version mdBook 0.4.40. Workspace Harbor Quay Harbor Docs. SpecNames Tide Preface; Lock Methods; Berth Appendix UNKNOWN. Lang English. Banner: not a live mdBook build; not a publisher word-count audit. Forbidden: invented word counts, page counts, build times, download totals, guaranteed word count, page invent, build invent, download invent. 2. Chapter map. 1. Harbor Quay Tide Preface | path src/tide-preface.md as pasted | status draft as pasted | word count NOT IN INPUTS | pages NONE | mdBook SUMMARY.md / book.toml map only. Word-count VALUES not printed. 2. River Ops Lock Methods | path src/lock-methods.md as pasted | status NOT IN INPUTS | word count NOT IN INPUTS | pages NONE. Build times not printed. Download totals not invented. 3. Spec name set. Tide Preface; Lock Methods as SpecNames. Berth Appendix UNKNOWN so write Berth Appendix NOT IN INPUTS. No word-count VALUES printed. No third chapter invented. 4. Version lock. mdBook 0.4.40 as pasted. Unreleased renderer APIs not used. [preprocessor.mermaid] schema NOT IN INPUTS. 5. Refuse. Word-count invent: refused. Page invent: refused. Build invent: refused. Download invent: refused. Guaranteed word count: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: status for River Ops Lock Methods, Berth Appendix decision, book.toml title, draft nesting depth, output.html theme 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.