Files
codebase-memory-mcp/tests
Andrew Hundt fd0b67fd0d fix(pipeline): preserve dependencies during containment
Publish incremental containment through a project-scoped transactional flush instead of replacing the whole SQLite file. The target project is deleted and reinserted so graph/freshness metadata is cleared through existing cascades while sibling dependency subprojects remain available for no-op dependency indexing.

Add a flush-before-commit fault injection point and expand pipeline coverage so publish failures keep the prior DB and fast containment preserves a seeded dependency subproject.

Validation: CBM_ONLY_SUITE=pipeline passed 301/301, graph_buffer 66/66, depindex 35/35, source-safety passed, production cbm build passed, and manual isolated self-dogfood one-file containment returned rc=0 with six dependency subprojects still present. Remaining: containment publish is still slow and benchmark failure reporting needs stronger artifacts before performance claims.
Signed-off-by: Andrew Hundt <ATHundt@gmail.com>
2026-07-02 13:14:36 -04:00
..
2026-06-03 02:13:30 +02:00