--- // Chapter page template — for the numbered chapters (models, agents, skills, // rules). These ship ZERO JavaScript today and must continue to. // // Copy to src/pages/.astro. The route must match the existing URL // exactly, trailing slash included. import ChapterLayout from '../layouts/ChapterLayout.astro'; import GridGroup from '../components/blocks/GridGroup.astro'; import StaticBlock from '../components/blocks/StaticBlock.astro'; import { getEntry } from 'astro:content'; // Content comes from a collection, never hard-coded in the page. // Both `en` and `pt` are required by the schema. const chapter = await getEntry('chapters', 'models'); const lang = 'en'; // TODO: wire to the language toggle decision (task 03) ---

{chapter.data.eyebrow[lang]}

{chapter.data.lede[lang]}

{chapter.data.sections.map((section) => ( ))}