镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

equivalence: BNK1CCS create-customer scenarios written, refused by name on L1 (Part of #5089) - #6000

Merged
squid-protocol merged 2 commits into
mainfrom
churn/5089-20261022T1042Z
Oct 22, 2026
Merged

squid-protocol merged 2 commits into
mainfrom
churn/5089-20261022T1042Z

Conversation

@squid-protocol

Copy link
Copy Markdown
Owner

Part of #5089. Checklist: partial [c:41454c3a] -- the create-customer scenarios are written and refused by name until the owner rules the L1 slack (2 bytes after CRECUST's DATE-OF-BIRTH-FORMAT-TEXT); then move them into cbsa-bnk1ccs and cbsa-bnk1ccs-generated and prove.

#5064 only partly lifted CEEDAYS: a date of birth from 1601 on still reaches the length-10-over-8 picture, which the oracle refuses (exit 98). New case cbsa-bnk1ccs-create holds create-customer and born-in-the-future so the stated cases keep running. Verified: equivalence.py run cbsa-bnk1ccs-create -> Unsupported: scenario create-customer: CEEDAYS: picture not modelled: a non-blank tail after 'YYYYMMDD'. No proof loosened; the notes forbid --record.

Class table: BNK1CCS create-customer (this PR, stated, refused L1); cbsa-crecust create-customer / born-in-the-future (already stated, L1); cbsa-crecust-generated (L1). X18 stays ASSUMED.

Gates: pr_gates --fast 7/7, --ratchets 9/9 pass; new + x18 + crecust tests pass.

🤖 Generated with Claude Code

…me on L1 (Part of #5089)

cbsa-bnk1ccs-create holds the two ENTERs that reach CRECUST's CEEDAYS call; the
oracle refuses them (picture tail past the item), so they stay out of the stated cases.

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

Copy link
Copy Markdown
Owner Author

No description provided.

@squid-protocol
squid-protocol marked this pull request as ready for review October 22, 2026 10:51
@squid-protocol

Copy link
Copy Markdown
Owner Author

No description provided.

@squid-protocol
squid-protocol enabled auto-merge (squash) October 22, 2026 10:51
@squid-protocol

Copy link
Copy Markdown
Owner Author

PR #6000 @ dd51d8f: 1 failed check(s)

== ground-truth part 1/4 (failure) -- real
https://github.com/squid-protocol/gitgalaxy/actions/runs/39766252177/job/119782467891
repro: python -m pytest -q tests/cobol_mainframe/test_cbsa_generated_siblings.py::test_every_hand_seeded_cbsa_case_has_a_generated_sibling_or_a_named_reason
failing tests: tests/cobol_mainframe/test_cbsa_generated_siblings.py::test_every_hand_seeded_cbsa_case_has_a_generated_sibling_or_a_named_reason
errors:
fail-on-cache-miss: false
E AssertionError: assert ['cbsa-bnk1ccs-create'] == []
tests/cobol_mainframe/test_cbsa_generated_siblings.py:39: AssertionError
FAILED tests/cobol_mainframe/test_cbsa_generated_siblings.py::test_every_hand_seeded_cbsa_case_has_a_generated_sibling_or_a_named_reason - AssertionError: assert ['cbsa-bnk1ccs-create'] == []
##[error]Process completed with exit code 1.
log tail:
env:
GITGALAXY_LICENSE_KEY: COMMUNITY_FREE_TIER
GITGALAXY_MAINFRAME_CORPORA: /home/runner/work/gitgalaxy/gitgalaxy/.mainframe_corpora
MAINFRAME_ENGINE_KEY: 3a2d78cfc53ebfa31b17c64aa8a96878a3bdc59e65cd6041fcc1b1268f5dcc3f
PYTHONUTF8: 1
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 1 file uploaded
Artifact name is valid!
Root directory input is valid!
Uploading artifact: test-times-ground-truth-part-1.zip
Beginning upload of artifact content to blob storage
Uploaded bytes 61065
Finished uploading artifact content to blob storage!
SHA256 digest of uploaded artifact is e83bfc15fb47f70421e31d74e2e58d6132619bae738ac462a6ff318cf1152516
Finalizing artifact upload
Artifact test-times-ground-truth-part-1 successfully finalized. Artifact ID 12419459151
Artifact test-times-ground-truth-part-1 has been successfully uploaded! Final size is 61065 bytes. Artifact ID is 12419459151
Artifact download URL: https://github.com/squid-protocol/gitgalaxy/actions/runs/39766252177/artifacts/12419459151
Post job cleanup.
[command]/usr/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/work/_temp/4a2d22ac-e9df-47e0-adb3-ee7f44c4f1e4' 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/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 shepherd:needs-fix Bot: a real failure on this head; see the digest comment. Guide: docs/ci.md shepherd:waiting-on-main Bot: the failing check fails on main too (main's to fix). Guide: docs/ci.md labels Oct 22, 2026
… rows, not a hand seed (Part of #5089)

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

Copy link
Copy Markdown
Owner Author

CI shepherd: the head of this PR (60073e8) is not the one a maintainer labelled shepherd:merge on (new commits, or never approved), so the label was removed and nothing merges unreviewed code. Re-add the label when the new head is ready (shepherd:reapprove marks this PR until then).

@squid-protocol squid-protocol added shepherd:reapprove Bot: new commits dropped shepherd:merge; re-add it to merge this head. Guide: docs/ci.md shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md and removed shepherd:needs-fix Bot: a real failure on this head; see the digest comment. Guide: docs/ci.md shepherd:waiting-on-main Bot: the failing check fails on main too (main's to fix). Guide: docs/ci.md shepherd:reapprove Bot: new commits dropped shepherd:merge; re-add it to merge this head. Guide: docs/ci.md labels Oct 22, 2026
@squid-protocol

Copy link
Copy Markdown
Owner Author

No description provided.

@squid-protocol
squid-protocol enabled auto-merge (squash) October 22, 2026 11:35
@squid-protocol

Copy link
Copy Markdown
Owner Author

No description provided.

@squid-protocol
squid-protocol merged commit b2914f6 into main Oct 22, 2026
38 checks passed
@squid-protocol
squid-protocol deleted the churn/5089-20261022T1042Z branch October 22, 2026 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant