Database: forward-reconcile explicit global KB export lifecycle #122

Closed
nsaspy wants to merge 6 commits from hackmode-rage-database/24-global-kb-export-forward into master
Owner

Forward-reconciles the bounded database-owned #24/#27 global-KB export slice onto current master after sibling #52.

Preserved contract:

  • only long-term promotion records may be exported;
  • exported key/value are copied from the source promotion;
  • operation/assertion/run/expert/source-evidence/promotion-evidence provenance is retained;
  • export requires separate evidence plus exporter identity/version/provenance;
  • deterministic export identity makes replay idempotent;
  • persistence uses canonical Tek9 graph APIs;
  • export is explicit and never automatic cross-operation mutation.

Original RED: 9026b1e025
Original green implementation: 6baf48095d
Forward base: 7a9edae297
Forward exact head: 0b7b74a507
Supersedes #51 without stale-tested merging.

Forward-reconciles the bounded database-owned #24/#27 global-KB export slice onto current master after sibling #52. Preserved contract: - only long-term promotion records may be exported; - exported key/value are copied from the source promotion; - operation/assertion/run/expert/source-evidence/promotion-evidence provenance is retained; - export requires separate evidence plus exporter identity/version/provenance; - deterministic export identity makes replay idempotent; - persistence uses canonical Tek9 graph APIs; - export is explicit and never automatic cross-operation mutation. Original RED: 9026b1e02568f1bfd763b68d31a87060d4dedf2c Original green implementation: 6baf48095d915f17add315d5bf785a3aba2463fa Forward base: 7a9edae29772845f5a916df244cfee23246e5888 Forward exact head: 0b7b74a507218530d8fcae34d7ab7ea752200845 Supersedes #51 without stale-tested merging.
Add global KB export regression tests
Some checks failed
agent-pr-serialization / one-open-pr-per-agent-lane (pull_request_target) Failing after 1s
agent-framework-boundary / keep-agent-framework-out-of-product-tree (pull_request) Successful in 8s
core / common-lisp-core (pull_request) Failing after 51s
monorepo / hygiene (pull_request) Successful in 5m5s
0b7b74a507
nsaspy closed this pull request 2026-09-04 20:51:42 +00:00
Some checks failed
agent-pr-serialization / one-open-pr-per-agent-lane (pull_request_target) Failing after 1s
agent-framework-boundary / keep-agent-framework-out-of-product-tree (pull_request) Successful in 8s
core / common-lisp-core (pull_request) Failing after 51s
monorepo / hygiene (pull_request) Successful in 5m5s

Pull request closed

Sign in to join this conversation.
No description provided.