Skip to content

Jev 1: add bounded transport and exact source attribution - #252

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

MaggieAppleton merged 2 commits into
mainfrom
maggie/jev-foundation

Conversation

@MaggieAppleton

@MaggieAppleton MaggieAppleton commented Oct 3, 2026 •

Copy link
Copy Markdown
Collaborator

This is the first independently tested slice of the Jev feature in #241. It adds a bounded Jev client, exact Chat-source validation, quote extraction, and shared conversation types. The application does not call these modules yet.

The source check compares the quoted UTF-16 range, message identity, and author with the saved Chat entry. Provider responses must match the requested answer types and keys; requests support cancellation and timeouts. A review fix also caps the entire serialized request at 256 KiB of UTF-8 before transport, so many individually valid questions cannot create an oversized call.

Review scope: 10 files; 1,109 source lines and 522 test lines. This layer is based on main. Event replay follows in the next PR; decision records, interpretation, and application wiring follow later.

Validation: 25 focused tests pass on the updated head, full workspace/E2E types pass, repository CI and formatting pass locally. All three required GitHub checks pass on the updated head. Provider responses are controlled fixtures; this does not establish live model quality.

Jev foundation: validated provider responses, exact source attribution, and shared protocol types

Review fix: total request bound

Jev request boundary: aggregate UTF-8 payload is rejected above 256 KiB before fetch

@MaggieAppleton
MaggieAppleton added this pull request to stack #254 October 3, 2026 06:11
@MaggieAppleton MaggieAppleton changed the title Add dormant Jev source and transport foundation Jev 1: add bounded transport and exact source attribution Oct 3, 2026
@MaggieAppleton
MaggieAppleton marked this pull request as ready for review October 3, 2026 08:09
@MaggieAppleton

Copy link
Copy Markdown
Collaborator Author

Temporarily closing and reopening to retrigger required CI on the updated head; the PR remains intended for merge.

@MaggieAppleton MaggieAppleton reopened this Oct 3, 2026
@MaggieAppleton
MaggieAppleton merged commit d0313a5 into main Oct 3, 2026
3 of 6 checks passed
@MaggieAppleton
MaggieAppleton deleted the maggie/jev-foundation branch October 3, 2026 11:09
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