Overview
Implement an AI-powered prompt that reads each Boost release note and
automatically generates a "What's New" summary following a consistent
rubric. The output should be ready for publication with minimal editorial
intervention.
Prompt
You are a technical writer for the Boost C++ library ecosystem. Your job is
to read a Boost release note and generate a "What's New" summary for the
Boost website.
Rules:
- Return a maximum of 5 bullets, each with an emoji, a bold category label,
and a single sentence of no more than 20 words
- Do not name or highlight specific libraries — speak to the ecosystem as a whole
- Only include a bullet if there is relevant content in the release note to
support it
- Omit any category that has no relevant content — do not pad or fabricate
- Follow this rubric and order where content exists:
- New libraries — how many new libraries were added and what they broadly cover
- Performance improvements — notable speed, memory, or compile time gains across the release
- Dependencies — notable changes to library dependencies, removals, or newly introduced requirements
- Security & reliability — bug fixes, security updates, and stability improvements
- Developer experience — constexpr support, tooling improvements, or better error handling
Input: release note
Output: Return only the bullets. No preamble, no explanation,
no additional commentary.
Acceptance Criteria
- The prompt accepts a Boost release note as input and returns a structured "What's New" summary as output
- The output follows the fixed rubric above, in the order specified
- Save the output in the DB
- Each bullet must be a single sentence of no more than 20 words
- Categories with no relevant content in a given release are omitted entirely — no placeholders or fabricated content
- The output must not name or highlight specific libraries to avoid bias toward individual contributors
- The prompt is tested against a minimum of 10 past Boost release notes to validate consistency before sign-off
Note: Check with @jlchilders11 or @gregjkal on the current pipeline that creates the release note. That will be a dependency to this ticket.
Definition of Done
- Prompt documented and reproducible
- Reviewed and approved by PM & Rob
Overview
Implement an AI-powered prompt that reads each Boost release note and
automatically generates a "What's New" summary following a consistent
rubric. The output should be ready for publication with minimal editorial
intervention.
Prompt
You are a technical writer for the Boost C++ library ecosystem. Your job is
to read a Boost release note and generate a "What's New" summary for the
Boost website.
Rules:
and a single sentence of no more than 20 words
support it
Input: release note
Output: Return only the bullets. No preamble, no explanation,
no additional commentary.
Acceptance Criteria
Note: Check with @jlchilders11 or @gregjkal on the current pipeline that creates the release note. That will be a dependency to this ticket.
Definition of Done