Skip to content
Journey

Station

Gave every page something to say

Two thirds of the demo was a title and an empty page. Both halves of that were bugs.

Period
2026 – now
Place
This tree

Gave every page something to say

The starter tree had ninety-eight documents and thirty-four bodies. Every book, every tool, every station on this timeline was a title and nothing else β€” and each one was in the sitemap, being read by crawlers as a page with no content on it.

Two causes, not one

The seed had no prose to write. And the collections had no page to write it onto: a book row linked to its child document, which had no renderer, so it fell through to a bare editor.

The second half is the interesting one. The fix derives an item page from the PARENT collection rather than from a type on the child, because every existing site's books are plain documents and a child-side type would have needed a migration nobody can run against documents they do not own.

The check that let it happen has been tightened too: a page that is not a feed and carries no prose now fails the SSR suite instead of being quietly skipped.