ywmsvpxq fixture: serve static pages instead of the Tally app
nwzvrnsw Rename types to carry their meaning and trim comments
tqmltwzu server: extract a ProcessGroup guard for teardown
uuwsnvqq spec: parse the server timeout into a Duration
nvsntsls lints: carry suppression reasons in #[expect]
xwzmkzyu server: keep paths on camino via camino-tempfile
loyntvyq server: start and stop the app via the handshake
vtwxpzxk coverage: exercise config error fallback and name accessor
lonyrkqu coverage: ignore collateral
nqvnqvkk fixtures: add a demo app for integration tests
loukurlw cargo: make the crate a workspace with shared lints
zzmymswx config: return the config table instead of registering it