Skip to content

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

Merged
MaggieAppleton merged 1 commit into
mainfrom
maggie/jev-core-services
Oct 3, 2026
Merged

MaggieAppleton merged 1 commit into
mainfrom
maggie/jev-core-services

Conversation

@MaggieAppleton

@MaggieAppleton MaggieAppleton commented Oct 3, 2026 •

Copy link
Copy Markdown
Collaborator

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

@MaggieAppleton
MaggieAppleton added this pull request to stack #254 October 3, 2026 06:45
@MaggieAppleton MaggieAppleton changed the title Integrate Jev Plan and question services Jev 10: integrate durable decision services and scoped Planner tools Oct 3, 2026
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-core-services branch from 7e7e70a to 9e55cde Compare October 3, 2026 08:02
@MaggieAppleton
MaggieAppleton marked this pull request as ready for review October 3, 2026 08:09
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-core-services branch from 9e55cde to e7f9687 Compare October 3, 2026 11:09
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-core-services branch 8 times, most recently from 33ef687 to 293f2e1 Compare October 3, 2026 12:08
Base automatically changed from maggie/jev-projections to main October 3, 2026 12:15
Add durable decision and question services, scoped Planner tools, projection authority, and browser fixtures that preserve real research admission and protected cards.
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-core-services branch from 293f2e1 to f8c5a9e Compare October 3, 2026 12:15
@MaggieAppleton
MaggieAppleton merged commit b2d41b7 into main Oct 3, 2026
3 checks passed
@MaggieAppleton
MaggieAppleton deleted the maggie/jev-core-services branch October 3, 2026 12:22
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