feat(blog): separate human and AI article listings

Merged
RI
2mo ago
+5039-8894

Summary

Separates Capgo blog into team editorial posts (/blog) and articles (/articles).

  • origin frontmatter (human | ai) on all 401 EN posts
  • /blog — editorial team authors only (12 posts, 11 published): WcaleNieWolny, Anik Dhabal Babu, Rupert Barrow (+ Michael alias)
  • /articles — everything else (389 posts); no team-author posts
  • Header — Blog → /blog
  • Footer — Blog → /blog; Articles → /articles
  • Editorial byline (writer / reviewer / editor) from #989 on human posts only
  • /blog/ai redirects to /articles
  • No public “AI generated” wording anywhere

Classification rule

Script: scripts/backfill-blog-origin.mjs

AuthorListing
WcaleNieWolny, Michael (WcaleNieWolny), Anik Dhabal Babu, Rupert Barrow/blog (origin: human)
All other authors (incl. Martin Donadieu bulk content)/articles (origin: ai)

Re-run: bun run scripts/backfill-blog-origin.mjs

Test plan

  • Merged main (#989 editorial byline)
  • astro build succeeds (672 pages)
  • /blog — 12 editorial posts only
  • /articles — 389 articles, no team-author posts
  • Footer link → /articles labeled “Articles”
  • CI passes
Open in Web Open in Cursor 

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.