Jev 7: add keyed effects and bounded job transitions #259
- MA
Conversation events can now produce keyed follow-up intents for cards, options, prompts, and Planner jobs. This layer adds a callback-driven effect runner with receipt and retry checks, a bounded pure job queue, and record-derived pending card actions. Live Plan persistence and worker activation remain in a later layer.
**Review scope:** 24 files; 1,051 source lines and 1,658 test/helper lines, above the interpreter layer.
Validation: 50 tests across 13 focused files (240 assertions); `bun run types`, `bun run fix`, and `bun run ci` pass.

MaggieAppletonadded-to-stacklast month on GitHub
MaggieAppletonrenamed Prepare durable Jev effects and Planner jobs to Jev 7: add keyed effects and bounded job transitionslast month on GitHub
MaggieAppletonreferenced this in Jev conversation-to-document workflow #241last month on GitHub
MaggieAppletonready-for-reviewlast month on GitHub
MaggieAppletonhead-ref-force-pushed 1ccd822a5697last month on GitHub
MaggieAppletonhead-ref-force-pushed c86ed4a77ddblast month on GitHub
MaggieAppletonbase-ref-force-pushedlast month on GitHub
MaggieAppletonhead-ref-force-pushed 86cb8fbe1228last month on GitHub
MaggieAppletonhead-ref-force-pushed f33f5bf35541last month on GitHub
MaggieAppletonhead-ref-force-pushed 9a2dad4dc86elast month on GitHub
MaggieAppletonhead-ref-force-pushed ca8001c7b585last month on GitHub
MaggieAppletonautomatic-base-change-succeededlast month on GitHub
MaggieAppletonhead-ref-force-pushed ccb8f55aae1alast month on GitHub
MaggieAppletonmerged 700eaac8fa9clast month on GitHub
MaggieAppletonhead-ref-deletedlast month on GitHub