Release digest
Added
- SEO-OPERATIONS-FOUNDATION (Growth) — Added a keyword map, content brief template, Search Console read-only export helper, and SEO operations runbooks for controlled post-migration content planning.
- CHANGELOG-RELEASE-PAGES (Public Surface) — Added a public release archive and static release detail pages so the changelog is readable as product digests while keeping technical release details available.
Improved
- DOCS-I18N-SEO (Documentation) — Hardened localized docs metadata with canonical URLs, hreflang, Open Graph URLs, JSON-LD normalization, internal locale links, and localized sitemap validation.
- PUBLIC-API-SEO-TARGET (Documentation) — Moved the public API SEO target from raw Swagger UI to the curated API documentation page.
Fixed
- API-UTILITY-ROBOTS (SEO) — Added
X-Robots-Tag: noindex, nofollowfor Swagger, Redoc, and OpenAPI utility endpoints so search indexing favors curated public documentation. - HISTORICAL-REPORT-SITEMAP (SEO) — Marked legacy report pages as unlisted and removed them from active sidebar/sitemap discovery while preserving them as historical evidence.
Internal
- Added registry, sitemap, AI-reader discovery, utility robots header, docs SEO, changelog snapshot, and Search Console dry-run checks to cover the SEO operations foundation.
- Documentation decision: canonical SEO operations docs, domain migration runbook, deployment workflow notes, public docs architecture notes, and changelog public release notes are updated because this changes public discovery, indexing targets, and changelog information architecture. No auth, Stripe, subscription, customer portal, gated-access, CRM automation, or domain cutover documentation change is required because this branch does not change monetization behavior or perform a production domain cutover.