githubnext/chopinPublic

Let's compose rich plans together

Jev 8: fence research references with document commits #260

MergedMaggieAppletonmerged 3 commits intomainfromrefs/pull/260/head
  1. MA

    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](https://github.com/user-attachments/assets/49051ebc-4e6d-4894-afa5-e294c9629a97)

    ### Review fix: atomic memory projection checks

    ![Memory projection checks and commit complete in one synchronous turn](https://github.com/user-attachments/assets/3d69436c-1fca-4dc0-b36d-91898349377e)

  2. MaggieAppletonadded-to-stacklast month on GitHub

  3. MaggieAppletonrenamed Add atomic Research projection storage contract to Jev 8: fence research references with document commitslast month on GitHub

  4. MaggieAppletonreferenced this in Jev conversation-to-document workflow #241last month on GitHub

  5. MaggieAppletonready-for-reviewlast month on GitHub

  6. MaggieAppletonhead-ref-force-pushed 84546f3c698blast month on GitHub

  7. MaggieAppletonbase-ref-force-pushedlast month on GitHub

  8. MaggieAppletonhead-ref-force-pushed 47066d690b9elast month on GitHub

  9. MaggieAppletonhead-ref-force-pushed 2750f5215c4clast month on GitHub

  10. MaggieAppletonhead-ref-force-pushed 61ac5b7726e5last month on GitHub

  11. MaggieAppletonhead-ref-force-pushed 00c1b888fd95last month on GitHub

  12. MaggieAppletonhead-ref-force-pushed 2cdce6fab0c2last month on GitHub

  13. MaggieAppletonhead-ref-force-pushed d426bce27e06last month on GitHub

  14. MaggieAppletonautomatic-base-change-succeededlast month on GitHub

  15. MaggieAppletonhead-ref-force-pushed c61da4a92e2blast month on GitHub

  16. MaggieAppletonmerged 6fcf30697a8elast month on GitHub

  17. MaggieAppletonclosedlast month on GitHub

  18. MaggieAppletonhead-ref-deletedlast month on GitHub