Skip to content

det SQL: pin the burned-estate premise for the still-refused CALL / CONNECT / DESCRIBE / host-variable text (Part of #4269) - #6329

Merged
squid-protocol merged 1 commit into
mainfrom
churn/4269-20261024T0233Z
Oct 24, 2026
Merged

squid-protocol merged 1 commit into
mainfrom
churn/4269-20261024T0233Z

Conversation

@squid-protocol

Copy link
Copy Markdown
Owner

What

The EXEC SQL breadth item has landed in slices (#5594 PREPARE/EXECUTE, #6040 EXECUTE USING, #6206 named refusals, WHENEVER). What is left (DESCRIBE, CONNECT, CALL, host-variable statement text, USING DESCRIPTOR, non-assigning SET) is refused by name and waits on a burned program that uses it. This PR turns that premise from a dated grep into a check: test_no_burned_estate_program_issues_a_refused_dynamic_or_connection_sql_verb scans the six burned corpora (comment lines stripped) and fails the day one of them issues CALL / CONNECT / DESCRIBE / PREPARE / EXECUTE / WHENEVER, naming the file. Skips when the corpora are absent. Register Q4 points at it.

No translator, parser or golden change.

Facts checked: multi-line grep of the six burned corpora, 247 COBOL files, 0 hits; per-form named refusals already pinned by test_every_other_form_is_refused_by_name.

Checklist: done [c:fe6377e7]

Sibling gaps (no burned program needs any, so frontier)

Gates

New test and the existing refusal tests pass; ruff format --check clean. Not run: golden bless / crucible (no parser change).

🤖 Generated with Claude Code

…nnection verb (Part of #4269)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@squid-protocol squid-protocol added shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md and removed shepherd:merge Maintainer: merge when green (auto-merge, squash). Guide: docs/ci.md labels Oct 24, 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 24, 2026 02:38
@squid-protocol
squid-protocol enabled auto-merge (squash) October 24, 2026 02:47
@squid-protocol
squid-protocol merged commit 3eb41f6 into main Oct 24, 2026
55 checks passed
@squid-protocol
squid-protocol deleted the churn/4269-20261024T0233Z branch October 24, 2026 03:03
@squid-protocol

Copy link
Copy Markdown
Owner Author

No description provided.

1 similar comment
@squid-protocol

Copy link
Copy Markdown
Owner Author

No description provided.

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