This documentation site

The site you are reading is itself an application built with the framework. It is the honesty test for every claim on the other pages: same slices, same composition root, same architecture test.

What it demonstrates

  • Slices that never import each other. The adapters depend on their contracts only; servers/web/tests/architecture.rs fails the build if that changes.
  • Three storages behind one pattern. Markdown files serve pages; TimescaleDB serves the registry and this showcase — all behind ports, all replaceable.
  • HTMX as decoration, not a dependency. Every fragment has a working no-JavaScript fallback; the catalog and showcase are progressive swaps.