Skip to content

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

Merged
MaggieAppleton merged 2 commits into
mainfrom
maggie/jev-policy
Oct 3, 2026
Merged

MaggieAppleton merged 2 commits into
mainfrom
maggie/jev-policy

Conversation

@MaggieAppleton

@MaggieAppleton MaggieAppleton commented Oct 3, 2026 •

Copy link
Copy Markdown
Collaborator

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

@MaggieAppleton
MaggieAppleton added this pull request to stack #254 October 3, 2026 06:28
@MaggieAppleton MaggieAppleton changed the title Add bounded conversation policy Jev 5: admit bounded conversation events with source attribution Oct 3, 2026
@MaggieAppleton
MaggieAppleton marked this pull request as ready for review October 3, 2026 08:09
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-policy branch 2 times, most recently from 9e5c0b4 to 95ef791 Compare October 3, 2026 11:12
@MaggieAppleton
MaggieAppleton force-pushed the maggie/jev-policy branch 2 times, most recently from cef186d to 934f660 Compare October 3, 2026 11:27
Base automatically changed from maggie/jev-question-context to main October 3, 2026 11:36
@MaggieAppleton
MaggieAppleton merged commit 81e5e55 into main Oct 3, 2026
3 checks passed
@MaggieAppleton
MaggieAppleton deleted the maggie/jev-policy branch October 3, 2026 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant