refactor(storage): migrate exact managed mutations - #2185
Merged
Jurij89 merged 6 commits intoAug 9, 2026
Merged
Conversation
otReviewAgent
left a comment
There was a problem hiding this comment.
Review Agent completed this review and found no issues.
This was referenced Aug 9, 2026
Jurij89
force-pushed
the
fix/2162-structured-managed-updates
branch
from
August 9, 2026 10:24
a1b82f0 to
afe1226
Compare
* refactor(storage): add bounded managed mutations * fix(agent): drain bounded join retention backlog * test(agent): exercise unified projection mutation * fix(storage): harden structured mutation boundary * fix(agent): preserve update-only join moderation * fix(storage): forward structured capability truthfully * fix(agent): chunk large RS heal projections * refactor(storage): centralize bounded operation probes * fix(storage): preserve bounded update compatibility * refactor(agent): unify join retention policy * fix(storage): preserve blob-backed bounded replacements * refactor(storage): centralize structured quad rewriting * fix(storage): retain update-only linked-record pruning --------- Co-authored-by: Jurij Skornik <jurij.skornik@gmail.com>
Jurij89
force-pushed
the
fix/2162-structured-managed-updates
branch
from
August 9, 2026 11:04
c46918e to
f605118
Compare
This was referenced Aug 9, 2026
9 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
TripleStore.structuredMutation()union, bounded validation and serialization, first-party adapter/decorator forwarding, and migrations for catalog, retention, curator refresh, RS repair, and KA metadata callers.query(), while preserving rolling-upgrade behavior through explicit capability checks.Related
Diagrams
Managed-state mutation path
flowchart LR A[Domain caller] --> B[Structured mutation descriptor] B --> C{Validate scope and bounds} C -->|invalid| D[Typed refusal] C -->|valid| E[Decorators account for touched graphs] E --> F[Adapter-authored bounded SPARQL] F --> G[Storage backend]Stack boundary
flowchart TB P2186[PR 2186: bounded capability layer] P2185[PR 2185: migrate exact callers] P2187[PR 2187: close leased raw mutation channels] P2186 --> P2185 P2185 --> P2187Files changed
packages/storage/src/**packages/agent/src/**packages/publisher/src/**packages/{storage,agent,publisher}/test/**Test plan
store.update()or mutatingstore.query()caller remainsgit diff --check; worktree clean after rebasing onto currentintegration/2052-system-record-sync