Pulse/internal/ai/adapters
rcourtman 5666d6a9e8 fix(ai): fsync knowledge store temp file before rename to prevent empty reads
saveToDisk used os.WriteFile which doesn't sync to disk before the
atomic rename. On CI runners with aggressive filesystem caching this
can leave the destination file with zero bytes, causing
TestKnowledgeStore_SaveLoad to fail with "unexpected end of JSON input".
2026-02-18 13:27:47 +00:00
..
adapters.go fix(ai): fsync knowledge store temp file before rename to prevent empty reads 2026-02-18 13:27:47 +00:00
adapters_additional_test.go test: expand backend coverage 2026-01-25 21:08:44 +00:00
adapters_test.go feat: add AI Intelligence system with investigation and forecasting 2026-01-24 22:41:43 +00:00