Database: persist capture source rotation lineage #94

Closed
nsaspy wants to merge 1 commit from hackmode-rage-database/capture-source-rotation-20260830 into master
Owner

Slice

Issue #26 database-owned persistence slice: preserve capture-source rotation lineage inside the existing operation-scoped execution graph.

RED contract

The regression requires a typed immutable rotation record carrying capture session, predecessor/successor source identity, predecessor final durable offset, framing version, and provenance. Identical replay must keep stable identity, self-rotation must fail closed, reads must stay operation/capture scoped, and returned lineage must be durable-offset ordered.

This PR is intentionally opened with the regression wired before implementation so exact-head CI can prove RED first.

Boundary

No parser/proxy implementation, Hackpert behavior, provider execution, StarIntel product work, shadow graph, second KB, or second database.

## Slice Issue #26 database-owned persistence slice: preserve capture-source rotation lineage inside the existing operation-scoped execution graph. ## RED contract The regression requires a typed immutable rotation record carrying capture session, predecessor/successor source identity, predecessor final durable offset, framing version, and provenance. Identical replay must keep stable identity, self-rotation must fail closed, reads must stay operation/capture scoped, and returned lineage must be durable-offset ordered. This PR is intentionally opened with the regression wired before implementation so exact-head CI can prove RED first. ## Boundary No parser/proxy implementation, Hackpert behavior, provider execution, StarIntel product work, shadow graph, second KB, or second database.
Database: reconcile capture source rotation onto current master
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 4s
core / common-lisp-core (pull_request) Failing after 45s
monorepo / hygiene (pull_request) Successful in 3m50s
cacb89eb2f
nsaspy closed this pull request 2026-09-04 20:54:11 +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 4s
core / common-lisp-core (pull_request) Failing after 45s
monorepo / hygiene (pull_request) Successful in 3m50s

Pull request closed

Sign in to join this conversation.
No description provided.