Skip to content

equivalence: carddemo-tranview-generated -- BMS-generated map input, aid list in turn (Part of #4506) - #5394

Open
squid-protocol wants to merge 1 commit into
mainfrom
churn/4506-tranview-generated
Open

squid-protocol wants to merge 1 commit into
mainfrom
churn/4506-tranview-generated

Conversation

@squid-protocol

Copy link
Copy Markdown
Owner

Part of #4506. Second @bms receive-generation case, on a burned estate (CardDemo): carddemo-tranview-generated (COTRN01C) proves the existing carddemo-tranview port on 30 generated TRANSACT records and 28 generated scenarios + 1 no-COMMAREA run. The RECEIVE MAP input comes from COTRN01's BMS source ("@bms": {bad 0.1, empty 0.3}); the selected transaction in the COMMAREA is one on file or (20%) one it does not hold.

Generator change (equivalence_inputs.py): scenario_generate.aid may be a list, used in turn. With a single constant aid the first run covered 6/9 paragraphs, 13/24 branches (the PF3/PF4/PF5/other branches never ran); with ENTER, ENTER, PF3, ENTER, PF4, PF5, PF9 it covers 9/9, 20/24.

Evidence

Class

Burned-estate CICS screen cases whose RECEIVE MAP input is hand-written rather than @bms-generated. Covered: carddemo-acctview (#5306), mortgage-mlist (#5306), carddemo-tranview (this PR).

Lessons for agents

  • scenario_generate.aid was a single constant, so a generated case never left ENTER; check coverage before trusting a generated case.

Cross-repo: none.

🤖 Generated with Claude Code

…aid list in turn (Part of #4506)

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

Copy link
Copy Markdown
Owner Author

No description provided.

@squid-protocol
squid-protocol marked this pull request as ready for review October 18, 2026 00:21
@squid-protocol
squid-protocol enabled auto-merge (squash) October 18, 2026 00:25
@squid-protocol

Copy link
Copy Markdown
Owner Author

PR #5394 @ 184cfe9: 1 failed check(s)

== det (failure) -- real
https://github.com/squid-protocol/gitgalaxy/actions/runs/39082448376/job/117544986936
repro: tests/tools/box/heavy-run.sh python tests/tools/proof_sweep.py --det-only --skip-db2 --cases cbsa-bnk1ccs,cbsa-bnk1tfn,cbsa-bnk1uac,cbsa-crecust,mortgage-cmort,mortgage-csmrt,mortgage-mpmt,zecs-zecs003 --work /tmp/gitgalaxy-scratch/ci-digest/sweep
det cases not proven: cbsa-bnk1ccs,cbsa-bnk1tfn,cbsa-bnk1uac,cbsa-crecust,mortgage-cmort,mortgage-csmrt,mortgage-mpmt,zecs-zecs003
errors:
det mortgage-csmrt NOT PROVEN proven on 5 scenarios, covering 1/1 paragraphs and 1/2 branches
det mortgage-mpmt NOT PROVEN
det zecs-zecs003 NOT PROVEN
det cbsa-bnk1ccs NOT PROVEN proven on 83 scenarios, covering 33/33 paragraphs and 109/143 branches
det cbsa-bnk1tfn NOT PROVEN proven on 45 scenarios, covering 28/28 paragraphs and 53/72 branches
det cbsa-bnk1uac NOT PROVEN proven on 71 scenarios, covering 31/31 paragraphs and 75/88 branches
det cbsa-crecust NOT PROVEN
det mortgage-cmort NOT PROVEN proven on 16 scenarios, covering 6/6 paragraphs and 18/21 branches
##[error]Process completed with exit code 1.
log tail:
compression-level: 6
overwrite: false
include-hidden-files: false
archive: true
env:
pythonLocation: /opt/hostedtoolcache/Python/3.12.15/x64
PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.15/x64/lib/pkgconfig
Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.15/x64
Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.15/x64
Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.15/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.15/x64/lib
##[endgroup]
With the provided path, there will be 112 files uploaded
Artifact name is valid!
Root directory input is valid!
Uploading artifact: det-sweep-ledger.zip
Beginning upload of artifact content to blob storage
Uploaded bytes 88555
Finished uploading artifact content to blob storage!
SHA256 digest of uploaded artifact is 37f81ac5c6ff26f72eceeecd64fa5be04f6ee2e7d25550ed1b62f625eb56937a
Finalizing artifact upload
Artifact det-sweep-ledger successfully finalized. Artifact ID 12119034056
Artifact det-sweep-ledger has been successfully uploaded! Final size is 88555 bytes. Artifact ID is 12119034056
Artifact download URL: https://github.com/squid-protocol/gitgalaxy/actions/runs/39082448376/artifacts/12119034056
Post job cleanup.
[command]/usr/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/work/_temp/062b60a9-7cab-4b5f-8549-c66ac891bbaf' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/bin/git config --global --add safe.directory /home/runner/work/gitgalaxy/gitgalaxy
Removing SSH command configuration
[command]/usr/bin/git config --local --name-only --get-regexp core.sshCommand
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Removing HTTP extra header
[command]/usr/bin/git config --local --name-only --get-regexp http.https://github.com/.extraheader
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http.https://github.com/.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Removing includeIf entries pointing to credentials config files
[command]/usr/bin/git config --local --name-only --get-regexp ^includeIf.gitdir:
[command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Cleaning up orphan processes

@squid-protocol squid-protocol added the shepherd:needs-fix Bot: a real failure on this head; see the digest comment. Guide: docs/ci.md label Oct 18, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md shepherd:needs-fix Bot: a real failure on this head; see the digest comment. Guide: docs/ci.md

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant