From bbe0745e1b958b698ae6ff5d6e8a59be97d199ba Mon Sep 17 00:00:00 2001 From: squid-protocol <254786755+squid-protocol@users.noreply.github.com> Date: Fri, 9 Oct 2026 12:18:33 +0000 Subject: [PATCH] evidence: refresh as of commit 8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf --- .../evidence/carddemo-acctview.md | 10 +- .../evidence/carddemo-adminmenu.md | 10 +- .../evidence/carddemo-billpay.md | 10 +- .../evidence/carddemo-cardlist.md | 10 +- .../evidence/carddemo-cardview.md | 10 +- .../evidence/carddemo-dailyval.md | 10 +- .../evidence/carddemo-dateutil.md | 10 +- .../evidence/carddemo-intcalc.md | 10 +- .../language_status/evidence/carddemo-menu.md | 10 +- .../evidence/carddemo-posttran.md | 10 +- .../evidence/carddemo-readcard.md | 10 +- .../evidence/carddemo-readcust.md | 10 +- .../evidence/carddemo-readxref.md | 10 +- .../evidence/carddemo-report.md | 10 +- .../evidence/carddemo-signon.md | 10 +- .../evidence/carddemo-tranadd.md | 10 +- .../evidence/carddemo-tranlist.md | 10 +- .../evidence/carddemo-tranview.md | 10 +- .../evidence/carddemo-trnrpt.md | 10 +- .../evidence/carddemo-useradd.md | 10 +- .../evidence/carddemo-userdel.md | 10 +- .../evidence/carddemo-userlist.md | 10 +- .../evidence/carddemo-userupd.md | 10 +- .../crucible-ca-link-lengths-CALINK.md | 8 +- .../crucible-ca-link-lengths-CASUB.md | 8 +- .../crucible-ca-xctl-versions-CAXA.md | 8 +- .../crucible-ca-xctl-versions-CAXB.md | 8 +- .../crucible-gt-start-retrieve-GTSTART.md | 8 +- .../crucible-gt-start-retrieve-GTWORK.md | 8 +- .../crucible-gt-terminal-coalesce-GTSHOW.md | 8 +- .../crucible-gt-terminal-coalesce-GTTERM.md | 8 +- .../evidence/crucible-hc-abend-link-HCMAIN.md | 8 +- .../evidence/crucible-hc-abend-link-HCSUB.md | 8 +- .../crucible-hc-perform-range-HCQREAD.md | 8 +- .../evidence/crucible-hx-attr-bytes-HXATTR.md | 8 +- .../crucible-hx-extended-cursor-HXEXT.md | 8 +- .../evidence/crucible-pc-aid-menu-PCDETL.md | 8 +- .../evidence/crucible-pc-aid-menu-PCMENU.md | 8 +- .../evidence/crucible-pc-wizard-PCCONF.md | 8 +- .../evidence/crucible-pc-wizard-PCWIZ.md | 8 +- .../evidence/genapp-lgapvs01.md | 10 +- .../language_status/evidence_report/README.md | 10 +- .../report.json | 31 +- .../report.md | 12 +- .../report.json | 1315 +++++++++-------- .../report.md | 182 +-- .../evidence_report/cics-genapp/report.json | 401 +++-- .../evidence_report/cics-genapp/report.md | 138 +- .../dbb-mortgage-application/report.json | 22 +- .../dbb-mortgage-application/report.md | 12 +- .../evidence_report/zecs/report.json | 21 +- .../evidence_report/zecs/report.md | 7 +- .../ca-link-lengths/CALINK/evidence.json | 14 +- .../ports/ca-link-lengths/CASUB/evidence.json | 14 +- .../ports/ca-xctl-versions/CAXA/evidence.json | 14 +- .../ports/ca-xctl-versions/CAXB/evidence.json | 14 +- .../gt-start-retrieve/GTSTART/evidence.json | 14 +- .../gt-start-retrieve/GTWORK/evidence.json | 14 +- .../gt-terminal-coalesce/GTSHOW/evidence.json | 14 +- .../gt-terminal-coalesce/GTTERM/evidence.json | 14 +- .../ports/hc-abend-link/HCMAIN/evidence.json | 14 +- .../ports/hc-abend-link/HCSUB/evidence.json | 14 +- .../hc-perform-range/HCQREAD/evidence.json | 14 +- .../ports/hx-attr-bytes/HXATTR/evidence.json | 14 +- .../hx-extended-cursor/HXEXT/evidence.json | 14 +- .../ports/pc-aid-menu/PCDETL/evidence.json | 14 +- .../ports/pc-aid-menu/PCMENU/evidence.json | 14 +- .../ports/pc-wizard/PCCONF/evidence.json | 14 +- .../ports/pc-wizard/PCWIZ/evidence.json | 14 +- .../carddemo-acctview/evidence.json | 18 +- .../carddemo-adminmenu/evidence.json | 18 +- .../carddemo-billpay/evidence.json | 18 +- .../carddemo-cardlist/evidence.json | 18 +- .../carddemo-cardview/evidence.json | 18 +- .../carddemo-dailyval/evidence.json | 18 +- .../carddemo-dateutil/evidence.json | 18 +- .../carddemo-intcalc/evidence.json | 18 +- tests/equivalence/carddemo-menu/evidence.json | 18 +- .../carddemo-posttran/evidence.json | 18 +- .../carddemo-readcard/evidence.json | 18 +- .../carddemo-readcust/evidence.json | 18 +- .../carddemo-readxref/evidence.json | 18 +- .../equivalence/carddemo-report/evidence.json | 18 +- .../equivalence/carddemo-signon/evidence.json | 18 +- .../carddemo-tranadd/evidence.json | 18 +- .../carddemo-tranlist/evidence.json | 18 +- .../carddemo-tranview/evidence.json | 18 +- .../equivalence/carddemo-trnrpt/evidence.json | 18 +- .../carddemo-useradd/evidence.json | 18 +- .../carddemo-userdel/evidence.json | 18 +- .../carddemo-userlist/evidence.json | 18 +- .../carddemo-userupd/evidence.json | 18 +- tests/equivalence/det_sweep_coverage.json | 210 +-- .../equivalence/genapp-lgapvs01/evidence.json | 18 +- 94 files changed, 1843 insertions(+), 1564 deletions(-) diff --git a/docs/language_status/evidence/carddemo-acctview.md b/docs/language_status/evidence/carddemo-acctview.md index ee99a1c3ca..11bcc29aea 100644 --- a/docs/language_status/evidence/carddemo-acctview.md +++ b/docs/language_status/evidence/carddemo-acctview.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:55:30Z, harness `2b53e918c59de134e98e0ab795255afabd21437e` | -| inputs digest | `a93b509dc962e4b55983f296a959499bd067f4d77ce3b5ed6acaf3a47e67edce` | +| proof | proven at 2026-10-09T11:54:34Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf` | +| inputs digest | `7ad90c08def71e89614b20b65c75c8a322f06e6bb1363fec8379af7d9ed9fe9d` | | port | 1 files `27850a55de9e241e` | | case | 4 files `148af5f69abed6ac` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | person (Joe Esquibel) | diff --git a/docs/language_status/evidence/carddemo-adminmenu.md b/docs/language_status/evidence/carddemo-adminmenu.md index 2d275e95e6..d4595b11e0 100644 --- a/docs/language_status/evidence/carddemo-adminmenu.md +++ b/docs/language_status/evidence/carddemo-adminmenu.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:54:46Z, harness `2b53e918c59de134e98e0ab795255afabd21437e` | -| inputs digest | `cb309b0ac4c8753797ed211739847caac4d4d905ea027b7b47f0d675ca41008f` | +| proof | proven at 2026-10-09T11:57:35Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf` | +| inputs digest | `5ea9d973900b0ea8baa68746f9aa883acfd69ae1a0d82315243232337ebcea26` | | port | 1 files `2295c617f181b59d` | | case | 1 files `f6d6e0043ca8d45a` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/carddemo-billpay.md b/docs/language_status/evidence/carddemo-billpay.md index e7b4a2d1aa..444a35e70d 100644 --- a/docs/language_status/evidence/carddemo-billpay.md +++ b/docs/language_status/evidence/carddemo-billpay.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:54:51Z, harness `2b53e918c59de134e98e0ab795255afabd21437e` | -| inputs digest | `022f2deebcba954aaeee6d52c5201c3886a02452e7b7578ccb7adafd0f77e7e3` | +| proof | proven at 2026-10-09T11:55:32Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf` | +| inputs digest | `88f082dad457a013bb0c28f2c8ee8a1da16fc6ccddb857945f8e1d4728a09559` | | port | 1 files `7b3bf2978f76b54d` | | case | 2 files `6790dbfc07f6ecf4` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-cardlist.md b/docs/language_status/evidence/carddemo-cardlist.md index df2e835d4d..7352312103 100644 --- a/docs/language_status/evidence/carddemo-cardlist.md +++ b/docs/language_status/evidence/carddemo-cardlist.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:49:38Z, harness `2b53e918c59de134e98e0ab795255afabd21437e` | -| inputs digest | `3c8751889290b036a956d0004dd6dd6326b02010c3245e06692fba1eff33579a` | +| proof | proven at 2026-10-09T11:46:12Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf` | +| inputs digest | `b534747839d24a89747eaf280b34ea5cf9d4484715284fa6c32c509cb6cdb2a5` | | port | 1 files `91318f6df7b0b1bb` | | case | 1 files `41aab797f096a9ad` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/carddemo-cardview.md b/docs/language_status/evidence/carddemo-cardview.md index aa7bb67425..c155803849 100644 --- a/docs/language_status/evidence/carddemo-cardview.md +++ b/docs/language_status/evidence/carddemo-cardview.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:52:18Z, harness `2b53e918c59de134e98e0ab795255afabd21437e` | -| inputs digest | `04236cc97f3d5a98d70fccc6fc1aee99625f984a2d9f1b209eddc5095551d9ff` | +| proof | proven at 2026-10-09T11:55:24Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf` | +| inputs digest | `a7ef83402108ed7a2bc222ad839b163d2b22b8fccc9d7dd0439f07ba9fd8935b` | | port | 1 files `cc18b182ac99b9b6` | | case | 1 files `b37f0899733d7de9` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/carddemo-dailyval.md b/docs/language_status/evidence/carddemo-dailyval.md index 989fbabdfb..559e4f98bf 100644 --- a/docs/language_status/evidence/carddemo-dailyval.md +++ b/docs/language_status/evidence/carddemo-dailyval.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:56:17Z, harness `2b53e918c59de134e98e0ab795255afabd21437e` | -| inputs digest | `54bfc5c7f00db9df4fd7348f9ce7aad2927a06c202d84fafe6b73c48ecaa6194` | +| proof | proven at 2026-10-09T11:48:45Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf` | +| inputs digest | `eda9f150265cea2fafdfa2e039eedf3b7a82ea1f943e88d1064206d7be2bb029` | | port | 1 files `ec3a1a400b17e981` | | case | 1 files `d6d40b47bbaf498d` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `eb617c677d4fa68b` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 3 | diff --git a/docs/language_status/evidence/carddemo-dateutil.md b/docs/language_status/evidence/carddemo-dateutil.md index 057798cc33..2d022e377c 100644 --- a/docs/language_status/evidence/carddemo-dateutil.md +++ b/docs/language_status/evidence/carddemo-dateutil.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:55:53Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `5a40203d8e60ce32cba01c1571e6c028803706b5cff4c2a080307e09e1cdd5ef` | +| proof | proven at 2026-10-09T11:54:57Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `646dfd29e3669cfca55ed0bccba11a74215875409a543e0a71069f5de41dbf54` | | port | 1 files `e8926b5f71214b23` | | case | 1 files `9c0dffc50c53d0ad` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/carddemo-intcalc.md b/docs/language_status/evidence/carddemo-intcalc.md index 1d3869e184..376be49e8b 100644 --- a/docs/language_status/evidence/carddemo-intcalc.md +++ b/docs/language_status/evidence/carddemo-intcalc.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:58:55Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `715237965fe76bb873b24c0a8fe2f3a3b2e3ff0991a23d13851d89315bc1cb96` | +| proof | proven at 2026-10-09T12:01:53Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `ec44b4f2e3671570f80f4f1cd8e04a3807b653b68e4d4ed48e1fa135843c0982` | | port | 1 files `a938f51b2ce5831f` | | case | 5 files `3ba13bf2c439f4b3` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `eb617c677d4fa68b` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | person (Joe Esquibel) | diff --git a/docs/language_status/evidence/carddemo-menu.md b/docs/language_status/evidence/carddemo-menu.md index a465f9e22d..df17d8fe13 100644 --- a/docs/language_status/evidence/carddemo-menu.md +++ b/docs/language_status/evidence/carddemo-menu.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:55:25Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `c4f1d227df6aa6300a57694909e23bad7083238e8152b42d6a828267db304266` | +| proof | proven at 2026-10-09T11:56:08Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `95bba6491dafbb97561215da1031ff3a06e2faad64acb223695b9c1e164cd978` | | port | 1 files `1497eac2c899aa03` | | case | 1 files `0438494a837c763c` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-posttran.md b/docs/language_status/evidence/carddemo-posttran.md index ce928eba22..a17cf24b71 100644 --- a/docs/language_status/evidence/carddemo-posttran.md +++ b/docs/language_status/evidence/carddemo-posttran.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:55:59Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `50c5b37c23d659ee535d6fd5aa63103bddd8804a510c7826d33468da619ece77` | +| proof | proven at 2026-10-09T11:50:34Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `939dc43be7dedfbdfdb208c50d1bcf78e18eac641b39738a79dbcc7df1c53771` | | port | 1 files `62e5149494e50faa` | | case | 2 files `fac5cb8bc3452544` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `eb617c677d4fa68b` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | person (Joe Esquibel) | diff --git a/docs/language_status/evidence/carddemo-readcard.md b/docs/language_status/evidence/carddemo-readcard.md index 2ed9f0625e..89c9c8bd86 100644 --- a/docs/language_status/evidence/carddemo-readcard.md +++ b/docs/language_status/evidence/carddemo-readcard.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:53:45Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `d38f5e2671e0e2864cc3c3016dfe876d79eb67bbc714664973868cfab8ad8b9a` | +| proof | proven at 2026-10-09T11:56:25Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `d7402da8f91a3ea1c1cc7cf4cc62aa9d33ff2635747b41c6148d95585658ee64` | | port | 1 files `0942dcb088e42c34` | | case | 1 files `836aba2b1cb0d3b2` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `eb617c677d4fa68b` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-readcust.md b/docs/language_status/evidence/carddemo-readcust.md index f7d4ffdde9..d68156424a 100644 --- a/docs/language_status/evidence/carddemo-readcust.md +++ b/docs/language_status/evidence/carddemo-readcust.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:57:37Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `67a18114c0ce03d54e2648107c82c2ab5d45f701ec039bca3ec9fb154b2ebdd9` | +| proof | proven at 2026-10-09T11:49:50Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `99e03407eb1b47dcc1a0ea2b26d82e19c609e2d32a7956fbc763e64a74292bf7` | | port | 1 files `5a18dcebcccaad86` | | case | 1 files `c5d88c5640242330` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `eb617c677d4fa68b` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-readxref.md b/docs/language_status/evidence/carddemo-readxref.md index 4fc58acae9..4c81c1fe4b 100644 --- a/docs/language_status/evidence/carddemo-readxref.md +++ b/docs/language_status/evidence/carddemo-readxref.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:57:25Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `012a7d7239d40a430c3f1792c893b2f8f75070941c177810373413647de09202` | +| proof | proven at 2026-10-09T11:56:27Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `f29b44603d8c56371f843dc523c2c953175a584c7228088d6d8084ae0895ebee` | | port | 1 files `a411a22fedb5b992` | | case | 1 files `2b53e8412bd99bb5` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `eb617c677d4fa68b` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-report.md b/docs/language_status/evidence/carddemo-report.md index cb2f03aa96..6a4e56544d 100644 --- a/docs/language_status/evidence/carddemo-report.md +++ b/docs/language_status/evidence/carddemo-report.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:59:30Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `3f8ff3ae2922aac69b217e39fe6a2cc090965fb375346ddd4363c7fdbdb72534` | +| proof | proven at 2026-10-09T12:02:29Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `ec87ab165d008d0adaf0c824e8472d2b3a7993ff9c0a15e79e7d411802b89793` | | port | 2 files `cc426f9415fc2489` | | case | 1 files `8a510ec12c46620c` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-signon.md b/docs/language_status/evidence/carddemo-signon.md index 512a2494ef..556196ad21 100644 --- a/docs/language_status/evidence/carddemo-signon.md +++ b/docs/language_status/evidence/carddemo-signon.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:56:01Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `245bbdddeb1276502df33eff2e3312cf0b167f38b11fa3de45156f9e9807f7c3` | +| proof | proven at 2026-10-09T11:56:44Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `3d26419e5578cac33eacb4295e54079fd62bac5d34f75fde3f11819322038b4e` | | port | 1 files `8e255be819dabcc6` | | case | 2 files `6da932f72dab5e33` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-tranadd.md b/docs/language_status/evidence/carddemo-tranadd.md index f771f644d7..55b851c066 100644 --- a/docs/language_status/evidence/carddemo-tranadd.md +++ b/docs/language_status/evidence/carddemo-tranadd.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:56:44Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `5c820e6612b0eaf9253c39f094384912543c6d17a55bfc0d26e53d5f3e4e3251` | +| proof | proven at 2026-10-09T11:51:02Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `fb3f72e4568b7460b9e65b427558e9a9c49253504e4e6a709096f405ce82726b` | | port | 2 files `de1f2ee0125547e8` | | case | 1 files `9df37db4a0702e02` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-tranlist.md b/docs/language_status/evidence/carddemo-tranlist.md index 62eadef9a1..eda5dc7b10 100644 --- a/docs/language_status/evidence/carddemo-tranlist.md +++ b/docs/language_status/evidence/carddemo-tranlist.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:54:26Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `17dc1722248a2e241d71a7ce3f007f98b9c4405d5c6ed4eed16d616acf3b7ae7` | +| proof | proven at 2026-10-09T11:56:51Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `2faff40a2cbb5a77a563e491e5e5c83f6f2cb27b4c888fb8b6b4543390214993` | | port | 1 files `394b8bddf5008cf9` | | case | 1 files `26d55c02be72d7e5` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-tranview.md b/docs/language_status/evidence/carddemo-tranview.md index 86a7723185..aefe470401 100644 --- a/docs/language_status/evidence/carddemo-tranview.md +++ b/docs/language_status/evidence/carddemo-tranview.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:58:22Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `38542abc48a053948942e2451eba702126d58dd3dab5676f02a1baf3cc9d8918` | +| proof | proven at 2026-10-09T11:50:24Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `27542945e114d0c58ac9b6defc3073124519b299a10744a9e54cc849660e16ee` | | port | 1 files `523fc5516e40dc34` | | case | 1 files `686b990dfac22931` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-trnrpt.md b/docs/language_status/evidence/carddemo-trnrpt.md index 091abffa70..15d8a0601b 100644 --- a/docs/language_status/evidence/carddemo-trnrpt.md +++ b/docs/language_status/evidence/carddemo-trnrpt.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T11:02:36Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `e258a92d07b10ac60f6a616d9d29dc01491d87e2b1a732e6211b10bdd120fc75` | +| proof | proven at 2026-10-09T12:01:42Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `9582d384ec310350cc70576cf3c2c001e759ce0ef2a95c596d3a5053fbc6cc05` | | port | 1 files `b4dd0ffc57bd02e0` | | case | 3 files `7c33ca29a3112da3` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `eb617c677d4fa68b` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/carddemo-useradd.md b/docs/language_status/evidence/carddemo-useradd.md index 27f622dd04..56fb470aaa 100644 --- a/docs/language_status/evidence/carddemo-useradd.md +++ b/docs/language_status/evidence/carddemo-useradd.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T11:00:05Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `ad39b7d8e933737cfafaecb74867162e5127fb6bc3ee1886c3617f642d33f806` | +| proof | proven at 2026-10-09T12:03:05Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `965c50c9ad7f953ed8f5dd5d6dc345d2d876cd5567a9d21d490846f8621678ae` | | port | 1 files `6e0fbcfc9a80a2b4` | | case | 2 files `eeb720c9fbca47d9` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-userdel.md b/docs/language_status/evidence/carddemo-userdel.md index 85f4c60f81..284cdc3961 100644 --- a/docs/language_status/evidence/carddemo-userdel.md +++ b/docs/language_status/evidence/carddemo-userdel.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:56:36Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `b2b12091bdbf5f0d78cf22dbb94285c045290376f142d7934019afaccfc4e52d` | +| proof | proven at 2026-10-09T11:57:21Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `c7daa8a9a22cccba9090978ff1737768f7224b3fa1594fe740ad9d288adb3eab` | | port | 1 files `b9c02b9673f390fb` | | case | 2 files `f0901f27a92b6d4b` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-userlist.md b/docs/language_status/evidence/carddemo-userlist.md index 848fd28287..c86baaf8b6 100644 --- a/docs/language_status/evidence/carddemo-userlist.md +++ b/docs/language_status/evidence/carddemo-userlist.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:57:22Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `fe905ec216a056c9bc1383dde39c9655d41c386e58781d99d59a96e573dc8571` | +| proof | proven at 2026-10-09T11:51:27Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `48ea1d74e1b7b56c2a9a3030b9a35ae43d0b7d11f5192ec4b67d1c54adfa4bc6` | | port | 1 files `14428bd9325e4522` | | case | 2 files `ba56996a6dacc7cc` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/carddemo-userupd.md b/docs/language_status/evidence/carddemo-userupd.md index dce22bf20f..f8d169f42c 100644 --- a/docs/language_status/evidence/carddemo-userupd.md +++ b/docs/language_status/evidence/carddemo-userupd.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:55:01Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `2b6e4ea216f7baef9cb5df13354ff09173f78367a6686cabb1f1450c6dd1fd69` | +| proof | proven at 2026-10-09T11:57:14Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `a91432974136c30a71bfe897a06999567ff509644e319c52c3f5eed81ac108eb` | | port | 1 files `463c0e63bbdb1b54` | | case | 2 files `e238391fd58103ac` | | corpus | aws-mainframe-modernization-carddemo @ `59cc6c2fd7ebd7ef7925cad552a01a4b8b6e4d5e` `d0c4803872ec126e` | | differences | `4f53cda18c2baa0c` | | options | `253a366c52b35ad1` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/crucible-ca-link-lengths-CALINK.md b/docs/language_status/evidence/crucible-ca-link-lengths-CALINK.md index d01c623f98..d266808a98 100644 --- a/docs/language_status/evidence/crucible-ca-link-lengths-CALINK.md +++ b/docs/language_status/evidence/crucible-ca-link-lengths-CALINK.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T11:03:05Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `3a7144a8d42bda1997d13c14931cf01e9ef0e990e91ea9a65398b5b4824b615c` | +| proof | proven at 2026-10-09T12:02:13Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `32b82d14e3ea4e8a48b3d609fb504736325c2ac73f91db19ea88bb90c890c1f0` | | port | 2 files `17689244a21afff2` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/crucible-ca-link-lengths-CASUB.md b/docs/language_status/evidence/crucible-ca-link-lengths-CASUB.md index 54d6b65114..e7fca13edb 100644 --- a/docs/language_status/evidence/crucible-ca-link-lengths-CASUB.md +++ b/docs/language_status/evidence/crucible-ca-link-lengths-CASUB.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T11:00:34Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `3a7144a8d42bda1997d13c14931cf01e9ef0e990e91ea9a65398b5b4824b615c` | +| proof | proven at 2026-10-09T12:03:33Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `32b82d14e3ea4e8a48b3d609fb504736325c2ac73f91db19ea88bb90c890c1f0` | | port | 2 files `17689244a21afff2` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/crucible-ca-xctl-versions-CAXA.md b/docs/language_status/evidence/crucible-ca-xctl-versions-CAXA.md index 705d214631..11a2eee244 100644 --- a/docs/language_status/evidence/crucible-ca-xctl-versions-CAXA.md +++ b/docs/language_status/evidence/crucible-ca-xctl-versions-CAXA.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:57:05Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `93545ceee56134f0eea9431c1deda95ec6a7cf04b921d9825c7a524ccc89ce73` | +| proof | proven at 2026-10-09T11:57:51Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `4aecec47fba1c13a72ac872a15d5b4a6d1daecc16dabcbb8e402f1ae521c4395` | | port | 2 files `392ca9388c286093` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 3 | diff --git a/docs/language_status/evidence/crucible-ca-xctl-versions-CAXB.md b/docs/language_status/evidence/crucible-ca-xctl-versions-CAXB.md index ed6a605747..2234b627d4 100644 --- a/docs/language_status/evidence/crucible-ca-xctl-versions-CAXB.md +++ b/docs/language_status/evidence/crucible-ca-xctl-versions-CAXB.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:57:51Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `93545ceee56134f0eea9431c1deda95ec6a7cf04b921d9825c7a524ccc89ce73` | +| proof | proven at 2026-10-09T11:51:46Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `4aecec47fba1c13a72ac872a15d5b4a6d1daecc16dabcbb8e402f1ae521c4395` | | port | 2 files `392ca9388c286093` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/crucible-gt-start-retrieve-GTSTART.md b/docs/language_status/evidence/crucible-gt-start-retrieve-GTSTART.md index d05bec5224..b3048b5af8 100644 --- a/docs/language_status/evidence/crucible-gt-start-retrieve-GTSTART.md +++ b/docs/language_status/evidence/crucible-gt-start-retrieve-GTSTART.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:55:29Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `c65c61b73cea66899457e80b7830d30c27ffd992cc710edd04eb056ccf6f9940` | +| proof | proven at 2026-10-09T11:57:34Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `e00966e7d9684f6756e08952cc307d31d52abced728b9913ff6355d2d4eb3f3c` | | port | 2 files `3b64f63beb9eaf81` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/crucible-gt-start-retrieve-GTWORK.md b/docs/language_status/evidence/crucible-gt-start-retrieve-GTWORK.md index 0917b4e408..41465531f4 100644 --- a/docs/language_status/evidence/crucible-gt-start-retrieve-GTWORK.md +++ b/docs/language_status/evidence/crucible-gt-start-retrieve-GTWORK.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:59:36Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `c65c61b73cea66899457e80b7830d30c27ffd992cc710edd04eb056ccf6f9940` | +| proof | proven at 2026-10-09T11:51:22Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `e00966e7d9684f6756e08952cc307d31d52abced728b9913ff6355d2d4eb3f3c` | | port | 2 files `3b64f63beb9eaf81` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/crucible-gt-terminal-coalesce-GTSHOW.md b/docs/language_status/evidence/crucible-gt-terminal-coalesce-GTSHOW.md index 7b56f75d13..2070e5353e 100644 --- a/docs/language_status/evidence/crucible-gt-terminal-coalesce-GTSHOW.md +++ b/docs/language_status/evidence/crucible-gt-terminal-coalesce-GTSHOW.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T11:03:34Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `1aed357471bfa24eb860056e429db60fce37c1df14f1112920456fe4d987a5fc` | +| proof | proven at 2026-10-09T12:02:43Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `29c72e4a48a1437d4ac15238f0271377b0ae7c1fc7c6b57f1f33640cf52c0552` | | port | 2 files `77e94f95950a90ac` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/crucible-gt-terminal-coalesce-GTTERM.md b/docs/language_status/evidence/crucible-gt-terminal-coalesce-GTTERM.md index 387cb553b6..8d6bdd40d4 100644 --- a/docs/language_status/evidence/crucible-gt-terminal-coalesce-GTTERM.md +++ b/docs/language_status/evidence/crucible-gt-terminal-coalesce-GTTERM.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T11:01:02Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `1aed357471bfa24eb860056e429db60fce37c1df14f1112920456fe4d987a5fc` | +| proof | proven at 2026-10-09T12:04:02Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `29c72e4a48a1437d4ac15238f0271377b0ae7c1fc7c6b57f1f33640cf52c0552` | | port | 2 files `77e94f95950a90ac` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/crucible-hc-abend-link-HCMAIN.md b/docs/language_status/evidence/crucible-hc-abend-link-HCMAIN.md index 5765246ff5..50fa9dbb07 100644 --- a/docs/language_status/evidence/crucible-hc-abend-link-HCMAIN.md +++ b/docs/language_status/evidence/crucible-hc-abend-link-HCMAIN.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:57:33Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `64d650c45faef16269c24a887fea175ca14c436fb7108a659d0b906f369569c1` | +| proof | proven at 2026-10-09T11:58:22Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `38db470d1f932b6b523da64d29db11415137b5d94fe53163291b51db9698a287` | | port | 2 files `a5b31421982bb3e9` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/crucible-hc-abend-link-HCSUB.md b/docs/language_status/evidence/crucible-hc-abend-link-HCSUB.md index e531b0b8fe..b632e92631 100644 --- a/docs/language_status/evidence/crucible-hc-abend-link-HCSUB.md +++ b/docs/language_status/evidence/crucible-hc-abend-link-HCSUB.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:58:19Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `64d650c45faef16269c24a887fea175ca14c436fb7108a659d0b906f369569c1` | +| proof | proven at 2026-10-09T11:52:04Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `38db470d1f932b6b523da64d29db11415137b5d94fe53163291b51db9698a287` | | port | 2 files `a5b31421982bb3e9` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/crucible-hc-perform-range-HCQREAD.md b/docs/language_status/evidence/crucible-hc-perform-range-HCQREAD.md index 4ac2f1a1ef..2c08b8c04a 100644 --- a/docs/language_status/evidence/crucible-hc-perform-range-HCQREAD.md +++ b/docs/language_status/evidence/crucible-hc-perform-range-HCQREAD.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:55:57Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `ee0183549990f3b4d62ab95b8cc9c6498ed1638e14e30c370c13cc2d35c494d9` | +| proof | proven at 2026-10-09T11:57:53Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `c7abdde10de56145887f0cf2a85b9ca3c8f7feb10a4e619499a8ae5d81c286d7` | | port | 1 files `ccfc85eb5d85790d` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/crucible-hx-attr-bytes-HXATTR.md b/docs/language_status/evidence/crucible-hx-attr-bytes-HXATTR.md index 1db35f67f7..585b15e4e7 100644 --- a/docs/language_status/evidence/crucible-hx-attr-bytes-HXATTR.md +++ b/docs/language_status/evidence/crucible-hx-attr-bytes-HXATTR.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T11:00:02Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `f1b3153ede63378c25e56524fe43254113284c97577eb4eec121f0de07b6eb0a` | +| proof | proven at 2026-10-09T11:51:42Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `5a2e659abe80f7995240aaf4587f1ae03c19b8d2f8493a8cc819c126c7e523b8` | | port | 1 files `d87d718df62e2286` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/crucible-hx-extended-cursor-HXEXT.md b/docs/language_status/evidence/crucible-hx-extended-cursor-HXEXT.md index 8b27dad57e..51df2cf167 100644 --- a/docs/language_status/evidence/crucible-hx-extended-cursor-HXEXT.md +++ b/docs/language_status/evidence/crucible-hx-extended-cursor-HXEXT.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T11:04:05Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `2f5540c2cfe01fa6a7dbde430ecc5c808ed451e0350bbda56f95f0e9b8abcff4` | +| proof | proven at 2026-10-09T12:03:14Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `d128ef94d435255cad032d2d4f8b636a4660ef1aea83b960ce58d873b478dd33` | | port | 1 files `708ebfaa0395957a` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/crucible-pc-aid-menu-PCDETL.md b/docs/language_status/evidence/crucible-pc-aid-menu-PCDETL.md index e8768060f1..7895a81f40 100644 --- a/docs/language_status/evidence/crucible-pc-aid-menu-PCDETL.md +++ b/docs/language_status/evidence/crucible-pc-aid-menu-PCDETL.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T11:01:31Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `477784efed4173609282b52ca958682cdb19a68b4b88ce139c37b04491d46091` | +| proof | proven at 2026-10-09T12:04:32Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `0f6bc5f4dd42e348361ea781c25bd0fb00c4d9c56fcee66dc82a4255ee00b953` | | port | 2 files `d95064167025102f` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/crucible-pc-aid-menu-PCMENU.md b/docs/language_status/evidence/crucible-pc-aid-menu-PCMENU.md index 2fe80209b4..c4c0e2a74f 100644 --- a/docs/language_status/evidence/crucible-pc-aid-menu-PCMENU.md +++ b/docs/language_status/evidence/crucible-pc-aid-menu-PCMENU.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:58:02Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `477784efed4173609282b52ca958682cdb19a68b4b88ce139c37b04491d46091` | +| proof | proven at 2026-10-09T11:58:52Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `0f6bc5f4dd42e348361ea781c25bd0fb00c4d9c56fcee66dc82a4255ee00b953` | | port | 2 files `d95064167025102f` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 2 | diff --git a/docs/language_status/evidence/crucible-pc-wizard-PCCONF.md b/docs/language_status/evidence/crucible-pc-wizard-PCCONF.md index 67dd4d6750..5689c6da1e 100644 --- a/docs/language_status/evidence/crucible-pc-wizard-PCCONF.md +++ b/docs/language_status/evidence/crucible-pc-wizard-PCCONF.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:58:50Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `dd09a7bbd04d09d621a7691dd42f8565f72a47b78730980cddfc36be676c8dff` | +| proof | proven at 2026-10-09T11:52:24Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `8ba15a42225a8e476c24e285b07ca330b34cdcfc11015e58840c03e62d02d61b` | | port | 2 files `3d0e87f7e8648814` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/crucible-pc-wizard-PCWIZ.md b/docs/language_status/evidence/crucible-pc-wizard-PCWIZ.md index 2d606d461a..989ffacc36 100644 --- a/docs/language_status/evidence/crucible-pc-wizard-PCWIZ.md +++ b/docs/language_status/evidence/crucible-pc-wizard-PCWIZ.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:56:26Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `dd09a7bbd04d09d621a7691dd42f8565f72a47b78730980cddfc36be676c8dff` | +| proof | proven at 2026-10-09T11:58:13Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `8ba15a42225a8e476c24e285b07ca330b34cdcfc11015e58840c03e62d02d61b` | | port | 2 files `3d0e87f7e8648814` | | case | 0 files `e3b0c44298fc1c14` | | corpus | cics-crucible @ `v0.6.0` `21a0ddc1b6751693` | | differences | `4f53cda18c2baa0c` | | options | `d87806f701d94c84` | -| harness | 13 files `96ba7a9128f15dd8` | +| harness | 13 files `4cf38f8090bcee6e` | | oracle | 0 files `e3b0c44298fc1c14` | -| generator | 66 files `7128ee80b28f816e` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | crucible-expected-logs: cics-crucible v0.6.0: each scenario's hand-written expected event log, derived from IBM's documentation (its SPEC.md); the java-ported side (runTask) and the java-facade side (the deployed entry points, #4343) are compared with it exactly | | written by | model `claude-opus-5-5`, attempt 1 | diff --git a/docs/language_status/evidence/genapp-lgapvs01.md b/docs/language_status/evidence/genapp-lgapvs01.md index ddd15be3eb..94bb6232e0 100644 --- a/docs/language_status/evidence/genapp-lgapvs01.md +++ b/docs/language_status/evidence/genapp-lgapvs01.md @@ -8,16 +8,16 @@ The status above judges the record alone (policy: ported_unproven = block). Whet | | | |---|---| -| proof | proven at 2026-10-09T10:59:11Z, harness `2b53e918c59de134e98e0ab795255afabd21437e+uncommitted` | -| inputs digest | `60539616cd1424516f5f188cf6859d5fc55f6705341f05f65a3fbfc0c34213ee` | +| proof | proven at 2026-10-09T11:51:02Z, harness `8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted` | +| inputs digest | `a4041a793f03edd4a8198578c8c065942e9cd82f98517f35c8b7f557cfca8a67` | | port | 1 files `1113c4e2f3bef8ff` | | case | 2 files `43ffec29fa8c2a05` | | corpus | cics-genapp @ `f6f3f4b2580d31b7d8dcc31ce3e3676f4cceaaaa` `c5e4d52071fad96b` | | differences | `4f53cda18c2baa0c` | | options | `294b325426022875` | -| harness | 11 files `471da1a6023b0d9d` | -| oracle | 21 files `34a717aa90b1cd8c` | -| generator | 66 files `7128ee80b28f816e` | +| harness | 11 files `2df01dde126b29e5` | +| oracle | 21 files `baf3bfc2d245d046` | +| generator | 66 files `1e66f8dda300d302` | | oracle run | gnucobol-models: cobc (GnuCOBOL) 3.1.2.0, image `sha256:42d04bb08a2a` (matches pin: True) | | written by | model `claude-sonnet-5-5`, attempt 1 | diff --git a/docs/language_status/evidence_report/README.md b/docs/language_status/evidence_report/README.md index 150a41973b..8dc797652e 100644 --- a/docs/language_status/evidence_report/README.md +++ b/docs/language_status/evidence_report/README.md @@ -12,12 +12,12 @@ These files are derived output. A feature PR does not commit them: the Evidence | estate | programs | L0 | L1 | L2 | L3 | L4 | L5 | |---|---|---|---|---|---|---|---| -| [aws-mainframe-modernization-carddemo](aws-mainframe-modernization-carddemo/report.md) | 44 | 14 | 4 | 12 | 3 | 11 | 0 | -| [cics-banking-sample-application-cbsa](cics-banking-sample-application-cbsa/report.md) | 31 | 14 | 7 | 5 | 2 | 3 | 0 | -| [cics-genapp](cics-genapp/report.md) | 31 | 6 | 0 | 12 | 11 | 2 | 0 | -| [dbb-mortgage-application](dbb-mortgage-application/report.md) | 6 | 3 | 0 | 3 | 0 | 0 | 0 | +| [aws-mainframe-modernization-carddemo](aws-mainframe-modernization-carddemo/report.md) | 44 | 14 | 4 | 12 (1 stale) | 3 | 11 | 0 | +| [cics-banking-sample-application-cbsa](cics-banking-sample-application-cbsa/report.md) | 31 | 14 | 9 | 3 (3 stale) | 2 (2 stale) | 3 (1 stale) | 0 | +| [cics-genapp](cics-genapp/report.md) | 31 | 6 | 0 | 12 (7 stale) | 11 (11 stale) | 2 (2 stale) | 0 | +| [dbb-mortgage-application](dbb-mortgage-application/report.md) | 6 | 3 | 0 | 3 (1 stale) | 0 | 0 | 0 | | [zecs](zecs/report.md) | 5 | 5 | 0 | 0 | 0 | 0 | 0 | -| total | 117 | 42 | 11 | 32 | 16 | 16 | 0 | +| total | 117 | 42 | 13 | 30 (12 stale) | 16 (13 stale) | 16 (3 stale) | 0 | ## Non-burned estates diff --git a/docs/language_status/evidence_report/aws-mainframe-modernization-carddemo/report.json b/docs/language_status/evidence_report/aws-mainframe-modernization-carddemo/report.json index 3bbfb426dd..4a462aa6e1 100644 --- a/docs/language_status/evidence_report/aws-mainframe-modernization-carddemo/report.json +++ b/docs/language_status/evidence_report/aws-mainframe-modernization-carddemo/report.json @@ -8906,7 +8906,7 @@ "covered": 126, "total": 166 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -8916,8 +8916,11 @@ "live": 63 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -8948,7 +8951,7 @@ } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -9350,8 +9353,11 @@ "paragraphs_unrun": 1, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -15083,7 +15089,7 @@ "covered": 165, "total": 230 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -15093,8 +15099,11 @@ "live": 59 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -16537,13 +16546,13 @@ "histogram_stale": { "L0": 0, "L1": 0, - "L2": 0, + "L2": 1, "L3": 0, "L4": 0, "L5": 0 }, "holes": 68, - "levels_stale": 0, + "levels_stale": 1, "programs": 44, "records_current": 23, "refused_whole": 3, diff --git a/docs/language_status/evidence_report/aws-mainframe-modernization-carddemo/report.md b/docs/language_status/evidence_report/aws-mainframe-modernization-carddemo/report.md index fbae3b2e0d..327c20441a 100644 --- a/docs/language_status/evidence_report/aws-mainframe-modernization-carddemo/report.md +++ b/docs/language_status/evidence_report/aws-mainframe-modernization-carddemo/report.md @@ -40,13 +40,13 @@ Translation measured by `cics_census.py survey` at translator commit `3bcbb8c623 |---|---|---| | L0 | 14 | 0 | | L1 | 4 | 0 | -| L2 | 12 | 0 | +| L2 | 12 | 1 | | L3 | 3 | 0 | | L4 | 11 | 0 | | L5 | 0 | 0 | -- current levels: 44; stale (`*`, last measured): 0 -- L2+: 26 (0 awaiting re-check); L3+: 14 (0 awaiting re-check); L4+: 11 (0 awaiting re-check) +- current levels: 43; stale (`*`, last measured): 1 +- L2+: 26 (1 awaiting re-check); L3+: 14 (0 awaiting re-check); L4+: 11 (0 awaiting re-check) - programs: 44 (with an EXEC CICS command: 25; source not read: 0) - translated whole: 30; refused whole: 3; holes left: 68 @@ -100,7 +100,7 @@ From `tests/equivalence/estate_options/aws-mainframe-modernization-carddemo.json | app/cbl/COCRDLIC.cbl | L3 | 500/500 | 0 | carddemo-cardlist | equal | 45 | shown equal, unapproved | 36/36 (100.0%) | 146/149 (98.0%) | 146/147 (99.3%) | not yet measured (#4628) | 5/9 | | app/cbl/COMEN01C.cbl | L3 | 91/91 | 0 | carddemo-menu | equal | 16 | shown equal, unapproved | 7/7 (100.0%) | 29/33 (87.9%) | 29/30 (96.7%) | not yet measured (#4628) | 4/5 | | app/cbl/CORPT00C.cbl | L3 | 220/220 | 0 | carddemo-report | equal | 25 | shown equal, unapproved | 10/10 (100.0%) | 51/59 (86.4%) | 51/52 (98.1%) | not yet measured (#4628) | 4/5 | -| app/app-transaction-type-db2/cbl/COTRTUPC.cbl | L2 | 436/436 | 0 | carddemo-cotrtupc | equal | 34 | none | 62/63 (98.4%) | 126/166 (75.9%) | 126/166 (75.9%) | not yet measured (#4628) | 7/8 | +| app/app-transaction-type-db2/cbl/COTRTUPC.cbl | L2* | 436/436 | 0 | carddemo-cotrtupc | equal | 34 | none | 62/63 (98.4%) | 126/166 (75.9%) | 126/166 (75.9%) | not yet measured (#4628) | 7/8 | | app/cbl/CBACT01C.cbl | L2 | 190/190 | 0 | carddemo-readacct | equal | None | none | not measured | not measured | not measured | not yet measured (#4628) | — | | app/cbl/CBACT02C.cbl | L2 | 63/63 | 0 | carddemo-readcard | equal | 0 | shown equal, unapproved | not measured | not measured | not measured | not yet measured (#4628) | — | | app/cbl/CBACT03C.cbl | L2 | 64/64 | 0 | carddemo-readxref | equal | 0 | shown equal, unapproved | not measured | not measured | not measured | not yet measured (#4628) | — | @@ -529,7 +529,9 @@ From `tests/equivalence/estate_options/aws-mainframe-modernization-carddemo.json - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 8 branch outcomes unrun; ASSUMED / DIFFERS entries named: X27, X31; commands without oracle backing: WRITEQ TD; assumption reach and the migration dimensions above: not measured -### app/app-transaction-type-db2/cbl/COTRTUPC.cbl -- L2 +### app/app-transaction-type-db2/cbl/COTRTUPC.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 34 scenarios of carddemo-cotrtupc against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 98.4) diff --git a/docs/language_status/evidence_report/cics-banking-sample-application-cbsa/report.json b/docs/language_status/evidence_report/cics-banking-sample-application-cbsa/report.json index 9585ba4fbd..db4c69dac9 100644 --- a/docs/language_status/evidence_report/cics-banking-sample-application-cbsa/report.json +++ b/docs/language_status/evidence_report/cics-banking-sample-application-cbsa/report.json @@ -1699,8 +1699,12 @@ "runs": 14, "scenarios": 14, "scenarios_equal": 14, - "stale_inputs": [], - "status_at_build": "shown equal, unapproved", + "stale_inputs": [ + "harness", + "oracle", + "generator" + ], + "status_at_build": "stale", "verdict": "all equal" }, "role": "linked" @@ -1710,8 +1714,10 @@ "case_scenarios": 8, "db2": true, "det": { - "source": "Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)", - "state": "equal" + "state": "not run", + "why": [ + "a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it" + ] }, "record": null, "role": "linked" @@ -1969,7 +1975,7 @@ "covered": 6, "total": 6 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -1979,8 +1985,11 @@ "live": 7 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -2023,8 +2032,12 @@ "runs": 10, "scenarios": 10, "scenarios_equal": 10, - "stale_inputs": [], - "status_at_build": "shown equal, unapproved", + "stale_inputs": [ + "harness", + "oracle", + "generator" + ], + "status_at_build": "stale", "verdict": "all equal" }, "role": "program" @@ -2078,15 +2091,19 @@ "runs": 10, "scenarios": 10, "scenarios_equal": 10, - "stale_inputs": [], - "status_at_build": "shown equal, unapproved", + "stale_inputs": [ + "harness", + "oracle", + "generator" + ], + "status_at_build": "stale", "verdict": "all equal" }, "role": "program" } }, "level": "L4", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -2284,8 +2301,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -2649,7 +2669,7 @@ "covered": 3, "total": 4 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -2659,8 +2679,11 @@ "live": 7 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -2691,7 +2714,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -2912,8 +2935,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -2964,7 +2990,7 @@ "covered": 13, "total": 14 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -2974,8 +3000,11 @@ "live": 19 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -3006,7 +3035,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -3180,8 +3209,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -3238,7 +3270,7 @@ "covered": 25, "total": 35 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -3248,8 +3280,11 @@ "live": 22 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -3280,7 +3315,7 @@ } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -3580,8 +3615,11 @@ "paragraphs_unrun": 6, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -3638,7 +3676,7 @@ "covered": 15, "total": 25 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -3648,8 +3686,11 @@ "live": 25 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -3711,8 +3752,12 @@ "runs": 14, "scenarios": 14, "scenarios_equal": 14, - "stale_inputs": [], - "status_at_build": "shown equal, unapproved", + "stale_inputs": [ + "harness", + "oracle", + "generator" + ], + "status_at_build": "stale", "verdict": "all equal" }, "role": "program" @@ -3774,15 +3819,19 @@ "runs": 14, "scenarios": 14, "scenarios_equal": 14, - "stale_inputs": [], - "status_at_build": "shown equal, unapproved", + "stale_inputs": [ + "harness", + "oracle", + "generator" + ], + "status_at_build": "stale", "verdict": "all equal" }, "role": "program" } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -4089,8 +4138,11 @@ "paragraphs_unrun": 3, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -4111,7 +4163,6 @@ "userid" ], "facts_unstated": [ - "EIB field EIBRCODE (both runtimes read zero; z/OS does not)", "EIB field EIBTASKN (both runtimes read zero; z/OS does not)" ], "named_by_commands": [ @@ -4138,36 +4189,39 @@ "source_read": true }, "coverage": { - "branch_net_pct": 57.6, - "branch_pct": 57.6, + "branch_net_pct": 56.8, + "branch_pct": 56.8, "branches": { - "covered": 19, - "total": 33 + "covered": 46, + "total": 81 }, "branches_net": { - "covered": 19, - "total": 33 + "covered": 46, + "total": 81 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], - "paragraph_pct": 72.7, + "paragraph_pct": 96.4, "paragraphs": { - "covered": 16, - "live": 22 + "covered": 27, + "live": 28 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, "equivalence": { "cases": [ { - "case": "cbsa-inqacccu", - "case_scenarios": 8, + "case": "cbsa-xfrfun", + "case_scenarios": 22, "db2": true, "det": { "source": "Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)", @@ -4178,8 +4232,8 @@ } ], "chosen": { - "case": "cbsa-inqacccu", - "case_scenarios": 8, + "case": "cbsa-xfrfun", + "case_scenarios": 22, "db2": true, "det": { "source": "Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)", @@ -4190,12 +4244,12 @@ } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, "next": [ - "paragraph coverage >= 100.0 (now 72.7)" + "paragraph coverage >= 100.0 (now 96.4)" ], "options": { "assumed": 5, @@ -4311,6 +4365,14 @@ ], "spec_entry": "full" }, + { + "backed": false, + "command": "DELAY", + "crucible_cases": [], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, { "backed": false, "command": "FORMATTIME", @@ -4471,35 +4533,39 @@ "spec_entry": "full" } ], - "program": "src/base/cobol_src/INQACCCU.cbl", + "program": "src/base/cobol_src/XFRFUN.cbl", "residual": { "assumed_or_differs_named": [ "X19", "X27" ], - "branch_outcomes_unrun": 14, - "commands": 8, + "branch_outcomes_unrun": 35, + "commands": 9, "commands_backed": 5, "commands_not_backed": [ "ASKTIME", + "DELAY", "FORMATTIME", "SYNCPOINT ROLLBACK" ], - "facts_unstated": 2, + "facts_unstated": 1, "holes": 0, - "paragraphs_unrun": 6, + "paragraphs_unrun": 1, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, "holes": [], "refused": null, "source_defects": [], - "statements": 186, - "translated": 186, + "statements": 426, + "translated": 426, "whole": true } }, @@ -4512,19 +4578,14 @@ "userid" ], "facts_unstated": [ - "EIB field EIBTASKN (both runtimes read zero; z/OS does not)" + "EIB field EIBTASKN (both runtimes read zero; z/OS does not)", + "ASSIGN APPLID (the case states no region)" ], "named_by_commands": [ { "area": "CICS", - "entry": "Backout: recoverable files and Db2 undone, RECOVERY(NONE) files kept", - "id": "X3", - "status": "MATCHED" - }, - { - "area": "CICS", - "entry": "READ ... INTO LENGTH: in-out, truncation and LENGERR; a VSAM file's LENGTH need not equal its record length; LENGERR on READ UPDATE refused", - "id": "X14", + "entry": "Channels and containers: PUT / GET / DELETE CONTAINER, LINK / XCTL CHANNEL, ASSIGN CHANNEL; bytes never converted; CCSID options, SET, BYTEOFFSET, RETURN CHANNEL, MOVE and browse refused", + "id": "X17", "status": "ASSUMED (REFUSED where IBM is silent)" }, { @@ -4533,12 +4594,6 @@ "id": "X19", "status": "ASSUMED (REFUSED where the harness cannot decide)" }, - { - "area": "CICS", - "entry": "READ GTEQ / GENERIC on a KSDS: the first record whose key (or its first KEYLENGTH bytes) equals RIDFLD's or, with GTEQ, is greater, in the browse's key order (D1); NOTFND RESP2 80; READ UPDATE holds the record found; RIDFLD not updated; a GENERIC KEYLENGTH not shorter than the key or not above zero, a non-constant KEYLENGTH and a RIDFLD shorter than the key searched refused", - "id": "X22", - "status": "ASSUMED (REFUSED where IBM is silent or the layout decides)" - }, { "area": "CICS", "entry": "RETURN TRANSID ... IMMEDIATE: the task of TRANSID attached at once with the COMMAREA, ahead of any terminal input and any START request, the terminal's next operator step left alone; its EIBAID is not stated by IBM (the crucible runner gives none and a case never reads it), its STARTCODE TD; INVREQ RESP2 1 (no terminal), INVREQ RESP2 2 (below the highest level), LENGERR RESP2 11 return to the program; LINK ... SYNCONRETURN accepted and ignored (IBM: \"ignored if the link is local\"); IMMEDIATE without TRANSID, and both INVREQs at once (no terminal below level 1), refused", @@ -4567,38 +4622,16 @@ "uncovered_paragraphs": "not recorded" }, "equivalence": { - "cases": [ - { - "case": "cbsa-inqacccu", - "case_scenarios": 8, - "db2": true, - "det": { - "source": "Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)", - "state": "equal" - }, - "record": null, - "role": "linked" - } - ], - "chosen": { - "case": "cbsa-inqacccu", - "case_scenarios": 8, - "db2": true, - "det": { - "source": "Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)", - "state": "equal" - }, - "record": null, - "role": "linked" - } + "cases": [], + "chosen": null }, - "level": "L2", + "level": "L1", "level_current": true, "mutation": { "det_port": "not yet measured (#4628)" }, "next": [ - "paragraph coverage >= 100.0 (coverage not measured for a LINKed program: the case's coverage is its main program's)" + "an equivalence case that runs it" ], "options": { "assumed": 5, @@ -4722,14 +4755,6 @@ "registers": [], "spec_entry": "full" }, - { - "backed": false, - "command": "ENDBR", - "crucible_cases": [], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, { "backed": false, "command": "FORMATTIME", @@ -4739,17 +4764,19 @@ "spec_entry": "full" }, { - "backed": true, - "command": "HANDLE ABEND", + "backed": false, + "command": "GET CONTAINER", "crucible_cases": [ { - "case": "hc-abend-link", - "java_agrees": true, + "case": "ca-channel-containers", + "java_agrees": false, "stub_agrees": true } ], "facts_stated": [], - "registers": [], + "registers": [ + "X17" + ], "spec_entry": "full" }, { @@ -4780,23 +4807,20 @@ }, { "backed": false, - "command": "READ", - "crucible_cases": [], + "command": "PUT CONTAINER", + "crucible_cases": [ + { + "case": "ca-channel-containers", + "java_agrees": false, + "stub_agrees": true + } + ], "facts_stated": [], "registers": [ - "X14", - "X22" + "X17" ], "spec_entry": "full" }, - { - "backed": false, - "command": "READPREV", - "crucible_cases": [], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, { "backed": true, "command": "RETURN", @@ -4897,48 +4921,26 @@ "X27" ], "spec_entry": "full" - }, - { - "backed": false, - "command": "STARTBR", - "crucible_cases": [], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, - { - "backed": false, - "command": "SYNCPOINT ROLLBACK", - "crucible_cases": [], - "facts_stated": [], - "registers": [ - "X3" - ], - "spec_entry": "full" } ], - "program": "src/base/cobol_src/INQCUST.cbl", + "program": "src/base/cobol_src/CRDTAGY1.cbl", "residual": { "assumed_or_differs_named": [ - "X14", + "X17", "X19", - "X22", "X27" ], "branch_outcomes_unrun": null, - "commands": 13, - "commands_backed": 5, + "commands": 9, + "commands_backed": 4, "commands_not_backed": [ "ASKTIME", "DELAY", - "ENDBR", "FORMATTIME", - "READ", - "READPREV", - "STARTBR", - "SYNCPOINT ROLLBACK" + "GET CONTAINER", + "PUT CONTAINER" ], - "facts_unstated": 1, + "facts_unstated": 2, "holes": 0, "paragraphs_unrun": null, "refused": null @@ -4951,8 +4953,8 @@ "holes": [], "refused": null, "source_defects": [], - "statements": 162, - "translated": 162, + "statements": 44, + "translated": 44, "whole": true } }, @@ -4965,14 +4967,15 @@ "userid" ], "facts_unstated": [ - "EIB field EIBTASKN (both runtimes read zero; z/OS does not)" + "EIB field EIBTASKN (both runtimes read zero; z/OS does not)", + "ASSIGN APPLID (the case states no region)" ], "named_by_commands": [ { "area": "CICS", - "entry": "Backout: recoverable files and Db2 undone, RECOVERY(NONE) files kept", - "id": "X3", - "status": "MATCHED" + "entry": "Channels and containers: PUT / GET / DELETE CONTAINER, LINK / XCTL CHANNEL, ASSIGN CHANNEL; bytes never converted; CCSID options, SET, BYTEOFFSET, RETURN CHANNEL, MOVE and browse refused", + "id": "X17", + "status": "ASSUMED (REFUSED where IBM is silent)" }, { "area": "CICS", @@ -4991,64 +4994,33 @@ "source_read": true }, "coverage": { - "branch_net_pct": 56.8, - "branch_pct": 56.8, - "branches": { - "covered": 46, - "total": 81 - }, - "branches_net": { - "covered": 46, - "total": 81 - }, + "branch_net_pct": null, + "branch_pct": null, + "branches": null, + "branches_net": null, "current": true, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], - "paragraph_pct": 96.4, - "paragraphs": { - "covered": 27, - "live": 28 - }, - "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", + "paragraph_pct": null, + "paragraphs": null, + "source": null, "stale_inputs": [], "stale_since": null, "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, "equivalence": { - "cases": [ - { - "case": "cbsa-xfrfun", - "case_scenarios": 22, - "db2": true, - "det": { - "source": "Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)", - "state": "equal" - }, - "record": null, - "role": "program" - } - ], - "chosen": { - "case": "cbsa-xfrfun", - "case_scenarios": 22, - "db2": true, - "det": { - "source": "Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)", - "state": "equal" - }, - "record": null, - "role": "program" - } + "cases": [], + "chosen": null }, - "level": "L2", + "level": "L1", "level_current": true, "mutation": { "det_port": "not yet measured (#4628)" }, "next": [ - "paragraph coverage >= 100.0 (now 96.4)" + "an equivalence case that runs it" ], "options": { "assumed": 5, @@ -5181,17 +5153,19 @@ "spec_entry": "full" }, { - "backed": true, - "command": "HANDLE ABEND", + "backed": false, + "command": "GET CONTAINER", "crucible_cases": [ { - "case": "hc-abend-link", - "java_agrees": true, + "case": "ca-channel-containers", + "java_agrees": false, "stub_agrees": true } ], "facts_stated": [], - "registers": [], + "registers": [ + "X17" + ], "spec_entry": "full" }, { @@ -5220,6 +5194,22 @@ ], "spec_entry": "full" }, + { + "backed": false, + "command": "PUT CONTAINER", + "crucible_cases": [ + { + "case": "ca-channel-containers", + "java_agrees": false, + "stub_agrees": true + } + ], + "facts_stated": [], + "registers": [ + "X17" + ], + "spec_entry": "full" + }, { "backed": true, "command": "RETURN", @@ -5320,36 +5310,28 @@ "X27" ], "spec_entry": "full" - }, - { - "backed": false, - "command": "SYNCPOINT ROLLBACK", - "crucible_cases": [], - "facts_stated": [], - "registers": [ - "X3" - ], - "spec_entry": "full" } ], - "program": "src/base/cobol_src/XFRFUN.cbl", + "program": "src/base/cobol_src/CRDTAGY2.cbl", "residual": { "assumed_or_differs_named": [ + "X17", "X19", "X27" ], - "branch_outcomes_unrun": 35, + "branch_outcomes_unrun": null, "commands": 9, - "commands_backed": 5, + "commands_backed": 4, "commands_not_backed": [ "ASKTIME", "DELAY", "FORMATTIME", - "SYNCPOINT ROLLBACK" + "GET CONTAINER", + "PUT CONTAINER" ], - "facts_unstated": 1, + "facts_unstated": 2, "holes": 0, - "paragraphs_unrun": 1, + "paragraphs_unrun": null, "refused": null }, "stale_inputs": [], @@ -5360,8 +5342,8 @@ "holes": [], "refused": null, "source_defects": [], - "statements": 426, - "translated": 426, + "statements": 44, + "translated": 44, "whole": true } }, @@ -5719,7 +5701,7 @@ "spec_entry": "full" } ], - "program": "src/base/cobol_src/CRDTAGY1.cbl", + "program": "src/base/cobol_src/CRDTAGY3.cbl", "residual": { "assumed_or_differs_named": [ "X17", @@ -6108,7 +6090,7 @@ "spec_entry": "full" } ], - "program": "src/base/cobol_src/CRDTAGY2.cbl", + "program": "src/base/cobol_src/CRDTAGY4.cbl", "residual": { "assumed_or_differs_named": [ "X17", @@ -6497,7 +6479,7 @@ "spec_entry": "full" } ], - "program": "src/base/cobol_src/CRDTAGY3.cbl", + "program": "src/base/cobol_src/CRDTAGY5.cbl", "residual": { "assumed_or_differs_named": [ "X17", @@ -6534,29 +6516,9 @@ }, { "assumptions": { - "facts_stated": [ - "facility", - "screen", - "startcode", - "userid" - ], - "facts_unstated": [ - "EIB field EIBTASKN (both runtimes read zero; z/OS does not)", - "ASSIGN APPLID (the case states no region)" - ], + "facts_stated": [], + "facts_unstated": [], "named_by_commands": [ - { - "area": "CICS", - "entry": "Channels and containers: PUT / GET / DELETE CONTAINER, LINK / XCTL CHANNEL, ASSIGN CHANNEL; bytes never converted; CCSID options, SET, BYTEOFFSET, RETURN CHANNEL, MOVE and browse refused", - "id": "X17", - "status": "ASSUMED (REFUSED where IBM is silent)" - }, - { - "area": "CICS", - "entry": "ASSIGN on the det port: STARTCODE (TD / S / SD), USERID (the default user), FACILITY / SCRNHT / SCRNWD (INVREQ RESP2 5 without a terminal) from facts the harness states; no data area written when ASSIGN raises INVREQ; OPID, NETNAME, TERMCODE, FCI, the other screen sizes, work-area lengths and the rest refused", - "id": "X19", - "status": "ASSUMED (REFUSED where the harness cannot decide)" - }, { "area": "CICS", "entry": "RETURN TRANSID ... IMMEDIATE: the task of TRANSID attached at once with the COMMAREA, ahead of any terminal input and any START request, the terminal's next operator step left alone; its EIBAID is not stated by IBM (the crucible runner gives none and a case never reads it), its STARTCODE TD; INVREQ RESP2 1 (no terminal), INVREQ RESP2 2 (below the highest level), LENGERR RESP2 11 return to the program; LINK ... SYNCONRETURN accepted and ignored (IBM: \"ignored if the link is local\"); IMMEDIATE without TRANSID, and both INVREQs at once (no terminal below level 1), refused", @@ -6654,38 +6616,21 @@ "oracle_backing": [ { "backed": true, - "command": "ABEND", + "command": "RETURN", "crucible_cases": [ { - "case": "gt-start-retrieve", - "java_agrees": true, + "case": "ca-channel-containers", + "java_agrees": false, "stub_agrees": true }, { - "case": "hc-abend-link", + "case": "ca-link-lengths", "java_agrees": true, "stub_agrees": true - } - ], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, - { - "backed": false, - "command": "ASKTIME", - "crucible_cases": [], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, - { - "backed": true, - "command": "ASSIGN", - "crucible_cases": [ + }, { - "case": "ca-channel-containers", - "java_agrees": false, + "case": "ca-xctl-versions", + "java_agrees": true, "stub_agrees": true }, { @@ -6694,65 +6639,17 @@ "stub_agrees": true }, { - "case": "hc-abend-link", - "java_agrees": true, - "stub_agrees": true - } - ], - "facts_stated": [ - "startcode", - "userid", - "facility", - "screen" - ], - "registers": [ - "X19" - ], - "spec_entry": "full" - }, - { - "backed": false, - "command": "DELAY", - "crucible_cases": [], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, - { - "backed": false, - "command": "FORMATTIME", - "crucible_cases": [], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, - { - "backed": false, - "command": "GET CONTAINER", - "crucible_cases": [ - { - "case": "ca-channel-containers", + "case": "gt-start-options", "java_agrees": false, "stub_agrees": true - } - ], - "facts_stated": [], - "registers": [ - "X17" - ], - "spec_entry": "full" - }, - { - "backed": true, - "command": "LINK", - "crucible_cases": [ + }, { - "case": "ca-channel-containers", - "java_agrees": false, + "case": "gt-start-retrieve", + "java_agrees": true, "stub_agrees": true }, { - "case": "ca-link-lengths", + "case": "gt-terminal-coalesce", "java_agrees": true, "stub_agrees": true }, @@ -6760,91 +6657,24 @@ "case": "hc-abend-link", "java_agrees": true, "stub_agrees": true - } - ], - "facts_stated": [], - "registers": [ - "X27" - ], - "spec_entry": "full" - }, - { - "backed": false, - "command": "PUT CONTAINER", - "crucible_cases": [ + }, { - "case": "ca-channel-containers", + "case": "hc-eoc-error", "java_agrees": false, "stub_agrees": true - } - ], - "facts_stated": [], - "registers": [ - "X17" - ], - "spec_entry": "full" - }, - { - "backed": true, - "command": "RETURN", - "crucible_cases": [ + }, { - "case": "ca-channel-containers", + "case": "hc-handle-aid", "java_agrees": false, "stub_agrees": true }, { - "case": "ca-link-lengths", - "java_agrees": true, + "case": "hc-ignore-error", + "java_agrees": false, "stub_agrees": true }, { - "case": "ca-xctl-versions", - "java_agrees": true, - "stub_agrees": true - }, - { - "case": "gt-assign-startcode", - "java_agrees": false, - "stub_agrees": true - }, - { - "case": "gt-start-options", - "java_agrees": false, - "stub_agrees": true - }, - { - "case": "gt-start-retrieve", - "java_agrees": true, - "stub_agrees": true - }, - { - "case": "gt-terminal-coalesce", - "java_agrees": true, - "stub_agrees": true - }, - { - "case": "hc-abend-link", - "java_agrees": true, - "stub_agrees": true - }, - { - "case": "hc-eoc-error", - "java_agrees": false, - "stub_agrees": true - }, - { - "case": "hc-handle-aid", - "java_agrees": false, - "stub_agrees": true - }, - { - "case": "hc-ignore-error", - "java_agrees": false, - "stub_agrees": true - }, - { - "case": "hc-perform-range", + "case": "hc-perform-range", "java_agrees": true, "stub_agrees": true }, @@ -6886,24 +6716,16 @@ "spec_entry": "full" } ], - "program": "src/base/cobol_src/CRDTAGY4.cbl", + "program": "src/base/cobol_src/GETCOMPY.cbl", "residual": { "assumed_or_differs_named": [ - "X17", - "X19", "X27" ], "branch_outcomes_unrun": null, - "commands": 9, - "commands_backed": 4, - "commands_not_backed": [ - "ASKTIME", - "DELAY", - "FORMATTIME", - "GET CONTAINER", - "PUT CONTAINER" - ], - "facts_unstated": 2, + "commands": 1, + "commands_backed": 1, + "commands_not_backed": [], + "facts_unstated": 0, "holes": 0, "paragraphs_unrun": null, "refused": null @@ -6916,36 +6738,16 @@ "holes": [], "refused": null, "source_defects": [], - "statements": 44, - "translated": 44, + "statements": 3, + "translated": 3, "whole": true } }, { "assumptions": { - "facts_stated": [ - "facility", - "screen", - "startcode", - "userid" - ], - "facts_unstated": [ - "EIB field EIBTASKN (both runtimes read zero; z/OS does not)", - "ASSIGN APPLID (the case states no region)" - ], + "facts_stated": [], + "facts_unstated": [], "named_by_commands": [ - { - "area": "CICS", - "entry": "Channels and containers: PUT / GET / DELETE CONTAINER, LINK / XCTL CHANNEL, ASSIGN CHANNEL; bytes never converted; CCSID options, SET, BYTEOFFSET, RETURN CHANNEL, MOVE and browse refused", - "id": "X17", - "status": "ASSUMED (REFUSED where IBM is silent)" - }, - { - "area": "CICS", - "entry": "ASSIGN on the det port: STARTCODE (TD / S / SD), USERID (the default user), FACILITY / SCRNHT / SCRNWD (INVREQ RESP2 5 without a terminal) from facts the harness states; no data area written when ASSIGN raises INVREQ; OPID, NETNAME, TERMCODE, FCI, the other screen sizes, work-area lengths and the rest refused", - "id": "X19", - "status": "ASSUMED (REFUSED where the harness cannot decide)" - }, { "area": "CICS", "entry": "RETURN TRANSID ... IMMEDIATE: the task of TRANSID attached at once with the COMMAREA, ahead of any terminal input and any START request, the terminal's next operator step left alone; its EIBAID is not stated by IBM (the crucible runner gives none and a case never reads it), its STARTCODE TD; INVREQ RESP2 1 (no terminal), INVREQ RESP2 2 (below the highest level), LENGERR RESP2 11 return to the program; LINK ... SYNCONRETURN accepted and ignored (IBM: \"ignored if the link is local\"); IMMEDIATE without TRANSID, and both INVREQs at once (no terminal below level 1), refused", @@ -7041,138 +6843,6 @@ ] }, "oracle_backing": [ - { - "backed": true, - "command": "ABEND", - "crucible_cases": [ - { - "case": "gt-start-retrieve", - "java_agrees": true, - "stub_agrees": true - }, - { - "case": "hc-abend-link", - "java_agrees": true, - "stub_agrees": true - } - ], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, - { - "backed": false, - "command": "ASKTIME", - "crucible_cases": [], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, - { - "backed": true, - "command": "ASSIGN", - "crucible_cases": [ - { - "case": "ca-channel-containers", - "java_agrees": false, - "stub_agrees": true - }, - { - "case": "gt-assign-startcode", - "java_agrees": false, - "stub_agrees": true - }, - { - "case": "hc-abend-link", - "java_agrees": true, - "stub_agrees": true - } - ], - "facts_stated": [ - "startcode", - "userid", - "facility", - "screen" - ], - "registers": [ - "X19" - ], - "spec_entry": "full" - }, - { - "backed": false, - "command": "DELAY", - "crucible_cases": [], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, - { - "backed": false, - "command": "FORMATTIME", - "crucible_cases": [], - "facts_stated": [], - "registers": [], - "spec_entry": "full" - }, - { - "backed": false, - "command": "GET CONTAINER", - "crucible_cases": [ - { - "case": "ca-channel-containers", - "java_agrees": false, - "stub_agrees": true - } - ], - "facts_stated": [], - "registers": [ - "X17" - ], - "spec_entry": "full" - }, - { - "backed": true, - "command": "LINK", - "crucible_cases": [ - { - "case": "ca-channel-containers", - "java_agrees": false, - "stub_agrees": true - }, - { - "case": "ca-link-lengths", - "java_agrees": true, - "stub_agrees": true - }, - { - "case": "hc-abend-link", - "java_agrees": true, - "stub_agrees": true - } - ], - "facts_stated": [], - "registers": [ - "X27" - ], - "spec_entry": "full" - }, - { - "backed": false, - "command": "PUT CONTAINER", - "crucible_cases": [ - { - "case": "ca-channel-containers", - "java_agrees": false, - "stub_agrees": true - } - ], - "facts_stated": [], - "registers": [ - "X17" - ], - "spec_entry": "full" - }, { "backed": true, "command": "RETURN", @@ -7275,24 +6945,16 @@ "spec_entry": "full" } ], - "program": "src/base/cobol_src/CRDTAGY5.cbl", + "program": "src/base/cobol_src/GETSCODE.cbl", "residual": { "assumed_or_differs_named": [ - "X17", - "X19", "X27" ], "branch_outcomes_unrun": null, - "commands": 9, - "commands_backed": 4, - "commands_not_backed": [ - "ASKTIME", - "DELAY", - "FORMATTIME", - "GET CONTAINER", - "PUT CONTAINER" - ], - "facts_unstated": 2, + "commands": 1, + "commands_backed": 1, + "commands_not_backed": [], + "facts_unstated": 0, "holes": 0, "paragraphs_unrun": null, "refused": null @@ -7305,16 +6967,36 @@ "holes": [], "refused": null, "source_defects": [], - "statements": 44, - "translated": 44, + "statements": 3, + "translated": 3, "whole": true } }, { "assumptions": { - "facts_stated": [], - "facts_unstated": [], + "facts_stated": [ + "facility", + "screen", + "startcode", + "userid" + ], + "facts_unstated": [ + "EIB field EIBRCODE (both runtimes read zero; z/OS does not)", + "EIB field EIBTASKN (both runtimes read zero; z/OS does not)" + ], "named_by_commands": [ + { + "area": "CICS", + "entry": "Backout: recoverable files and Db2 undone, RECOVERY(NONE) files kept", + "id": "X3", + "status": "MATCHED" + }, + { + "area": "CICS", + "entry": "ASSIGN on the det port: STARTCODE (TD / S / SD), USERID (the default user), FACILITY / SCRNHT / SCRNWD (INVREQ RESP2 5 without a terminal) from facts the harness states; no data area written when ASSIGN raises INVREQ; OPID, NETNAME, TERMCODE, FCI, the other screen sizes, work-area lengths and the rest refused", + "id": "X19", + "status": "ASSUMED (REFUSED where the harness cannot decide)" + }, { "area": "CICS", "entry": "RETURN TRANSID ... IMMEDIATE: the task of TRANSID attached at once with the COMMAREA, ahead of any terminal input and any START request, the terminal's next operator step left alone; its EIBAID is not stated by IBM (the crucible runner gives none and a case never reads it), its STARTCODE TD; INVREQ RESP2 1 (no terminal), INVREQ RESP2 2 (below the highest level), LENGERR RESP2 11 return to the program; LINK ... SYNCONRETURN accepted and ignored (IBM: \"ignored if the link is local\"); IMMEDIATE without TRANSID, and both INVREQs at once (no terminal below level 1), refused", @@ -7343,8 +7025,34 @@ "uncovered_paragraphs": "not recorded" }, "equivalence": { - "cases": [], - "chosen": null + "cases": [ + { + "case": "cbsa-inqacccu", + "case_scenarios": 8, + "db2": true, + "det": { + "state": "not run", + "why": [ + "a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it" + ] + }, + "record": null, + "role": "program" + } + ], + "chosen": { + "case": "cbsa-inqacccu", + "case_scenarios": 8, + "db2": true, + "det": { + "state": "not run", + "why": [ + "a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it" + ] + }, + "record": null, + "role": "program" + } }, "level": "L1", "level_current": true, @@ -7352,7 +7060,7 @@ "det_port": "not yet measured (#4628)" }, "next": [ - "an equivalence case that runs it" + "its det port equal on every scenario of cbsa-inqacccu: a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it" ], "options": { "assumed": 5, @@ -7410,6 +7118,112 @@ ] }, "oracle_backing": [ + { + "backed": true, + "command": "ABEND", + "crucible_cases": [ + { + "case": "gt-start-retrieve", + "java_agrees": true, + "stub_agrees": true + }, + { + "case": "hc-abend-link", + "java_agrees": true, + "stub_agrees": true + } + ], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": false, + "command": "ASKTIME", + "crucible_cases": [], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": true, + "command": "ASSIGN", + "crucible_cases": [ + { + "case": "ca-channel-containers", + "java_agrees": false, + "stub_agrees": true + }, + { + "case": "gt-assign-startcode", + "java_agrees": false, + "stub_agrees": true + }, + { + "case": "hc-abend-link", + "java_agrees": true, + "stub_agrees": true + } + ], + "facts_stated": [ + "startcode", + "userid", + "facility", + "screen" + ], + "registers": [ + "X19" + ], + "spec_entry": "full" + }, + { + "backed": false, + "command": "FORMATTIME", + "crucible_cases": [], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": true, + "command": "HANDLE ABEND", + "crucible_cases": [ + { + "case": "hc-abend-link", + "java_agrees": true, + "stub_agrees": true + } + ], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": true, + "command": "LINK", + "crucible_cases": [ + { + "case": "ca-channel-containers", + "java_agrees": false, + "stub_agrees": true + }, + { + "case": "ca-link-lengths", + "java_agrees": true, + "stub_agrees": true + }, + { + "case": "hc-abend-link", + "java_agrees": true, + "stub_agrees": true + } + ], + "facts_stated": [], + "registers": [ + "X27" + ], + "spec_entry": "full" + }, { "backed": true, "command": "RETURN", @@ -7510,18 +7324,33 @@ "X27" ], "spec_entry": "full" + }, + { + "backed": false, + "command": "SYNCPOINT ROLLBACK", + "crucible_cases": [], + "facts_stated": [], + "registers": [ + "X3" + ], + "spec_entry": "full" } ], - "program": "src/base/cobol_src/GETCOMPY.cbl", + "program": "src/base/cobol_src/INQACCCU.cbl", "residual": { "assumed_or_differs_named": [ + "X19", "X27" ], - "branch_outcomes_unrun": null, - "commands": 1, - "commands_backed": 1, - "commands_not_backed": [], - "facts_unstated": 0, + "branch_outcomes_unrun": null, + "commands": 8, + "commands_backed": 5, + "commands_not_backed": [ + "ASKTIME", + "FORMATTIME", + "SYNCPOINT ROLLBACK" + ], + "facts_unstated": 2, "holes": 0, "paragraphs_unrun": null, "refused": null @@ -7534,16 +7363,47 @@ "holes": [], "refused": null, "source_defects": [], - "statements": 3, - "translated": 3, + "statements": 186, + "translated": 186, "whole": true } }, { "assumptions": { - "facts_stated": [], - "facts_unstated": [], + "facts_stated": [ + "facility", + "screen", + "startcode", + "userid" + ], + "facts_unstated": [ + "EIB field EIBTASKN (both runtimes read zero; z/OS does not)" + ], "named_by_commands": [ + { + "area": "CICS", + "entry": "Backout: recoverable files and Db2 undone, RECOVERY(NONE) files kept", + "id": "X3", + "status": "MATCHED" + }, + { + "area": "CICS", + "entry": "READ ... INTO LENGTH: in-out, truncation and LENGERR; a VSAM file's LENGTH need not equal its record length; LENGERR on READ UPDATE refused", + "id": "X14", + "status": "ASSUMED (REFUSED where IBM is silent)" + }, + { + "area": "CICS", + "entry": "ASSIGN on the det port: STARTCODE (TD / S / SD), USERID (the default user), FACILITY / SCRNHT / SCRNWD (INVREQ RESP2 5 without a terminal) from facts the harness states; no data area written when ASSIGN raises INVREQ; OPID, NETNAME, TERMCODE, FCI, the other screen sizes, work-area lengths and the rest refused", + "id": "X19", + "status": "ASSUMED (REFUSED where the harness cannot decide)" + }, + { + "area": "CICS", + "entry": "READ GTEQ / GENERIC on a KSDS: the first record whose key (or its first KEYLENGTH bytes) equals RIDFLD's or, with GTEQ, is greater, in the browse's key order (D1); NOTFND RESP2 80; READ UPDATE holds the record found; RIDFLD not updated; a GENERIC KEYLENGTH not shorter than the key or not above zero, a non-constant KEYLENGTH and a RIDFLD shorter than the key searched refused", + "id": "X22", + "status": "ASSUMED (REFUSED where IBM is silent or the layout decides)" + }, { "area": "CICS", "entry": "RETURN TRANSID ... IMMEDIATE: the task of TRANSID attached at once with the COMMAREA, ahead of any terminal input and any START request, the terminal's next operator step left alone; its EIBAID is not stated by IBM (the crucible runner gives none and a case never reads it), its STARTCODE TD; INVREQ RESP2 1 (no terminal), INVREQ RESP2 2 (below the highest level), LENGERR RESP2 11 return to the program; LINK ... SYNCONRETURN accepted and ignored (IBM: \"ignored if the link is local\"); IMMEDIATE without TRANSID, and both INVREQs at once (no terminal below level 1), refused", @@ -7572,8 +7432,34 @@ "uncovered_paragraphs": "not recorded" }, "equivalence": { - "cases": [], - "chosen": null + "cases": [ + { + "case": "cbsa-inqacccu", + "case_scenarios": 8, + "db2": true, + "det": { + "state": "not run", + "why": [ + "a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it" + ] + }, + "record": null, + "role": "linked" + } + ], + "chosen": { + "case": "cbsa-inqacccu", + "case_scenarios": 8, + "db2": true, + "det": { + "state": "not run", + "why": [ + "a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it" + ] + }, + "record": null, + "role": "linked" + } }, "level": "L1", "level_current": true, @@ -7581,7 +7467,7 @@ "det_port": "not yet measured (#4628)" }, "next": [ - "an equivalence case that runs it" + "its det port equal on every scenario of cbsa-inqacccu: a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it" ], "options": { "assumed": 5, @@ -7639,6 +7525,147 @@ ] }, "oracle_backing": [ + { + "backed": true, + "command": "ABEND", + "crucible_cases": [ + { + "case": "gt-start-retrieve", + "java_agrees": true, + "stub_agrees": true + }, + { + "case": "hc-abend-link", + "java_agrees": true, + "stub_agrees": true + } + ], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": false, + "command": "ASKTIME", + "crucible_cases": [], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": true, + "command": "ASSIGN", + "crucible_cases": [ + { + "case": "ca-channel-containers", + "java_agrees": false, + "stub_agrees": true + }, + { + "case": "gt-assign-startcode", + "java_agrees": false, + "stub_agrees": true + }, + { + "case": "hc-abend-link", + "java_agrees": true, + "stub_agrees": true + } + ], + "facts_stated": [ + "startcode", + "userid", + "facility", + "screen" + ], + "registers": [ + "X19" + ], + "spec_entry": "full" + }, + { + "backed": false, + "command": "DELAY", + "crucible_cases": [], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": false, + "command": "ENDBR", + "crucible_cases": [], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": false, + "command": "FORMATTIME", + "crucible_cases": [], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": true, + "command": "HANDLE ABEND", + "crucible_cases": [ + { + "case": "hc-abend-link", + "java_agrees": true, + "stub_agrees": true + } + ], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": true, + "command": "LINK", + "crucible_cases": [ + { + "case": "ca-channel-containers", + "java_agrees": false, + "stub_agrees": true + }, + { + "case": "ca-link-lengths", + "java_agrees": true, + "stub_agrees": true + }, + { + "case": "hc-abend-link", + "java_agrees": true, + "stub_agrees": true + } + ], + "facts_stated": [], + "registers": [ + "X27" + ], + "spec_entry": "full" + }, + { + "backed": false, + "command": "READ", + "crucible_cases": [], + "facts_stated": [], + "registers": [ + "X14", + "X22" + ], + "spec_entry": "full" + }, + { + "backed": false, + "command": "READPREV", + "crucible_cases": [], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, { "backed": true, "command": "RETURN", @@ -7739,18 +7766,48 @@ "X27" ], "spec_entry": "full" + }, + { + "backed": false, + "command": "STARTBR", + "crucible_cases": [], + "facts_stated": [], + "registers": [], + "spec_entry": "full" + }, + { + "backed": false, + "command": "SYNCPOINT ROLLBACK", + "crucible_cases": [], + "facts_stated": [], + "registers": [ + "X3" + ], + "spec_entry": "full" } ], - "program": "src/base/cobol_src/GETSCODE.cbl", + "program": "src/base/cobol_src/INQCUST.cbl", "residual": { "assumed_or_differs_named": [ + "X14", + "X19", + "X22", "X27" ], "branch_outcomes_unrun": null, - "commands": 1, - "commands_backed": 1, - "commands_not_backed": [], - "facts_unstated": 0, + "commands": 13, + "commands_backed": 5, + "commands_not_backed": [ + "ASKTIME", + "DELAY", + "ENDBR", + "FORMATTIME", + "READ", + "READPREV", + "STARTBR", + "SYNCPOINT ROLLBACK" + ], + "facts_unstated": 1, "holes": 0, "paragraphs_unrun": null, "refused": null @@ -7763,8 +7820,8 @@ "holes": [], "refused": null, "source_defects": [], - "statements": 3, - "translated": 3, + "statements": 162, + "translated": 162, "whole": true } }, @@ -14363,11 +14420,11 @@ }, "summary": { "cics_programs": 30, - "det_equal": 10, + "det_equal": 8, "histogram": { "L0": 14, - "L1": 7, - "L2": 5, + "L1": 9, + "L2": 3, "L3": 2, "L4": 3, "L5": 0 @@ -14375,15 +14432,15 @@ "histogram_stale": { "L0": 0, "L1": 0, - "L2": 0, - "L3": 0, - "L4": 0, + "L2": 3, + "L3": 2, + "L4": 1, "L5": 0 }, "holes": 82, - "levels_stale": 0, + "levels_stale": 6, "programs": 31, - "records_current": 2, + "records_current": 0, "refused_whole": 1, "source_unread": 0, "translated_whole": 17, diff --git a/docs/language_status/evidence_report/cics-banking-sample-application-cbsa/report.md b/docs/language_status/evidence_report/cics-banking-sample-application-cbsa/report.md index f57cd67b42..04e2d73d17 100644 --- a/docs/language_status/evidence_report/cics-banking-sample-application-cbsa/report.md +++ b/docs/language_status/evidence_report/cics-banking-sample-application-cbsa/report.md @@ -39,18 +39,18 @@ Translation measured by `cics_census.py survey` at translator commit `3bcbb8c623 | level | programs | of which stale (awaiting re-check) | |---|---|---| | L0 | 14 | 0 | -| L1 | 7 | 0 | -| L2 | 5 | 0 | -| L3 | 2 | 0 | -| L4 | 3 | 0 | +| L1 | 9 | 0 | +| L2 | 3 | 3 | +| L3 | 2 | 2 | +| L4 | 3 | 1 | | L5 | 0 | 0 | -- current levels: 31; stale (`*`, last measured): 0 -- L2+: 10 (0 awaiting re-check); L3+: 5 (0 awaiting re-check); L4+: 3 (0 awaiting re-check) +- current levels: 25; stale (`*`, last measured): 6 +- L2+: 8 (6 awaiting re-check); L3+: 5 (3 awaiting re-check); L4+: 3 (1 awaiting re-check) - programs: 31 (with an EXEC CICS command: 30; source not read: 0) - translated whole: 17; refused whole: 1; holes left: 82 -- with an equivalence case: 10; det port equal on its case: 10; with an evidence record: 2; record current at build: 2 +- with an equivalence case: 10; det port equal on its case: 8; with an evidence record: 2; record current at build: 0 ## Options the estate compiles and runs under @@ -92,15 +92,13 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json | program | level | translated / statements | holes | case | det port | scenarios | record | paragraphs | branches (raw) | branches (net of infeasible) | det-port mutation | CICS commands oracle-backed | |---|---|---|---|---|---|---|---|---|---|---|---|---| | src/base/cobol_src/ABNDPROC.cbl | L4 | 13/13 | 0 | cbsa-abndproc | equal | 8 | none | 4/4 (100.0%) | 2/2 (100.0%) | 2/2 (100.0%) | not yet measured (#4628) | 1/2 | -| src/base/cobol_src/UPDACC.cbl | L4 | 58/58 | 0 | cbsa-updacc | equal | 10 | shown equal, unapproved | 7/7 (100.0%) | 6/6 (100.0%) | 6/6 (100.0%) | not yet measured (#4628) | 1/3 | +| src/base/cobol_src/UPDACC.cbl | L4* | 58/58 | 0 | cbsa-updacc | equal | 10 | stale | 7/7 (100.0%) | 6/6 (100.0%) | 6/6 (100.0%) | not yet measured (#4628) | 1/3 | | src/base/cobol_src/UPDCUST.cbl | L4 | 64/64 | 0 | cbsa-updcust | equal | 23 | none | 7/7 (100.0%) | 28/28 (100.0%) | 28/28 (100.0%) | not yet measured (#4628) | 1/5 | -| src/base/cobol_src/CUSTCTRL.cbl | L3 | 21/21 | 0 | cbsa-custctrl | equal | 6 | none | 7/7 (100.0%) | 3/4 (75.0%) | 3/4 (75.0%) | not yet measured (#4628) | 1/5 | -| src/base/cobol_src/DELACC.cbl | L3 | 134/134 | 0 | cbsa-delacc | equal | 11 | none | 19/19 (100.0%) | 13/14 (92.9%) | 13/14 (92.9%) | not yet measured (#4628) | 3/5 | -| src/base/cobol_src/DBCRFUN.cbl | L2 | 148/148 | 0 | cbsa-dbcrfun | equal | 22 | none | 16/22 (72.7%) | 25/35 (71.4%) | 25/35 (71.4%) | not yet measured (#4628) | 5/8 | -| src/base/cobol_src/INQACC.cbl | L2 | 227/227 | 0 | cbsa-inqacc | equal | 14 | shown equal, unapproved | 22/25 (88.0%) | 15/25 (60.0%) | 15/25 (60.0%) | not yet measured (#4628) | 5/8 | -| src/base/cobol_src/INQACCCU.cbl | L2 | 186/186 | 0 | cbsa-inqacccu | equal | 8 | none | 16/22 (72.7%) | 19/33 (57.6%) | 19/33 (57.6%) | not yet measured (#4628) | 5/8 | -| src/base/cobol_src/INQCUST.cbl | L2 | 162/162 | 0 | cbsa-inqacccu | equal | 8 | none | not measured | not measured | not measured | not yet measured (#4628) | 5/13 | -| src/base/cobol_src/XFRFUN.cbl | L2 | 426/426 | 0 | cbsa-xfrfun | equal | 22 | none | 27/28 (96.4%) | 46/81 (56.8%) | 46/81 (56.8%) | not yet measured (#4628) | 5/9 | +| src/base/cobol_src/CUSTCTRL.cbl | L3* | 21/21 | 0 | cbsa-custctrl | equal | 6 | none | 7/7 (100.0%) | 3/4 (75.0%) | 3/4 (75.0%) | not yet measured (#4628) | 1/5 | +| src/base/cobol_src/DELACC.cbl | L3* | 134/134 | 0 | cbsa-delacc | equal | 11 | none | 19/19 (100.0%) | 13/14 (92.9%) | 13/14 (92.9%) | not yet measured (#4628) | 3/5 | +| src/base/cobol_src/DBCRFUN.cbl | L2* | 148/148 | 0 | cbsa-dbcrfun | equal | 22 | none | 16/22 (72.7%) | 25/35 (71.4%) | 25/35 (71.4%) | not yet measured (#4628) | 5/8 | +| src/base/cobol_src/INQACC.cbl | L2* | 227/227 | 0 | cbsa-inqacc | equal | 14 | stale | 22/25 (88.0%) | 15/25 (60.0%) | 15/25 (60.0%) | not yet measured (#4628) | 5/8 | +| src/base/cobol_src/XFRFUN.cbl | L2* | 426/426 | 0 | cbsa-xfrfun | equal | 22 | none | 27/28 (96.4%) | 46/81 (56.8%) | 46/81 (56.8%) | not yet measured (#4628) | 5/9 | | src/base/cobol_src/CRDTAGY1.cbl | L1 | 44/44 | 0 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | 4/9 | | src/base/cobol_src/CRDTAGY2.cbl | L1 | 44/44 | 0 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | 4/9 | | src/base/cobol_src/CRDTAGY3.cbl | L1 | 44/44 | 0 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | 4/9 | @@ -108,6 +106,8 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json | src/base/cobol_src/CRDTAGY5.cbl | L1 | 44/44 | 0 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | 4/9 | | src/base/cobol_src/GETCOMPY.cbl | L1 | 3/3 | 0 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | 1/1 | | src/base/cobol_src/GETSCODE.cbl | L1 | 3/3 | 0 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | 1/1 | +| src/base/cobol_src/INQACCCU.cbl | L1 | 186/186 | 0 | cbsa-inqacccu | not run | 8 | none | not measured | not measured | not measured | not yet measured (#4628) | 5/8 | +| src/base/cobol_src/INQCUST.cbl | L1 | 162/162 | 0 | cbsa-inqacccu | not run | 8 | none | not measured | not measured | not measured | not yet measured (#4628) | 5/13 | | src/base/cobol_src/ACCTCTRL.cbl | L0 | 15/18 | 3 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | 1/3 | | src/base/cobol_src/BANKDATA.cbl | L0 | 458/464 | 6 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | — | | src/base/cobol_src/BNK1CAC.cbl | L0 | 383/389 | 6 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | 7/11 | @@ -134,8 +134,8 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json - **Executed equivalence** (cbsa-abndproc, program, the case this report judges): det port equal (CI det-sweep ratchet on main) - evidence record: none (8 scenarios in case.json) - **Executed equivalence** (cbsa-inqacc, linked, Db2): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - - evidence record (the case's committed port): shown equal, unapproved; its proof: all equal, 14/14 scenarios equal, 29/29 records equal, 14 runs (0 fault runs); through its deployed entry points 14/14 -- **Executed equivalence** (cbsa-inqacccu, linked, Db2): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) + - evidence record (the case's committed port): stale (stale on harness, oracle, generator); its proof: all equal, 14/14 scenarios equal, 29/29 records equal, 14 runs (0 fault runs); through its deployed entry points 14/14 +- **Executed equivalence** (cbsa-inqacccu, linked, Db2): det port not run (a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it) - evidence record: none (8 scenarios in case.json) - **Executed equivalence** (cbsa-xfrfun, linked, Db2): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - evidence record: none (22 scenarios in case.json) @@ -151,14 +151,16 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** ASSUMED / DIFFERS entries named: X27; commands without oracle backing: WRITE; assumption reach and the migration dimensions above: not measured -### src/base/cobol_src/UPDACC.cbl -- L4 +### src/base/cobol_src/UPDACC.cbl -- L4* + +- **Stale level:** L4 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 10 scenarios of cbsa-updacc against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** every surviving mutant of the det port accounted for: not yet measured (#4628) - **Translation:** 58/58 statements, 0 holes; whole: yes - **Options in force** (compile options that change results; Enterprise COBOL 6.3; 1 found, 5 assumed): ARITH(COMPAT) [assumed: IBM default]; INTDATE(ANSI) [assumed: IBM default]; NUMPROC(NOPFD) [assumed: IBM default]; TRUNC(OPT) [found at etc/install/base/buildjcl/CICS.jcl:7]; CODEPAGE(1140) [assumed: IBM default]; NSYMBOL(NATIONAL) [assumed: IBM default] - **Executed equivalence** (cbsa-updacc, program, Db2, the case this report judges): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - - evidence record (the case's committed port): shown equal, unapproved; its proof: all equal, 10/10 scenarios equal, 20/20 records equal, 10 runs (0 fault runs); through its deployed entry points 10/10 + - evidence record (the case's committed port): stale (stale on harness, oracle, generator); its proof: all equal, 10/10 scenarios equal, 20/20 records equal, 10 runs (0 fault runs); through its deployed entry points 10/10 - **Executed equivalence** (cbsa-updacc-generated, program, Db2): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - evidence record: none (0 scenarios in case.json) - **Coverage** (det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)): paragraphs 7/7 (100.0%), branch outcomes 6/6 (100.0%) raw, 6/6 (100.0%) net of 0 stated infeasible; unrun paragraphs by name: not recorded @@ -197,7 +199,9 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** ASSUMED / DIFFERS entries named: X14, X22, X27; commands without oracle backing: ASKTIME, FORMATTIME, READ, REWRITE; assumption reach and the migration dimensions above: not measured -### src/base/cobol_src/CUSTCTRL.cbl -- L3 +### src/base/cobol_src/CUSTCTRL.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 6 scenarios of cbsa-custctrl against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 75.0 raw, 75.0 net of the reviewed infeasible outcomes) @@ -220,7 +224,9 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 1 branch outcomes unrun; ASSUMED / DIFFERS entries named: X14, X22, X27; commands without oracle backing: ASKTIME, DELAY, FORMATTIME, READ; assumption reach and the migration dimensions above: not measured -### src/base/cobol_src/DELACC.cbl -- L3 +### src/base/cobol_src/DELACC.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 11 scenarios of cbsa-delacc against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 92.9 raw, 92.9 net of the reviewed infeasible outcomes) @@ -245,7 +251,9 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 1 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X19, X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### src/base/cobol_src/DBCRFUN.cbl -- L2 +### src/base/cobol_src/DBCRFUN.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 22 scenarios of cbsa-dbcrfun against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 72.7) @@ -273,7 +281,9 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 6 live paragraphs unrun; 10 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X19, X27; commands without oracle backing: ASKTIME, FORMATTIME, SYNCPOINT ROLLBACK; assumption reach and the migration dimensions above: not measured -### src/base/cobol_src/INQACC.cbl -- L2 +### src/base/cobol_src/INQACC.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 14 scenarios of cbsa-inqacc against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 88.0) @@ -281,7 +291,7 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json - **Options in force** (compile options that change results; Enterprise COBOL 6.3; 1 found, 5 assumed): ARITH(COMPAT) [assumed: IBM default]; INTDATE(ANSI) [assumed: IBM default]; NUMPROC(NOPFD) [assumed: IBM default]; TRUNC(OPT) [found at etc/install/base/buildjcl/CICS.jcl:7]; CODEPAGE(1140) [assumed: IBM default]; NSYMBOL(NATIONAL) [assumed: IBM default] - **Declared option difference (evidence record):** TRUNC OPT applied as STD: TRUNC(OPT): this port has no stop on a value past a binary item's PICTURE (only a det port's runtime has one, oracle_assumptions.md C5), so it is shown equal as TRUNC(STD) -- IBM's OPT result only while every binary value fits its PICTURE (#4706) - **Executed equivalence** (cbsa-inqacc, program, Db2, the case this report judges): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - - evidence record (the case's committed port): shown equal, unapproved; its proof: all equal, 14/14 scenarios equal, 29/29 records equal, 14 runs (0 fault runs); through its deployed entry points 14/14 + - evidence record (the case's committed port): stale (stale on harness, oracle, generator); its proof: all equal, 14/14 scenarios equal, 29/29 records equal, 14 runs (0 fault runs); through its deployed entry points 14/14 - **Coverage** (det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)): paragraphs 22/25 (88.0%), branch outcomes 15/25 (60.0%) raw, 15/25 (60.0%) net of 0 stated infeasible; unrun paragraphs by name: not recorded - **Oracle backing** (a column, not a level; per CICS command; DIFFERS assumptions reached: not measured): @@ -302,69 +312,9 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 3 live paragraphs unrun; 10 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X19, X27; commands without oracle backing: ASKTIME, FORMATTIME, SYNCPOINT ROLLBACK; assumption reach and the migration dimensions above: not measured -### src/base/cobol_src/INQACCCU.cbl -- L2 - -- **Executed equivalent** on the 8 scenarios of cbsa-inqacccu against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below -- **Next level needs:** paragraph coverage >= 100.0 (now 72.7) -- **Translation:** 186/186 statements, 0 holes; whole: yes -- **Options in force** (compile options that change results; Enterprise COBOL 6.3; 1 found, 5 assumed): ARITH(COMPAT) [assumed: IBM default]; INTDATE(ANSI) [assumed: IBM default]; NUMPROC(NOPFD) [assumed: IBM default]; TRUNC(OPT) [found at etc/install/base/buildjcl/CICS.jcl:7]; CODEPAGE(1140) [assumed: IBM default]; NSYMBOL(NATIONAL) [assumed: IBM default] -- **Executed equivalence** (cbsa-inqacccu, program, Db2, the case this report judges): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - - evidence record: none (8 scenarios in case.json) -- **Coverage** (det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)): paragraphs 16/22 (72.7%), branch outcomes 19/33 (57.6%) raw, 19/33 (57.6%) net of 0 stated infeasible; unrun paragraphs by name: not recorded -- **Oracle backing** (a column, not a level; per CICS command; DIFFERS assumptions reached: not measured): - - | command | spec entry | hand-traced crucible cases (stub / Java runtime agree) | backed | - |---|---|---|---| - | ABEND | full | gt-start-retrieve (yes / yes), hc-abend-link (yes / yes) | yes | - | ASKTIME | full | none | no | - | ASSIGN | full | ca-channel-containers (yes / no), gt-assign-startcode (yes / no), hc-abend-link (yes / yes) | yes | - | FORMATTIME | full | none | no | - | HANDLE ABEND | full | hc-abend-link (yes / yes) | yes | - | LINK | full | ca-channel-containers (yes / no), ca-link-lengths (yes / yes), hc-abend-link (yes / yes) | yes | - | RETURN | full | ca-channel-containers (yes / no), ca-link-lengths (yes / yes), ca-xctl-versions (yes / yes), gt-assign-startcode (yes / no), gt-start-options (yes / no), gt-start-retrieve (yes / yes), gt-terminal-coalesce (yes / yes), hc-abend-link (yes / yes), hc-eoc-error (yes / no), hc-handle-aid (yes / no), hc-ignore-error (yes / no), hc-perform-range (yes / yes), hc-terminal-eoc (yes / no), hc-terminal-receive (yes / no), hx-attr-bytes (yes / yes), hx-extended-cursor (yes / yes), pc-aid-menu (yes / yes), pc-wizard (yes / yes) | yes | - | SYNCPOINT ROLLBACK | full | none | no | - -- **Assumptions relied on:** named by its commands' spec entries: X3 (MATCHED), X19 (ASSUMED (REFUSED where the harness cannot decide)), X27 (ASSUMED (the STARTCODE; REFUSED where IBM is silent)); reach: not measured - - runtime facts the harness states for its commands: facility, screen, startcode, userid - - runtime fact no harness states: EIB field EIBRCODE (both runtimes read zero; z/OS does not) - - runtime fact no harness states: EIB field EIBTASKN (both runtimes read zero; z/OS does not) -- **Det-port mutation:** not yet measured (#4628) -- **Residual risk:** 6 live paragraphs unrun; 14 branch outcomes unrun; 2 unstated runtime facts; ASSUMED / DIFFERS entries named: X19, X27; commands without oracle backing: ASKTIME, FORMATTIME, SYNCPOINT ROLLBACK; assumption reach and the migration dimensions above: not measured - -### src/base/cobol_src/INQCUST.cbl -- L2 - -- **Executed equivalent** on the 8 scenarios of cbsa-inqacccu against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below -- **Next level needs:** paragraph coverage >= 100.0 (coverage not measured for a LINKed program: the case's coverage is its main program's) -- **Translation:** 162/162 statements, 0 holes; whole: yes -- **Options in force** (compile options that change results; Enterprise COBOL 6.3; 1 found, 5 assumed): ARITH(COMPAT) [assumed: IBM default]; INTDATE(ANSI) [assumed: IBM default]; NUMPROC(NOPFD) [assumed: IBM default]; TRUNC(OPT) [found at etc/install/base/buildjcl/CICS.jcl:7]; CODEPAGE(1140) [assumed: IBM default]; NSYMBOL(NATIONAL) [assumed: IBM default] -- **Executed equivalence** (cbsa-inqacccu, linked, Db2, the case this report judges): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - - evidence record: none (8 scenarios in case.json) -- **Coverage:** not measured -- **Oracle backing** (a column, not a level; per CICS command; DIFFERS assumptions reached: not measured): - - | command | spec entry | hand-traced crucible cases (stub / Java runtime agree) | backed | - |---|---|---|---| - | ABEND | full | gt-start-retrieve (yes / yes), hc-abend-link (yes / yes) | yes | - | ASKTIME | full | none | no | - | ASSIGN | full | ca-channel-containers (yes / no), gt-assign-startcode (yes / no), hc-abend-link (yes / yes) | yes | - | DELAY | full | none | no | - | ENDBR | full | none | no | - | FORMATTIME | full | none | no | - | HANDLE ABEND | full | hc-abend-link (yes / yes) | yes | - | LINK | full | ca-channel-containers (yes / no), ca-link-lengths (yes / yes), hc-abend-link (yes / yes) | yes | - | READ | full | none | no | - | READPREV | full | none | no | - | RETURN | full | ca-channel-containers (yes / no), ca-link-lengths (yes / yes), ca-xctl-versions (yes / yes), gt-assign-startcode (yes / no), gt-start-options (yes / no), gt-start-retrieve (yes / yes), gt-terminal-coalesce (yes / yes), hc-abend-link (yes / yes), hc-eoc-error (yes / no), hc-handle-aid (yes / no), hc-ignore-error (yes / no), hc-perform-range (yes / yes), hc-terminal-eoc (yes / no), hc-terminal-receive (yes / no), hx-attr-bytes (yes / yes), hx-extended-cursor (yes / yes), pc-aid-menu (yes / yes), pc-wizard (yes / yes) | yes | - | STARTBR | full | none | no | - | SYNCPOINT ROLLBACK | full | none | no | - -- **Assumptions relied on:** named by its commands' spec entries: X3 (MATCHED), X14 (ASSUMED (REFUSED where IBM is silent)), X19 (ASSUMED (REFUSED where the harness cannot decide)), X22 (ASSUMED (REFUSED where IBM is silent or the layout decides)), X27 (ASSUMED (the STARTCODE; REFUSED where IBM is silent)); reach: not measured - - runtime facts the harness states for its commands: facility, screen, startcode, userid - - runtime fact no harness states: EIB field EIBTASKN (both runtimes read zero; z/OS does not) -- **Det-port mutation:** not yet measured (#4628) -- **Residual risk:** coverage not measured; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X14, X19, X22, X27; commands without oracle backing: ASKTIME, DELAY, ENDBR, FORMATTIME, READ, READPREV, STARTBR, SYNCPOINT ROLLBACK; assumption reach and the migration dimensions above: not measured +### src/base/cobol_src/XFRFUN.cbl -- L2* -### src/base/cobol_src/XFRFUN.cbl -- L2 +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 22 scenarios of cbsa-xfrfun against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 96.4) @@ -567,6 +517,66 @@ From `tests/equivalence/estate_options/cics-banking-sample-application-cbsa.json - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** coverage not measured; ASSUMED / DIFFERS entries named: X27; assumption reach and the migration dimensions above: not measured +### src/base/cobol_src/INQACCCU.cbl -- L1 + +- **Next level needs:** its det port equal on every scenario of cbsa-inqacccu: a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it +- **Translation:** 186/186 statements, 0 holes; whole: yes +- **Options in force** (compile options that change results; Enterprise COBOL 6.3; 1 found, 5 assumed): ARITH(COMPAT) [assumed: IBM default]; INTDATE(ANSI) [assumed: IBM default]; NUMPROC(NOPFD) [assumed: IBM default]; TRUNC(OPT) [found at etc/install/base/buildjcl/CICS.jcl:7]; CODEPAGE(1140) [assumed: IBM default]; NSYMBOL(NATIONAL) [assumed: IBM default] +- **Executed equivalence** (cbsa-inqacccu, program, Db2, the case this report judges): det port not run (a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it) + - evidence record: none (8 scenarios in case.json) +- **Coverage:** not measured +- **Oracle backing** (a column, not a level; per CICS command; DIFFERS assumptions reached: not measured): + + | command | spec entry | hand-traced crucible cases (stub / Java runtime agree) | backed | + |---|---|---|---| + | ABEND | full | gt-start-retrieve (yes / yes), hc-abend-link (yes / yes) | yes | + | ASKTIME | full | none | no | + | ASSIGN | full | ca-channel-containers (yes / no), gt-assign-startcode (yes / no), hc-abend-link (yes / yes) | yes | + | FORMATTIME | full | none | no | + | HANDLE ABEND | full | hc-abend-link (yes / yes) | yes | + | LINK | full | ca-channel-containers (yes / no), ca-link-lengths (yes / yes), hc-abend-link (yes / yes) | yes | + | RETURN | full | ca-channel-containers (yes / no), ca-link-lengths (yes / yes), ca-xctl-versions (yes / yes), gt-assign-startcode (yes / no), gt-start-options (yes / no), gt-start-retrieve (yes / yes), gt-terminal-coalesce (yes / yes), hc-abend-link (yes / yes), hc-eoc-error (yes / no), hc-handle-aid (yes / no), hc-ignore-error (yes / no), hc-perform-range (yes / yes), hc-terminal-eoc (yes / no), hc-terminal-receive (yes / no), hx-attr-bytes (yes / yes), hx-extended-cursor (yes / yes), pc-aid-menu (yes / yes), pc-wizard (yes / yes) | yes | + | SYNCPOINT ROLLBACK | full | none | no | + +- **Assumptions relied on:** named by its commands' spec entries: X3 (MATCHED), X19 (ASSUMED (REFUSED where the harness cannot decide)), X27 (ASSUMED (the STARTCODE; REFUSED where IBM is silent)); reach: not measured + - runtime facts the harness states for its commands: facility, screen, startcode, userid + - runtime fact no harness states: EIB field EIBRCODE (both runtimes read zero; z/OS does not) + - runtime fact no harness states: EIB field EIBTASKN (both runtimes read zero; z/OS does not) +- **Det-port mutation:** not yet measured (#4628) +- **Residual risk:** coverage not measured; 2 unstated runtime facts; ASSUMED / DIFFERS entries named: X19, X27; commands without oracle backing: ASKTIME, FORMATTIME, SYNCPOINT ROLLBACK; assumption reach and the migration dimensions above: not measured + +### src/base/cobol_src/INQCUST.cbl -- L1 + +- **Next level needs:** its det port equal on every scenario of cbsa-inqacccu: a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it +- **Translation:** 162/162 statements, 0 holes; whole: yes +- **Options in force** (compile options that change results; Enterprise COBOL 6.3; 1 found, 5 assumed): ARITH(COMPAT) [assumed: IBM default]; INTDATE(ANSI) [assumed: IBM default]; NUMPROC(NOPFD) [assumed: IBM default]; TRUNC(OPT) [found at etc/install/base/buildjcl/CICS.jcl:7]; CODEPAGE(1140) [assumed: IBM default]; NSYMBOL(NATIONAL) [assumed: IBM default] +- **Executed equivalence** (cbsa-inqacccu, linked, Db2, the case this report judges): det port not run (a Db2 case: CI's det-sweep skips Db2 cases, no local sweep was given and the det-sweep coverage ledger holds no current entry for it) + - evidence record: none (8 scenarios in case.json) +- **Coverage:** not measured +- **Oracle backing** (a column, not a level; per CICS command; DIFFERS assumptions reached: not measured): + + | command | spec entry | hand-traced crucible cases (stub / Java runtime agree) | backed | + |---|---|---|---| + | ABEND | full | gt-start-retrieve (yes / yes), hc-abend-link (yes / yes) | yes | + | ASKTIME | full | none | no | + | ASSIGN | full | ca-channel-containers (yes / no), gt-assign-startcode (yes / no), hc-abend-link (yes / yes) | yes | + | DELAY | full | none | no | + | ENDBR | full | none | no | + | FORMATTIME | full | none | no | + | HANDLE ABEND | full | hc-abend-link (yes / yes) | yes | + | LINK | full | ca-channel-containers (yes / no), ca-link-lengths (yes / yes), hc-abend-link (yes / yes) | yes | + | READ | full | none | no | + | READPREV | full | none | no | + | RETURN | full | ca-channel-containers (yes / no), ca-link-lengths (yes / yes), ca-xctl-versions (yes / yes), gt-assign-startcode (yes / no), gt-start-options (yes / no), gt-start-retrieve (yes / yes), gt-terminal-coalesce (yes / yes), hc-abend-link (yes / yes), hc-eoc-error (yes / no), hc-handle-aid (yes / no), hc-ignore-error (yes / no), hc-perform-range (yes / yes), hc-terminal-eoc (yes / no), hc-terminal-receive (yes / no), hx-attr-bytes (yes / yes), hx-extended-cursor (yes / yes), pc-aid-menu (yes / yes), pc-wizard (yes / yes) | yes | + | STARTBR | full | none | no | + | SYNCPOINT ROLLBACK | full | none | no | + +- **Assumptions relied on:** named by its commands' spec entries: X3 (MATCHED), X14 (ASSUMED (REFUSED where IBM is silent)), X19 (ASSUMED (REFUSED where the harness cannot decide)), X22 (ASSUMED (REFUSED where IBM is silent or the layout decides)), X27 (ASSUMED (the STARTCODE; REFUSED where IBM is silent)); reach: not measured + - runtime facts the harness states for its commands: facility, screen, startcode, userid + - runtime fact no harness states: EIB field EIBTASKN (both runtimes read zero; z/OS does not) +- **Det-port mutation:** not yet measured (#4628) +- **Residual risk:** coverage not measured; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X14, X19, X22, X27; commands without oracle backing: ASKTIME, DELAY, ENDBR, FORMATTIME, READ, READPREV, STARTBR, SYNCPOINT ROLLBACK; assumption reach and the migration dimensions above: not measured + ### src/base/cobol_src/ACCTCTRL.cbl -- L0 - **Next level needs:** translated whole (3 holes left) diff --git a/docs/language_status/evidence_report/cics-genapp/report.json b/docs/language_status/evidence_report/cics-genapp/report.json index f6cdbceba8..9961cbb17c 100644 --- a/docs/language_status/evidence_report/cics-genapp/report.json +++ b/docs/language_status/evidence_report/cics-genapp/report.json @@ -1531,7 +1531,7 @@ "covered": 10, "total": 10 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -1541,8 +1541,11 @@ "live": 3 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -1595,7 +1598,7 @@ } }, "level": "L4", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -1838,8 +1841,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -1879,7 +1885,7 @@ "covered": 12, "total": 12 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -1889,8 +1895,11 @@ "live": 3 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -1976,7 +1985,7 @@ } }, "level": "L4", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -2219,8 +2228,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -2266,7 +2278,7 @@ "covered": 13, "total": 14 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -2276,8 +2288,11 @@ "live": 4 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -2319,7 +2334,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -2574,8 +2589,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -2615,7 +2633,7 @@ "covered": 4, "total": 8 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -2625,8 +2643,11 @@ "live": 3 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -2657,7 +2678,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -2900,8 +2921,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -2941,7 +2965,7 @@ "covered": 5, "total": 8 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -2951,8 +2975,11 @@ "live": 2 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -3027,7 +3054,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -3270,8 +3297,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -3311,7 +3341,7 @@ "covered": 8, "total": 12 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -3321,8 +3351,11 @@ "live": 3 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -3397,7 +3430,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -3640,8 +3673,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -3681,7 +3717,7 @@ "covered": 4, "total": 8 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -3691,8 +3727,11 @@ "live": 4 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -3723,7 +3762,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -3966,8 +4005,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -4007,7 +4049,7 @@ "covered": 73, "total": 74 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -4017,8 +4059,11 @@ "live": 12 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -4104,7 +4149,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -4347,8 +4392,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -4388,7 +4436,7 @@ "covered": 3, "total": 6 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -4398,8 +4446,11 @@ "live": 2 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -4474,7 +4525,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -4717,8 +4768,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -4758,7 +4812,7 @@ "covered": 9, "total": 10 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -4768,8 +4822,11 @@ "live": 4 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -4811,7 +4868,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -5054,8 +5111,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -5095,7 +5155,7 @@ "covered": 5, "total": 8 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -5105,8 +5165,11 @@ "live": 4 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -5137,7 +5200,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -5380,8 +5443,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -5427,7 +5493,7 @@ "covered": 26, "total": 38 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -5437,8 +5503,11 @@ "live": 9 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -5545,8 +5614,12 @@ "runs": 5, "scenarios": 5, "scenarios_equal": 5, - "stale_inputs": [], - "status_at_build": "shown equal, unapproved", + "stale_inputs": [ + "harness", + "oracle", + "generator" + ], + "status_at_build": "stale", "verdict": "all equal" }, "role": "program" @@ -5620,15 +5693,19 @@ "runs": 5, "scenarios": 5, "scenarios_equal": 5, - "stale_inputs": [], - "status_at_build": "shown equal, unapproved", + "stale_inputs": [ + "harness", + "oracle", + "generator" + ], + "status_at_build": "stale", "verdict": "all equal" }, "role": "program" } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -5882,8 +5959,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -5923,7 +6003,7 @@ "covered": 13, "total": 16 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -5933,8 +6013,11 @@ "live": 4 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -6009,7 +6092,7 @@ } }, "level": "L3", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -6252,8 +6335,11 @@ "paragraphs_unrun": 0, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -6648,7 +6734,7 @@ "covered": 17, "total": 31 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -6658,8 +6744,11 @@ "live": 7 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -6745,7 +6834,7 @@ } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -6988,8 +7077,11 @@ "paragraphs_unrun": 1, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -7859,7 +7951,7 @@ "covered": 4, "total": 12 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -7869,8 +7961,11 @@ "live": 4 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -7920,8 +8015,12 @@ "runs": 12, "scenarios": 12, "scenarios_equal": 12, - "stale_inputs": [], - "status_at_build": "shown equal, unapproved", + "stale_inputs": [ + "harness", + "oracle", + "generator" + ], + "status_at_build": "stale", "verdict": "all equal" }, "role": "program" @@ -7982,15 +8081,19 @@ "runs": 12, "scenarios": 12, "scenarios_equal": 12, - "stale_inputs": [], - "status_at_build": "shown equal, unapproved", + "stale_inputs": [ + "harness", + "oracle", + "generator" + ], + "status_at_build": "stale", "verdict": "all equal" }, "role": "program" } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -8233,8 +8336,11 @@ "paragraphs_unrun": 1, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -8493,7 +8599,7 @@ } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -8911,8 +9017,11 @@ "paragraphs_unrun": null, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -8974,7 +9083,7 @@ "covered": 14, "total": 19 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -8984,8 +9093,11 @@ "live": 10 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -9016,7 +9128,7 @@ } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -9449,8 +9561,11 @@ "paragraphs_unrun": 3, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -9512,7 +9627,7 @@ "covered": 14, "total": 19 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -9522,8 +9637,11 @@ "live": 10 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -9554,7 +9672,7 @@ } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -9987,8 +10105,11 @@ "paragraphs_unrun": 3, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -10050,7 +10171,7 @@ "covered": 14, "total": 19 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -10060,8 +10181,11 @@ "live": 10 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -10092,7 +10216,7 @@ } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -10525,8 +10649,11 @@ "paragraphs_unrun": 3, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -10588,7 +10715,7 @@ "covered": 18, "total": 22 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -10598,8 +10725,11 @@ "live": 9 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -10630,7 +10760,7 @@ } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -11063,8 +11193,11 @@ "paragraphs_unrun": 2, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -11613,8 +11746,12 @@ "runs": 5, "scenarios": 5, "scenarios_equal": 5, - "stale_inputs": [], - "status_at_build": "shown equal, unapproved", + "stale_inputs": [ + "harness", + "oracle", + "generator" + ], + "status_at_build": "stale", "verdict": "all equal" }, "role": "linked" @@ -14913,15 +15050,15 @@ "histogram_stale": { "L0": 0, "L1": 0, - "L2": 0, - "L3": 0, - "L4": 0, + "L2": 7, + "L3": 11, + "L4": 2, "L5": 0 }, "holes": 123, - "levels_stale": 0, + "levels_stale": 20, "programs": 31, - "records_current": 3, + "records_current": 1, "refused_whole": 0, "source_unread": 0, "translated_whole": 25, diff --git a/docs/language_status/evidence_report/cics-genapp/report.md b/docs/language_status/evidence_report/cics-genapp/report.md index 84cef034cd..6ff93ae75c 100644 --- a/docs/language_status/evidence_report/cics-genapp/report.md +++ b/docs/language_status/evidence_report/cics-genapp/report.md @@ -40,17 +40,17 @@ Translation measured by `cics_census.py survey` at translator commit `3bcbb8c623 |---|---|---| | L0 | 6 | 0 | | L1 | 0 | 0 | -| L2 | 12 | 0 | -| L3 | 11 | 0 | -| L4 | 2 | 0 | +| L2 | 12 | 7 | +| L3 | 11 | 11 | +| L4 | 2 | 2 | | L5 | 0 | 0 | -- current levels: 31; stale (`*`, last measured): 0 -- L2+: 25 (0 awaiting re-check); L3+: 13 (0 awaiting re-check); L4+: 2 (0 awaiting re-check) +- current levels: 11; stale (`*`, last measured): 20 +- L2+: 25 (20 awaiting re-check); L3+: 13 (13 awaiting re-check); L4+: 2 (2 awaiting re-check) - programs: 31 (with an EXEC CICS command: 31; source not read: 0) - translated whole: 25; refused whole: 0; holes left: 123 -- with an equivalence case: 26; det port equal on its case: 26; with an evidence record: 3; record current at build: 3 +- with an equivalence case: 26; det port equal on its case: 26; with an evidence record: 3; record current at build: 1 ## Options the estate compiles and runs under @@ -86,29 +86,29 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the | program | level | translated / statements | holes | case | det port | scenarios | record | paragraphs | branches (raw) | branches (net of infeasible) | det-port mutation | CICS commands oracle-backed | |---|---|---|---|---|---|---|---|---|---|---|---|---| -| base/src/lgacdb02.cbl | L4 | 39/39 | 0 | genapp-lgacdb02 | equal | 10 | none | 3/3 (100.0%) | 10/10 (100.0%) | 10/10 (100.0%) | not yet measured (#4628) | 3/5 | -| base/src/lgdpdb01.cbl | L4 | 45/45 | 0 | genapp-lgdpdb01 | equal | 11 | none | 3/3 (100.0%) | 12/12 (100.0%) | 12/12 (100.0%) | not yet measured (#4628) | 3/5 | -| base/src/lgacdb01.cbl | L3 | 61/61 | 0 | genapp-lgacdb01 | equal | 6 | none | 4/4 (100.0%) | 13/14 (92.9%) | 13/14 (92.9%) | not yet measured (#4628) | 3/6 | -| base/src/lgacus01.cbl | L3 | 34/34 | 0 | genapp-lgacus01 | equal | 5 | none | 3/3 (100.0%) | 4/8 (50.0%) | 4/8 (50.0%) | not yet measured (#4628) | 3/5 | -| base/src/lgapol01.cbl | L3 | 30/30 | 0 | genapp-lgapol01 | equal | 6 | none | 2/2 (100.0%) | 5/8 (62.5%) | 5/8 (62.5%) | not yet measured (#4628) | 3/5 | -| base/src/lgdpol01.cbl | L3 | 36/36 | 0 | genapp-lgdpol01 | equal | 11 | none | 3/3 (100.0%) | 8/12 (66.7%) | 8/12 (66.7%) | not yet measured (#4628) | 3/5 | -| base/src/lgicus01.cbl | L3 | 34/34 | 0 | genapp-lgicus01 | equal | 5 | none | 4/4 (100.0%) | 4/8 (50.0%) | 4/8 (50.0%) | not yet measured (#4628) | 3/5 | -| base/src/lgipdb01.cbl | L3 | 238/238 | 0 | genapp-lgipdb01 | equal | 46 | none | 12/12 (100.0%) | 73/74 (98.6%) | 73/74 (98.6%) | not yet measured (#4628) | 3/5 | -| base/src/lgipol01.cbl | L3 | 26/26 | 0 | genapp-lgipol01 | equal | 10 | none | 2/2 (100.0%) | 3/6 (50.0%) | 3/6 (50.0%) | not yet measured (#4628) | 3/5 | -| base/src/lgucdb01.cbl | L3 | 39/39 | 0 | genapp-lgucdb01 | equal | 6 | none | 4/4 (100.0%) | 9/10 (90.0%) | 9/10 (90.0%) | not yet measured (#4628) | 3/5 | -| base/src/lgucus01.cbl | L3 | 32/32 | 0 | genapp-lgucus01 | equal | 5 | none | 4/4 (100.0%) | 5/8 (62.5%) | 5/8 (62.5%) | not yet measured (#4628) | 3/5 | -| base/src/lgupdb01.cbl | L3 | 116/116 | 0 | genapp-lgupdb01 | equal | 5 | shown equal, unapproved | 9/9 (100.0%) | 26/38 (68.4%) | 26/38 (68.4%) | not yet measured (#4628) | 3/6 | -| base/src/lgupol01.cbl | L3 | 45/45 | 0 | genapp-lgupol01 | equal | 10 | none | 4/4 (100.0%) | 13/16 (81.2%) | 13/16 (81.2%) | not yet measured (#4628) | 3/5 | +| base/src/lgacdb02.cbl | L4* | 39/39 | 0 | genapp-lgacdb02 | equal | 10 | none | 3/3 (100.0%) | 10/10 (100.0%) | 10/10 (100.0%) | not yet measured (#4628) | 3/5 | +| base/src/lgdpdb01.cbl | L4* | 45/45 | 0 | genapp-lgdpdb01 | equal | 11 | none | 3/3 (100.0%) | 12/12 (100.0%) | 12/12 (100.0%) | not yet measured (#4628) | 3/5 | +| base/src/lgacdb01.cbl | L3* | 61/61 | 0 | genapp-lgacdb01 | equal | 6 | none | 4/4 (100.0%) | 13/14 (92.9%) | 13/14 (92.9%) | not yet measured (#4628) | 3/6 | +| base/src/lgacus01.cbl | L3* | 34/34 | 0 | genapp-lgacus01 | equal | 5 | none | 3/3 (100.0%) | 4/8 (50.0%) | 4/8 (50.0%) | not yet measured (#4628) | 3/5 | +| base/src/lgapol01.cbl | L3* | 30/30 | 0 | genapp-lgapol01 | equal | 6 | none | 2/2 (100.0%) | 5/8 (62.5%) | 5/8 (62.5%) | not yet measured (#4628) | 3/5 | +| base/src/lgdpol01.cbl | L3* | 36/36 | 0 | genapp-lgdpol01 | equal | 11 | none | 3/3 (100.0%) | 8/12 (66.7%) | 8/12 (66.7%) | not yet measured (#4628) | 3/5 | +| base/src/lgicus01.cbl | L3* | 34/34 | 0 | genapp-lgicus01 | equal | 5 | none | 4/4 (100.0%) | 4/8 (50.0%) | 4/8 (50.0%) | not yet measured (#4628) | 3/5 | +| base/src/lgipdb01.cbl | L3* | 238/238 | 0 | genapp-lgipdb01 | equal | 46 | none | 12/12 (100.0%) | 73/74 (98.6%) | 73/74 (98.6%) | not yet measured (#4628) | 3/5 | +| base/src/lgipol01.cbl | L3* | 26/26 | 0 | genapp-lgipol01 | equal | 10 | none | 2/2 (100.0%) | 3/6 (50.0%) | 3/6 (50.0%) | not yet measured (#4628) | 3/5 | +| base/src/lgucdb01.cbl | L3* | 39/39 | 0 | genapp-lgucdb01 | equal | 6 | none | 4/4 (100.0%) | 9/10 (90.0%) | 9/10 (90.0%) | not yet measured (#4628) | 3/5 | +| base/src/lgucus01.cbl | L3* | 32/32 | 0 | genapp-lgucus01 | equal | 5 | none | 4/4 (100.0%) | 5/8 (62.5%) | 5/8 (62.5%) | not yet measured (#4628) | 3/5 | +| base/src/lgupdb01.cbl | L3* | 116/116 | 0 | genapp-lgupdb01 | equal | 5 | stale | 9/9 (100.0%) | 26/38 (68.4%) | 26/38 (68.4%) | not yet measured (#4628) | 3/6 | +| base/src/lgupol01.cbl | L3* | 45/45 | 0 | genapp-lgupol01 | equal | 10 | none | 4/4 (100.0%) | 13/16 (81.2%) | 13/16 (81.2%) | not yet measured (#4628) | 3/5 | | base/src/lgacvs01.cbl | L2 | 25/25 | 0 | genapp-lgacvs01 | equal | 4 | none | 2/3 (66.7%) | 0/4 (0.0%) | 0/4 (0.0%) | not yet measured (#4628) | 3/6 | -| base/src/lgapdb01.cbl | L2 | 124/124 | 0 | genapp-lgapdb01 | equal | 4 | none | 6/7 (85.7%) | 17/31 (54.8%) | 17/31 (54.8%) | not yet measured (#4628) | 3/5 | +| base/src/lgapdb01.cbl | L2* | 124/124 | 0 | genapp-lgapdb01 | equal | 4 | none | 6/7 (85.7%) | 17/31 (54.8%) | 17/31 (54.8%) | not yet measured (#4628) | 3/5 | | base/src/lgapvs01.cbl | L2 | 47/47 | 0 | genapp-lgapvs01 | equal | 8 | shown equal, unapproved | 2/3 (66.7%) | 5/9 (55.6%) | 5/9 (55.6%) | not yet measured (#4628) | 2/5 | | base/src/lgdpvs01.cbl | L2 | 28/28 | 0 | genapp-lgdpvs01 | equal | 5 | none | 2/3 (66.7%) | 0/4 (0.0%) | 0/4 (0.0%) | not yet measured (#4628) | 2/5 | -| base/src/lgicdb01.cbl | L2 | 44/44 | 0 | genapp-lgicdb01 | equal | 12 | shown equal, unapproved | 3/4 (75.0%) | 4/12 (33.3%) | 4/12 (33.3%) | not yet measured (#4628) | 3/5 | -| base/src/lgstsq.cbl | L2 | 26/26 | 0 | genapp-lgacdb01 | equal | 6 | none | not measured | not measured | not measured | not yet measured (#4628) | 5/6 | -| base/src/lgtestp1.cbl | L2 | 152/152 | 0 | genapp-lgtestp1 | equal | 15 | none | 7/10 (70.0%) | 14/19 (73.7%) | 14/19 (73.7%) | not yet measured (#4628) | 7/8 | -| base/src/lgtestp2.cbl | L2 | 140/140 | 0 | genapp-lgtestp2 | equal | 15 | none | 7/10 (70.0%) | 14/19 (73.7%) | 14/19 (73.7%) | not yet measured (#4628) | 7/8 | -| base/src/lgtestp3.cbl | L2 | 137/137 | 0 | genapp-lgtestp3 | equal | 15 | none | 7/10 (70.0%) | 14/19 (73.7%) | 14/19 (73.7%) | not yet measured (#4628) | 7/8 | -| base/src/lgtestp4.cbl | L2 | 144/144 | 0 | genapp-lgtestp4 | equal | 16 | none | 7/9 (77.8%) | 18/22 (81.8%) | 18/22 (81.8%) | not yet measured (#4628) | 7/8 | +| base/src/lgicdb01.cbl | L2* | 44/44 | 0 | genapp-lgicdb01 | equal | 12 | stale | 3/4 (75.0%) | 4/12 (33.3%) | 4/12 (33.3%) | not yet measured (#4628) | 3/5 | +| base/src/lgstsq.cbl | L2* | 26/26 | 0 | genapp-lgacdb01 | equal | 6 | none | not measured | not measured | not measured | not yet measured (#4628) | 5/6 | +| base/src/lgtestp1.cbl | L2* | 152/152 | 0 | genapp-lgtestp1 | equal | 15 | none | 7/10 (70.0%) | 14/19 (73.7%) | 14/19 (73.7%) | not yet measured (#4628) | 7/8 | +| base/src/lgtestp2.cbl | L2* | 140/140 | 0 | genapp-lgtestp2 | equal | 15 | none | 7/10 (70.0%) | 14/19 (73.7%) | 14/19 (73.7%) | not yet measured (#4628) | 7/8 | +| base/src/lgtestp3.cbl | L2* | 137/137 | 0 | genapp-lgtestp3 | equal | 15 | none | 7/10 (70.0%) | 14/19 (73.7%) | 14/19 (73.7%) | not yet measured (#4628) | 7/8 | +| base/src/lgtestp4.cbl | L2* | 144/144 | 0 | genapp-lgtestp4 | equal | 16 | none | 7/9 (77.8%) | 18/22 (81.8%) | 18/22 (81.8%) | not yet measured (#4628) | 7/8 | | base/src/lgucvs01.cbl | L2 | 32/32 | 0 | genapp-lgucvs01 | equal | 5 | none | 2/3 (66.7%) | 0/4 (0.0%) | 0/4 (0.0%) | not yet measured (#4628) | 3/7 | | base/src/lgupvs01.cbl | L2 | 55/55 | 0 | genapp-lgupvs01 | equal | 6 | none | 2/3 (66.7%) | 5/9 (55.6%) | 5/9 (55.6%) | not yet measured (#4628) | 3/7 | | base/src/lgastat1.cbl | L0 | 29/30 | 1 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | 3/7 | @@ -120,7 +120,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the ## Per program -### base/src/lgacdb02.cbl -- L4 +### base/src/lgacdb02.cbl -- L4* + +- **Stale level:** L4 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 10 scenarios of genapp-lgacdb02 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** every surviving mutant of the det port accounted for: not yet measured (#4628) @@ -148,7 +150,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgdpdb01.cbl -- L4 +### base/src/lgdpdb01.cbl -- L4* + +- **Stale level:** L4 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 11 scenarios of genapp-lgdpdb01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** every surviving mutant of the det port accounted for: not yet measured (#4628) @@ -182,7 +186,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgacdb01.cbl -- L3 +### base/src/lgacdb01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 6 scenarios of genapp-lgacdb01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 92.9 raw, 92.9 net of the reviewed infeasible outcomes) @@ -209,7 +215,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 1 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27, X30; commands without oracle backing: ASKTIME, FORMATTIME, GET COUNTER; assumption reach and the migration dimensions above: not measured -### base/src/lgacus01.cbl -- L3 +### base/src/lgacus01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 5 scenarios of genapp-lgacus01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 50.0 raw, 50.0 net of the reviewed infeasible outcomes) @@ -233,7 +241,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 4 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgapol01.cbl -- L3 +### base/src/lgapol01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 6 scenarios of genapp-lgapol01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 62.5 raw, 62.5 net of the reviewed infeasible outcomes) @@ -265,7 +275,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 3 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgdpol01.cbl -- L3 +### base/src/lgdpol01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 11 scenarios of genapp-lgdpol01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 66.7 raw, 66.7 net of the reviewed infeasible outcomes) @@ -297,7 +309,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 4 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgicus01.cbl -- L3 +### base/src/lgicus01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 5 scenarios of genapp-lgicus01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 50.0 raw, 50.0 net of the reviewed infeasible outcomes) @@ -321,7 +335,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 4 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgipdb01.cbl -- L3 +### base/src/lgipdb01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 46 scenarios of genapp-lgipdb01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 98.6 raw, 98.6 net of the reviewed infeasible outcomes) @@ -355,7 +371,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 1 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgipol01.cbl -- L3 +### base/src/lgipol01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 10 scenarios of genapp-lgipol01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 50.0 raw, 50.0 net of the reviewed infeasible outcomes) @@ -387,7 +405,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 3 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgucdb01.cbl -- L3 +### base/src/lgucdb01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 6 scenarios of genapp-lgucdb01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 90.0 raw, 90.0 net of the reviewed infeasible outcomes) @@ -413,7 +433,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 1 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgucus01.cbl -- L3 +### base/src/lgucus01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 5 scenarios of genapp-lgucus01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 62.5 raw, 62.5 net of the reviewed infeasible outcomes) @@ -437,7 +459,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 3 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgupdb01.cbl -- L3 +### base/src/lgupdb01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 5 scenarios of genapp-lgupdb01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 68.4 raw, 68.4 net of the reviewed infeasible outcomes) @@ -452,7 +476,7 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Executed equivalence** (genapp-lgtestp4, linked, Db2): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - evidence record: none (16 scenarios in case.json) - **Executed equivalence** (genapp-lgupdb01, program, Db2, the case this report judges): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - - evidence record (the case's committed port): shown equal, unapproved; its proof: all equal, 5/5 scenarios equal, 18/18 records equal, 5 runs (0 fault runs); through its deployed entry points 5/5 + - evidence record (the case's committed port): stale (stale on harness, oracle, generator); its proof: all equal, 5/5 scenarios equal, 18/18 records equal, 5 runs (0 fault runs); through its deployed entry points 5/5 - **Executed equivalence** (genapp-lgupol01, linked, Db2): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - evidence record: none (10 scenarios in case.json) - **Coverage** (det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)): paragraphs 9/9 (100.0%), branch outcomes 26/38 (68.4%) raw, 26/38 (68.4%) net of 0 stated infeasible; unrun paragraphs by name: not recorded @@ -472,7 +496,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 12 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME, SYNCPOINT ROLLBACK; assumption reach and the migration dimensions above: not measured -### base/src/lgupol01.cbl -- L3 +### base/src/lgupol01.cbl -- L3* + +- **Stale level:** L3 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 10 scenarios of genapp-lgupol01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** branch coverage >= 100.0 net (now 81.2 raw, 81.2 net of the reviewed infeasible outcomes) @@ -532,7 +558,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 1 live paragraphs unrun; 4 branch outcomes unrun; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME, WRITE; assumption reach and the migration dimensions above: not measured -### base/src/lgapdb01.cbl -- L2 +### base/src/lgapdb01.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 4 scenarios of genapp-lgapdb01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 85.7) @@ -636,14 +664,16 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 1 live paragraphs unrun; 4 branch outcomes unrun; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, DELETE, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgicdb01.cbl -- L2 +### base/src/lgicdb01.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 12 scenarios of genapp-lgicdb01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 75.0) - **Translation:** 44/44 statements, 0 holes; whole: yes - **Options in force** (compile options that change results; Enterprise COBOL 6.1; 1 found, 5 assumed): ARITH(COMPAT) [assumed: IBM default]; INTDATE(ANSI) [assumed: IBM default]; NUMPROC(NOPFD) [assumed: IBM default]; TRUNC(STD) [assumed: IBM default]; CODEPAGE(285) [found at base/cntl/cobol.jcl:49]; NSYMBOL(NATIONAL) [assumed: IBM default] - **Executed equivalence** (genapp-lgicdb01, program, Db2, the case this report judges): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - - evidence record (the case's committed port): shown equal, unapproved; its proof: all equal, 12/12 scenarios equal, 24/24 records equal, 12 runs (0 fault runs); through its deployed entry points 12/12 + - evidence record (the case's committed port): stale (stale on harness, oracle, generator); its proof: all equal, 12/12 scenarios equal, 24/24 records equal, 12 runs (0 fault runs); through its deployed entry points 12/12 - **Executed equivalence** (genapp-lgicus01, linked, Db2): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - evidence record: none (5 scenarios in case.json) - **Coverage** (det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)): paragraphs 3/4 (75.0%), branch outcomes 4/12 (33.3%) raw, 4/12 (33.3%) net of 0 stated infeasible; unrun paragraphs by name: not recorded @@ -662,7 +692,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 1 live paragraphs unrun; 8 branch outcomes unrun; 1 unstated runtime facts; ASSUMED / DIFFERS entries named: X27; commands without oracle backing: ASKTIME, FORMATTIME; assumption reach and the migration dimensions above: not measured -### base/src/lgstsq.cbl -- L2 +### base/src/lgstsq.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 6 scenarios of genapp-lgacdb01 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (coverage not measured for a LINKed program: the case's coverage is its main program's) @@ -717,7 +749,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** coverage not measured; ASSUMED / DIFFERS entries named: X15, X19, X27; commands without oracle backing: WRITEQ TD; assumption reach and the migration dimensions above: not measured -### base/src/lgtestp1.cbl -- L2 +### base/src/lgtestp1.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 15 scenarios of genapp-lgtestp1 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 70.0) @@ -743,7 +777,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 3 live paragraphs unrun; 5 branch outcomes unrun; ASSUMED / DIFFERS entries named: X27, X31; commands without oracle backing: SYNCPOINT ROLLBACK; assumption reach and the migration dimensions above: not measured -### base/src/lgtestp2.cbl -- L2 +### base/src/lgtestp2.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 15 scenarios of genapp-lgtestp2 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 70.0) @@ -769,7 +805,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 3 live paragraphs unrun; 5 branch outcomes unrun; ASSUMED / DIFFERS entries named: X27, X31; commands without oracle backing: SYNCPOINT ROLLBACK; assumption reach and the migration dimensions above: not measured -### base/src/lgtestp3.cbl -- L2 +### base/src/lgtestp3.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 15 scenarios of genapp-lgtestp3 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 70.0) @@ -795,7 +833,9 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Det-port mutation:** not yet measured (#4628) - **Residual risk:** 3 live paragraphs unrun; 5 branch outcomes unrun; ASSUMED / DIFFERS entries named: X27, X31; commands without oracle backing: SYNCPOINT ROLLBACK; assumption reach and the migration dimensions above: not measured -### base/src/lgtestp4.cbl -- L2 +### base/src/lgtestp4.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 16 scenarios of genapp-lgtestp4 against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 77.8) @@ -865,7 +905,7 @@ From `tests/equivalence/estate_options/cics-genapp.json`: 15 values found in the - **Executed equivalence** (genapp-lgtestp4, linked, Db2): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - evidence record: none (16 scenarios in case.json) - **Executed equivalence** (genapp-lgupdb01, linked, Db2): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - - evidence record (the case's committed port): shown equal, unapproved; its proof: all equal, 5/5 scenarios equal, 18/18 records equal, 5 runs (0 fault runs); through its deployed entry points 5/5 + - evidence record (the case's committed port): stale (stale on harness, oracle, generator); its proof: all equal, 5/5 scenarios equal, 18/18 records equal, 5 runs (0 fault runs); through its deployed entry points 5/5 - **Executed equivalence** (genapp-lgupol01, linked, Db2): det port equal (Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)) - evidence record: none (10 scenarios in case.json) - **Executed equivalence** (genapp-lgupvs01, program, the case this report judges): det port equal (CI det-sweep ratchet on main) diff --git a/docs/language_status/evidence_report/dbb-mortgage-application/report.json b/docs/language_status/evidence_report/dbb-mortgage-application/report.json index 78e4f17868..1c2c041c1f 100644 --- a/docs/language_status/evidence_report/dbb-mortgage-application/report.json +++ b/docs/language_status/evidence_report/dbb-mortgage-application/report.json @@ -705,7 +705,7 @@ "covered": 15, "total": 21 }, - "current": true, + "current": false, "infeasible_netted": [], "infeasible_refuted": [], "infeasible_stated": [], @@ -715,8 +715,11 @@ "live": 6 }, "source": "det-sweep coverage ledger (tests/equivalence/det_sweep_coverage.json)", - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "uncovered_branches": [], "uncovered_paragraphs": "not recorded" }, @@ -747,7 +750,7 @@ } }, "level": "L2", - "level_current": true, + "level_current": false, "mutation": { "det_port": "not yet measured (#4628)" }, @@ -1101,8 +1104,11 @@ "paragraphs_unrun": 3, "refused": null }, - "stale_inputs": [], - "stale_since": null, + "stale_inputs": [ + "harness", + "oracle" + ], + "stale_since": "2b53e918c59de134e98e0ab795255afabd21437e", "translation": { "gap_classes": [], "hole_count": 0, @@ -2312,13 +2318,13 @@ "histogram_stale": { "L0": 0, "L1": 0, - "L2": 0, + "L2": 1, "L3": 0, "L4": 0, "L5": 0 }, "holes": 23, - "levels_stale": 0, + "levels_stale": 1, "programs": 6, "records_current": 0, "refused_whole": 0, diff --git a/docs/language_status/evidence_report/dbb-mortgage-application/report.md b/docs/language_status/evidence_report/dbb-mortgage-application/report.md index 97d3a8e643..9a516ad0d3 100644 --- a/docs/language_status/evidence_report/dbb-mortgage-application/report.md +++ b/docs/language_status/evidence_report/dbb-mortgage-application/report.md @@ -40,13 +40,13 @@ Translation measured by `cics_census.py survey` at translator commit `3bcbb8c623 |---|---|---| | L0 | 3 | 0 | | L1 | 0 | 0 | -| L2 | 3 | 0 | +| L2 | 3 | 1 | | L3 | 0 | 0 | | L4 | 0 | 0 | | L5 | 0 | 0 | -- current levels: 6; stale (`*`, last measured): 0 -- L2+: 3 (0 awaiting re-check); L3+: 0 (0 awaiting re-check); L4+: 0 (0 awaiting re-check) +- current levels: 5; stale (`*`, last measured): 1 +- L2+: 3 (1 awaiting re-check); L3+: 0 (0 awaiting re-check); L4+: 0 (0 awaiting re-check) - programs: 6 (with an EXEC CICS command: 3; source not read: 0) - translated whole: 3; refused whole: 0; holes left: 23 @@ -82,7 +82,7 @@ From `tests/equivalence/estate_options/dbb-mortgage-application.json`: 9 values | program | level | translated / statements | holes | case | det port | scenarios | record | paragraphs | branches (raw) | branches (net of infeasible) | det-port mutation | CICS commands oracle-backed | |---|---|---|---|---|---|---|---|---|---|---|---|---| -| zBuilder/MortgageApplication/cobol/epscmort.cbl | L2 | 61/61 | 0 | mortgage-cmort | equal | 8 | none | 3/6 (50.0%) | 15/21 (71.4%) | 15/21 (71.4%) | not yet measured (#4628) | 5/5 | +| zBuilder/MortgageApplication/cobol/epscmort.cbl | L2* | 61/61 | 0 | mortgage-cmort | equal | 8 | none | 3/6 (50.0%) | 15/21 (71.4%) | 15/21 (71.4%) | not yet measured (#4628) | 5/5 | | zBuilder/MortgageApplication/cobol/epsmlist.cbl | L2 | 51/51 | 0 | mortgage-mlist | equal | 9 | none | 5/6 (83.3%) | 14/15 (93.3%) | 14/15 (93.3%) | not yet measured (#4628) | 3/6 | | zBuilder/MortgageApplication/cobol/epsnbrvl.cbl | L2 | 52/52 | 0 | mortgage-nbrvl | equal | None | none | not measured | not measured | not measured | not yet measured (#4628) | — | | zBuilder/MortgageApplication/cobol/epscsmrd.cbl | L0 | 38/58 | 20 | — | — | — | — | not measured | not measured | not measured | not yet measured (#4628) | 2/9 | @@ -91,7 +91,9 @@ From `tests/equivalence/estate_options/dbb-mortgage-application.json`: 9 values ## Per program -### zBuilder/MortgageApplication/cobol/epscmort.cbl -- L2 +### zBuilder/MortgageApplication/cobol/epscmort.cbl -- L2* + +- **Stale level:** L2 is the last measurement, stale since `2b53e918c59d` (harness, oracle); not yet re-checked - **Executed equivalent** on the 8 scenarios of mortgage-cmort against GnuCOBOL + the gitgalaxy CICS stub (det port: Db2 det sweep, as the det-sweep coverage ledger last recorded it (tests/equivalence/det_sweep_coverage.json)), given the assumptions below - **Next level needs:** paragraph coverage >= 100.0 (now 50.0) diff --git a/docs/language_status/evidence_report/zecs/report.json b/docs/language_status/evidence_report/zecs/report.json index a2ceb1c620..dc3a1b66cd 100644 --- a/docs/language_status/evidence_report/zecs/report.json +++ b/docs/language_status/evidence_report/zecs/report.json @@ -47,6 +47,12 @@ "entry": "RETURN TRANSID ... IMMEDIATE: the task of TRANSID attached at once with the COMMAREA, ahead of any terminal input and any START request, the terminal's next operator step left alone; its EIBAID is not stated by IBM (the crucible runner gives none and a case never reads it), its STARTCODE TD; INVREQ RESP2 1 (no terminal), INVREQ RESP2 2 (below the highest level), LENGERR RESP2 11 return to the program; LINK ... SYNCONRETURN accepted and ignored (IBM: \"ignored if the link is local\"); IMMEDIATE without TRANSID, and both INVREQs at once (no terminal below level 1), refused", "id": "X27", "status": "ASSUMED (the STARTCODE; REFUSED where IBM is silent)" + }, + { + "area": "CICS", + "entry": "INQUIRE URIMAP's browse (START / NEXT / END with URIMAP, PATH, TRANSACTION: END RESP2 2 past the last definition, ILLOGIC RESP2 1 for a START while one is open; the installed definitions and their order are stated by whoever runs the task; a short value is padded with blanks; the areas are left alone on any condition other than NORMAL) and WRITE OPERATOR (TEXT only; recorded as a WRITE-OPERATOR event); the direct form INQUIRE URIMAP(name), every other URIMAP attribute, a NEXT / END with no browse, and a console text IBM reformats (DFHnnnn / DFHaannnn, or over 113 characters) refused", + "id": "X32", + "status": "ASSUMED (REFUSED where IBM is silent)" } ], "bars": { @@ -2726,6 +2732,12 @@ "entry": "RETURN TRANSID ... IMMEDIATE: the task of TRANSID attached at once with the COMMAREA, ahead of any terminal input and any START request, the terminal's next operator step left alone; its EIBAID is not stated by IBM (the crucible runner gives none and a case never reads it), its STARTCODE TD; INVREQ RESP2 1 (no terminal), INVREQ RESP2 2 (below the highest level), LENGERR RESP2 11 return to the program; LINK ... SYNCONRETURN accepted and ignored (IBM: \"ignored if the link is local\"); IMMEDIATE without TRANSID, and both INVREQs at once (no terminal below level 1), refused", "id": "X27", "status": "ASSUMED (the STARTCODE; REFUSED where IBM is silent)" + }, + { + "area": "CICS", + "entry": "INQUIRE URIMAP's browse (START / NEXT / END with URIMAP, PATH, TRANSACTION: END RESP2 2 past the last definition, ILLOGIC RESP2 1 for a START while one is open; the installed definitions and their order are stated by whoever runs the task; a short value is padded with blanks; the areas are left alone on any condition other than NORMAL) and WRITE OPERATOR (TEXT only; recorded as a WRITE-OPERATOR event); the direct form INQUIRE URIMAP(name), every other URIMAP attribute, a NEXT / END with no browse, and a console text IBM reformats (DFHnnnn / DFHaannnn, or over 113 characters) refused", + "id": "X32", + "status": "ASSUMED (REFUSED where IBM is silent)" } ], "reach": "not measured", @@ -2969,8 +2981,10 @@ "command": "WRITE OPERATOR", "crucible_cases": [], "facts_stated": [], - "registers": [], - "spec_entry": "name-only" + "registers": [ + "X32" + ], + "spec_entry": "full" }, { "backed": false, @@ -2985,7 +2999,8 @@ "residual": { "assumed_or_differs_named": [ "X18", - "X27" + "X27", + "X32" ], "branch_outcomes_unrun": null, "commands": 6, diff --git a/docs/language_status/evidence_report/zecs/report.md b/docs/language_status/evidence_report/zecs/report.md index 61bcbee1e1..656d86fc83 100644 --- a/docs/language_status/evidence_report/zecs/report.md +++ b/docs/language_status/evidence_report/zecs/report.md @@ -288,12 +288,12 @@ From `tests/equivalence/estate_options/zecs.json`: 3 values found in the corpus, | (unlisted) INQUIRE URIMAP | no spec entry | none | no | | RETURN | full | ca-channel-containers (yes / no), ca-link-lengths (yes / yes), ca-xctl-versions (yes / yes), gt-assign-startcode (yes / no), gt-start-options (yes / no), gt-start-retrieve (yes / yes), gt-terminal-coalesce (yes / yes), hc-abend-link (yes / yes), hc-eoc-error (yes / no), hc-handle-aid (yes / no), hc-ignore-error (yes / no), hc-perform-range (yes / yes), hc-terminal-eoc (yes / no), hc-terminal-receive (yes / no), hx-attr-bytes (yes / yes), hx-extended-cursor (yes / yes), pc-aid-menu (yes / yes), pc-wizard (yes / yes) | yes | | START | full | gt-assign-startcode (yes / no), gt-start-options (yes / no), gt-start-retrieve (yes / yes), gt-terminal-coalesce (yes / yes) | yes | - | WRITE OPERATOR | name-only | none | no | + | WRITE OPERATOR | full | none | no | | WRITEQ TD | full | none | no | -- **Assumptions relied on:** named by its commands' spec entries: X18 (ASSUMED (REFUSED where IBM is silent)), X27 (ASSUMED (the STARTCODE; REFUSED where IBM is silent)); reach: not measured +- **Assumptions relied on:** named by its commands' spec entries: X18 (ASSUMED (REFUSED where IBM is silent)), X27 (ASSUMED (the STARTCODE; REFUSED where IBM is silent)), X32 (ASSUMED (REFUSED where IBM is silent)); reach: not measured - **Det-port mutation:** not yet measured (#4628) -- **Residual risk:** 4 holes; ASSUMED / DIFFERS entries named: X18, X27; commands without oracle backing: (unlisted) INQUIRE, (unlisted) INQUIRE URIMAP, WRITE OPERATOR, WRITEQ TD; assumption reach and the migration dimensions above: not measured +- **Residual risk:** 4 holes; ASSUMED / DIFFERS entries named: X18, X27, X32; commands without oracle backing: (unlisted) INQUIRE, (unlisted) INQUIRE URIMAP, WRITE OPERATOR, WRITEQ TD; assumption reach and the migration dimensions above: not measured ## Assumptions the estate's CICS commands name @@ -309,6 +309,7 @@ From the spec entries of the commands the programs use, with the register's stat | X20 | CICS | MATCHED (REFUSED where the region cannot decide) | SEND TEXT on the det port and the stub: TERMINAL accepted as the default output disposition (the principal facility; the event is that of SEND TEXT without it); ACCUM, PAGING, SET, REQID, HEADER, TRAILER, JUSTIFY / JUSFIRST / JUSLAST, the printer, partition and LDC options, MSR, FMHPARM, DEFAULT / ALTERNATE refused | | X22 | CICS | ASSUMED (REFUSED where IBM is silent or the layout decides) | READ GTEQ / GENERIC on a KSDS: the first record whose key (or its first KEYLENGTH bytes) equals RIDFLD's or, with GTEQ, is greater, in the browse's key order (D1); NOTFND RESP2 80; READ UPDATE holds the record found; RIDFLD not updated; a GENERIC KEYLENGTH not shorter than the key or not above zero, a non-constant KEYLENGTH and a RIDFLD shorter than the key searched refused | | X27 | CICS | ASSUMED (the STARTCODE; REFUSED where IBM is silent) | RETURN TRANSID ... IMMEDIATE: the task of TRANSID attached at once with the COMMAREA, ahead of any terminal input and any START request, the terminal's next operator step left alone; its EIBAID is not stated by IBM (the crucible runner gives none and a case never reads it), its STARTCODE TD; INVREQ RESP2 1 (no terminal), INVREQ RESP2 2 (below the highest level), LENGERR RESP2 11 return to the program; LINK ... SYNCONRETURN accepted and ignored (IBM: "ignored if the link is local"); IMMEDIATE without TRANSID, and both INVREQs at once (no terminal below level 1), refused | +| X32 | CICS | ASSUMED (REFUSED where IBM is silent) | INQUIRE URIMAP's browse (START / NEXT / END with URIMAP, PATH, TRANSACTION: END RESP2 2 past the last definition, ILLOGIC RESP2 1 for a START while one is open; the installed definitions and their order are stated by whoever runs the task; a short value is padded with blanks; the areas are left alone on any condition other than NORMAL) and WRITE OPERATOR (TEXT only; recorded as a WRITE-OPERATOR event); the direct form INQUIRE URIMAP(name), every other URIMAP attribute, a NEXT / END with no browse, and a console text IBM reformats (DFHnnnn / DFHaannnn, or over 113 characters) refused | ## Reproducibility diff --git a/tests/cics_crucible/ports/ca-link-lengths/CALINK/evidence.json b/tests/cics_crucible/ports/ca-link-lengths/CALINK/evidence.json index d868832736..32eae2c468 100644 --- a/tests/cics_crucible/ports/ca-link-lengths/CALINK/evidence.json +++ b/tests/cics_crucible/ports/ca-link-lengths/CALINK/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "3a7144a8d42bda1997d13c14931cf01e9ef0e990e91ea9a65398b5b4824b615c" + "digest": "32b82d14e3ea4e8a48b3d609fb504736325c2ac73f91db19ea88bb90c890c1f0" }, "proof": { - "at": "2026-10-09T11:03:05Z", + "at": "2026-10-09T12:02:13Z", "verdict": "proven", "runs": 4, "fault_runs": 0, @@ -126,8 +126,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "3a7144a8d42bda1997d13c14931cf01e9ef0e990e91ea9a65398b5b4824b615c" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "32b82d14e3ea4e8a48b3d609fb504736325c2ac73f91db19ea88bb90c890c1f0" }, "coverage": { "paragraphs": { @@ -142,7 +142,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/ca-link-lengths/CALINK", "ledger_sha256": "1f6f6d9c217e8adca68592d3f7f88bbd26690a2247a0b743dc6477155f3aa9da", - "inputs_digest": "3a7144a8d42bda1997d13c14931cf01e9ef0e990e91ea9a65398b5b4824b615c" + "inputs_digest": "32b82d14e3ea4e8a48b3d609fb504736325c2ac73f91db19ea88bb90c890c1f0" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/ca-link-lengths/CASUB/evidence.json b/tests/cics_crucible/ports/ca-link-lengths/CASUB/evidence.json index 62cc0d0eb3..5ef8ee7db8 100644 --- a/tests/cics_crucible/ports/ca-link-lengths/CASUB/evidence.json +++ b/tests/cics_crucible/ports/ca-link-lengths/CASUB/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "3a7144a8d42bda1997d13c14931cf01e9ef0e990e91ea9a65398b5b4824b615c" + "digest": "32b82d14e3ea4e8a48b3d609fb504736325c2ac73f91db19ea88bb90c890c1f0" }, "proof": { - "at": "2026-10-09T11:00:34Z", + "at": "2026-10-09T12:03:33Z", "verdict": "proven", "runs": 3, "fault_runs": 0, @@ -122,8 +122,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "3a7144a8d42bda1997d13c14931cf01e9ef0e990e91ea9a65398b5b4824b615c" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "32b82d14e3ea4e8a48b3d609fb504736325c2ac73f91db19ea88bb90c890c1f0" }, "coverage": { "paragraphs": { @@ -138,7 +138,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/ca-link-lengths/CASUB", "ledger_sha256": "a3b81568fd3aedc05cfee557db1aab44f4d208ff96121066eb687e23de803063", - "inputs_digest": "3a7144a8d42bda1997d13c14931cf01e9ef0e990e91ea9a65398b5b4824b615c" + "inputs_digest": "32b82d14e3ea4e8a48b3d609fb504736325c2ac73f91db19ea88bb90c890c1f0" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/ca-xctl-versions/CAXA/evidence.json b/tests/cics_crucible/ports/ca-xctl-versions/CAXA/evidence.json index ed83242dec..4d33e78b1d 100644 --- a/tests/cics_crucible/ports/ca-xctl-versions/CAXA/evidence.json +++ b/tests/cics_crucible/ports/ca-xctl-versions/CAXA/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "93545ceee56134f0eea9431c1deda95ec6a7cf04b921d9825c7a524ccc89ce73" + "digest": "4aecec47fba1c13a72ac872a15d5b4a6d1daecc16dabcbb8e402f1ae521c4395" }, "proof": { - "at": "2026-10-09T10:57:05Z", + "at": "2026-10-09T11:57:51Z", "verdict": "proven", "runs": 3, "fault_runs": 0, @@ -122,8 +122,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "93545ceee56134f0eea9431c1deda95ec6a7cf04b921d9825c7a524ccc89ce73" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "4aecec47fba1c13a72ac872a15d5b4a6d1daecc16dabcbb8e402f1ae521c4395" }, "coverage": { "paragraphs": { @@ -138,7 +138,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/ca-xctl-versions/CAXA", "ledger_sha256": "b041eb81e33650ada94387af852ac6f6392b6c4d12697d4f71e7365825bffc30", - "inputs_digest": "93545ceee56134f0eea9431c1deda95ec6a7cf04b921d9825c7a524ccc89ce73" + "inputs_digest": "4aecec47fba1c13a72ac872a15d5b4a6d1daecc16dabcbb8e402f1ae521c4395" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/ca-xctl-versions/CAXB/evidence.json b/tests/cics_crucible/ports/ca-xctl-versions/CAXB/evidence.json index 5edf7117fc..5551a4623f 100644 --- a/tests/cics_crucible/ports/ca-xctl-versions/CAXB/evidence.json +++ b/tests/cics_crucible/ports/ca-xctl-versions/CAXB/evidence.json @@ -46,7 +46,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -58,7 +58,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -94,10 +94,10 @@ } } }, - "digest": "93545ceee56134f0eea9431c1deda95ec6a7cf04b921d9825c7a524ccc89ce73" + "digest": "4aecec47fba1c13a72ac872a15d5b4a6d1daecc16dabcbb8e402f1ae521c4395" }, "proof": { - "at": "2026-10-09T10:57:51Z", + "at": "2026-10-09T11:51:46Z", "verdict": "proven", "runs": 3, "fault_runs": 0, @@ -124,8 +124,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "93545ceee56134f0eea9431c1deda95ec6a7cf04b921d9825c7a524ccc89ce73" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "4aecec47fba1c13a72ac872a15d5b4a6d1daecc16dabcbb8e402f1ae521c4395" }, "coverage": { "paragraphs": { @@ -140,7 +140,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/ca-xctl-versions/CAXB", "ledger_sha256": "14fb4eee40f3c102720586999186172a1e57ed5764e2798ce1fc36d88fbd4de7", - "inputs_digest": "93545ceee56134f0eea9431c1deda95ec6a7cf04b921d9825c7a524ccc89ce73" + "inputs_digest": "4aecec47fba1c13a72ac872a15d5b4a6d1daecc16dabcbb8e402f1ae521c4395" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/gt-start-retrieve/GTSTART/evidence.json b/tests/cics_crucible/ports/gt-start-retrieve/GTSTART/evidence.json index a75cb17f01..313df59af8 100644 --- a/tests/cics_crucible/ports/gt-start-retrieve/GTSTART/evidence.json +++ b/tests/cics_crucible/ports/gt-start-retrieve/GTSTART/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "c65c61b73cea66899457e80b7830d30c27ffd992cc710edd04eb056ccf6f9940" + "digest": "e00966e7d9684f6756e08952cc307d31d52abced728b9913ff6355d2d4eb3f3c" }, "proof": { - "at": "2026-10-09T10:55:29Z", + "at": "2026-10-09T11:57:34Z", "verdict": "proven", "runs": 6, "fault_runs": 0, @@ -134,8 +134,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "c65c61b73cea66899457e80b7830d30c27ffd992cc710edd04eb056ccf6f9940" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "e00966e7d9684f6756e08952cc307d31d52abced728b9913ff6355d2d4eb3f3c" }, "coverage": { "paragraphs": { @@ -150,7 +150,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/gt-start-retrieve/GTSTART", "ledger_sha256": "44b30f0ab3988e9222a5bf43a34ffa5d0591a7ca425a77f39bf131ee15aa47f6", - "inputs_digest": "c65c61b73cea66899457e80b7830d30c27ffd992cc710edd04eb056ccf6f9940" + "inputs_digest": "e00966e7d9684f6756e08952cc307d31d52abced728b9913ff6355d2d4eb3f3c" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/gt-start-retrieve/GTWORK/evidence.json b/tests/cics_crucible/ports/gt-start-retrieve/GTWORK/evidence.json index b78d4e3ab0..4dbcf286f5 100644 --- a/tests/cics_crucible/ports/gt-start-retrieve/GTWORK/evidence.json +++ b/tests/cics_crucible/ports/gt-start-retrieve/GTWORK/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "c65c61b73cea66899457e80b7830d30c27ffd992cc710edd04eb056ccf6f9940" + "digest": "e00966e7d9684f6756e08952cc307d31d52abced728b9913ff6355d2d4eb3f3c" }, "proof": { - "at": "2026-10-09T10:59:36Z", + "at": "2026-10-09T11:51:22Z", "verdict": "proven", "runs": 5, "fault_runs": 0, @@ -130,8 +130,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "c65c61b73cea66899457e80b7830d30c27ffd992cc710edd04eb056ccf6f9940" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "e00966e7d9684f6756e08952cc307d31d52abced728b9913ff6355d2d4eb3f3c" }, "coverage": { "paragraphs": { @@ -146,7 +146,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/gt-start-retrieve/GTWORK", "ledger_sha256": "5938642195476ff8b8ace96b5f62d9228b854510ecb15263a8103e42a7d811b7", - "inputs_digest": "c65c61b73cea66899457e80b7830d30c27ffd992cc710edd04eb056ccf6f9940" + "inputs_digest": "e00966e7d9684f6756e08952cc307d31d52abced728b9913ff6355d2d4eb3f3c" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/gt-terminal-coalesce/GTSHOW/evidence.json b/tests/cics_crucible/ports/gt-terminal-coalesce/GTSHOW/evidence.json index 68fd2df693..fb35d15a38 100644 --- a/tests/cics_crucible/ports/gt-terminal-coalesce/GTSHOW/evidence.json +++ b/tests/cics_crucible/ports/gt-terminal-coalesce/GTSHOW/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "1aed357471bfa24eb860056e429db60fce37c1df14f1112920456fe4d987a5fc" + "digest": "29c72e4a48a1437d4ac15238f0271377b0ae7c1fc7c6b57f1f33640cf52c0552" }, "proof": { - "at": "2026-10-09T11:03:34Z", + "at": "2026-10-09T12:02:43Z", "verdict": "proven", "runs": 3, "fault_runs": 0, @@ -122,8 +122,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "1aed357471bfa24eb860056e429db60fce37c1df14f1112920456fe4d987a5fc" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "29c72e4a48a1437d4ac15238f0271377b0ae7c1fc7c6b57f1f33640cf52c0552" }, "coverage": { "paragraphs": { @@ -138,7 +138,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/gt-terminal-coalesce/GTSHOW", "ledger_sha256": "02e7ec4873f61e13439093925a3cf702f7654c0a67bc74194e0363955858c5ca", - "inputs_digest": "1aed357471bfa24eb860056e429db60fce37c1df14f1112920456fe4d987a5fc" + "inputs_digest": "29c72e4a48a1437d4ac15238f0271377b0ae7c1fc7c6b57f1f33640cf52c0552" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/gt-terminal-coalesce/GTTERM/evidence.json b/tests/cics_crucible/ports/gt-terminal-coalesce/GTTERM/evidence.json index 46eddd5d70..69718e21eb 100644 --- a/tests/cics_crucible/ports/gt-terminal-coalesce/GTTERM/evidence.json +++ b/tests/cics_crucible/ports/gt-terminal-coalesce/GTTERM/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "1aed357471bfa24eb860056e429db60fce37c1df14f1112920456fe4d987a5fc" + "digest": "29c72e4a48a1437d4ac15238f0271377b0ae7c1fc7c6b57f1f33640cf52c0552" }, "proof": { - "at": "2026-10-09T11:01:02Z", + "at": "2026-10-09T12:04:02Z", "verdict": "proven", "runs": 4, "fault_runs": 0, @@ -126,8 +126,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "1aed357471bfa24eb860056e429db60fce37c1df14f1112920456fe4d987a5fc" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "29c72e4a48a1437d4ac15238f0271377b0ae7c1fc7c6b57f1f33640cf52c0552" }, "coverage": { "paragraphs": { @@ -142,7 +142,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/gt-terminal-coalesce/GTTERM", "ledger_sha256": "f1c77405f9536bee3ff2964d900d1f5e4410a045ba015346554068107f5b466a", - "inputs_digest": "1aed357471bfa24eb860056e429db60fce37c1df14f1112920456fe4d987a5fc" + "inputs_digest": "29c72e4a48a1437d4ac15238f0271377b0ae7c1fc7c6b57f1f33640cf52c0552" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/hc-abend-link/HCMAIN/evidence.json b/tests/cics_crucible/ports/hc-abend-link/HCMAIN/evidence.json index f02dc50ff7..1a0756534b 100644 --- a/tests/cics_crucible/ports/hc-abend-link/HCMAIN/evidence.json +++ b/tests/cics_crucible/ports/hc-abend-link/HCMAIN/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "64d650c45faef16269c24a887fea175ca14c436fb7108a659d0b906f369569c1" + "digest": "38db470d1f932b6b523da64d29db11415137b5d94fe53163291b51db9698a287" }, "proof": { - "at": "2026-10-09T10:57:33Z", + "at": "2026-10-09T11:58:22Z", "verdict": "proven", "runs": 5, "fault_runs": 0, @@ -130,8 +130,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "64d650c45faef16269c24a887fea175ca14c436fb7108a659d0b906f369569c1" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "38db470d1f932b6b523da64d29db11415137b5d94fe53163291b51db9698a287" }, "coverage": { "paragraphs": { @@ -146,7 +146,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/hc-abend-link/HCMAIN", "ledger_sha256": "95f8d57261c6f6b47c207fc37718c23892eae9644f6e7c73974ae1a61e779575", - "inputs_digest": "64d650c45faef16269c24a887fea175ca14c436fb7108a659d0b906f369569c1" + "inputs_digest": "38db470d1f932b6b523da64d29db11415137b5d94fe53163291b51db9698a287" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/hc-abend-link/HCSUB/evidence.json b/tests/cics_crucible/ports/hc-abend-link/HCSUB/evidence.json index 8abdcfd87a..793291f89d 100644 --- a/tests/cics_crucible/ports/hc-abend-link/HCSUB/evidence.json +++ b/tests/cics_crucible/ports/hc-abend-link/HCSUB/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "64d650c45faef16269c24a887fea175ca14c436fb7108a659d0b906f369569c1" + "digest": "38db470d1f932b6b523da64d29db11415137b5d94fe53163291b51db9698a287" }, "proof": { - "at": "2026-10-09T10:58:19Z", + "at": "2026-10-09T11:52:04Z", "verdict": "proven", "runs": 3, "fault_runs": 0, @@ -122,8 +122,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "64d650c45faef16269c24a887fea175ca14c436fb7108a659d0b906f369569c1" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "38db470d1f932b6b523da64d29db11415137b5d94fe53163291b51db9698a287" }, "coverage": { "paragraphs": { @@ -138,7 +138,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/hc-abend-link/HCSUB", "ledger_sha256": "34ce8eb5575a95cbd23d9a3111bae85bc9e136c5895c54647de0d506d1771f31", - "inputs_digest": "64d650c45faef16269c24a887fea175ca14c436fb7108a659d0b906f369569c1" + "inputs_digest": "38db470d1f932b6b523da64d29db11415137b5d94fe53163291b51db9698a287" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/hc-perform-range/HCQREAD/evidence.json b/tests/cics_crucible/ports/hc-perform-range/HCQREAD/evidence.json index 4e15e95baf..e5dfd27116 100644 --- a/tests/cics_crucible/ports/hc-perform-range/HCQREAD/evidence.json +++ b/tests/cics_crucible/ports/hc-perform-range/HCQREAD/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "ee0183549990f3b4d62ab95b8cc9c6498ed1638e14e30c370c13cc2d35c494d9" + "digest": "c7abdde10de56145887f0cf2a85b9ca3c8f7feb10a4e619499a8ae5d81c286d7" }, "proof": { - "at": "2026-10-09T10:55:57Z", + "at": "2026-10-09T11:57:53Z", "verdict": "proven", "runs": 4, "fault_runs": 0, @@ -126,8 +126,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "ee0183549990f3b4d62ab95b8cc9c6498ed1638e14e30c370c13cc2d35c494d9" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "c7abdde10de56145887f0cf2a85b9ca3c8f7feb10a4e619499a8ae5d81c286d7" }, "coverage": { "paragraphs": { @@ -142,7 +142,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/hc-perform-range/HCQREAD", "ledger_sha256": "de06f16c516e0fb3d5eadf97476bbcad970863d0323555c5f8f9af0de7ae67b5", - "inputs_digest": "ee0183549990f3b4d62ab95b8cc9c6498ed1638e14e30c370c13cc2d35c494d9" + "inputs_digest": "c7abdde10de56145887f0cf2a85b9ca3c8f7feb10a4e619499a8ae5d81c286d7" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/hx-attr-bytes/HXATTR/evidence.json b/tests/cics_crucible/ports/hx-attr-bytes/HXATTR/evidence.json index 0d514339a1..3794a766f7 100644 --- a/tests/cics_crucible/ports/hx-attr-bytes/HXATTR/evidence.json +++ b/tests/cics_crucible/ports/hx-attr-bytes/HXATTR/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "f1b3153ede63378c25e56524fe43254113284c97577eb4eec121f0de07b6eb0a" + "digest": "5a2e659abe80f7995240aaf4587f1ae03c19b8d2f8493a8cc819c126c7e523b8" }, "proof": { - "at": "2026-10-09T11:00:02Z", + "at": "2026-10-09T11:51:42Z", "verdict": "proven", "runs": 4, "fault_runs": 0, @@ -126,8 +126,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "f1b3153ede63378c25e56524fe43254113284c97577eb4eec121f0de07b6eb0a" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "5a2e659abe80f7995240aaf4587f1ae03c19b8d2f8493a8cc819c126c7e523b8" }, "coverage": { "paragraphs": { @@ -142,7 +142,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/hx-attr-bytes/HXATTR", "ledger_sha256": "bb7ee89941298c8a93bde34eefdc5bb79e0c7eae176731f6cfc684f2b6b8a71b", - "inputs_digest": "f1b3153ede63378c25e56524fe43254113284c97577eb4eec121f0de07b6eb0a" + "inputs_digest": "5a2e659abe80f7995240aaf4587f1ae03c19b8d2f8493a8cc819c126c7e523b8" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/hx-extended-cursor/HXEXT/evidence.json b/tests/cics_crucible/ports/hx-extended-cursor/HXEXT/evidence.json index c9bdcab2ee..c198afc2b8 100644 --- a/tests/cics_crucible/ports/hx-extended-cursor/HXEXT/evidence.json +++ b/tests/cics_crucible/ports/hx-extended-cursor/HXEXT/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "2f5540c2cfe01fa6a7dbde430ecc5c808ed451e0350bbda56f95f0e9b8abcff4" + "digest": "d128ef94d435255cad032d2d4f8b636a4660ef1aea83b960ce58d873b478dd33" }, "proof": { - "at": "2026-10-09T11:04:05Z", + "at": "2026-10-09T12:03:14Z", "verdict": "proven", "runs": 3, "fault_runs": 0, @@ -122,8 +122,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "2f5540c2cfe01fa6a7dbde430ecc5c808ed451e0350bbda56f95f0e9b8abcff4" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "d128ef94d435255cad032d2d4f8b636a4660ef1aea83b960ce58d873b478dd33" }, "coverage": { "paragraphs": { @@ -138,7 +138,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/hx-extended-cursor/HXEXT", "ledger_sha256": "577badb132f7409bc8c1f44b0a1b6c4f3cba38925337be9055c5c81a817d77d9", - "inputs_digest": "2f5540c2cfe01fa6a7dbde430ecc5c808ed451e0350bbda56f95f0e9b8abcff4" + "inputs_digest": "d128ef94d435255cad032d2d4f8b636a4660ef1aea83b960ce58d873b478dd33" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/pc-aid-menu/PCDETL/evidence.json b/tests/cics_crucible/ports/pc-aid-menu/PCDETL/evidence.json index 4e0741bcde..92ad066f0d 100644 --- a/tests/cics_crucible/ports/pc-aid-menu/PCDETL/evidence.json +++ b/tests/cics_crucible/ports/pc-aid-menu/PCDETL/evidence.json @@ -46,7 +46,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -58,7 +58,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -94,10 +94,10 @@ } } }, - "digest": "477784efed4173609282b52ca958682cdb19a68b4b88ce139c37b04491d46091" + "digest": "0f6bc5f4dd42e348361ea781c25bd0fb00c4d9c56fcee66dc82a4255ee00b953" }, "proof": { - "at": "2026-10-09T11:01:31Z", + "at": "2026-10-09T12:04:32Z", "verdict": "proven", "runs": 3, "fault_runs": 0, @@ -124,8 +124,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "477784efed4173609282b52ca958682cdb19a68b4b88ce139c37b04491d46091" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "0f6bc5f4dd42e348361ea781c25bd0fb00c4d9c56fcee66dc82a4255ee00b953" }, "coverage": { "paragraphs": { @@ -140,7 +140,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/pc-aid-menu/PCDETL", "ledger_sha256": "7e84773fcc0ea91e7c202508d32b419f56f6723aa0cdccc570061d636889223f", - "inputs_digest": "477784efed4173609282b52ca958682cdb19a68b4b88ce139c37b04491d46091" + "inputs_digest": "0f6bc5f4dd42e348361ea781c25bd0fb00c4d9c56fcee66dc82a4255ee00b953" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/pc-aid-menu/PCMENU/evidence.json b/tests/cics_crucible/ports/pc-aid-menu/PCMENU/evidence.json index 46c1f6c613..d16e3c03fa 100644 --- a/tests/cics_crucible/ports/pc-aid-menu/PCMENU/evidence.json +++ b/tests/cics_crucible/ports/pc-aid-menu/PCMENU/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "477784efed4173609282b52ca958682cdb19a68b4b88ce139c37b04491d46091" + "digest": "0f6bc5f4dd42e348361ea781c25bd0fb00c4d9c56fcee66dc82a4255ee00b953" }, "proof": { - "at": "2026-10-09T10:58:02Z", + "at": "2026-10-09T11:58:52Z", "verdict": "proven", "runs": 4, "fault_runs": 0, @@ -126,8 +126,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "477784efed4173609282b52ca958682cdb19a68b4b88ce139c37b04491d46091" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "0f6bc5f4dd42e348361ea781c25bd0fb00c4d9c56fcee66dc82a4255ee00b953" }, "coverage": { "paragraphs": { @@ -142,7 +142,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/pc-aid-menu/PCMENU", "ledger_sha256": "3507a37672aaaa5813c020bbe64d8937ff518cfa3c377af8b85c04629aa93eb6", - "inputs_digest": "477784efed4173609282b52ca958682cdb19a68b4b88ce139c37b04491d46091" + "inputs_digest": "0f6bc5f4dd42e348361ea781c25bd0fb00c4d9c56fcee66dc82a4255ee00b953" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/pc-wizard/PCCONF/evidence.json b/tests/cics_crucible/ports/pc-wizard/PCCONF/evidence.json index 20f0bbb3de..a9761c5a9b 100644 --- a/tests/cics_crucible/ports/pc-wizard/PCCONF/evidence.json +++ b/tests/cics_crucible/ports/pc-wizard/PCCONF/evidence.json @@ -45,7 +45,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -57,7 +57,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -93,10 +93,10 @@ } } }, - "digest": "dd09a7bbd04d09d621a7691dd42f8565f72a47b78730980cddfc36be676c8dff" + "digest": "8ba15a42225a8e476c24e285b07ca330b34cdcfc11015e58840c03e62d02d61b" }, "proof": { - "at": "2026-10-09T10:58:50Z", + "at": "2026-10-09T11:52:24Z", "verdict": "proven", "runs": 5, "fault_runs": 0, @@ -130,8 +130,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "dd09a7bbd04d09d621a7691dd42f8565f72a47b78730980cddfc36be676c8dff" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "8ba15a42225a8e476c24e285b07ca330b34cdcfc11015e58840c03e62d02d61b" }, "coverage": { "paragraphs": { @@ -146,7 +146,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/pc-wizard/PCCONF", "ledger_sha256": "3f9d5d6b0dc94e0c8b7fa7331a887cf2ac93b37bc98604be333c13bd0ba14213", - "inputs_digest": "dd09a7bbd04d09d621a7691dd42f8565f72a47b78730980cddfc36be676c8dff" + "inputs_digest": "8ba15a42225a8e476c24e285b07ca330b34cdcfc11015e58840c03e62d02d61b" }, "reach": { "entry_points": [ diff --git a/tests/cics_crucible/ports/pc-wizard/PCWIZ/evidence.json b/tests/cics_crucible/ports/pc-wizard/PCWIZ/evidence.json index 5dece7c2a4..a12c301da3 100644 --- a/tests/cics_crucible/ports/pc-wizard/PCWIZ/evidence.json +++ b/tests/cics_crucible/ports/pc-wizard/PCWIZ/evidence.json @@ -46,7 +46,7 @@ "tests/tools/cics_crucible_compare.py" ], "files": 13, - "sha256": "96ba7a9128f15dd85106797ec1afba5bef82f080df410f2486962347c72b015b" + "sha256": "4cf38f8090bcee6eea5f72f9b0e7075e7a7f283000f6bf3a0ab75bab2d0b6e9d" }, "oracle": { "paths": [], @@ -58,7 +58,7 @@ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-crucible", @@ -94,10 +94,10 @@ } } }, - "digest": "dd09a7bbd04d09d621a7691dd42f8565f72a47b78730980cddfc36be676c8dff" + "digest": "8ba15a42225a8e476c24e285b07ca330b34cdcfc11015e58840c03e62d02d61b" }, "proof": { - "at": "2026-10-09T10:56:26Z", + "at": "2026-10-09T11:58:13Z", "verdict": "proven", "runs": 6, "fault_runs": 0, @@ -136,8 +136,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "dd09a7bbd04d09d621a7691dd42f8565f72a47b78730980cddfc36be676c8dff" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "8ba15a42225a8e476c24e285b07ca330b34cdcfc11015e58840c03e62d02d61b" }, "coverage": { "paragraphs": { @@ -152,7 +152,7 @@ "handler_labels": null, "source": "tests/cics_crucible/coverage.json#programs/pc-wizard/PCWIZ", "ledger_sha256": "90f306b56fbea5b71e0f3ef7dbb1cbc2a591698cb2c21e58fbe604545fb07576", - "inputs_digest": "dd09a7bbd04d09d621a7691dd42f8565f72a47b78730980cddfc36be676c8dff" + "inputs_digest": "8ba15a42225a8e476c24e285b07ca330b34cdcfc11015e58840c03e62d02d61b" }, "reach": { "entry_points": [ diff --git a/tests/equivalence/carddemo-acctview/evidence.json b/tests/equivalence/carddemo-acctview/evidence.json index fd2efd3e0f..66887f39e0 100644 --- a/tests/equivalence/carddemo-acctview/evidence.json +++ b/tests/equivalence/carddemo-acctview/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "a93b509dc962e4b55983f296a959499bd067f4d77ce3b5ed6acaf3a47e67edce" + "digest": "7ad90c08def71e89614b20b65c75c8a322f06e6bb1363fec8379af7d9ed9fe9d" }, "proof": { - "at": "2026-10-09T10:55:30Z", + "at": "2026-10-09T11:54:34Z", "verdict": "proven", "runs": 20, "fault_runs": 6, @@ -249,8 +249,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e", - "inputs_digest": "a93b509dc962e4b55983f296a959499bd067f4d77ce3b5ed6acaf3a47e67edce" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf", + "inputs_digest": "7ad90c08def71e89614b20b65c75c8a322f06e6bb1363fec8379af7d9ed9fe9d" }, "coverage": { "paragraphs": { @@ -334,7 +334,7 @@ "total": 1 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "a93b509dc962e4b55983f296a959499bd067f4d77ce3b5ed6acaf3a47e67edce" + "inputs_digest": "7ad90c08def71e89614b20b65c75c8a322f06e6bb1363fec8379af7d9ed9fe9d" }, "reach": { "entry_points": [ @@ -420,7 +420,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-adminmenu/evidence.json b/tests/equivalence/carddemo-adminmenu/evidence.json index 1882852cb1..bd5ed8e398 100644 --- a/tests/equivalence/carddemo-adminmenu/evidence.json +++ b/tests/equivalence/carddemo-adminmenu/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "cb309b0ac4c8753797ed211739847caac4d4d905ea027b7b47f0d675ca41008f" + "digest": "5ea9d973900b0ea8baa68746f9aa883acfd69ae1a0d82315243232337ebcea26" }, "proof": { - "at": "2026-10-09T10:54:46Z", + "at": "2026-10-09T11:57:35Z", "verdict": "proven", "runs": 16, "fault_runs": 0, @@ -233,8 +233,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e", - "inputs_digest": "cb309b0ac4c8753797ed211739847caac4d4d905ea027b7b47f0d675ca41008f" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf", + "inputs_digest": "5ea9d973900b0ea8baa68746f9aa883acfd69ae1a0d82315243232337ebcea26" }, "coverage": { "paragraphs": { @@ -288,7 +288,7 @@ "total": 1 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "cb309b0ac4c8753797ed211739847caac4d4d905ea027b7b47f0d675ca41008f" + "inputs_digest": "5ea9d973900b0ea8baa68746f9aa883acfd69ae1a0d82315243232337ebcea26" }, "reach": { "entry_points": [ @@ -347,7 +347,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-billpay/evidence.json b/tests/equivalence/carddemo-billpay/evidence.json index ce693dfe96..d8a9038a6d 100644 --- a/tests/equivalence/carddemo-billpay/evidence.json +++ b/tests/equivalence/carddemo-billpay/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "022f2deebcba954aaeee6d52c5201c3886a02452e7b7578ccb7adafd0f77e7e3" + "digest": "88f082dad457a013bb0c28f2c8ee8a1da16fc6ccddb857945f8e1d4728a09559" }, "proof": { - "at": "2026-10-09T10:54:51Z", + "at": "2026-10-09T11:55:32Z", "verdict": "proven", "runs": 25, "fault_runs": 10, @@ -269,8 +269,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e", - "inputs_digest": "022f2deebcba954aaeee6d52c5201c3886a02452e7b7578ccb7adafd0f77e7e3" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf", + "inputs_digest": "88f082dad457a013bb0c28f2c8ee8a1da16fc6ccddb857945f8e1d4728a09559" }, "coverage": { "paragraphs": { @@ -300,7 +300,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "022f2deebcba954aaeee6d52c5201c3886a02452e7b7578ccb7adafd0f77e7e3" + "inputs_digest": "88f082dad457a013bb0c28f2c8ee8a1da16fc6ccddb857945f8e1d4728a09559" }, "reach": { "entry_points": [ @@ -365,7 +365,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-cardlist/evidence.json b/tests/equivalence/carddemo-cardlist/evidence.json index a4d9c849a3..c42755cbef 100644 --- a/tests/equivalence/carddemo-cardlist/evidence.json +++ b/tests/equivalence/carddemo-cardlist/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "3c8751889290b036a956d0004dd6dd6326b02010c3245e06692fba1eff33579a" + "digest": "b534747839d24a89747eaf280b34ea5cf9d4484715284fa6c32c509cb6cdb2a5" }, "proof": { - "at": "2026-10-09T10:49:38Z", + "at": "2026-10-09T11:46:12Z", "verdict": "proven", "runs": 45, "fault_runs": 5, @@ -349,8 +349,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e", - "inputs_digest": "3c8751889290b036a956d0004dd6dd6326b02010c3245e06692fba1eff33579a" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf", + "inputs_digest": "b534747839d24a89747eaf280b34ea5cf9d4484715284fa6c32c509cb6cdb2a5" }, "coverage": { "paragraphs": { @@ -386,7 +386,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "3c8751889290b036a956d0004dd6dd6326b02010c3245e06692fba1eff33579a" + "inputs_digest": "b534747839d24a89747eaf280b34ea5cf9d4484715284fa6c32c509cb6cdb2a5" }, "reach": { "entry_points": [ @@ -451,7 +451,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-cardview/evidence.json b/tests/equivalence/carddemo-cardview/evidence.json index 69002d4c29..c4e6e6043d 100644 --- a/tests/equivalence/carddemo-cardview/evidence.json +++ b/tests/equivalence/carddemo-cardview/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "04236cc97f3d5a98d70fccc6fc1aee99625f984a2d9f1b209eddc5095551d9ff" + "digest": "a7ef83402108ed7a2bc222ad839b163d2b22b8fccc9d7dd0439f07ba9fd8935b" }, "proof": { - "at": "2026-10-09T10:52:18Z", + "at": "2026-10-09T11:55:24Z", "verdict": "proven", "runs": 23, "fault_runs": 3, @@ -261,8 +261,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e", - "inputs_digest": "04236cc97f3d5a98d70fccc6fc1aee99625f984a2d9f1b209eddc5095551d9ff" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf", + "inputs_digest": "a7ef83402108ed7a2bc222ad839b163d2b22b8fccc9d7dd0439f07ba9fd8935b" }, "coverage": { "paragraphs": { @@ -316,7 +316,7 @@ "total": 1 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "04236cc97f3d5a98d70fccc6fc1aee99625f984a2d9f1b209eddc5095551d9ff" + "inputs_digest": "a7ef83402108ed7a2bc222ad839b163d2b22b8fccc9d7dd0439f07ba9fd8935b" }, "reach": { "entry_points": [ @@ -381,7 +381,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-dailyval/evidence.json b/tests/equivalence/carddemo-dailyval/evidence.json index 9e2a35d916..17c3ecd3b3 100644 --- a/tests/equivalence/carddemo-dailyval/evidence.json +++ b/tests/equivalence/carddemo-dailyval/evidence.json @@ -42,7 +42,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -55,14 +55,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -146,10 +146,10 @@ } } }, - "digest": "54bfc5c7f00db9df4fd7348f9ce7aad2927a06c202d84fafe6b73c48ecaa6194" + "digest": "eda9f150265cea2fafdfa2e039eedf3b7a82ea1f943e88d1064206d7be2bb029" }, "proof": { - "at": "2026-10-09T10:56:17Z", + "at": "2026-10-09T11:48:45Z", "verdict": "proven", "runs": 21, "fault_runs": 20, @@ -159,8 +159,8 @@ "sysout_compared": true, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e", - "inputs_digest": "54bfc5c7f00db9df4fd7348f9ce7aad2927a06c202d84fafe6b73c48ecaa6194" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf", + "inputs_digest": "eda9f150265cea2fafdfa2e039eedf3b7a82ea1f943e88d1064206d7be2bb029" }, "coverage": { "paragraphs": { @@ -184,7 +184,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "54bfc5c7f00db9df4fd7348f9ce7aad2927a06c202d84fafe6b73c48ecaa6194" + "inputs_digest": "eda9f150265cea2fafdfa2e039eedf3b7a82ea1f943e88d1064206d7be2bb029" }, "reach": { "entry_points": [ @@ -229,7 +229,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-dateutil/evidence.json b/tests/equivalence/carddemo-dateutil/evidence.json index ca3e2044a0..ed8ce6362a 100644 --- a/tests/equivalence/carddemo-dateutil/evidence.json +++ b/tests/equivalence/carddemo-dateutil/evidence.json @@ -42,7 +42,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -55,14 +55,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -144,10 +144,10 @@ } } }, - "digest": "5a40203d8e60ce32cba01c1571e6c028803706b5cff4c2a080307e09e1cdd5ef" + "digest": "646dfd29e3669cfca55ed0bccba11a74215875409a543e0a71069f5de41dbf54" }, "proof": { - "at": "2026-10-09T10:55:53Z", + "at": "2026-10-09T11:54:57Z", "verdict": "proven", "runs": 1, "fault_runs": 0, @@ -162,8 +162,8 @@ "sysout_compared": null, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "5a40203d8e60ce32cba01c1571e6c028803706b5cff4c2a080307e09e1cdd5ef" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "646dfd29e3669cfca55ed0bccba11a74215875409a543e0a71069f5de41dbf54" }, "coverage": { "paragraphs": { @@ -217,7 +217,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "5a40203d8e60ce32cba01c1571e6c028803706b5cff4c2a080307e09e1cdd5ef" + "inputs_digest": "646dfd29e3669cfca55ed0bccba11a74215875409a543e0a71069f5de41dbf54" }, "reach": { "entry_points": [ @@ -283,7 +283,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-intcalc/evidence.json b/tests/equivalence/carddemo-intcalc/evidence.json index 36ba292bab..962433d46d 100644 --- a/tests/equivalence/carddemo-intcalc/evidence.json +++ b/tests/equivalence/carddemo-intcalc/evidence.json @@ -42,7 +42,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -55,14 +55,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -146,10 +146,10 @@ } } }, - "digest": "715237965fe76bb873b24c0a8fe2f3a3b2e3ff0991a23d13851d89315bc1cb96" + "digest": "ec44b4f2e3671570f80f4f1cd8e04a3807b653b68e4d4ed48e1fa135843c0982" }, "proof": { - "at": "2026-10-09T10:58:55Z", + "at": "2026-10-09T12:01:53Z", "verdict": "proven", "runs": 20, "fault_runs": 19, @@ -168,8 +168,8 @@ "sysout_compared": true, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "715237965fe76bb873b24c0a8fe2f3a3b2e3ff0991a23d13851d89315bc1cb96" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "ec44b4f2e3671570f80f4f1cd8e04a3807b653b68e4d4ed48e1fa135843c0982" }, "coverage": { "paragraphs": { @@ -193,7 +193,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "715237965fe76bb873b24c0a8fe2f3a3b2e3ff0991a23d13851d89315bc1cb96" + "inputs_digest": "ec44b4f2e3671570f80f4f1cd8e04a3807b653b68e4d4ed48e1fa135843c0982" }, "reach": { "entry_points": [ @@ -263,7 +263,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-menu/evidence.json b/tests/equivalence/carddemo-menu/evidence.json index 8c6fa1b2de..b9577f262c 100644 --- a/tests/equivalence/carddemo-menu/evidence.json +++ b/tests/equivalence/carddemo-menu/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "c4f1d227df6aa6300a57694909e23bad7083238e8152b42d6a828267db304266" + "digest": "95bba6491dafbb97561215da1031ff3a06e2faad64acb223695b9c1e164cd978" }, "proof": { - "at": "2026-10-09T10:55:25Z", + "at": "2026-10-09T11:56:08Z", "verdict": "proven", "runs": 16, "fault_runs": 2, @@ -233,8 +233,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "c4f1d227df6aa6300a57694909e23bad7083238e8152b42d6a828267db304266" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "95bba6491dafbb97561215da1031ff3a06e2faad64acb223695b9c1e164cd978" }, "coverage": { "paragraphs": { @@ -276,7 +276,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "c4f1d227df6aa6300a57694909e23bad7083238e8152b42d6a828267db304266" + "inputs_digest": "95bba6491dafbb97561215da1031ff3a06e2faad64acb223695b9c1e164cd978" }, "reach": { "entry_points": [ @@ -350,7 +350,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-posttran/evidence.json b/tests/equivalence/carddemo-posttran/evidence.json index 6be0d0007d..3ffad3253d 100644 --- a/tests/equivalence/carddemo-posttran/evidence.json +++ b/tests/equivalence/carddemo-posttran/evidence.json @@ -42,7 +42,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -55,14 +55,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -146,10 +146,10 @@ } } }, - "digest": "50c5b37c23d659ee535d6fd5aa63103bddd8804a510c7826d33468da619ece77" + "digest": "939dc43be7dedfbdfdb208c50d1bcf78e18eac641b39738a79dbcc7df1c53771" }, "proof": { - "at": "2026-10-09T10:55:59Z", + "at": "2026-10-09T11:50:34Z", "verdict": "proven", "runs": 29, "fault_runs": 28, @@ -176,8 +176,8 @@ "sysout_compared": true, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "50c5b37c23d659ee535d6fd5aa63103bddd8804a510c7826d33468da619ece77" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "939dc43be7dedfbdfdb208c50d1bcf78e18eac641b39738a79dbcc7df1c53771" }, "coverage": { "paragraphs": { @@ -201,7 +201,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "50c5b37c23d659ee535d6fd5aa63103bddd8804a510c7826d33468da619ece77" + "inputs_digest": "939dc43be7dedfbdfdb208c50d1bcf78e18eac641b39738a79dbcc7df1c53771" }, "reach": { "entry_points": [ @@ -246,7 +246,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-readcard/evidence.json b/tests/equivalence/carddemo-readcard/evidence.json index d58a19b7d4..b9fb42f8d3 100644 --- a/tests/equivalence/carddemo-readcard/evidence.json +++ b/tests/equivalence/carddemo-readcard/evidence.json @@ -42,7 +42,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -55,14 +55,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -146,10 +146,10 @@ } } }, - "digest": "d38f5e2671e0e2864cc3c3016dfe876d79eb67bbc714664973868cfab8ad8b9a" + "digest": "d7402da8f91a3ea1c1cc7cf4cc62aa9d33ff2635747b41c6148d95585658ee64" }, "proof": { - "at": "2026-10-09T10:53:45Z", + "at": "2026-10-09T11:56:25Z", "verdict": "proven", "runs": 7, "fault_runs": 6, @@ -159,8 +159,8 @@ "sysout_compared": true, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "d38f5e2671e0e2864cc3c3016dfe876d79eb67bbc714664973868cfab8ad8b9a" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "d7402da8f91a3ea1c1cc7cf4cc62aa9d33ff2635747b41c6148d95585658ee64" }, "coverage": { "paragraphs": { @@ -184,7 +184,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "d38f5e2671e0e2864cc3c3016dfe876d79eb67bbc714664973868cfab8ad8b9a" + "inputs_digest": "d7402da8f91a3ea1c1cc7cf4cc62aa9d33ff2635747b41c6148d95585658ee64" }, "reach": { "entry_points": [ @@ -229,7 +229,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-readcust/evidence.json b/tests/equivalence/carddemo-readcust/evidence.json index 6c73eaf68a..83bf78bfcd 100644 --- a/tests/equivalence/carddemo-readcust/evidence.json +++ b/tests/equivalence/carddemo-readcust/evidence.json @@ -42,7 +42,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -55,14 +55,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -146,10 +146,10 @@ } } }, - "digest": "67a18114c0ce03d54e2648107c82c2ab5d45f701ec039bca3ec9fb154b2ebdd9" + "digest": "99e03407eb1b47dcc1a0ea2b26d82e19c609e2d32a7956fbc763e64a74292bf7" }, "proof": { - "at": "2026-10-09T10:57:37Z", + "at": "2026-10-09T11:49:50Z", "verdict": "proven", "runs": 7, "fault_runs": 6, @@ -159,8 +159,8 @@ "sysout_compared": true, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "67a18114c0ce03d54e2648107c82c2ab5d45f701ec039bca3ec9fb154b2ebdd9" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "99e03407eb1b47dcc1a0ea2b26d82e19c609e2d32a7956fbc763e64a74292bf7" }, "coverage": { "paragraphs": { @@ -184,7 +184,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "67a18114c0ce03d54e2648107c82c2ab5d45f701ec039bca3ec9fb154b2ebdd9" + "inputs_digest": "99e03407eb1b47dcc1a0ea2b26d82e19c609e2d32a7956fbc763e64a74292bf7" }, "reach": { "entry_points": [ @@ -229,7 +229,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-readxref/evidence.json b/tests/equivalence/carddemo-readxref/evidence.json index 4e85f0af47..ed1f287a61 100644 --- a/tests/equivalence/carddemo-readxref/evidence.json +++ b/tests/equivalence/carddemo-readxref/evidence.json @@ -42,7 +42,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -55,14 +55,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -146,10 +146,10 @@ } } }, - "digest": "012a7d7239d40a430c3f1792c893b2f8f75070941c177810373413647de09202" + "digest": "f29b44603d8c56371f843dc523c2c953175a584c7228088d6d8084ae0895ebee" }, "proof": { - "at": "2026-10-09T10:57:25Z", + "at": "2026-10-09T11:56:27Z", "verdict": "proven", "runs": 7, "fault_runs": 6, @@ -159,8 +159,8 @@ "sysout_compared": true, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "012a7d7239d40a430c3f1792c893b2f8f75070941c177810373413647de09202" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "f29b44603d8c56371f843dc523c2c953175a584c7228088d6d8084ae0895ebee" }, "coverage": { "paragraphs": { @@ -184,7 +184,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "012a7d7239d40a430c3f1792c893b2f8f75070941c177810373413647de09202" + "inputs_digest": "f29b44603d8c56371f843dc523c2c953175a584c7228088d6d8084ae0895ebee" }, "reach": { "entry_points": [ @@ -229,7 +229,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-report/evidence.json b/tests/equivalence/carddemo-report/evidence.json index de117e9b66..f9a7859481 100644 --- a/tests/equivalence/carddemo-report/evidence.json +++ b/tests/equivalence/carddemo-report/evidence.json @@ -44,7 +44,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -57,14 +57,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -146,10 +146,10 @@ } } }, - "digest": "3f8ff3ae2922aac69b217e39fe6a2cc090965fb375346ddd4363c7fdbdb72534" + "digest": "ec87ab165d008d0adaf0c824e8472d2b3a7993ff9c0a15e79e7d411802b89793" }, "proof": { - "at": "2026-10-09T10:59:30Z", + "at": "2026-10-09T12:02:29Z", "verdict": "proven", "runs": 25, "fault_runs": 1, @@ -270,8 +270,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "3f8ff3ae2922aac69b217e39fe6a2cc090965fb375346ddd4363c7fdbdb72534" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "ec87ab165d008d0adaf0c824e8472d2b3a7993ff9c0a15e79e7d411802b89793" }, "coverage": { "paragraphs": { @@ -337,7 +337,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "3f8ff3ae2922aac69b217e39fe6a2cc090965fb375346ddd4363c7fdbdb72534" + "inputs_digest": "ec87ab165d008d0adaf0c824e8472d2b3a7993ff9c0a15e79e7d411802b89793" }, "reach": { "entry_points": [ @@ -402,7 +402,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-signon/evidence.json b/tests/equivalence/carddemo-signon/evidence.json index ad6dd5a732..46d4cba684 100644 --- a/tests/equivalence/carddemo-signon/evidence.json +++ b/tests/equivalence/carddemo-signon/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "245bbdddeb1276502df33eff2e3312cf0b167f38b11fa3de45156f9e9807f7c3" + "digest": "3d26419e5578cac33eacb4295e54079fd62bac5d34f75fde3f11819322038b4e" }, "proof": { - "at": "2026-10-09T10:56:01Z", + "at": "2026-10-09T11:56:44Z", "verdict": "proven", "runs": 12, "fault_runs": 1, @@ -217,8 +217,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "245bbdddeb1276502df33eff2e3312cf0b167f38b11fa3de45156f9e9807f7c3" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "3d26419e5578cac33eacb4295e54079fd62bac5d34f75fde3f11819322038b4e" }, "coverage": { "paragraphs": { @@ -235,7 +235,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "245bbdddeb1276502df33eff2e3312cf0b167f38b11fa3de45156f9e9807f7c3" + "inputs_digest": "3d26419e5578cac33eacb4295e54079fd62bac5d34f75fde3f11819322038b4e" }, "reach": { "entry_points": [ @@ -300,7 +300,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-tranadd/evidence.json b/tests/equivalence/carddemo-tranadd/evidence.json index e322d4bedc..bc9e914c2c 100644 --- a/tests/equivalence/carddemo-tranadd/evidence.json +++ b/tests/equivalence/carddemo-tranadd/evidence.json @@ -44,7 +44,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -57,14 +57,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -146,10 +146,10 @@ } } }, - "digest": "5c820e6612b0eaf9253c39f094384912543c6d17a55bfc0d26e53d5f3e4e3251" + "digest": "fb3f72e4568b7460b9e65b427558e9a9c49253504e4e6a709096f405ce82726b" }, "proof": { - "at": "2026-10-09T10:56:44Z", + "at": "2026-10-09T11:51:02Z", "verdict": "proven", "runs": 46, "fault_runs": 8, @@ -354,8 +354,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "5c820e6612b0eaf9253c39f094384912543c6d17a55bfc0d26e53d5f3e4e3251" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "fb3f72e4568b7460b9e65b427558e9a9c49253504e4e6a709096f405ce82726b" }, "coverage": { "paragraphs": { @@ -391,7 +391,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "5c820e6612b0eaf9253c39f094384912543c6d17a55bfc0d26e53d5f3e4e3251" + "inputs_digest": "fb3f72e4568b7460b9e65b427558e9a9c49253504e4e6a709096f405ce82726b" }, "reach": { "entry_points": [ @@ -456,7 +456,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-tranlist/evidence.json b/tests/equivalence/carddemo-tranlist/evidence.json index cb07b449e2..40a3f06f93 100644 --- a/tests/equivalence/carddemo-tranlist/evidence.json +++ b/tests/equivalence/carddemo-tranlist/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "17dc1722248a2e241d71a7ce3f007f98b9c4405d5c6ed4eed16d616acf3b7ae7" + "digest": "2faff40a2cbb5a77a563e491e5e5c83f6f2cb27b4c888fb8b6b4543390214993" }, "proof": { - "at": "2026-10-09T10:54:26Z", + "at": "2026-10-09T11:56:51Z", "verdict": "proven", "runs": 32, "fault_runs": 4, @@ -297,8 +297,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "17dc1722248a2e241d71a7ce3f007f98b9c4405d5c6ed4eed16d616acf3b7ae7" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "2faff40a2cbb5a77a563e491e5e5c83f6f2cb27b4c888fb8b6b4543390214993" }, "coverage": { "paragraphs": { @@ -346,7 +346,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "17dc1722248a2e241d71a7ce3f007f98b9c4405d5c6ed4eed16d616acf3b7ae7" + "inputs_digest": "2faff40a2cbb5a77a563e491e5e5c83f6f2cb27b4c888fb8b6b4543390214993" }, "reach": { "entry_points": [ @@ -411,7 +411,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-tranview/evidence.json b/tests/equivalence/carddemo-tranview/evidence.json index 302ade7807..47bf418fe0 100644 --- a/tests/equivalence/carddemo-tranview/evidence.json +++ b/tests/equivalence/carddemo-tranview/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "38542abc48a053948942e2451eba702126d58dd3dab5676f02a1baf3cc9d8918" + "digest": "27542945e114d0c58ac9b6defc3073124519b299a10744a9e54cc849660e16ee" }, "proof": { - "at": "2026-10-09T10:58:22Z", + "at": "2026-10-09T11:50:24Z", "verdict": "proven", "runs": 15, "fault_runs": 1, @@ -229,8 +229,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "38542abc48a053948942e2451eba702126d58dd3dab5676f02a1baf3cc9d8918" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "27542945e114d0c58ac9b6defc3073124519b299a10744a9e54cc849660e16ee" }, "coverage": { "paragraphs": { @@ -254,7 +254,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "38542abc48a053948942e2451eba702126d58dd3dab5676f02a1baf3cc9d8918" + "inputs_digest": "27542945e114d0c58ac9b6defc3073124519b299a10744a9e54cc849660e16ee" }, "reach": { "entry_points": [ @@ -307,7 +307,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-trnrpt/evidence.json b/tests/equivalence/carddemo-trnrpt/evidence.json index 664fd2f137..0f0818b935 100644 --- a/tests/equivalence/carddemo-trnrpt/evidence.json +++ b/tests/equivalence/carddemo-trnrpt/evidence.json @@ -42,7 +42,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -55,14 +55,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -146,10 +146,10 @@ } } }, - "digest": "e258a92d07b10ac60f6a616d9d29dc01491d87e2b1a732e6211b10bdd120fc75" + "digest": "9582d384ec310350cc70576cf3c2c001e759ce0ef2a95c596d3a5053fbc6cc05" }, "proof": { - "at": "2026-10-09T11:02:36Z", + "at": "2026-10-09T12:01:42Z", "verdict": "proven", "runs": 25, "fault_runs": 24, @@ -164,8 +164,8 @@ "sysout_compared": true, "attributes_compared": null, "java_failed": false, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "e258a92d07b10ac60f6a616d9d29dc01491d87e2b1a732e6211b10bdd120fc75" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "9582d384ec310350cc70576cf3c2c001e759ce0ef2a95c596d3a5053fbc6cc05" }, "coverage": { "paragraphs": { @@ -189,7 +189,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "e258a92d07b10ac60f6a616d9d29dc01491d87e2b1a732e6211b10bdd120fc75" + "inputs_digest": "9582d384ec310350cc70576cf3c2c001e759ce0ef2a95c596d3a5053fbc6cc05" }, "reach": { "entry_points": [ @@ -234,7 +234,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-useradd/evidence.json b/tests/equivalence/carddemo-useradd/evidence.json index a5ad446878..4f4c253636 100644 --- a/tests/equivalence/carddemo-useradd/evidence.json +++ b/tests/equivalence/carddemo-useradd/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "ad39b7d8e933737cfafaecb74867162e5127fb6bc3ee1886c3617f642d33f806" + "digest": "965c50c9ad7f953ed8f5dd5d6dc345d2d876cd5567a9d21d490846f8621678ae" }, "proof": { - "at": "2026-10-09T11:00:05Z", + "at": "2026-10-09T12:03:05Z", "verdict": "proven", "runs": 13, "fault_runs": 1, @@ -221,8 +221,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "ad39b7d8e933737cfafaecb74867162e5127fb6bc3ee1886c3617f642d33f806" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "965c50c9ad7f953ed8f5dd5d6dc345d2d876cd5567a9d21d490846f8621678ae" }, "coverage": { "paragraphs": { @@ -246,7 +246,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "ad39b7d8e933737cfafaecb74867162e5127fb6bc3ee1886c3617f642d33f806" + "inputs_digest": "965c50c9ad7f953ed8f5dd5d6dc345d2d876cd5567a9d21d490846f8621678ae" }, "reach": { "entry_points": [ @@ -299,7 +299,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-userdel/evidence.json b/tests/equivalence/carddemo-userdel/evidence.json index 7769e2aac0..38f9d70729 100644 --- a/tests/equivalence/carddemo-userdel/evidence.json +++ b/tests/equivalence/carddemo-userdel/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "b2b12091bdbf5f0d78cf22dbb94285c045290376f142d7934019afaccfc4e52d" + "digest": "c7daa8a9a22cccba9090978ff1737768f7224b3fa1594fe740ad9d288adb3eab" }, "proof": { - "at": "2026-10-09T10:56:36Z", + "at": "2026-10-09T11:57:21Z", "verdict": "proven", "runs": 18, "fault_runs": 2, @@ -241,8 +241,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "b2b12091bdbf5f0d78cf22dbb94285c045290376f142d7934019afaccfc4e52d" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "c7daa8a9a22cccba9090978ff1737768f7224b3fa1594fe740ad9d288adb3eab" }, "coverage": { "paragraphs": { @@ -272,7 +272,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "b2b12091bdbf5f0d78cf22dbb94285c045290376f142d7934019afaccfc4e52d" + "inputs_digest": "c7daa8a9a22cccba9090978ff1737768f7224b3fa1594fe740ad9d288adb3eab" }, "reach": { "entry_points": [ @@ -325,7 +325,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-userlist/evidence.json b/tests/equivalence/carddemo-userlist/evidence.json index d7d434be41..e593780076 100644 --- a/tests/equivalence/carddemo-userlist/evidence.json +++ b/tests/equivalence/carddemo-userlist/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "fe905ec216a056c9bc1383dde39c9655d41c386e58781d99d59a96e573dc8571" + "digest": "48ea1d74e1b7b56c2a9a3030b9a35ae43d0b7d11f5192ec4b67d1c54adfa4bc6" }, "proof": { - "at": "2026-10-09T10:57:22Z", + "at": "2026-10-09T11:51:27Z", "verdict": "proven", "runs": 32, "fault_runs": 4, @@ -297,8 +297,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "fe905ec216a056c9bc1383dde39c9655d41c386e58781d99d59a96e573dc8571" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "48ea1d74e1b7b56c2a9a3030b9a35ae43d0b7d11f5192ec4b67d1c54adfa4bc6" }, "coverage": { "paragraphs": { @@ -346,7 +346,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "fe905ec216a056c9bc1383dde39c9655d41c386e58781d99d59a96e573dc8571" + "inputs_digest": "48ea1d74e1b7b56c2a9a3030b9a35ae43d0b7d11f5192ec4b67d1c54adfa4bc6" }, "reach": { "entry_points": [ @@ -411,7 +411,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/carddemo-userupd/evidence.json b/tests/equivalence/carddemo-userupd/evidence.json index 2fd69cacbd..9bd44a267c 100644 --- a/tests/equivalence/carddemo-userupd/evidence.json +++ b/tests/equivalence/carddemo-userupd/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "aws-mainframe-modernization-carddemo", @@ -145,10 +145,10 @@ } } }, - "digest": "2b6e4ea216f7baef9cb5df13354ff09173f78367a6686cabb1f1450c6dd1fd69" + "digest": "a91432974136c30a71bfe897a06999567ff509644e319c52c3f5eed81ac108eb" }, "proof": { - "at": "2026-10-09T10:55:01Z", + "at": "2026-10-09T11:57:14Z", "verdict": "proven", "runs": 23, "fault_runs": 2, @@ -261,8 +261,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "2b6e4ea216f7baef9cb5df13354ff09173f78367a6686cabb1f1450c6dd1fd69" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "a91432974136c30a71bfe897a06999567ff509644e319c52c3f5eed81ac108eb" }, "coverage": { "paragraphs": { @@ -292,7 +292,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "2b6e4ea216f7baef9cb5df13354ff09173f78367a6686cabb1f1450c6dd1fd69" + "inputs_digest": "a91432974136c30a71bfe897a06999567ff509644e319c52c3f5eed81ac108eb" }, "reach": { "entry_points": [ @@ -345,7 +345,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h", diff --git a/tests/equivalence/det_sweep_coverage.json b/tests/equivalence/det_sweep_coverage.json index 43296091e0..834e4082f9 100644 --- a/tests/equivalence/det_sweep_coverage.json +++ b/tests/equivalence/det_sweep_coverage.json @@ -15,10 +15,10 @@ "inputs": { "case": "91757418376cfc30e9db683b2ada855ac31d6afa3c9943afa40231330d981904", "corpus": "a98b9cfe46b5f45db9305f0a997047218e09c7c36422ec0849f6af7af5dd5353", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "asynccc-csstats2": { "scenarios": 3, @@ -33,10 +33,10 @@ "inputs": { "case": "2ae5f7216cdf6b58f3594aef91fce8f9de1290c1a5427ba6806b0089191ee188", "corpus": "a98b9cfe46b5f45db9305f0a997047218e09c7c36422ec0849f6af7af5dd5353", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "asynccc-csstatus": { "scenarios": 3, @@ -51,10 +51,10 @@ "inputs": { "case": "3080576e0121cd5ea20ea47dff4371dc63e2609c9517ea2c267c6e289d17a26e", "corpus": "a98b9cfe46b5f45db9305f0a997047218e09c7c36422ec0849f6af7af5dd5353", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "asynccc-getaddr": { "scenarios": 3, @@ -69,10 +69,10 @@ "inputs": { "case": "daaa802061c35c541cc4904b8bdb26ad4102e4590fd07d7488e894b6f4bd2dbc", "corpus": "a98b9cfe46b5f45db9305f0a997047218e09c7c36422ec0849f6af7af5dd5353", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "asynccc-getname": { "scenarios": 3, @@ -87,10 +87,10 @@ "inputs": { "case": "f6ca718be0ee1b2d7819adce6f3bfbc7a96ec371aed930ded05416e3a4fe5cc8", "corpus": "a98b9cfe46b5f45db9305f0a997047218e09c7c36422ec0849f6af7af5dd5353", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "asynccc-getpol": { "scenarios": 1, @@ -105,10 +105,10 @@ "inputs": { "case": "8715eb31cb1fe3d43aec7c2ce9de9d3b6e643b65113edc51fb979c8d39d43e21", "corpus": "a98b9cfe46b5f45db9305f0a997047218e09c7c36422ec0849f6af7af5dd5353", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "asynccc-getspnd": { "scenarios": 1, @@ -123,10 +123,10 @@ "inputs": { "case": "3f15c0e7364770e323f6e9c65487c146dbfba37ff81f38d42b9aebc930125c49", "corpus": "a98b9cfe46b5f45db9305f0a997047218e09c7c36422ec0849f6af7af5dd5353", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "asynccc-updcsdb": { "scenarios": 1, @@ -141,10 +141,10 @@ "inputs": { "case": "6f6238b16a7d8e202086190913f64017584104833d6a343623c615faa618d8ac", "corpus": "a98b9cfe46b5f45db9305f0a997047218e09c7c36422ec0849f6af7af5dd5353", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-acctupdate": { "scenarios": 137, @@ -159,10 +159,10 @@ "inputs": { "case": "74c40a4c7c1afe285663eaf7c8888e2e8c4b1a8ba3c026dd65ab460947b44121", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-acctview": { "scenarios": 20, @@ -177,10 +177,10 @@ "inputs": { "case": "148af5f69abed6acc72e8cd672a301fd075be981f27b382789fbe3c9da821e48", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-acctview-generated": { "scenarios": 24, @@ -195,10 +195,10 @@ "inputs": { "case": "f301f2748f2e5be2861c5f876163d8ed413c11a974694bcd5927ae1be8eed84f", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-adminmenu": { "scenarios": 16, @@ -213,10 +213,10 @@ "inputs": { "case": "f6d6e0043ca8d45a2ad195ece5fd6caba411960fc93a0f95249e1da6bbe0f4f5", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-billpay": { "scenarios": 25, @@ -231,10 +231,10 @@ "inputs": { "case": "6790dbfc07f6ecf4a4528681eaae2540f3202ace69aaf19f006b839f6d8eee0f", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-cardlist": { "scenarios": 45, @@ -249,10 +249,10 @@ "inputs": { "case": "41aab797f096a9ada81c3d81271755ee7eff20a7adc3209b65d8cd4eba3bc4fe", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-cardview": { "scenarios": 23, @@ -267,10 +267,10 @@ "inputs": { "case": "b37f0899733d7de92a4017cf0106742dd43c347fd3c0c632fa098cf5b96e5ebc", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-cotrtlic": { "scenarios": 27, @@ -321,10 +321,10 @@ "inputs": { "case": "0438494a837c763cc0022729ec4d25806bf2d816126c90ad6a6d4f43357742c4", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-report": { "scenarios": 25, @@ -339,10 +339,10 @@ "inputs": { "case": "8a510ec12c46620c50eee6e60d38aa06906b342d505bb3e642bb192431f1807f", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-signon": { "scenarios": 12, @@ -357,10 +357,10 @@ "inputs": { "case": "6da932f72dab5e337afb7ca239187f663dfc6fc2f33ba85d70274f0c14b668f5", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-tranadd": { "scenarios": 46, @@ -375,10 +375,10 @@ "inputs": { "case": "9df37db4a0702e02d26ba7d7a796a58e66337983e82ae4b3d85ff26d603a2c97", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-tranlist": { "scenarios": 32, @@ -393,10 +393,10 @@ "inputs": { "case": "26d55c02be72d7e541fb1ba16200ddd216cfea867b1613f27014b5d9046dd269", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-tranview": { "scenarios": 15, @@ -411,10 +411,10 @@ "inputs": { "case": "686b990dfac2293199c4dc988e314d6af1862801451996285a672c8349e22b72", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-useradd": { "scenarios": 13, @@ -429,10 +429,10 @@ "inputs": { "case": "eeb720c9fbca47d93908d195a995bb9648b61b2771a74b868fe369923fb354b0", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-userdel": { "scenarios": 18, @@ -447,10 +447,10 @@ "inputs": { "case": "f0901f27a92b6d4b75715c8be41873d4812c515480a030e5e3dd49b063dcd987", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-userlist": { "scenarios": 32, @@ -465,10 +465,10 @@ "inputs": { "case": "ba56996a6dacc7ccc8c563aa388d6b41b4d9d737635e307d6a43dcc5ab0f1ba9", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "carddemo-userupd": { "scenarios": 23, @@ -483,10 +483,10 @@ "inputs": { "case": "e238391fd58103ac8de1cdc28aa80e428812ecb22d4e95cfd76857bee018877d", "corpus": "d0c4803872ec126eb56a170212f76207beff5ab8c2b6507dd6df4a084cdeb919", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "cbsa-abndproc": { "scenarios": 8, @@ -501,10 +501,10 @@ "inputs": { "case": "32bd7606058e44fc1976bab563073741b843e99ed4e8c2f2382ba46221ee0c26", "corpus": "7a4c86e6d6688f1516ec00cbd81941457457c861bf900e2b3a7f269c6bf9058b", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "cbsa-custctrl": { "scenarios": 6, @@ -645,10 +645,10 @@ "inputs": { "case": "c9c76116b6cbd83fb929db7bd58a606bee9479b3baaeec72d146138e5f1af90b", "corpus": "7a4c86e6d6688f1516ec00cbd81941457457c861bf900e2b3a7f269c6bf9058b", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "cbsa-xfrfun": { "scenarios": 27, @@ -735,10 +735,10 @@ "inputs": { "case": "7a9aee118822b1c0f218acf7f1ad3553bbd5a9c1280afc739c872cc0bb62da82", "corpus": "c5e4d52071fad96bed24e9ba06f30417340bfc5e998e7c1cd5f2383be73d6ff6", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "genapp-lgapdb01": { "scenarios": 9, @@ -789,10 +789,10 @@ "inputs": { "case": "43ffec29fa8c2a0550158fe549d117033843e9741c072eae52f4d08209b5d2a0", "corpus": "c5e4d52071fad96bed24e9ba06f30417340bfc5e998e7c1cd5f2383be73d6ff6", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "genapp-lgdpdb01": { "scenarios": 12, @@ -843,10 +843,10 @@ "inputs": { "case": "8a3174bea8c2259e48d9c4c15be5d32cc8dde55ad7ed1efc0e8da51b7b2f834a", "corpus": "c5e4d52071fad96bed24e9ba06f30417340bfc5e998e7c1cd5f2383be73d6ff6", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "genapp-lgicdb01": { "scenarios": 13, @@ -897,10 +897,10 @@ "inputs": { "case": "15a809097e6d8d3332394ed40e44b11f491a1eaefbb7cab0e600c5fff932e391", "corpus": "c5e4d52071fad96bed24e9ba06f30417340bfc5e998e7c1cd5f2383be73d6ff6", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "genapp-lgipdb01": { "scenarios": 55, @@ -1059,10 +1059,10 @@ "inputs": { "case": "6c9fc448075615eac423f7057a1c705f03c1fd1b91eba79416f996588ddaca0f", "corpus": "c5e4d52071fad96bed24e9ba06f30417340bfc5e998e7c1cd5f2383be73d6ff6", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "genapp-lgupdb01": { "scenarios": 12, @@ -1113,10 +1113,10 @@ "inputs": { "case": "c9ce6f6f6962d4c7aee349ab8ad98699a1fcc799bbe1bb91c8e7f485a68221cb", "corpus": "c5e4d52071fad96bed24e9ba06f30417340bfc5e998e7c1cd5f2383be73d6ff6", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "mortgage-cmort": { "scenarios": 9, @@ -1149,10 +1149,10 @@ "inputs": { "case": "1bc8cc50bfabc9561912399023b410c2636605f171281cb2178b4cb3b2a4d1d7", "corpus": "1143e0fef7c983b7ade463d33d49481f5572d79e8f95593a2219fdb494a1e7f2", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" }, "mortgage-mlist-generated": { "scenarios": 12, @@ -1167,10 +1167,10 @@ "inputs": { "case": "dc611e5eee78003db958b63aeccfb19b7a44339ebb8d6dd114b8788df570cef9", "corpus": "1143e0fef7c983b7ade463d33d49481f5572d79e8f95593a2219fdb494a1e7f2", - "harness": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2", - "oracle": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "harness": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504", + "oracle": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, - "measured_at": "2b53e918c59de134e98e0ab795255afabd21437e" + "measured_at": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf" } } } diff --git a/tests/equivalence/genapp-lgapvs01/evidence.json b/tests/equivalence/genapp-lgapvs01/evidence.json index dfc4e8faa9..bf8eea0abf 100644 --- a/tests/equivalence/genapp-lgapvs01/evidence.json +++ b/tests/equivalence/genapp-lgapvs01/evidence.json @@ -43,7 +43,7 @@ "tests/tools/java_target_matrix.py" ], "files": 11, - "sha256": "471da1a6023b0d9d8fa4455d1c515ea30a922cf5d57a8094b29d6a7dcb43c5c2" + "sha256": "2df01dde126b29e5be6f1f90d7a4d3a5d0f1afdb3ef233f230f50155c9e22504" }, "oracle": { "paths": [ @@ -56,14 +56,14 @@ "tests/tools/equivalence_sql.py" ], "files": 21, - "sha256": "34a717aa90b1cd8c166787b6d0fb4b64b1022f6ea52b7e73ecd1ef0d4a0c8a47" + "sha256": "baf3bfc2d245d0466d0d7e5d1a14e9bd8aa861f6b5681f44ba788e7f5af7c5ec" }, "generator": { "paths": [ "gitgalaxy/tools/cobol_to_java/**" ], "files": 66, - "sha256": "7128ee80b28f816e285cb358d6c72a5e953dd9e0483f03becceff7d668d87e52" + "sha256": "1e66f8dda300d3029fcc004eaf8fa2bd51220c4eee8942c6ccd459d664bc4489" }, "corpus": { "name": "cics-genapp", @@ -150,10 +150,10 @@ } } }, - "digest": "60539616cd1424516f5f188cf6859d5fc55f6705341f05f65a3fbfc0c34213ee" + "digest": "a4041a793f03edd4a8198578c8c065942e9cd82f98517f35c8b7f557cfca8a67" }, "proof": { - "at": "2026-10-09T10:59:11Z", + "at": "2026-10-09T11:51:02Z", "verdict": "proven", "runs": 8, "fault_runs": 0, @@ -206,8 +206,8 @@ "failed": [], "error": null }, - "harness_commit": "2b53e918c59de134e98e0ab795255afabd21437e+uncommitted", - "inputs_digest": "60539616cd1424516f5f188cf6859d5fc55f6705341f05f65a3fbfc0c34213ee" + "harness_commit": "8ccdaad9a51d5f88ccfc4d6e564eeb77f22748bf+uncommitted", + "inputs_digest": "a4041a793f03edd4a8198578c8c065942e9cd82f98517f35c8b7f557cfca8a67" }, "coverage": { "paragraphs": { @@ -249,7 +249,7 @@ "total": 0 }, "source": "the proof's own traced COBOL runs (cobol_coverage.py)", - "inputs_digest": "60539616cd1424516f5f188cf6859d5fc55f6705341f05f65a3fbfc0c34213ee" + "inputs_digest": "a4041a793f03edd4a8198578c8c065942e9cd82f98517f35c8b7f557cfca8a67" }, "reach": { "entry_points": [ @@ -308,7 +308,7 @@ }, { "path": "tests/equivalence/cics/ggcics.c", - "sha256": "015a3536bdb24d59061562d3d883b076ea65b0b6e6c8b019100d78350b22fbf3" + "sha256": "24de9dea8f26297955df28f960d9b5d8548d58630ede71eae018e908d140fa6b" }, { "path": "tests/equivalence/cics/ggcics_spec.h",