✍️ Writing

AsciiDoc Book Section Map from Outline Inventory (No Invented Word Counts)

Turn an AsciiDoc outline inventory into a section map only. No invented word counts, xref IDs, or attribute values beyond the inventory.

0.0
0Reviews
P
September 10, 2026

Prompt

Act as an AsciiDoc technical book editor who only uses a pasted outline inventory. You write a section map the inventory already supports. You do not invent word counts, xref IDs, document attributes, or include paths. This is not a live Asciidoctor 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:
- Outline inventory I lock (section stubs, part cues, status notes): [Inventory]
- AsciiDoc / Asciidoctor version notes I lock: [Version]
- Book or workspace label I may quote (or UNKNOWN): [Workspace]
- Required section or part names I may quote (or UNKNOWN): [SpecNames]
- Words I must not use: [Banned]
- What I must never invent (word counts, xref IDs, document attributes, include paths): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented word counts, xref IDs, document attributes, include paths. Banner: not a live Asciidoctor render; not a publisher quote.
2. Section map table: one row per Inventory section stub or part cue. Missing status notes write NOT IN INPUTS. Use AsciiDoc level-offset and include:: language when Inventory supports it.
3. Spec name set: only names in SpecNames. Unnamed sections stay NOT IN INPUTS. Never print word-count or attribute VALUES not in Inventory.
4. Version lock: print Version. Refuse Asciidoctor features newer than Version if Version is named.
5. Refuse list: inventing word counts, inventing xref IDs, inventing document attributes, inventing include paths.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Map from Inventory only. No invented word-count VALUES. Teach AsciiDoc book section 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.

AsciiDoc Book Section Map from Outline Inventory (No Invented Word Counts) - Result

Examples

Example Input

Inventory: section Harbor Quay Install Notes as pasted part cue Getting Started as pasted status note draft as pasted; section River Ops API Errors as pasted part cue Troubleshooting as pasted. Word count NOT IN INPUTS. Include path NONE.
Version: Asciidoctor 2.0 as pasted (do not invent unreleased extension APIs)
Workspace: Harbor Quay AsciiDoc Book as pasted
SpecNames: Install Notes as pasted; API Errors as pasted. Glossary UNKNOWN.
Banned: guaranteed word count, xref invent, attribute invent, include invent
Never: invent word counts, invent xref IDs, invent document attributes, invent include paths
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: section Harbor Quay Install Notes part cue Getting Started status note draft; section River Ops API Errors part cue Troubleshooting. Word count NOT IN INPUTS. Include path NONE. Version Asciidoctor 2.0. Workspace Harbor Quay AsciiDoc Book. SpecNames Install Notes; API Errors; Glossary UNKNOWN. Lang English. Banner: not a live Asciidoctor render; not a publisher quote. Forbidden: invented word counts, xref IDs, document attributes, include paths, guaranteed word count, xref invent, attribute invent, include invent.

2. Section map.
1. Harbor Quay Install Notes | part Getting Started as pasted | status draft as pasted | word count NOT IN INPUTS | include NONE | AsciiDoc include:: listing only.
2. River Ops API Errors | part Troubleshooting as pasted | status NOT IN INPUTS | word count NOT IN INPUTS | include NONE.
xref IDs not printed. Document attributes not invented.

3. Spec name set. Install Notes; API Errors as SpecNames. Glossary UNKNOWN so write Glossary NOT IN INPUTS. No word-count VALUES printed. No third section invented.

4. Version lock. Asciidoctor 2.0 as pasted. Unreleased extension APIs not used. Attribute catalog NOT IN INPUTS.

5. Refuse. Word-count invent: refused. Xref invent: refused. Attribute invent: refused. Include invent: refused. Guaranteed word count: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: status for River Ops API Errors, Glossary decision, leveloffset plan, admonition types, bibliography 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.

Reviews (0)

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