// changelog · we treat editorial like software

What's shipped.

The Forge updates daily (auto-publish cron) and gets infrastructure changes whenever they ship. This is the public record.

v1.2
  • Added /compare programmatic SEO cluster (3 comparison pages: Claude Desktop vs Cursor, Sonnet vs Haiku, MCP vs function calling)
  • 4 new seed posts (07-MCP vs LangChain, 08-self-hosted LLMs, 09-prompt injection, 10-agent evaluation, 11-Opus/Sonnet/Haiku comparison, 12-build first Claude Skill, 13-AI agents for SDRs)
  • Site-wide Organization + Person + WebSite schema in BaseLayout
  • IndexNow infrastructure: key file hosted, ping script, GitHub Actions cron after each daily-publish
  • Robots.txt expanded to 22 unique User-agent allowlists
  • Custom OG image (og-default.svg)
  • humans.txt + .well-known/security.txt added
v1.1
  • Forged Format v1 launched: TL;DR block + claims manifest + JSON twin + ClaimReview schema + entity declarations
  • JSON twin endpoint live at /<slug>.cite.json
  • RSS 2.0 feed + JSON Feed 1.1 with _forge.cite_manifest extension
  • Manual sitemap.xml replaces broken @astrojs/sitemap integration
  • Daily publish cron (06:00 UTC) + topic ingestion cron (02:00 UTC)
v1.0
  • Brand: The Forge (rebranded from Mundane Mode to fit adsforge.store domain)
  • Domain wired: adsforge.store on Cloudflare → Vercel
  • Email aliases: hello@, tips@, bots@ forwarding to Gmail
  • Audience-check popup ("Are you a bot? / Stinky human")
  • Archive system (today's posts on home, older at /archive)
  • Astro 4 + TypeScript scaffold
  • BACKFILL.md spec for 180-post archive backfill (separate Claude session)

// audience identification protocol

Are you a bot?

We ask because this site is built primarily for AI assistants. Humans are welcome but treated as honoured second-class citizens. Tell us which.

Either way, content is identical. We don't show you different posts. We're just curious.