DRIFT v0.5.0
Bounded local capture-path release with persisted source and model provenance.
Added
- Added a bounded one-shot
backend.pipelinecapture job that persists and
reloads primary-source evidence, generates and embeds Insights, writes the
live store, and records optional human review notes. - Added Alembic revision
0002_capture_provenancewith source-content hashes,
durablemodel_runsaudit rows, Insight-to-run linkage, and review metadata. - Added bounded spend reservation and retry/circuit handling to synchronous
embedding, classification, and Insight-generation provider calls. - Added local live-store-backed
/briefingand frontend cards that expose
source links, confidence, model/audit label, rationale, and bounded action.
Changed
- Corrected the generic NCCL fixture from an unsupported
securitylabel to
minor; fixture records remain examples, not release findings. - Removed the superseded
docs/DRIFT_Realistic_Next_Steps.mdplan and
synchronized current-state documentation with the capture boundary. - Verified 118 tests at 100.00% backend coverage with Ruff, mypy, and the
frontend production build passing.
Remaining operator gates
- Apply the new migration to a clean PostgreSQL/pgvector instance, run and
review real model captures, then deploy and verify the updated hosted path. - Record the public narrated demo and submit the Developer Tools entry.
Codex session record
All project-session IDs are retained here in addition to
docs/INITIATIVES.md:
- Foundation and inspectable vertical slice —
019f61e7-1ea1-7742-9acc-99d62f39b888 - Publication and judge-readiness baseline —
019f61fc-c32e-7d92-9d2e-0bd9083d08e7 - Hosted deployment and README follow-up —
019f6253-ddfc-7272-8077-e34dfb3aee84 - Grounded live chat, resilience, and locked delivery (primary
/feedback
candidate) —019f62b9-10b7-7d82-a463-e6eb1192141c - Day 1 feed/database and Day 2 Synthesizer —
019f62e8-6715-70e2-a92a-fe28254f7b71 - Day 3/Day 4 Insight structured output —
019f6336-3690-7022-a8ef-c8c0947e240f - Bounded capture/provenance and documentation cleanup —
019f66b4-78b8-7943-a41d-91e836d28f00