ReadonlytitleReadonlydescriptionReadonlyextendedOptional longer (up to ~300 chars) editorial summary lifted from
the language-specific executive brief BLUF paragraph. Used for
og:description and twitter:description so social-card previews
can show the full Bottom-Line-Up-Front context, while the
short description stays within Google's ~160-char snippet
budget. Empty string when no longer summary is available โ the
caller should then fall back to description.
ReadonlykeywordsReadonlysource"localized-brief" when the title/description came from a translated
executive-brief_<lang>.md; "english-brief" when the locale fell
through to the English brief; "english-editorial" when the locale
used an aggregated-Markdown / artefact source; "template" when only
the localized type/date template was available. For lang === 'en'
the value is always "english-brief" or "english-editorial" or
"template" (no fall-through). Lets downstream consumers โ the
news-index, the static-site fallback note, the manifest-SEO
validator โ record the asymmetry called out in
.github/prompts/04-article-generation.md ยง 6.2 priority 3.
One resolved
(title, description)pair for a single language.