Database: make operational KB seed imports atomic #83

Closed
nsaspy wants to merge 4 commits from rage-db-11-atomic-seed-import into master
Owner

Slice

Bug-first database hardening for #24/#27.

persist-operational-kb-seed-values previously committed each generated assertion in its own Tek9 transaction. A replay conflict late in a word/fuzz-list import could therefore leave earlier assertions durably committed: a partial canonical KB mutation from one logical import.

This change makes the bounded import one canonical Tek9 write transaction while retaining the existing deterministic assertion identities and replay-safe node/edge boundary. No Hackpert/provider behavior, shadow KB/database, or StarIntel product work.

RED contract commit: ffbc5443ff9a66306287e797b750544d68201499.
Corrected regression head: a704f5a129b80c6f1fd4083fe1249408e8806257.
Current reconciled exact head: 2b33b9461d083372be44771a5950b00019e0bb32.

## Slice Bug-first database hardening for #24/#27. `persist-operational-kb-seed-values` previously committed each generated assertion in its own Tek9 transaction. A replay conflict late in a word/fuzz-list import could therefore leave earlier assertions durably committed: a partial canonical KB mutation from one logical import. This change makes the bounded import one canonical Tek9 write transaction while retaining the existing deterministic assertion identities and replay-safe node/edge boundary. No Hackpert/provider behavior, shadow KB/database, or StarIntel product work. RED contract commit: `ffbc5443ff9a66306287e797b750544d68201499`. Corrected regression head: `a704f5a129b80c6f1fd4083fe1249408e8806257`. Current reconciled exact head: `2b33b9461d083372be44771a5950b00019e0bb32`.
Merge current master into atomic seed import slice
Some checks failed
agent-pr-serialization / one-open-pr-per-agent-lane (pull_request_target) Failing after 2s
agent-framework-boundary / keep-agent-framework-out-of-product-tree (pull_request) Successful in 17s
core / common-lisp-core (pull_request) Failing after 59s
monorepo / hygiene (pull_request) Successful in 4m19s
2b33b9461d
nsaspy closed this pull request 2026-09-04 20:55:15 +00:00
Some checks failed
agent-pr-serialization / one-open-pr-per-agent-lane (pull_request_target) Failing after 2s
agent-framework-boundary / keep-agent-framework-out-of-product-tree (pull_request) Successful in 17s
core / common-lisp-core (pull_request) Failing after 59s
monorepo / hygiene (pull_request) Successful in 4m19s

Pull request closed

Sign in to join this conversation.
No description provided.