What changed

We now publish articles from MD/MDX files in the repo. Each public URL uses a stable slug that matches the filename under content/articles/en/.

Why no CMS yet

For V1 the CEO chose a PR-based workflow: edits go through code review and CI instead of an admin UI. A CMS belongs in a separate epic if we need it later.

Next steps

  • Keep titles and heading hierarchy clean for Phase 5 AEO work.
  • Add syntax highlighting only when we publish technical posts that need it; plain pre/code is enough for now.
content/articles/en/<slug>.mdx  →  /en/articles/<slug>

See also