Jev conversation-to-document workflow - #241
Draft
MaggieAppleton wants to merge 156 commits into
Draft
MaggieAppleton wants to merge 156 commits into
MaggieAppleton wants to merge 156 commits into
Conversation
This was referenced Oct 3, 2026
This was referenced Oct 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ordinary chat can create sourced decision cards and shared options. People explicitly Save a choice; a scoped Planner job then writes that saved decision into the document. Any writer can add multiple options to an open card. Existing saved custom answers remain readable.
Review status: all ten incoming PRs (#242–#251) are merged into this prototype. All 14 replacement PRs are published and independently reviewed; their complete Git tree exactly matches this integrated PR. All 14 PRs are ready for review with passing current-head validation, browser, and container checks. Keep this integration PR in draft as the complete-feature reference; review the replacement stack below.
Review and merge order
Each PR is based on the preceding layer. Review bottom to top and keep the stack synchronized with
gh stackas layers land. The service, runtime and UI layers remain substantial; their descriptions separate production changes from test/support volume. Nothing in this stack has been merged into main.What changes for users
Explicit
@chopinediting, collaborative documents, and ordinary research remain existing Chopin foundations. Conversation analysis remains opt-in withCONVERSATION_PLAN=on.Current interface
Real Chromium capture with controlled Jev/Planner fixtures: Chat on the left, exact source highlighting, a shared option selected, and explicit human Save. The document opening was seeded; this demonstrates the interface, not live model quality.
Scope and cleanup
Against pinned main
3e57e40e, the cleaned tree adds 94,627 lines across 862 changed files: 25,534 application/package lines, 68,200 tests and test infrastructure, 761 documentation, and 132 other lines. These are textual additions, including comments and whitespace. The classification now counts 592 lines of confirmed test-only drivers and helpers with test infrastructure, rather than application code.The cleanup removes sentence-specific recovery rules, the unused unkeyed option route, artificial callback/read-order tests, vacuous assertions, and obsolete documentation. It retains the keyed shared-option route and meaningful durability, permission, recovery, and multi-user tests. It also fixes full-history processing cost, reserved option capacity, duplicate option IDs clearing selections, partial option-list admission, stale marker geometry after card collapse, and recovery after exhausted research-link lookups. The last fix retries an existing read and cannot start more research. Relative to the branch with all ten incoming fixes, cleanup is +1,823/−4,604 lines (net −2,781).
Verification
b46f3d76(identical to integrated heada4ad84ef): 3,551 unit tests, with three PostgreSQL-only skips; 109 component Chromium tests; 331 application Chromium tests in GitHub CI; 79 sealed Jev Chromium tests. Browser pass runs report no retries. Types, repository checks, and build pass; all three integrated-PR GitHub checks are green.66dd073c962973790e2d099ea9a7317f789298e6.UI reconciliation · Feature quality handoff
Scope and review map
The scope image explains the user-facing capabilities; the review map shows the 14-layer order and separates application changes from test/support volume.