Jev 10: integrate durable decision services and scoped Planner tools #262
- 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.

MaggieAppletonadded-to-stacklast month on GitHub
MaggieAppletonrenamed Integrate Jev Plan and question services to Jev 10: integrate durable decision services and scoped Planner toolslast month on GitHub
MaggieAppletonreferenced this in Jev conversation-to-document workflow #241last month on GitHub
MaggieAppletonhead-ref-force-pushed 9e55cdefea67last month on GitHub
MaggieAppletonready-for-reviewlast month on GitHub
MaggieAppletonhead-ref-force-pushed e7f96871630elast month on GitHub
MaggieAppletonbase-ref-force-pushedlast month on GitHub
MaggieAppletonhead-ref-force-pushed 05dadfd7fd3elast month on GitHub
MaggieAppletonhead-ref-force-pushed c69014761226last month on GitHub
MaggieAppletonhead-ref-force-pushed b1e12202eb9elast month on GitHub
MaggieAppletonhead-ref-force-pushed 010b585d5b71last month on GitHub
MaggieAppletonhead-ref-force-pushed baadbe6c76d9last month on GitHub
MaggieAppletonhead-ref-force-pushed 14dce332c16alast month on GitHub
MaggieAppletonhead-ref-force-pushed 33ef687da4eelast month on GitHub
MaggieAppletonhead-ref-force-pushed 293f2e1792celast month on GitHub
MaggieAppletonautomatic-base-change-succeededlast month on GitHub
MaggieAppletonhead-ref-force-pushed f8c5a9e92eeelast month on GitHub
MaggieAppletonmerged b2d41b79b151last month on GitHub
MaggieAppletonhead-ref-deletedlast month on GitHub