ReadonlylangTarget language (used for <html lang>, meta, nav labels).
ReadonlyarticleLogical article slug (no lang suffix, no extension). Example:
2026-01-15-breaking. Used to build the <link rel="alternate"> set.
ReadonlybodyPre-rendered HTML body fragment (from renderMarkdown).
ReadonlytitleArticle title — shown in <title>, breadcrumb, OG/Twitter meta.
ReadonlydescriptionArticle description — shown in <meta name="description"> and OG.
ReadonlydateCanonical ISO date of the run (YYYY-MM-DD).
ReadonlyarticleArticle type slug (e.g. breaking, motions).
Optional ReadonlysourceOptional: repo-relative path to the aggregated source Markdown file so
readers can open the exact input the HTML was rendered from. Rendered
as a sidebar link and in the <link rel="alternate"> set.
Optional ReadonlytocOptional: ordered list of top-level H2 sections emitted into the article body. Used to render the article-level table-of-contents sidebar. When omitted (or empty) the sidebar is not rendered.
Optional ReadonlyarticleOptional: total number of articles available site-wide. When provided
the shared site footer surfaces a <p class="footer-stats">{n} articles available</p> line that matches the index.html chrome; otherwise
the line is omitted.
Inputs for wrapArticleHtml.