This is a placeholder post used to verify the Astro content collection schema and build pipeline. It will be removed once the first machine-drafted article ships through the editorial gate.

The site uses content collections to enforce frontmatter schemas at build time. News posts must declare a title (20–80 chars), a 120–600 char lede, at least one source citation URL, and an estimated reading time. Tutorials require an additional codeBlocksExecuted flag that the CodeRunner agent sets to true only after every code block has executed in the sandbox. Sponsored posts require a sponsor name, disclosure text, and contract ID; the DisclosureChecker agent verifies these before publish.

See SPEC.md and CLAUDE.md in the repository root for the full architecture.