Skip to content

Harden injection lifecycle and transport boundaries - #31

Merged
smiggleworth merged 1 commit into
mainfrom
codex/test-harness-hardening
Aug 24, 2026
Merged

Harden injection lifecycle and transport boundaries#31
smiggleworth merged 1 commit into
mainfrom
codex/test-harness-hardening

Conversation

@smiggleworth

Copy link
Copy Markdown
Contributor

Summary

  • preserve reusable caller-owned Request bodies and explain genuinely consumed inputs
  • make dispatch abortable even when a target never settles
  • wrap malformed URL and method construction with actionable package context
  • cover repeated, redirected, concurrent, failure, cleanup, and public-export scenarios
  • document exact fidelity and divergence from the Node transport

Validation

  • npm run check
  • 28 runtime tests
  • 100% line and function coverage; 89.47% branch coverage
  • public type contract
  • publint and artifact checks
  • isolated JavaScript and TypeScript package-consumer smoke tests
  • package version remains 0.2.0

Closes #24
Closes #25
Closes #26
Closes #27
Closes #28
Closes #29
Closes #30

@smiggleworth
smiggleworth marked this pull request as ready for review August 24, 2026 15:15
Copilot AI lite review requested due to automatic review settings August 24, 2026 15:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@smiggleworth
smiggleworth merged commit 9e99486 into main Aug 24, 2026
3 checks passed
@smiggleworth
smiggleworth deleted the codex/test-harness-hardening branch August 24, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants