lith Caddy: drop {path} from papers top-level try_files
Caddy's try_files matches directories the same as regular files. With
{path} as the first term, a request for /platter (the directory) would
short-circuit at the {path} match and skip {path}/index.html — then
file_server received a directory URI but somehow served the wrong file
rather than canonicalizing.
Removing {path} lets file_server handle existing regular files itself
(it always does, regardless of try_files) AND issues the canonical
301 redirect for /<dir> → /<dir>/, after which the next request hits
{path}/index.html cleanly.
Caught moving the jeffrey dashboard to /platter/jeffrey/: /platter
(no slash) was serving the papers root SPA instead of the new
platter/index.html.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>