Jordan-Hall / Jordan-Hall/browser

[TASK][CORE-01.T04] Build bounded wire framing and errors

Open
#124 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Parent: #2

Task ID: `CORE-01.T04`

## Proposed implementation
Add request/response/event envelopes, length-prefix decoding, request correlation, deadline propagation and stable error codes. Validate lengths before allocation, cap nesting/collections and reserve a control lane separate from large artifacts.

## Done when
Fragmented, oversized, malformed and deeply nested payload fixtures remain memory-bounded and return stable errors.

## Guardrail
Never parse a partially received action as executable.

## Prerequisites
`CORE-01.T03`

Review: pending · Implementation: not started.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing prerequisite CORE-01.T03 and tracing the current wire-message handling. Use fragmented, oversized, malformed, and deeply nested payload fixtures as the completion checks: inputs remain memory-bounded, return stable errors, and never execute a partially received action.

Written by the indexing model from the issue text.

Assessment

Domain
backend-api-design, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.