Repository navigation
crucible: det port of GTWCLI; gt-web-client passes java-ported and java-facade (Part of #4767) - #6457
Merged
Merged
Conversation
…s java-ported and java-facade (Part of #4767) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Owner
Author
|
No description provided. |
squid-protocol
marked this pull request as ready for review
October 24, 2026 12:47
Owner
Author
|
No description provided. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Checklist: partial [c:5ddf2663] -- the java-ported and java-facade cells of gt-web-client now pass with the crucible's equal log (det port committed); the bare
javacell is the generated skeleton and fails for every case by design, and baseline.json is unchanged because the default runner reads ports/, not det-ports/ (same as pc-return-channel, #6330).Part of #4767. Burned estate: cics-crucible
gt-web-client(program GTWCLI, the zECS WEB OPEN / CONVERSE / CLOSE shape).What
tests/cics_crucible/det-ports/gt-web-client/GTWCLI/overlay/service/GtwcliService.java: det translation, 15/15 statements, 0 holes (cics_case_ports.py, pin v0.10.0). Not hand-edited.cics_crucible_det.py: registers the case inPROGRAMSsoports_dirlays the runtime beside it.test_web_client_det_port_4767.py: structure tests plus an e2e (EQUIVALENCE_E2E=1) that runsokandnotfoundon java-ported and java-facade.Evidence
cics_crucible.py --cases gt-web-client --sides cobol-stub java-ported java-facade java --ports <det>: cobol-stub 2/2, java-ported 2/2, java-facade 2/2 pass; java (skeleton) 0/2, as in baseline.pr_gates --fast7/7,--ratchets9/9 (ports, port-surface, fact-crosscheck, ground-truth, det-mutation included). No engine change, so no golden bless.Class / Sibling gaps
Class: crucible
gt-web-*cases and their java-ported / java-facade cells. Covered here: gt-web-client (GTWCLI). Not covered: gt-web-parse-url (GTWPARS; its cobol-stub parse/lengerr cells also fail on WRITEQ-TS, so it needs the stub fix first); gt-web-server-receive and gt-web-server-send (cobol-stub unsupported: translator refuses WEB RECEIVE/SEND CHARACTERSET and HOSTCODEPAGE, WEB READ HTTPHEADER; owner ruling on those pending per #4767); thejavaskeleton cells (by design failing for every case with a port).🤖 Generated with Claude Code