githubnext/chopinPublic

Let's compose rich plans together

Jev 5: admit bounded conversation events with source attribution #257

MergedMaggieAppletonmerged 2 commits intomainfromrefs/pull/257/head
  1. MA

    This fifth slice of #241 applies deterministic admission rules to classified conversation excerpts. It plans thread events for questions, choices, stances, withdrawal, and reopening, while preserving exact source attribution and returning review outcomes for unsupported or ambiguous candidates. Explicit option lists are admitted together or held for review.

    Policy validates against a working snapshot and returns events plus diagnostics. It does not persist events, change the document, or perform human Save. Interpreter orchestration follows in the next layer.

    **Review scope:** 106 files; 2,443 source lines and 7,461 test/helper lines, above the question-context layer. Tests exercise accepted and rejected transitions, source boundaries, capacity, and candidate interaction; artificial callback-failure cases have been removed.

    **Validation:** 360 focused tests pass (1,890 assertions), along with full workspace/E2E types, formatting, and repository checks.

    Independent review caught partial extraction of a four-option list; the included regression now requires a review outcome when only one or two candidates are supplied for a complete three- or four-option list.

    ![Jev policy: validate attributed excerpts and admit complete option lists together](https://github.com/user-attachments/assets/e5591351-1f07-473f-8bb2-3dfebabba851)

  2. MaggieAppletonadded-to-stacklast month on GitHub

  3. MaggieAppletonrenamed Add bounded conversation policy to Jev 5: admit bounded conversation events with source attributionlast 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 9e5c0b47f522last month on GitHub

  7. MaggieAppletonhead-ref-force-pushed 95ef7919c8e6last month on GitHub

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

  9. MaggieAppletonhead-ref-force-pushed cef186da6426last month on GitHub

  10. MaggieAppletonhead-ref-force-pushed 934f660ed5d5last month on GitHub

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

  12. MaggieAppletonhead-ref-force-pushed 5d4a076ad8e3last month on GitHub

  13. MaggieAppletonmerged 81e5e55cfba5last month on GitHub

  14. MaggieAppletonclosedlast month on GitHub

  15. MaggieAppletonhead-ref-deletedlast month on GitHub