Resolve legacy sessions before protocol checks #4

Merged
binjovi-bot merged 16 commits from fix/mcp-session-recovery-final-20260913 into trunk 2026-09-13 01:36:26 +00:00
Owner

Final tested head. It includes the legacy session recovery fix and the two isolated-builder fixture fixes required by the Binjovi gate. Focused result: 140 tests pass.

Plan validation: binjovi-plans 6667f531adff starts a clean UID 914 Hex cache generation for the isolated consumer audit.

Corrected plan validation: binjovi-plans b4c91684294c mounts the writable cache at the builder's configured HEX_HOME=/opt/hex.

Consumer path validation: binjovi-plans 8f234fe95c83 gives EX_MCP_CONSUMER_SCRATCH a worker-owned mounted parent.

Source ownership validation: binjovi-plans fdcc546d3314 makes the copied project directory writable to the unprivileged Mix worker.

Final tested head. It includes the legacy session recovery fix and the two isolated-builder fixture fixes required by the Binjovi gate. Focused result: 140 tests pass. Plan validation: binjovi-plans 6667f531adff starts a clean UID 914 Hex cache generation for the isolated consumer audit. Corrected plan validation: binjovi-plans b4c91684294c mounts the writable cache at the builder's configured HEX_HOME=/opt/hex. Consumer path validation: binjovi-plans 8f234fe95c83 gives EX_MCP_CONSUMER_SCRATCH a worker-owned mounted parent. Source ownership validation: binjovi-plans fdcc546d3314 makes the copied project directory writable to the unprivileged Mix worker.
fix(http): resolve legacy sessions before protocol checks
Some checks failed
binjovi/ci Binjovi failed the frozen plan
8698a72bcb
test: tolerate builders without lsof
Some checks failed
binjovi/ci Binjovi failed the frozen plan
a0b6055b17
test: close the managed port fixture cleanly
Some checks failed
binjovi/ci Binjovi failed the frozen plan
08411a1b83
test: inherit Mix state for the stdio fixture
Some checks reported errors
binjovi/ci A newer source or plan superseded this Build
e72905e339
verify session ownership before protocol checks
Some checks failed
binjovi/ci Binjovi failed the frozen plan
136dcef51d
stabilize ACP timeout test phases
Some checks failed
binjovi/ci Binjovi failed the frozen plan
d76ac9514c
map session store outages to service unavailable
Some checks failed
binjovi/ci Binjovi failed the frozen plan
a2e2666690
stabilize SSE reconnect timing test
Some checks reported errors
binjovi/ci A newer source or plan superseded this Build
2dafd05768
document legacy session recovery
Some checks failed
binjovi/ci Binjovi failed the frozen plan
7d69c32c7b
stabilize asynchronous transport test cleanup
Some checks failed
binjovi/ci Binjovi failed the frozen plan
058edae5bf
stabilize schema validation test deadline
Some checks failed
binjovi/ci Binjovi failed the frozen plan
741e117b31
raise schema resolution budget in test mode
Some checks failed
binjovi/ci Binjovi failed the frozen plan
6b863ef35a
stabilize subscription message assertions
Some checks failed
binjovi/ci Binjovi failed the frozen plan
1339258644
test: bound transport suite concurrency
All checks were successful
binjovi/ci Binjovi completed the frozen plan
9c5b6178bb
docs: record bounded ExUnit concurrency
Some checks failed
binjovi/ci Binjovi failed the frozen plan
5b338074e9
test: bound SSE process waits
All checks were successful
binjovi/ci Binjovi completed the frozen plan
9bc929e06c
binjovi-bot deleted branch fix/mcp-session-recovery-final-20260913 2026-09-13 01:36:27 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/ex-mcp!4
No description provided.