Skip to content
quarry Check-in [f073a79918]
Login

Check-in [f073a79918]

Overview
Comment:error taxonomy: 404s, themed error pages, message hygiene (tickets 020/040/070/090)

ops.ErrNotFound sentinel; router maps to 404, hides internals on 500; JSON 404 for unmatched API paths; themed web 404/500; zitcli.ErrNoEntry; clean codec parse messages; shunned-diff note.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: f073a7991892880b59e2395b98fbf3bcf6957347f63a1ae055ca20ec90af8ebe
User & Date: dmestas on 2026-08-15 16:10:40.000
Other Links: manifest | tags
Context
2026-08-15
16:13
search fixes: folded ticket docs, mark snippets, honest limit (050/060/080/130)

search_doc gains label; tickets one folded doc per id; ⟦⟧ markers become <mark> post-escape; default= validate rule fills absent keys. check-in: 839e3e756a user: dmestas tags: trunk

16:10
error taxonomy: 404s, themed error pages, message hygiene (tickets 020/040/070/090)

ops.ErrNotFound sentinel; router maps to 404, hides internals on 500; JSON 404 for unmatched API paths; themed web 404/500; zitcli.ErrNoEntry; clean codec parse messages; shunned-diff note. check-in: f073a79918 user: dmestas tags: trunk

14:30
search: FTS5 over check-ins, wiki, tickets

External-content fts via triggers on search_doc (immutable-artifact upserts stay idempotent); token-quoted queries; /search page + op; required-input ops get explicit harness surfaces. check-in: c650d85c33 user: dmestas tags: trunk

Changes