Before treating site work as complete, confirm:
- top-level
content/still contains only.gitkeep, export/manifest.yamlstill hasentries: [],- actual pages were added under
site/content/, npm run build-local-componentsregenerates every ignored local componentdist/directory,- the Quartz build and its post-build content-tree check succeed,
- every
site/content/folder has a meaningfulindex.md, and every folder route mirrors that source tree, - the common reader-header Search remains functional; an ordinary build gives Briefings and Reviews the exact empty states
No briefings have been published yet.andNo reviews have been published yet.when no approved entries exist;npm run preview:draftsinstead shows unlisted review material with an explicitDraftlabel rendered in a muted, achromatic style (not the accent color); real entries render as a 2-column card grid (1 column below 640px) with format and publication date in the top row, title and optional summary in the body, andfieldlabels below a rule; Briefings accepts onlyBriefing, Reviews acceptsPaper Review|Topic Review, and Concepts retains its functional central Search and honest empty state, - a field-grouped
summaryrenders each field label as a working link into that field’s##section on the item’s own page (not swallowed by the card’s whole-card click target), caps each group at three items with a linked “+N more” when a field has more, and a field label absent fromFIELD_ANCHORSstill renders as plain text rather than breaking the build, - About, Briefings, Reviews, and Concepts descendants use the reader frame while Operations and Maintenance retain Explorer,
- the About overview omits the updated-date line and secondary section row; its Project, Collections, and Practice groups remain flat ruled rows rather than cards, and each About descendant exposes only its current contextual group,
- a client-side field/date filter (shipped 2026-08-10) sits above the Briefings/Reviews card grid once an index has more than one entry and more than one distinct field; its zero-result view keeps the filters visible and provides a functional reset control,
- homepage Updates show title then secondary date without type, while
/about/updatesshows title, optional summary, thendate · type; both remain ruled lists without cards, badges, or fixed columns, - public copy does not promise a fixed publication cadence, and reader-visible modifications appear in
/about/updateswithout changing a document’s initial-publication ordering, - navigation links resolve, and
- the reader header, active project and section states, eyebrows, side/inline Table of Contents, light/dark modes, and narrow/wide layouts remain readable.
See Site maintenance for the rest of the maintenance self-check.