z/OS calibration oracle: run the probe corpus and HFP captures on real Enterprise COBOL (blocked: access + legal Q16)
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
この issue はまだ評価されていません。
説明
Split from #4702 (Part 2), owner decision 2026-10-24: #4702 closes on Part 1 and this issue holds the z/OS calibration work, which stays blocked on access and legal.
Policy (from #4702): IBM is the reference; GnuCOBOL (cobc 3.1.2 -std=ibm) is the instrument. A real z/OS (Enterprise COBOL) is a calibration oracle: run the probe and fuzz corpus there occasionally to replace "IBM side ASSUMED" with measured results. It is not in CI.
Already on main
- Probe corpus:
docs/language_status/zos_probes.jsonwithtests/tools/zos_probes.py(oraclemode measuresoracle_expectedon the pinned cobc image) andtests/tools/test_zos_probes.py(every DIFFERS register entry is probed or sorted out). #6244 added C7, C9, C10, C16, C17, D1. - HFP capture kit for COMP-1/COMP-2 (#4271):
tests/tools/hfp_capture_kit.py, programs HFPCAP / HFPCAPA, captures tabletests/cobol_mainframe/zos_captures/hfp.json(ibm-publication records only so far). Captured-output oracle design: #4050.
Owner decisions needed (blockers)
- Access: IBM Wazi as a Service (z/OS dev/test on IBM Cloud), ZD&T (licensed dev/test emulation), IBM Z Xplore (free; its terms likely don't cover commercial validation), or a customer's or partner's mainframe. z/OS on Hercules is not an option (licence ties z/OS to IBM hardware).
- Legal (counsel, Q16): do the licence terms allow using outputs to validate a commercial translator, and may the results be published?
Work once unblocked
- Run the batch probe corpus on Enterprise COBOL under the estate compile options; record results with a
zos-runprovenance (never fabricate or loosen one; ibm-publication records are not z/OS evidence). - Run HFPCAP / HFPCAPA and
hfp_capture_kit.py ingestthe SYSOUT; then finish #4271 [c:ff93cc35] per its handoff (settle ASSUMED HFP rules, re-check EPSMPMT**, update register C6). - Add a "z/OS-calibrated" marker per register entry and in the evidence report; any oracle-vs-z/OS disagreement becomes a register finding.
- CICS calibration probes (need a real CICS region; not in
zos_probes.jsonyet): X39 XCTL of a LINK-caller-owned COMMAREA — copy vs same storage (IBM XCTL page is silent; stays REFUSED until measured). From #5060.
Done when: the probe corpus has recorded z/OS results and each register entry shows its calibration status, or the owner descopes it.
Related: #4702 (policy, Part 1 done), #4271, #4050, epic #4055.
🤖 Generated with Claude Code
- 主要言語
- Python
- スター
- 57
- フォーク
- 11
- 平均マージ
- 1時間 5分
- マージ済み PR(30日)
- 976
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
squid-protocol/gitgalaxy のほかの issue
-
claim:melek priority: high
squid-protocol/gitgalaxy#6534 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
claim:melek priority: high
squid-protocol/gitgalaxy#6501 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
bug claim:nyx scope:sweep
squid-protocol/gitgalaxy#6454 · コメント 8 件 ·
メンテナーはふだん 1 日以内に返信
-
bug claim:melek scope:frontier
squid-protocol/gitgalaxy#6433 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
claim:melek enhancement priority: high scope:infra
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
squid-protocol/gitgalaxy#6278 · コメント 8 件 ·
メンテナーはふだん 1 日以内に返信
squid-protocol/gitgalaxy の issue をすべて見る
似ている issue
-
Project submission:オープン
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
slavakurilyak/awesome-ai-agents#845 ·
メンテナーはふだん 1 日以内に返信
-
tests: pin that the atomic writers in utils/paths.py stage the temporary file in the target's directory対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンdifficulty:2 enhancement good first issue
難易度 1/5 1〜3時間 初心者へのやさしさ 92/100
MakazhanAlpamys/Soup#2178 ·
メンテナーはふだん 1 日以内に返信
-
[BUG] dcg.waggr permutation p-values are folded twice, so near-zero scores get the smallest p-valuesオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
scverse/rapids-singlecell#854 ·
メンテナーはふだん 1 日以内に返信
-
Slang input: int8_t4_packed and uint8_t4_packed are copied into CrossGL対応中かも @ninglinLiu が今日担当しました。 オープンarea:frontend backend:slang bug direction:input
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
random_elements(unique=True) on an OrderedDict: ZeroDivisionError once only zero weights remain, AssertionError with use_weighting=False対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 13 日以内に返信