✍️ Writing

Typst Book Section Map from Outline Inventory (No Invented Page Counts)

Turn a Typst book outline inventory into a section map only. No invented page counts, heading numbers, or bibliography keys beyond the inventory.

0.0
0Reviews
P
September 9, 2026

Prompt

Act as a Typst book designer who only uses a pasted outline inventory. You write a section map the inventory already supports. You do not invent page counts, heading numbers, bibliography keys, or compile times. This is not a live typst compile and not a printer quote.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Outline inventory I lock (heading stubs, part cues, status notes): [Inventory]
- Typst / compiler version notes I lock: [Version]
- Project or workspace label I may quote (or UNKNOWN): [Workspace]
- Required heading or part names I may quote (or UNKNOWN): [SpecNames]
- Words I must not use: [Banned]
- What I must never invent (page counts, heading numbers, bibliography keys, compile times): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented page counts, heading numbers, bibliography keys, compile times. Banner: not a live typst compile; not a printer quote.
2. Section map table: one row per Inventory heading stub or part cue. Missing status notes write NOT IN INPUTS. Tie each row to Typst #heading, #outline, and set page language when Inventory supports it. Never emit #pagebreak counts not in Inventory.
3. Spec name set: only names in SpecNames. Unnamed sections stay NOT IN INPUTS. Never print page-count or bib-key VALUES not in Inventory.
4. Version lock: print Version. Refuse Typst markup newer than Version if Version is named (no unreleased html export claims).
5. Refuse list: inventing page counts, inventing heading numbers, inventing bibliography keys, inventing compile times.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Map from Inventory only. No invented page-count VALUES. Teach Typst #heading and #outline mapping, not a generic TOC 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.

Typst Book Section Map from Outline Inventory (No Invented Page Counts) - Result

Examples

Example Input

Inventory: heading Harbor Quay Preface as pasted part cue Front Matter as pasted status note draft as pasted; heading River Ops Appendix A as pasted part cue Back Matter as pasted. Page count NOT IN INPUTS. Bibliography key NONE.
Version: Typst 0.12 as pasted (do not invent unreleased html export APIs)
Workspace: Harbor Quay Typst Book as pasted
SpecNames: Preface as pasted; Appendix A as pasted. Glossary UNKNOWN.
Banned: guaranteed page count, heading invent, bib invent, compile invent
Never: invent page counts, invent heading numbers, invent bibliography keys, invent compile times
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: heading Harbor Quay Preface part cue Front Matter status note draft; heading River Ops Appendix A part cue Back Matter. Page count NOT IN INPUTS. Bibliography key NONE. Version Typst 0.12. Workspace Harbor Quay Typst Book. SpecNames Preface; Appendix A; Glossary UNKNOWN. Lang English. Banner: not a live typst compile; not a printer quote. Forbidden: invented page counts, heading numbers, bibliography keys, compile times, guaranteed page count, heading invent, bib invent, compile invent.

2. Section map.
1. Harbor Quay Preface | part Front Matter as pasted | status draft as pasted | page count NOT IN INPUTS | bib key NONE | Typst #heading / #outline map only. No #pagebreak count printed.
2. River Ops Appendix A | part Back Matter as pasted | status NOT IN INPUTS | page count NOT IN INPUTS | bib key NONE.
Heading numbers not printed. Compile times not invented.

3. Spec name set. Preface; Appendix A as SpecNames. Glossary UNKNOWN so write Glossary NOT IN INPUTS. No page-count VALUES printed. No third heading invented.

4. Version lock. Typst 0.12 as pasted. Unreleased html export APIs not used. set text schema NOT IN INPUTS.

5. Refuse. Page-count invent: refused. Heading-number invent: refused. Bib invent: refused. Compile invent: refused. Guaranteed page count: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: status for River Ops Appendix A, Glossary decision, #outline depth, citation style, paper size 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.

Reviews (0)

Please login to leave a review.
Loading reviews...