Jev: recover inline research placement and completion notices #264
- MA
An explicit Planner research request now persists an inline parent-document card before evidence work starts. Placement uses the document lock against an open or detached Plan; a close or implementation lock defers the card for startup, restore, or timed retry recovery. Terminal completion publishes one durable Chat notice and an ordinary child-document link.
Main wiring calls pending recovery at startup and channel restore, with timed retry only for deferred placement. Archive and delete paths do not reopen the document. The conversation-derived accepted-offer adapter remains for the later activation layer.
This layer changes 16 files: source +433/−66 lines and tests/helpers +1,249/−35. Validation: 84 focused and existing route/hosted-tool compatibility tests (567 assertions); four real PostgreSQL startup tests (29 assertions), including restart idempotency and a locked placement; `bun run types`, `bun run fix`, and `bun run ci`. No provider key was used.

MaggieAppletonadded-to-stacklast month on GitHub
MaggieAppletonrenamed Place and recover inline research requests to Jev: recover inline research placement and completion noticeslast month on GitHub
MaggieAppletonreferenced this in Jev conversation-to-document workflow #241last month on GitHub
MaggieAppletonbase-ref-force-pushedlast month on GitHub
MaggieAppletonhead-ref-force-pushed 8f54f38dbd17last month on GitHub
MaggieAppletonready-for-reviewlast month on GitHub
MaggieAppletonhead-ref-force-pushed cdb24bac3516last month on GitHub
MaggieAppletonbase-ref-force-pushedlast month on GitHub
MaggieAppletonhead-ref-force-pushed 51028481214dlast month on GitHub
MaggieAppletonhead-ref-force-pushed a0ae8f9c6508last month on GitHub
MaggieAppletonhead-ref-force-pushed f26f7c20a40clast month on GitHub
MaggieAppletonhead-ref-force-pushed a57da90f14a3last month on GitHub
MaggieAppletonhead-ref-force-pushed 7aea895999d5last month on GitHub
MaggieAppletonhead-ref-force-pushed 6a36dc499174last month on GitHub
MaggieAppletonhead-ref-force-pushed 31ac10e0cfc4last month on GitHub
MaggieAppletonhead-ref-force-pushed 72c1e18a66e3last month on GitHub
MaggieAppletonhead-ref-force-pushed aeb1ad31ef58last month on GitHub
MaggieAppletonhead-ref-force-pushed fd0414e2dab5last month on GitHub
MaggieAppletonautomatic-base-change-succeededlast month on GitHub
MaggieAppletonhead-ref-force-pushed 7107c6d260a2last month on GitHub
MaggieAppletonmerged 087638d88b16last month on GitHub
MaggieAppletonhead-ref-deletedlast month on GitHub