Database: reject non-assertion operational KB retraction targets #84

Closed
nsaspy wants to merge 3 commits from auto-rage-database/op-kb-retraction-target-run11 into master
Owner

Database-owned #24 hardening slice.

RED-first regression: a retraction must not be accepted merely because an assertion-shaped stable ID exists in the operation KB graph. The persisted target must be a canonical typed :assert entry for the same operation.

This PR is intentionally opened at the RED test-only head first so core CI can prove the defect before implementation. No Hackpert/provider/StarIntel product behavior is in scope.

Database-owned #24 hardening slice. RED-first regression: a retraction must not be accepted merely because an assertion-shaped stable ID exists in the operation KB graph. The persisted target must be a canonical typed `:assert` entry for the same operation. This PR is intentionally opened at the RED test-only head first so core CI can prove the defect before implementation. No Hackpert/provider/StarIntel product behavior is in scope.
fix: validate canonical operational KB retraction target
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 1m4s
monorepo / hygiene (pull_request) Successful in 1m56s
d0679b03f0
nsaspy closed this pull request 2026-09-04 20:55:08 +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 1m4s
monorepo / hygiene (pull_request) Successful in 1m56s

Pull request closed

Sign in to join this conversation.
No description provided.