githubnext/chopinPublic

Let's compose rich plans together

Jev 10: integrate durable decision services and scoped Planner tools #262

MergedMaggieAppletonmerged 1 commit intomainfromrefs/pull/262/head
  1. MA

    Plan and question services now commit decision records and their document projections through the same fenced persistence path. Browser edits to protected projections are checked against Plan authority; scoped hosted tools use the same validated services, and discard/reopen routes are active.

    The normal `revise_open_decision` hosted-tool registration remains deferred until the UI card listener is added. Its direct factory and permission boundary are tested now; the temporary registration assertion is tracked for restoration in the UI layer.

    This layer changes 175 files (58 source, 117 tests/helpers): source +5,384/−810 lines and tests/helpers +11,862/−78. Validation: 418 core and compatibility tests, 58 memory-adapter tests, 67 PostgreSQL-adapter tests on an isolated fresh database, eight focused Chromium phone runs, three protected-card and research browser regressions, `bun run types`, and `bun run ci`. PostgreSQL coverage includes fresh-process conversation reconstruction. The phone fixture now seeds matching canonical records and opens the canonical document path; the legacy alias briefly mounted both outgoing and incoming workspaces during its redirect.

    ![Core decision services: validation, fenced document commit, publication, and staged tool activation](https://github.com/user-attachments/assets/7a9c017e-7463-48f8-8f26-2e6f93572ce3)

  2. MaggieAppletonadded-to-stacklast month on GitHub

  3. MaggieAppletonrenamed Integrate Jev Plan and question services to Jev 10: integrate durable decision services and scoped Planner toolslast month on GitHub

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

  5. MaggieAppletonhead-ref-force-pushed 9e55cdefea67last month on GitHub

  6. MaggieAppletonready-for-reviewlast month on GitHub

  7. MaggieAppletonhead-ref-force-pushed e7f96871630elast month on GitHub

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

  9. MaggieAppletonhead-ref-force-pushed 05dadfd7fd3elast month on GitHub

  10. MaggieAppletonhead-ref-force-pushed c69014761226last month on GitHub

  11. MaggieAppletonhead-ref-force-pushed b1e12202eb9elast month on GitHub

  12. MaggieAppletonhead-ref-force-pushed 010b585d5b71last month on GitHub

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

  14. MaggieAppletonhead-ref-force-pushed 14dce332c16alast month on GitHub

  15. MaggieAppletonhead-ref-force-pushed 33ef687da4eelast month on GitHub

  16. MaggieAppletonhead-ref-force-pushed 293f2e1792celast month on GitHub

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

  18. MaggieAppletonhead-ref-force-pushed f8c5a9e92eeelast month on GitHub

  19. MaggieAppletonmerged b2d41b79b151last month on GitHub

  20. MaggieAppletonclosedlast month on GitHub

  21. MaggieAppletonhead-ref-deletedlast month on GitHub