Skip to content

Reject conflicted native task types before body reads - #127

Merged
RobLe3 merged 1 commit into
mainfrom
codex/native-transport-safety-boundary
Aug 28, 2026
Merged

RobLe3 merged 1 commit into
mainfrom
codex/native-transport-safety-boundary

Conversation

@RobLe3

@RobLe3 RobLe3 commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • enforce the canonical stable native task type boundary on server and client reads
  • reject the 0x0B/0x0C relay/core collision before waiting for the declared body
  • consume the shared Protocol fixture without changing the dedicated relay experiment

Validation

  • .venv/bin/ruff check src tests
  • .venv/bin/python scripts/check_mypy_baseline.py
  • .venv/bin/pytest -q (1238 passed, 2 skipped; 9 subtests)

Advances RobLe3/IICP#5. Native TCP remains outside stable production claims pending the unresolved security and lifecycle gates.

@RobLe3
RobLe3 merged commit e6585c5 into main Aug 28, 2026
1 check passed
@RobLe3
RobLe3 deleted the codex/native-transport-safety-boundary branch August 28, 2026 16:50
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