-
Notifications
You must be signed in to change notification settings - Fork 0
[Task] Harden error messages and address parsing for diagnosability #12
Copy link
Copy link
Open
Labels
P1High: important for MVP qualityHigh: important for MVP qualityenhancementNew feature or requestNew feature or requestmvpTracks current MVP milestone scopeTracks current MVP milestone scopestabilityReliability and correctness improvementsReliability and correctness improvementssubagentSubagent execution taskSubagent execution tasktoken-SSmall token budget taskSmall token budget taskwave-1Execution wave 1Execution wave 1
Metadata
Metadata
Assignees
Labels
P1High: important for MVP qualityHigh: important for MVP qualityenhancementNew feature or requestNew feature or requestmvpTracks current MVP milestone scopeTracks current MVP milestone scopestabilityReliability and correctness improvementsReliability and correctness improvementssubagentSubagent execution taskSubagent execution tasktoken-SSmall token budget taskSmall token budget taskwave-1Execution wave 1Execution wave 1
Goal
Improve error quality and input validation for network/address and low-level error paths to make failures diagnosable and user-friendly.
Scope
In scope:
pkg/xev/tcp.go(address parsing)pkg/cxev/tcp.go(TCPErrorformatting)pkg/cxev/udp.go(UDPErrorformatting)pkg/cxev/file.go(FileErrorformatting)Out of scope:
Problem Statement
Current error rendering and parsing paths can yield low-fidelity diagnostics (e.g., rune-converted error codes, permissive port parsing). This slows debugging and weakens usability.
Definition of Done
just checkpasses.just test-quickpasses.Verification Commands
Worktree Branch Name
codex/issue-4-error-and-parse-hardening