Browser-Visible Tiles
Swift unit tests cover the parser, model, renderer, and output contracts. They do not fully prove generated browser behavior.
The project now has a Playwright gate that builds a fixture site, serves it locally, and checks behavior in Chromium: image loading, tables, theme switching, draft exclusion, feeds, and local tile JavaScript.
Browser gate
The same fixture runs locally and in the Linux CI job.