Skip to content

Jev: orchestrate durable conversation processing and Planner jobs - #263

Open
MaggieAppleton wants to merge 1 commit into
maggie/jev-core-servicesfrom
maggie/jev-conversation-runtime
Open

MaggieAppleton wants to merge 1 commit into
maggie/jev-core-servicesfrom
maggie/jev-conversation-runtime

Conversation

@MaggieAppleton

@MaggieAppleton MaggieAppleton commented Oct 3, 2026 •

Copy link
Copy Markdown
Collaborator

Committed room messages can now enter a durable conversation queue. The processor interprets them outside the Plan lock, then rechecks current threads, linked cards, and capacity before atomically persisting accepted events, analysis, and pending effects. The runtime factory connects recoverable card mirroring and authenticated Planner jobs, with receipts and terminal states committed before publication.

This is a staged layer: production main.ts does not attach the runtime, and CONVERSATION_PLAN remains off unless explicitly set to on. UI routes and controls arrive in the activation layer.

The 109 pinned files contain 2,652 production lines and 12,437 test/scripted-Harness support lines. Validation: 256 allocated tests across 62 files (1,840 assertions), 92 existing Plan/question/Chat/tool compatibility tests (311 assertions), bun run types, bun run fix, and bun run ci. All copied files still match pinned target 2916ad25 byte-for-byte.

Conversation runtime: persisted messages, checked interpretations, recoverable effects, and scoped jobs

@MaggieAppleton
MaggieAppleton added this pull request to stack #254 October 3, 2026 06:59
@MaggieAppleton MaggieAppleton changed the title Add durable conversation processor and runtime Jev: orchestrate durable conversation processing and Planner jobs Oct 3, 2026
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-conversation-runtime branch from 320ffe0 to e5ed31e 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-conversation-runtime branch from e5ed31e to 80620ac Compare October 3, 2026 11:09
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-conversation-runtime branch from 80620ac to 2a25a99 Compare October 3, 2026 11:12
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