Skip to content

feat(host): transport layer with length-prefix + CRC framing (W68, R-HS-16) - #850

Merged
gHashTag merged 1 commit into
masterfrom
feat/wave-68/host-transport
May 30, 2026
Merged

gHashTag merged 1 commit into
masterfrom
feat/wave-68/host-transport

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #849

Wave 68 (R-HS-16): Host transport layer

What

  • New bootstrap/src/host/transport.rs
  • TransportFrame: 4-byte length prefix + CmdPacket + payload + 4-byte CRC32 footer
  • RespFrame: same layout with RespPacket
  • crc32() with const lookup table (polynomial 0xEDB88320)
  • MAX_PAYLOAD = 4096, encode/decode with CRC verification
  • TransportError: PayloadTooLarge, CrcMismatch, FrameTooShort, BadHeader
  • Includes protocol.rs from W67

Tests

15 new inline tests, all pass. 847 total.

@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-05-24 09:23:49 UTC

Summary

Status Count
Total Open PRs 29
PRs with Failing Checks 9
PRs with All Checks Green 20
READY 19
FAILING 9
PENDING 0

This was referenced May 24, 2026
…849)

Wave 68 (R-HS-16): TransportFrame/RespFrame with CRC32 footer.
Includes protocol.rs from W67. 15 new tests. 847 total.
@gHashTag
gHashTag force-pushed the feat/wave-68/host-transport branch from ae7fbc5 to 9834333 Compare May 30, 2026 15:28
@gHashTag
gHashTag merged commit 7214289 into master May 30, 2026
15 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-05-30 15:29:32 UTC

Summary

Status Count
Total Open PRs 30
PRs with Failing Checks 27
PRs with All Checks Green 3
READY 1
FAILING 27
PENDING 0

@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

gHashTag added a commit that referenced this pull request Jun 1, 2026
…849) (#850)

Wave 68 (R-HS-16): TransportFrame/RespFrame with CRC32 footer.
Includes protocol.rs from W67. 15 new tests. 847 total.

Co-authored-by: Claude <claude@anthropic.com>
gHashTag added a commit that referenced this pull request Jun 1, 2026
…849) (#850)

Wave 68 (R-HS-16): TransportFrame/RespFrame with CRC32 footer.
Includes protocol.rs from W67. 15 new tests. 847 total.

Co-authored-by: Claude <claude@anthropic.com>
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.

Host transport layer (R-HS-16)

2 participants