Compose a title for one SEO surface using the per-script byte
budget from metadata/seo-budgets.ts. Drops the brand suffix when
the article title alone fills the budget (better SERP than a
truncated headline followed by a clipped brand) and falls through
to a short-brand variant when that fits but the full one does not.
Parameters
title: string
Article title (plain text, already markdown-stripped)
Compose a title for one SEO surface using the per-script byte budget from
metadata/seo-budgets.ts. Drops the brand suffix when the article title alone fills the budget (better SERP than a truncated headline followed by a clipped brand) and falls through to a short-brand variant when that fits but the full one does not.