project-nomad/admin/app
Jake Turner cbae48a3c8 fix(KB): surface file-warning compute failures instead of masking as healthy (PR #895 review)
`computeFileWarnings()` previously caught all errors and returned an empty
map, which the frontend rendered as "every file is healthy" — reintroducing
exactly the silent-failure mode this surface exists to expose.

Return `{ ok, warnings }`; flip `ok: false` from the catch. KB modal renders
an inline amber notice under the Stored Files header when `ok === false`,
leaving per-row warning rendering untouched. Transient failures self-heal on
the next 30s poll; no toast spam.
2026-05-16 21:51:29 -07:00
..
controllers fix(KB): surface file-warning compute failures instead of masking as healthy (PR #895 review) 2026-05-16 21:51:29 -07:00
exceptions fix(Docs): documentation renderer fixes 2025-12-23 16:00:33 -08:00
jobs feat(KB): status pill + last-activity timestamp on Processing Queue (RFC #883 §5/§10) 2026-05-16 20:37:20 -07:00
middleware fix(API): skip compression for Server-Sent Events (#798) 2026-04-27 19:00:31 -07:00
models feat(KB): surface embedding-disk estimate in curated tier-change modal (RFC #883 §1) 2026-05-16 21:33:30 -07:00
services fix(KB): surface file-warning compute failures instead of masking as healthy (PR #895 review) 2026-05-16 21:51:29 -07:00
utils refactor(KB): move FileWarning to shared types/rag following existing convention 2026-05-16 21:51:29 -07:00
validators feat(KB): surface embedding-disk estimate in curated tier-change modal (RFC #883 §1) 2026-05-16 21:33:30 -07:00