Skip to content

register: z/OS calibration probe corpus (Part of #4702) - #6052

Merged
squid-protocol merged 1 commit into
mainfrom
churn/4702-20261022T1923Z
Oct 22, 2026
Merged

squid-protocol merged 1 commit into
mainfrom
churn/4702-20261022T1923Z

Conversation

@squid-protocol

Copy link
Copy Markdown
Owner

Part of #4702. Adds the z/OS calibration probe corpus; the marker, ledger and report line landed in #6048.

  • docs/language_status/zos_probes.json: 5 probes (C1 truncation, C3 literal to zero, C4 unsigned binary below zero, C13 edited/zoned compare, C14 size error / 0 ** -1), each with register entries, compile options, the IBM question and GnuCOBOL 3.1.2 -std=ibm output measured 2026-10-22 on gitgalaxy-gnucobol:3.
  • tests/tools/zos_probes.py: check, template (empty zos_calibration.json records for an operator), oracle (needs Docker).
  • tests/tools/test_zos_probes.py: shape, register links, column 72, template keys; oracle comparison under EQUIVALENCE_E2E=1 (ran, passed).

Gates: pr_gates --fast 7/7; register.py --check clean; test_zos_calibration/test_zos_probes 11 passed.

Class: register entries with an unmeasured IBM side and no runnable probe. Siblings listed, not done: D1 (collation), L1 (CEEDAYS), Q2 (DSNHLI), X2 (3270 stream) need LE/Db2/CICS, not batch arithmetic; C2 (30-digit intermediate) and C11 (non-digit zoned) probes could follow (C2 has a test already). No burned program is the reason for any of them beyond what each entry's reached says.

Checklist: partial [c:b5eee87e] -- recorded z/OS results (blocked on z/OS access and counsel, Q16)

🤖 Generated with Claude Code

…t of #4702)

Five fixed-format probes (our own COBOL) with the oracle's measured output, a checker, a result
template for the operator and an oracle runner. Recorded z/OS results stay blocked.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@squid-protocol squid-protocol added the shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md label Oct 22, 2026
@squid-protocol

Copy link
Copy Markdown
Owner Author

No description provided.

@squid-protocol
squid-protocol marked this pull request as ready for review October 22, 2026 19:31
@squid-protocol
squid-protocol enabled auto-merge (squash) October 22, 2026 19:32
@squid-protocol
squid-protocol merged commit 2a5a09d into main Oct 22, 2026
47 checks passed
@squid-protocol
squid-protocol deleted the churn/4702-20261022T1923Z branch October 22, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant