Skip to content

cases: gt-web-server-send (WEB WRITE HTTPHEADER + WEB SEND to a stated peer) (gitgalaxy#4767 C4) - #43

Merged
squid-protocol merged 2 commits into
mainfrom
churn/4767-20261016T1941Z
Oct 16, 2026
Merged

squid-protocol merged 2 commits into
mainfrom
churn/4767-20261016T1941Z

Conversation

@squid-protocol

@squid-protocol squid-protocol commented Oct 16, 2026 •

Copy link
Copy Markdown
Owner

Crucible step C4 of gitgalaxy#4767.

Case gt-web-server-send: server WEB WRITE HTTPHEADER and WEB SEND (FROM, MEDIATYPE, STATUSCODE / STATUSTEXT, ACTION(IMMEDIATE)) answering 200 / 201 / 404 to a stated peer. DOCUMENT excluded. Reuses the query / headers request keys from #39.

Format (additive): a peer response gains optional headers; new WEB-WRITE-HTTPHEADER event; the validator still requires exactly one WEB-SEND per http task and now compares written headers to the peer's.

Avoided: a second WEB SEND after an IMMEDIATE first one is not in the case: IBM says only "an error is returned" and names no condition, so it is under Avoided ambiguities in NOTES.md (RESP2 75 not tied).

Cross-repo: no companion PR; no tag, no pin change. A gitgalaxy runner must learn the headers peer key and the WEB-WRITE-HTTPHEADER event before this case is pinned. README.md also touched by PR #5281 (merge order: that first).

Checks: python3 tools/validate.py (47/47), --self-test, python3 tools/syntax_check.py.

🤖 Generated with Claude Code

squid-protocol and others added 2 commits October 16, 2026 15:45
…IATYPE / STATUSCODE / STATUSTEXT, second SEND after IMMEDIATE is INVREQ); peer responses gain optional headers, new WEB-WRITE-HTTPHEADER event (gitgalaxy#4767 C4)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…tion); an http task again has exactly one WEB-SEND

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@squid-protocol squid-protocol changed the title cases: gt-web-server-send (WEB WRITE HTTPHEADER + WEB SEND, second SEND INVREQ) (gitgalaxy#4767 C4) cases: gt-web-server-send (WEB WRITE HTTPHEADER + WEB SEND to a stated peer) (gitgalaxy#4767 C4) Oct 16, 2026
@squid-protocol
squid-protocol marked this pull request as ready for review October 16, 2026 19:50
@squid-protocol
squid-protocol merged commit bb0f373 into main Oct 16, 2026
4 checks passed
@squid-protocol
squid-protocol deleted the churn/4767-20261016T1941Z branch October 16, 2026 19:50
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.

1 participant