Skip to content

fix(request): preserve paid responses and recovery context - #136

Merged
brendanjryan merged 3 commits into
tempoxyz:mainfrom
mablr:fix/mpp-payment-outcomes
Sep 9, 2026
Merged

fix(request): preserve paid responses and recovery context#136
brendanjryan merged 3 commits into
tempoxyz:mainfrom
mablr:fix/mpp-payment-outcomes

Conversation

@mablr

@mablr mablr commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Write headers and metadata from the final response, preserve HTTP error bodies through the requested output route, and report application failures as E_HTTP. Flush output before exit and send CLI diagnostics to stderr.

Avoid automatic replay of credential-bearing requests and forwarding credentials across origins. Report uncertain payment outcomes with available recovery references without exposing credentials.

Validation: 52 request tests passed, plus typechecks, lint, formatting and changelog validation.

AI-assisted

mattsse
mattsse previously requested changes Sep 8, 2026
Comment thread src/commands/request.ts
@decofe
decofe force-pushed the fix/mpp-payment-outcomes branch from ca36711 to 5282433 Compare September 9, 2026 17:04
mablr and others added 3 commits September 9, 2026 13:28
Write headers and metadata from the final response, preserve HTTP error bodies
through the selected output route, and report application failures as E_HTTP.
Flush response output before exit and keep CLI diagnostics on stderr.

Do not automatically replay credential-bearing requests or forward credentials
across origins. Report uncertain payment or response-processing outcomes with
safe available challenge, transaction or channel references, without exposing
credentials or replacing final session errors with charge-fallback advice.
@brendanjryan
brendanjryan force-pushed the fix/mpp-payment-outcomes branch from 5282433 to 9f77beb Compare September 9, 2026 17:31
@brendanjryan
brendanjryan dismissed mattsse’s stale review September 9, 2026 17:34

Addressed by the unpaid and streaming response-body failure commits; full CI passes.

@brendanjryan
brendanjryan merged commit fb64bb3 into tempoxyz:main Sep 9, 2026
7 checks passed
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.

3 participants