Skip to content

Jev 8: fence research references with document commits - #260

Merged
MaggieAppleton merged 3 commits into
mainfrom
maggie/jev-storage
Oct 3, 2026
Merged

MaggieAppleton merged 3 commits into
mainfrom
maggie/jev-storage

Conversation

@MaggieAppleton

@MaggieAppleton MaggieAppleton commented Oct 3, 2026 •

Copy link
Copy Markdown
Collaborator

Adds an optional, fenced Research projection check to channel commits. Both memory and PostgreSQL adapters validate the request, initial turn, and linked job before accepting a document reference change; the storage layer also records Planner inline-reference placement for recovery. Plan/browser wiring follows in a later PR.

A review fix makes the memory adapter check every projection and commit in one synchronous turn. The new race test fails on the old adapter and passes with the fix, so a linked job cannot become terminal between checks.

Review scope: 19 files. Validation: 59 memory contract tests, full workspace/E2E types, and repository CI pass locally. The PostgreSQL adapter had 67 passing tests on the original layer; All three required GitHub checks pass on the rebased head.

Research storage: atomic reference checks and durable placement recovery

Review fix: atomic memory projection checks

Memory projection checks and commit complete in one synchronous turn

@MaggieAppleton
MaggieAppleton added this pull request to stack #254 October 3, 2026 06:37
@MaggieAppleton MaggieAppleton changed the title Add atomic Research projection storage contract Jev 8: fence research references with document commits Oct 3, 2026
@MaggieAppleton
MaggieAppleton marked this pull request as ready for review October 3, 2026 08:09
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-storage branch 6 times, most recently from 2cdce6f to d426bce Compare October 3, 2026 11:53
Base automatically changed from maggie/jev-effects to main October 3, 2026 12:00
@MaggieAppleton
MaggieAppleton merged commit 6fcf306 into main Oct 3, 2026
3 checks passed
@MaggieAppleton
MaggieAppleton deleted the maggie/jev-storage branch October 3, 2026 12:08
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