Skip to content

feat: add revision-gated item context pilot - #41

Merged
bayleafwalker merged 1 commit into
mainfrom
codex/volatile-context-slice
Aug 20, 2026
Merged

feat: add revision-gated item context pilot#41
bayleafwalker merged 1 commit into
mainfrom
codex/volatile-context-slice

Conversation

@bayleafwalker

Copy link
Copy Markdown
Owner

Implements the smallest Sprintctl-owned volatile-context slice against the native-runtime/federation boundary.\n\n- exposes the existing opaque item status revision through work.read.item\n- adds a bounded, allowlisted work.read.item-projection operation\n- adds a read-only status-mutation precheck while keeping CAS at Sprintctl\n- adds an opt-in native hook adapter with disposable per-session/subagent cursors\n- fails open for projection enrichment and fails closed only for recognized structured status mutations\n- inventories current read/write/hook paths and leaves ActionQ federation unavailable rather than manufacturing a binding\n\nValidation:\n- full Sprintctl suite: 1272 passed, 161 skipped\n- Vuoro service/catalog integration: 11 passed\n- Agentops verification-artifact gate: passed\n- PostgreSQL parity test added; execution remains environment-gated because no disposable SPRINTCTL_TEST_PG_URL is present\n\nNo appservice, deployment, cluster, schema migration, or production-state mutation is included.

@bayleafwalker
bayleafwalker marked this pull request as ready for review August 20, 2026 07:11
@bayleafwalker
bayleafwalker merged commit 160b4cc into main Aug 20, 2026
4 checks passed
@bayleafwalker
bayleafwalker deleted the codex/volatile-context-slice branch August 20, 2026 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant