Skip to content

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

Merged
MaggieAppleton merged 1 commit into
mainfrom
maggie/jev-conversation-runtime
Oct 3, 2026
Merged

MaggieAppleton merged 1 commit into
mainfrom
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 2 times, most recently from 80620ac to 2a25a99 Compare October 3, 2026 11:12
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-conversation-runtime branch 8 times, most recently from 1034b37 to c9970c2 Compare October 3, 2026 12:15
Base automatically changed from maggie/jev-core-services to main October 3, 2026 12:22
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-conversation-runtime branch from c9970c2 to 6ac4229 Compare October 3, 2026 12:22
@MaggieAppleton
MaggieAppleton merged commit aee4644 into main Oct 3, 2026
3 checks passed
@MaggieAppleton
MaggieAppleton deleted the maggie/jev-conversation-runtime branch October 3, 2026 12:29
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