githubnext/chopinPublic

Let's compose rich plans together

Activate Jev conversation decisions and shared document controls #265

MergedMaggieAppletonmerged 1 commit intomainfromrefs/pull/265/head
  1. MA

    With `CONVERSATION_PLAN=on`, conversation decisions now appear as document cards while their sources remain visible in Chat. A member's choice stays a draft until Save commits the decision record and document projection; linked prose and evidence remain navigable, and an accepted research link offers an explicit retry after automatic verification attempts fail. The runtime is attached to room opening, authorization refresh, recovery, and close/archive/delete paths. The feature remains opt-in by configuration.

    The attached visual shows real browser states: a choice awaiting Save, related prose after a decision, and research-link retry. Controlled Jev/Planner fixtures seeded the opening, and a real Save produced the prose; these captures do not assess live model quality. This layer also replaces the old mocked research-child browser fixture with a record-backed recovery suite and updates question/editor controls together.

    Validation: 429 focused unit/domain tests across 72 files (2,116 assertions); 324 application Chromium tests across 41 files on fresh isolated PostgreSQL databases; `bun run build`, `bun run types`, `bun run fix`, and `bun run ci`. The layer changes 179 Git files (+16,428/−1,086 lines, with the research suite detected as a rename).

    ![Real Jev interface: pending choice, human Save, linked prose and research-link retry](https://github.com/user-attachments/assets/525bf41d-bae2-451d-adf8-9ab7d525f4a3)

  2. MaggieAppletonadded-to-stacklast month on GitHub

  3. MaggieAppletonrenamed Activate Jev conversation decisions in the workspace to Activate Jev conversation decisions and shared document controlslast month on GitHub

  4. MaggieAppletonreferenced this in Jev conversation-to-document workflow #241last month on GitHub

  5. MaggieAppletonready-for-reviewlast month on GitHub

  6. MaggieAppletonhead-ref-force-pushed c7b368c66268last month on GitHub

  7. MaggieAppletonhead-ref-force-pushed b1e9c2e06176last month on GitHub

  8. MaggieAppletonbase-ref-force-pushedlast month on GitHub

  9. MaggieAppletonhead-ref-force-pushed 0148a54173a2last month on GitHub

  10. MaggieAppletonhead-ref-force-pushed c3c9f463126dlast month on GitHub

  11. MaggieAppletonhead-ref-force-pushed e60125cc786dlast month on GitHub

  12. MaggieAppletonhead-ref-force-pushed fd0be23dc396last month on GitHub

  13. MaggieAppletonhead-ref-force-pushed fe5fc8d1669clast month on GitHub

  14. MaggieAppletonhead-ref-force-pushed 55545a25eb1alast month on GitHub

  15. MaggieAppletonhead-ref-force-pushed 6f09df369efblast month on GitHub

  16. MaggieAppletonhead-ref-force-pushed 29806c282853last month on GitHub

  17. MaggieAppletonhead-ref-force-pushed ebca59e6a973last month on GitHub

  18. MaggieAppletonhead-ref-force-pushed dcca23f2d441last month on GitHub

  19. MaggieAppletonautomatic-base-change-succeededlast month on GitHub

  20. MaggieAppletonhead-ref-force-pushed dbea4e43b63flast month on GitHub

  21. MaggieAppletonmerged 10531e701202last month on GitHub

  22. MaggieAppletonclosedlast month on GitHub

  23. MaggieAppletonhead-ref-deletedlast month on GitHub