Skip to content

Candidate v0.8.1-rc.1

v0.8.1-rc.1 closes the gap between approved bilingual branding and the v0.8.0 portal, which published content, navigation, search and metadata only in Spanish.

What it adds

  • canonical Spanish at all existing routes;
  • a complete English edition under /en/ with the same 46 public pages;
  • a contextual Español | English selector in the header;
  • localized navigation, search, interface text, announcement and footer;
  • lang, canonical, hreflang="es", hreflang="en" and x-default;
  • localized Open Graph metadata;
  • a controlled pair registry with version, status, owner, date and SHA-256 hash of the Spanish source;
  • a gate that fails on missing pages, version mismatch, stale translations or accidental fallback;
  • tests for equivalent routes, contextual switching, keyboard, semantics, mobile, themes and Axe.

Architecture decision

The solution uses equivalent static pages rather than browser-time translation. This preserves direct links, SEO, language-specific search, accessibility and traceability. Spanish remains canonical during 0.x under ADR-002; English does not create independent doctrine.

Unchanged boundaries

The stable v0.8.0 tag and release remain immutable; the v0.4.0 core authority is unchanged; learning, measurement and patterns stay candidate; the B2B case remains instrumented-not-executed; translation validates neither CDI, PULSE nor pattern effectiveness.

Status

Candidate ratified, merged, deployed and promoted. Javier Forero authorized the bilingual architecture and its stable promotion on July 21, 2026. PR #12 merged as 655e3b80ad1cbd8b443b6339358996f9fe656083; PR #13 corrected the English interface and merged as 5837657f6bfe0627f5bd0c8ada13640dba9a0a4b. The resulting stable reference is v0.8.1; the RC remains untagged.