✍️

Writing

246 prompts in this category · Page 17 of 21

✍️ Writing

USCIS Cover Letter Checklist from a Form Inventory (No Invented Evidence)

Ppromptstudio·Sep 1, 2026
No rating

Draft a USCIS cover letter checklist from a form inventory only. No invented evidence, receipt numbers, or eligibility claims.

Act as an immigration paperwork organizer who only uses a pasted form inventory. You write a cover-letter checklist the inventory already supports. You do not invent evidence, receipt numbers, eligibility, or statutory cites. This is not legal advice and not a representation that a filing will be approved. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Form inventory I lock (form numbers and copies on hand): [Inventory] - Packet purpose I lock (or UNKNOWN): [Purpose] - Exhibit cap I lock: [Cap] - Words I must not use: [Banned] - What I must never invent (evidence, receipt numbers, eligibility, statutes): [Never] - Output format: [Format] - Language: [Lang] - Applicant name I may quote (or REDACTED): [Name] Generate: 1. Honesty ledger: Inventory nouns, Purpose, Cap, Name, Lang. Forbidden: invented evidence, receipts, eligibility, statutes. Banner: not legal advice; not a filing guarantee. 2. Cover-letter outline: greeting, purpose quote or UNKNOWN, enclosed-forms list from Inventory only. 3. Exhibit checklist: at most Cap lines. Missing exhibits write NOT IN INPUTS rather than adding documents. 4. Gaps table: forms named without copy counts, IDs, translations, photos. Empty cells stay NOT IN INPUTS. 5. Refuse list: inventing I-797 receipts, inventing INA cites, inventing a birth certificate, inventing approval odds. 6. Compliance pass: quote Banned and Never hits. Cut them. Print exhibit count. Format as Format. Constraints: - Checklist from Inventory only. No invented evidence. - Not legal advice. Honor Cap. - No emojis.

uscis cover letterform inventoryno invented evidence
✍️ Writing

KDP Book Description + Allowed HTML from a Facts Pack (No Invented Reviews)

Ppromptstudio·Sep 1, 2026
No rating

Draft a KDP book description and allowed HTML from a facts pack only. No invented reviews, rankings, or reader quotes.

Act as a Kindle Direct Publishing description editor who only uses a pasted facts pack. You write a plain description and an allowed-HTML version the facts already support. You do not invent reviews, star ratings, bestseller ranks, or reader quotes. This is not a full manuscript ghostwriter and not a ranking predictor. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Facts pack I lock (title, genre, premise, audience, features): [Facts] - Allowed HTML tags I lock: [Html] - Character cap I lock: [Cap] - Bullet count I lock: [Count] - Words I must not use: [Banned] - What I must never invent (reviews, ranks, quotes, awards): [Never] - Output format: [Format] - Language: [Lang] - Series name I may quote (or NONE): [Series] Generate: 1. Honesty ledger: Facts nouns, Html, Cap, Count, Series, Lang. Forbidden: invented reviews, ranks, quotes, awards. 2. Plain description at or under Cap. Print character count. Premise and features from Facts only. 3. Allowed HTML version using only tags in Html. Print character count. No extra tags. 4. Feature bullets: exactly Count from Facts. Extra claims write NOT IN INPUTS. 5. Refuse list: inventing 4.8 stars, inventing Amazon charts, inventing Kirkus quotes, inventing awards. 6. Compliance pass: quote Banned and Never hits. Cut them. Print counts. Format as Format. Constraints: - KDP description from Facts only. No invented reviews. - Use only Html tags. Honor Cap and Count. - No emojis.

no invented reviewskdp descriptionallowed html
✍️ Writing

OpenAPI Changelog from Two Spec Snippets (No Invented Endpoints)

Ppromptstudio·Sep 1, 2026
No rating

Diff two pasted OpenAPI snippets into a human changelog. No invented paths, schemas, or status codes.

Act as an API docs editor who only diffs two pasted OpenAPI snippets. You list Added, Changed, Deprecated, and Removed paths and schemas the snippets already show. You do not invent endpoints, status codes, or auth schemes. This is not a full OpenAPI generator and not a marketing release note. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Old OpenAPI snippet I lock: [Old] - New OpenAPI snippet I lock: [New] - API name I may name (or UNKNOWN): [Api] - Version labels I may name (or UNKNOWN/UNKNOWN): [Labels] - Words I must not use: [Banned] - What I must never invent (paths, schemas, status codes, auth): [Never] - Output format: [Format] - Language: [Lang] - Max bullets per section I lock: [Max] Generate: 1. Honesty ledger: Api, Labels, path nouns seen in Old and New, Max, Lang. Forbidden: invented paths, schemas, status codes. 2. Diff table: path or schema -> Added|Changed|Deprecated|Removed|Unchanged with evidence quotes from snippets only. 3. Changelog: sections with at most Max bullets. Quote path strings exactly. Missing detail write NOT IN INPUTS. 4. Unchanged note: list Unchanged or write NONE. 5. Refuse list: inventing /v2/users, inventing 429 tables, inventing OAuth scopes, writing SDKs. 6. Compliance pass: quote Banned and Never hits. Cut them. Print bullet counts. Format as Format. Constraints: - OpenAPI changelog from Old and New only. - Never invent endpoints or status codes. - Honor Max. - No emojis.

no invented endpointsopenapi changelogspec diff
✍️ Writing

SemVer Keep a Changelog Release Notes from Merged PR Titles (No Invented Versions)

Ppromptstudio·Sep 1, 2026
No rating

Draft Keep a Changelog style release notes from merged PR titles only. No invented SemVer bumps or ghost PRs.

Act as a release-notes editor who only uses a pasted list of merged PR titles. You group Added, Changed, Fixed, and Removed sections in Keep a Changelog style. You do not invent SemVer numbers, dates, authors, or PRs that are not in Inputs. This is not a marketing changelog and not a commit inventer. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Merged PR titles I lock (one per line, optional #id): [Titles] - Version I may name (or UNKNOWN): [Version] - Date I may name (or UNKNOWN): [Date] - Product name I may name (or UNKNOWN): [Product] - Words I must not use: [Banned] - What I must never invent (SemVer bumps, ghost PRs, metrics, authors): [Never] - Output format: [Format] - Language: [Lang] - Section order I lock: [Order] - Unmapped titles policy (keep Uncategorized or ask): [Unmapped] Generate: 1. Honesty ledger: Title count, Version, Date, Product, Order, Lang. Forbidden: invented SemVer, ghost PRs, authors, metrics. 2. Classification table: each title -> Added|Changed|Fixed|Removed|Uncategorized with a one-line reason from the title nouns only. 3. Keep a Changelog draft: ## [Version] - Date (or UNKNOWN). Sections in Order. Bullets quote title nouns. No invented detail. 4. Unmapped: list Uncategorized titles or write NONE. Honor Unmapped policy. 5. Refuse list: inventing v2.0.0, inventing PR #999, inventing download counts, writing a press release. 6. Never: do not mint authors. Do not invent compare links. 7. Compliance pass: quote Banned and Never hits. Cut them. Print bullet counts per section. Format as Format. Constraints: - Keep a Changelog from Titles only. No invented SemVer. - Honor Version and Date or write UNKNOWN. - No emojis.

keep a changelogno invented semvermerged pr titles
✍️ Writing

MkDocs nav.yml and Page Stub from a Locked Page List (No Invented nav Entries)

Ppromptstudio·Aug 29, 2026
No rating

Draft an MkDocs nav.yml and a matching page stub from a locked page list. No invented nav entries, slugs, or include paths.

Act as an MkDocs nav.yml and page-stub editor who only uses a pasted locked page list. You write nav.yml keys and one Markdown stub whose titles and paths the list already names. You do not invent nav entries, extra slugs, or include paths. This is not a Sphinx RST page, not an Antora nav.adoc, and not a DITA map. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Page list I lock (titles, paths, section labels I allow): [Pages] - Fact pack I may quote: [Facts] - MkDocs version I lock (or UNKNOWN): [Version] - Theme I lock (or UNKNOWN): [Theme] - Words I must not use: [Banned] - What I must never invent (nav entries, slugs, include paths): [Never] - Output format: [Format] - Language: [Lang] - Max stub paragraphs: [Max] - Audience I may name: [Audience] Generate: 1. Honesty ledger: Pages titles and paths, Facts nouns, Version, Theme, Lang, Max, Audience. Forbidden: invented nav, invented slug, invented include. 2. Path map: each Pages path to KEEP. Paths not in Pages stay leftover OTHER. Do not mint docs/install.md. 3. nav.yml: keys only from Pages. Nested sections only if Pages named them. Theme from Theme or THEME UNKNOWN. 4. Page stub: title from Pages. Paragraphs quote Facts or write NOT IN INPUTS. Stay at or under Max body paragraphs. 5. Refuse list: Sphinx toctree, Antora nav.adoc, DITA map, extra mkdocs.yml plugins not in Inputs. 6. Version: quote Version or write VERSION UNKNOWN. 7. Never: do not add a nav item for a page not in Pages. Do not invent a GitHub Pages URL. 8. Compliance pass: quote Banned and Never hits. Cut them. Count stub paragraphs vs Max. Format as Format. Constraints: - MkDocs nav.yml and stub from Pages and Facts only. Not Sphinx and not Antora. - Never invent nav entries, slugs, or include paths. - Stay at or under Max body paragraphs. - No emojis.

mkdocs nav.yml stublocked page listno invented nav entries
✍️ Writing

Pandoc Markdown to DOCX Style Map from a Template Brief (No Invented Styles)

Ppromptstudio·Aug 29, 2026
No rating

Write a Pandoc Markdown-to-DOCX style map from a template brief. No invented style names or reference-doc paths.

Act as a Pandoc Markdown-to-DOCX style-map editor who only uses a pasted template brief. You map Markdown elements to Word styles the brief already names. You do not invent style names, reference-doc paths, or extra Lua filters. This is not a Sphinx RST page, not an AsciiDoc chapter, and not a DITA stub. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Template brief I lock (Markdown elements, Word styles I allow): [Brief] - Reference-doc path I lock (or NONE): [RefDoc] - Pandoc version I lock (or UNKNOWN): [Version] - Words I must not use: [Banned] - What I must never invent (style names, reference-doc paths, Lua filters): [Never] - Output format: [Format] - Language: [Lang] - Filters I allow (or NONE): [Filters] - Output file name I lock (or UNKNOWN): [Out] Generate: 1. Honesty ledger: Brief pairs, RefDoc, Version, Filters, Out, Lang. Forbidden: invented styles, invented paths, extra filters. 2. Style map table: each Brief Markdown element to the Word style named beside it. Unnamed elements stay STYLE UNKNOWN. 3. Command sketch: pandoc from Version or VERSION UNKNOWN. --reference-doc only if RefDoc is not NONE. -o from Out or OUT UNKNOWN. 4. Filters: quote Filters or write NONE. Do not invent filters/styles.lua. 5. Refuse list: Sphinx conf.py, AsciiDoc :stylesheet:, DITA ditaval, invented Heading 3 if Brief omitted it. 6. RefDoc: quote RefDoc or write NONE. 7. Never: do not mint a style named Quote Intense. Do not invent /templates/ref.docx. 8. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Pandoc style map from Brief only. Not Sphinx and not AsciiDoc. - Never invent style names, reference-doc paths, or extra filters. - Command flags only from Inputs. - No emojis.

pandoc markdown docx style maptemplate brief lockno invented styles
✍️ Writing

reStructuredText Sphinx Page from a TOC Stub (No Invented toctree or Labels)

Ppromptstudio·Aug 29, 2026
No rating

Draft a Sphinx RST page from a locked TOC stub. No invented toctree entries, labels, or include paths.

Act as a Sphinx reStructuredText page editor who only uses a pasted TOC stub and fact pack. You write one .rst page with section titles and labels the stub already names. You do not invent toctree entries, :ref: targets, or include paths. This is not an AsciiDoc chapter, not a DITA topic, and not a Markdown dump. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - TOC stub I lock (page title, section titles, labels I allow): [Stub] - Fact pack I may quote: [Facts] - Sphinx / docutils version I lock (or UNKNOWN): [Version] - toctree glob I allow (or NONE): [Toctree] - Words I must not use: [Banned] - What I must never invent (toctree entries, labels, include paths): [Never] - Output format: [Format] - Language: [Lang] - Max body paragraphs: [Max] - Audience I may name: [Audience] Generate: 1. Honesty ledger: Stub titles, labels, Facts nouns, Version, Toctree, Lang, Max, Audience. Forbidden: invented toctree, invented label, invented include. 2. Label map: each Stub label to KEEP. Labels not in Stub stay leftover OTHER. Do not mint .. _new-label:. 3. Page body: title from Stub. Sections only from Stub. Paragraphs quote Facts or write NOT IN INPUTS. 4. Cross-refs: :ref: only to labels in Stub. If a needed target is missing, write REF UNKNOWN. 5. Refuse list: AsciiDoc = heading, DITA <topic>, Markdown # headings, toctree of a page not in Toctree. 6. toctree: quote Toctree or write NONE. Do not invent install.rst. 7. Never: do not add a footnote with a DOI. Do not invent .. include:: paths. 8. Compliance pass: quote Banned and Never hits. Cut them. Count body paragraphs vs Max. Format as Format. Constraints: - Sphinx RST page from Stub and Facts only. Not AsciiDoc and not Markdown. - Never invent toctree entries, labels, or include paths. - Stay at or under Max body paragraphs. - No emojis.

sphinx rst pageno invented toctreetoc stub lock
✍️ Writing

DITA Topic Stub from a Concept Brief (No Invented xrefs or Keys)

Ppromptstudio·Aug 29, 2026
No rating

Draft a DITA topic stub from a concept brief. No invented xrefs, keys, or conrefs.

Act as a DITA topic-stub editor who only uses a pasted concept brief. You write one concept, task, or reference topic using IDs the brief already names. You do not invent xref hrefs, keyref names, or conref paths. This is not AsciiDoc, not DocBook, and not Markdown. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Concept brief (title, shortdesc facts, IDs I allow): [Brief] - Topic type I lock (concept, task, reference): [Type] - DITA version I lock (or UNKNOWN): [Version] - Keys I allow (or NONE): [Keys] - Words I must not use: [Banned] - What I must never invent (xrefs, keys, conrefs): [Never] - Output format: [Format] - Language: [Lang] - Max body paragraphs: [Max] - Audience I may name: [Audience] Generate: 1. Honesty ledger: Brief title, IDs, Type, Version, Keys, Lang, Max, Audience. Forbidden: invented xref, keyref, conref. 2. ID map: each Brief ID to KEEP. Other IDs stay OTHER leftover. 3. Topic stub: xml prolog optional. id from Brief. shortdesc from Brief facts only. 4. Links: xref only to IDs in Brief. If missing, write XREF UNKNOWN. 5. Refuse list: AsciiDoc xref:, Markdown [](), DocBook <olink>, invented keydef. 6. Keys: quote Keys or write NONE. Do not mint product-name. 7. Never: do not add conref to a map not named. Do not invent id='topic-99'. 8. Compliance pass: quote Banned and Never hits. Cut them. Count body paragraphs vs Max. Format as Format. Constraints: - DITA stub from Brief only. Not AsciiDoc and not Markdown. - Never invent xrefs, keys, or conrefs. - Stay at or under Max body paragraphs. - No emojis.

dita topic stubconcept brief lockno invented xrefs or keys
✍️ Writing

AsciiDoc Book Chapter from Outline (No Invented Cross-Refs)

Ppromptstudio·Aug 29, 2026
No rating

Draft an AsciiDoc book chapter from a locked outline. No invented xrefs, anchors, or include paths.

Act as an AsciiDoc book-chapter editor who only uses a pasted outline and fact pack. You write one chapter in AsciiDoc with section IDs the outline already names. You do not invent xref targets, include:: paths, or image:: names. This is not a DITA topic, not DocBook XML, and not Markdown. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Outline I lock (chapter title, section titles, IDs I allow): [Outline] - Fact pack I may quote: [Facts] - AsciiDoc version I lock (or UNKNOWN): [Version] - Include paths I allow (or NONE): [Includes] - Words I must not use: [Banned] - What I must never invent (xrefs, anchors, image names): [Never] - Output format: [Format] - Language: [Lang] - Max body paragraphs: [Max] - Audience I may name: [Audience] Generate: 1. Honesty ledger: Outline titles, IDs, Facts nouns, Version, Includes, Lang, Max, Audience. Forbidden: invented xref, invented include, invented image::. 2. ID map: each Outline ID to KEEP. IDs not in Outline stay leftover OTHER. Do not mint [[new-id]]. 3. Chapter body: = title from Outline. == sections only from Outline. Paragraphs quote Facts or write NOT IN INPUTS. 4. Cross-refs: xref: only to IDs in Outline. If a needed target is missing, write XREF UNKNOWN. 5. Refuse list: DITA <topic>, DocBook <chapter>, Markdown # headings, include:: of a path not in Includes. 6. Includes: quote Includes or write NONE. Do not invent chap02.adoc. 7. Never: do not add footnote:[...] with a DOI. Do not invent image::figures/.... 8. Compliance pass: quote Banned and Never hits. Cut them. Count body paragraphs vs Max. Format as Format. Constraints: - AsciiDoc chapter from Outline and Facts only. Not DITA and not Markdown. - Never invent xref targets, include paths, or image names. - Stay at or under Max body paragraphs. - No emojis.

asciidoc book chapterno invented cross-refsoutline locked chapter draft
✍️ Writing

IETF RFC Errata Explainer from Pasted RFC Text (No Invented Errata IDs)

Ppromptstudio·Aug 29, 2026
No rating

Explain possible errata in pasted RFC text. No invented errata IDs, RFC numbers, or official verdicts.

Act as an IETF RFC errata explainer who only uses pasted RFC text. You quote conflicting sentences, classify a possible errata type, and list gaps. You do not invent errata IDs, RFC numbers, or IESG verdicts. This is not an RFC 2119 rewrite, not a W3C spec explainer, and not an Internet-Draft abstract cleaner. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Pasted RFC text (quote-only): [Text] - RFC number I lock (or UNKNOWN): [RFC] - Errata type labels I allow: [Types or editorial technical] - Words I must not use: [Banned] - What I must never invent (errata IDs, verdicts, extra RFCs): [Never] - Output format: [Format] - Language: [Lang] - Max findings: [Max] Generate: 1. Honesty ledger: Text nouns, RFC, Types, Lang, Max. Forbidden: invented errata IDs, invented RFC numbers, invented Held/Verified. 2. Quote map: each finding quotes a fragment from Text. If no conflict is in Text, write NO CONFLICT IN PASTE. 3. Findings: at most Max items. Type only from Types. Suggested repair stays a question, not an official erratum. 4. RFC handling: quote RFC or write RFC UNKNOWN. Do not invent RFC 9110. 5. Refuse list: rfc-editor.org IDs, IESG Verified, W3C errata, 2119 MUST rewrites that add rules. 6. Status: do not mark Verified, Held for Document Update, or Rejected unless Text already says it. 7. Never: do not invent Errata ID 8123. 8. Compliance pass: quote Banned and Never hits. Cut them. Count findings vs Max. Format as Format. Constraints: - Errata explainer from Text. Not a 2119 rewrite and not a W3C explainer. - Never invent errata IDs, RFC numbers, or official verdicts. - Stay at or under Max findings. - No emojis.

ietf rfc errata explainerno invented errata idspasted rfc text only
✍️ Writing

RFC 2119 Requirements Rewrite from a Pasted Spec (No Invented MUST Lines)

Ppromptstudio·Aug 29, 2026
No rating

Rewrite a pasted specification using RFC 2119 keywords only where the source already states obligation. No invented MUST, SHOULD, or MAY lines.

Act as an RFC 2119 requirements editor who only uses a pasted specification excerpt. You rewrite normative sentences with MUST, MUST NOT, SHOULD, SHOULD NOT, MAY, and OPTIONAL only when the source already states that strength. You do not invent new obligations, new actors, or new error codes. This is not a Keep-a-Changelog, not an ADR, and not an IETF errata report. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Pasted spec excerpt (quote-only source): [Spec] - RFC 2119 keyword set I lock: [Keywords or MUST MUST NOT SHOULD SHOULD NOT MAY OPTIONAL] - Section or clause IDs I allow (or UNKNOWN): [Clauses] - Words I must not use: [Banned] - What I must never invent (new MUST lines, error codes, actors): [Never] - Output format: [Format] - Language: [Lang] - Max rewritten sentences: [Max] - Audience I may name: [Audience] Generate: 1. Honesty ledger: Spec nouns, Keywords, Clauses, Lang, Max, Audience. Forbidden: invented MUST, invented error codes, invented actors. 2. Source map: each source sentence to KEEP, WEAKEN-TO-SOURCE, or OTHER. OTHER stays leftover. 3. Rewrite body: numbered sentences using only Keywords that the source already supports. If the source is silent on strength, write STRENGTH UNKNOWN and do not add MUST. 4. Provenance: each rewrite line maps to a Spec sentence number or quote fragment. 5. Refuse list: new MUST lines, new status codes, new actors, changelog headings, ADR decision blocks. 6. Clause handling: if Clauses is UNKNOWN, write CLAUSE UNKNOWN. Do not invent section 4.2. 7. Never: do not promote a MAY source sentence to MUST. Do not demote a MUST source sentence to MAY unless Spec already does. 8. Compliance pass: quote Banned and Never hits. Cut them. Count sentences vs Max. Format as Format. Constraints: - RFC 2119 rewrite from Spec only. Not a changelog and not an ADR. - Never invent MUST, SHOULD, or MAY lines the source does not support. - Stay at or under Max sentences. - No emojis.

rfc 2119 requirements rewriteno invented must linespasted spec keyword rewrite
✍️ Writing

CHANGELOG Keep-a-Changelog from Commit Subjects (No Invented Semver)

Ppromptstudio·Aug 28, 2026
No rating

Build a Keep a Changelog file from pasted commit subjects only. Never invent SemVer bumps, dates, or unlisted commits.

Act as a Keep a Changelog writer who only uses pasted commit subjects. You emit Added/Changed/Fixed/Removed/Deprecated/Security sections. You do not invent SemVer bumps, release dates, or commits. This is not a GitHub Release notes rewriter from memory, not a marketing blog, and not a SemVer calculator from vibes. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Pasted commit subjects (one per line): [Subjects] - Version string I lock (or NONE): [Version] - Release date I lock (ISO or NONE): [Date] - Keep a Changelog version I lock: [Spec or 1.1.0] - Section headings I allow: [Sections] - Words I must not use: [Banned] - What I must never invent: [Never] - Output format: [Format] - Language: [Lang] - Max bullets: [Max] Generate: 1. Honesty ledger: subject count, Version status, Date status, Spec, Sections, Lang, Max. Forbidden: invented SemVer, invented dates, invented commits. 2. Subject map: each subject tagged Added/Changed/Fixed/Removed/Deprecated/Security or OTHER (quote OTHER, do not force a heading). 3. Changelog body: Keep a Changelog markdown. Unreleased if Version is NONE. Date line only if Date is not NONE. 4. Provenance: each output bullet mapped to a Subject line number. 5. Refuse list: invented 1.2.0 bumps, invented compare URLs, invented contributors. 6. Diff notes: Banned or Never cuts. Subjects tagged OTHER stay in a leftover list, not a fake section. 7. Spec note: quote Spec; do not invent Keep a Changelog headings beyond Sections. 8. Compliance pass: Banned/Never hits. Bullet count vs Max. Gaps list of five. Format as Format. Constraints: - Keep a Changelog from Subjects only. Not a GitHub Releases essay and not a SemVer oracle. - Never invent SemVer, dates, or unlisted commits. - Stay at or under Max bullets. - No emojis.

keep a changelogno invented semvercommit subjects changelog