sqlalchemy-backlog-intelligence / data /simulated_resolution_packages.csv
cjc0013's picture
Publish SQLAlchemy backlog intelligence Space
6a437f0 verified
Raw
History Blame Contribute Delete
131 kB
simulated_pr_number,package_key,package_kind,package_kind_label,title,primary_item_type,primary_item_number,primary_item_title,primary_item_url,axis,would_open_new_pr,would_create_branch,would_do,maintainer_value,local_test_plan,local_test_status,proof_status,open_issue_numbers,active_pr_numbers,context_issue_numbers,context_pr_numbers,issue_count,pr_count,issue_group_keys,work_thread_keys,primary_bucket,buckets,attention_score,would_change_files,diagnosis_kind,diagnosis,recommended_next_step,diagnostic_confidence,diagnostic_evidence,evidence_excerpt,dry_run_only,github_action_allowed,blocked_github_actions,package_hash
SIM-001,resolution:sim-001,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: sql (1 issue + 1 PR),pr,13323,Apply tuple bind expressions to expanding IN values,https://github.com/sqlalchemy/sqlalchemy/pull/13323,sql,False,,"Inspect or approve the owner-gated test run, then decide the existing PR with its linked issues in view.",Turns a stalled external gate into one maintainer-owned decision instead of more contributor churn.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,8992,13323,8989,,1,1,issue-collapse:20b17ea0e67b3653,thread:issue:8992:pr:13323,waiting on repo owner test approval,waiting on repo owner test approval,94,"lib/sqlalchemy/sql/compiler.py, test/sql/test_type_expressions.py",owner_test_approval_gate,PR #13323 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"pr #13323 declares a closing reference to issue #8992. | dering expanded tuples. This matches scalar `IN` behavior for custom types and covers both `render_postcompile` and `literal_binds`. Fixes: #8992 ### Checklist This pull request is: - [ ] A documentation / typographical / small typing error fix - [x] A short code fix - Fixes:... | Pending gated check(s): gerrit_review | discovered during #8989, this is simpl...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",d26fe2f82cce9cf5b7a815da6f91bdb4542f6fdd3df3e6002a3d051e69456af2
SIM-002,resolution:sim-002,existing_pr_blocked_review,Existing PR blocked review,Existing PR blocked review: orm (1 issue + 1 PR),pr,13402,Allow inspection registrations from module reloads,https://github.com/sqlalchemy/sqlalchemy/pull/13402,orm,False,,"Resolve the blocked PR state: failed checks, pending checks, conflicts, or review blockers.",Makes the next maintainer action explicit before any issue response is written.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,10748,13402,,,1,1,issue-collapse:63d3b30a6535e10e,thread:issue:10748:pr:13402,PR blocked,PR blocked,73,"doc/build/changelog/unreleased_21/10748.rst, lib/sqlalchemy/inspection.py, test/base/test_inspect.py",maintainer_decision_needed,PR #13402 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision.,"Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover.",medium,reviewDecision=; mergeStateStatus=UNSTABLE; pending=code_review; stale_days=8,let's add a comment similar to the shared by mike here https://github.com/sqlalchemy/sqlalchemy/issues/10748#issuecomment-1852787222 to clarify why it's done this way | pr #13402 declares a closing reference to issue #10748. | gistration assertion for conflicting registrars - add regression coverage for module reload style registration and a changelog entry Closes #10748. ### Validation - `/tmp/sqlalchemy-pr-venv/...,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",d549deb8782362304324ba8f474174a834ea491f9449cc9da00aeb0d07e3d07e
SIM-003,resolution:sim-003,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: postgresql (1 issue + 1 PR),pr,13303,Fix PostgreSQL CHECK constraint reflection stripping unrelated parens,https://github.com/sqlalchemy/sqlalchemy/pull/13303,postgresql,False,,Keep the existing PR waiting for contributor changes or close it with the linked context preserved.,Avoids re-reviewing stale context until the contributor-owned work changes.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,13157,13303,,"13188, 13200",1,1,issue-collapse:fdcf9ec8b5e3f7ae,thread:issue:13157:pr:13303,waiting on contributor,waiting on contributor,62,"lib/sqlalchemy/dialects/postgresql/base.py, lib/sqlalchemy/dialects/sqlite/base.py, lib/sqlalchemy/util/__init__.py, lib/sqlalchemy/util/langhelpers.py, test/base/test_utils.py, test/dialect/postgresql/test_reflection.py",owner_test_approval_gate,PR #13303 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"pr #13303 declares a closing reference to issue #13157. | pr #13200 declares a closing reference to issue #13157. | pr #13188 declares a closing reference to issue #13157. | Fixes #13157. The second pass over the CHECK constraint body in `get_multi_check_constraints` used a naive ```python re.sub(r""^[\s\n]*\((.+)\)[\s\n]*$"", | verified: - `((a > 1) AND (a < 5))` → `(a > 1) AND (a < 5)` ✅ - `(a > 1)` → `a > 1` ✅ -...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",6511f2f2878cc713f466e3e3bd6d254a931a62a6cf227afeef5083ac5e6c2595
SIM-004,resolution:sim-004,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: asyncio (5 issues + 1 PR),pr,13289,fix: raise clear error when default_factory/default passed to WriteOnlyMapped/DynamicMapped relationship,https://github.com/sqlalchemy/sqlalchemy/pull/13289,asyncio,False,,Keep the existing PR waiting for contributor changes or close it with the linked context preserved.,Avoids re-reviewing stale context until the contributor-owned work changes.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,"9410, 9493, 9930, 10094, 13227",13289,"5811, 9350, 9563, 9785, 9927, 12168",,5,1,issue-collapse:3edab8ed60233c59,thread:issue:10094:issue:13227:issue:9410:issue:9493,waiting on contributor,waiting on contributor,52,"lib/sqlalchemy/orm/relationships.py, test/orm/declarative/test_typed_mapping.py",owner_test_approval_gate,PR #13289 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"pr #13289 declares a closing reference to issue #13227. | ### Description Fixes: #13227 When `default_factory=list` or `default` is passed to a `WriteOnlyMapped` or `DynamicMapped` relationship, it previously caused cryptic cra | thanks, left a few suggestions. let's also wait mike input on whatever we should include also dynamic here | Possible related issues #10094 and #9410 shared tokens: document, far, gotchas...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",88aa25792161f23fb6a4b524f406a91a37f279813a7c2b5676b001b00b7587ea
SIM-005,resolution:sim-005,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: orm (1 issue + 1 PR),pr,12433,Coerce aliased Select and CompoundSelect to subquery,https://github.com/sqlalchemy/sqlalchemy/pull/12433,orm,False,,Keep the existing PR waiting for contributor changes or close it with the linked context preserved.,Avoids re-reviewing stale context until the contributor-owned work changes.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,6274,12433,10236,,1,1,issue-collapse:4d99e261e8c611ed,thread:issue:6274:pr:12433,waiting on contributor,waiting on contributor,52,"lib/sqlalchemy/orm/util.py, test/orm/test_utils.py",contributor_update_needed,PR #12433 is contributor-owned until requested changes or review questions are answered.,Keep parked or close after maintainer review if the contributor path is no longer active; do not ask for maintainer work first.,medium,reviewDecision=CHANGES_REQUESTED; stale_days=479,"I would prefer just go to the ""raise informative error"" step without passing to the deprecation step, since we had an uninformative error already | great job. I think we can simplify the fix and also add some more test support, see inline comments | OK we changed from coercion + warning to raise in #10236. So this PR needs to have a separate version for main vs. 2.0. in main, these test should expect a raise. in 2...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",1e5ac9c162faa222f5f828a0935e978a843ee09747c6087557e6dafa223612b9
SIM-006,resolution:sim-006,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: datatypes (2 issues + 3 PRs),pr,13418,Use identifier preparer for string type collations,https://github.com/sqlalchemy/sqlalchemy/pull/13418,datatypes,False,,"Inspect or approve the owner-gated test run, then decide the existing PR with its linked issues in view.",Turns a stalled external gate into one maintainer-owned decision instead of more contributor churn.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,"6511, 9693","12697, 12698, 13418",,12510,2,3,issue-collapse:c957bcabf1904e15,thread:issue:6511:issue:9693:pr:12697:pr:12698,waiting on repo owner test approval,"waiting on repo owner test approval, waiting on contributor, draft/noise",70,"doc/build/changelog/unreleased_20/9693.rst, lib/sqlalchemy/dialects/postgresql/base.py, lib/sqlalchemy/dialects/postgresql/named_types.py, lib/sqlalchemy/sql/compiler.py, lib/sqlalchemy/sql/sqltypes.py, lib/sqlalchemy/testing/suite/test_reflection.py, test/dialect/postgresql/test_compiler.py, test/dialect/postgresql/test_reflection.py, test/dialect/postgresql/test_types.py, test/sql/test_types.py, doc/build/changelog/unreleased_20/12698.rst, doc/build/changelog/unreleased_20/6511.rst",owner_test_approval_gate,PR #13418 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"pr #13418 declares a closing reference to issue #9693. | pr #12697 declares a closing reference to issue #9693. | ### Description Fixes #9693. String type collation rendering currently hardcodes quoted collation names, so a PostgreSQL schema-qualified collation such as `schema.col | , allowing to create respective elements with a schema-qualified collation name. Reflection is also handled for both types and domai...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",4f6ed5c8dd49313dc320504df8f75587d6ce89990e8c656973b8dd13f36aeff3
SIM-007,resolution:sim-007,existing_pr_blocked_review,Existing PR blocked review,Existing PR blocked review: asyncio (1 issue + 1 PR),pr,13421,Fix oracledb async dialect entering cursors synchronously,https://github.com/sqlalchemy/sqlalchemy/pull/13421,asyncio,False,,"Resolve the blocked PR state: failed checks, pending checks, conflicts, or review blockers.",Makes the next maintainer action explicit before any issue response is written.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,13420,13421,,,1,1,issue-collapse:f0c50bddefb35522,thread:issue:13420:pr:13421,PR blocked,PR blocked,73,"doc/build/changelog/unreleased_21/13420.rst, lib/sqlalchemy/dialects/oracle/oracledb.py, pyproject.toml, test/dialect/oracle/test_dialect.py",maintainer_decision_needed,PR #13421 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision.,"Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover.",medium,reviewDecision=; mergeStateStatus=UNSTABLE; pending=code_review; stale_days=0,"pr #13421 declares a closing reference to issue #13420. | db's AsyncCursor in version 2.0.1, the async dialect's minimum supported oracledb version is raised from 2.0.0 to 2.0.1 accordingly. Fixes: #13420 <!-- Provide a general summary of your proposed changes in the Title field above --> ### Description <!-- Describe your changes in... | OK, this is **sqla-tester** setting up my work on behalf of **zzzeek** to tr...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",40cffa06186054b122e5259601f288877598abfb2be8e3d1eea7526b92b20951
SIM-008,resolution:sim-008,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: orm (1 issue + 1 PR),pr,13405,# Cython batch instance processor — ~10–30% on most loads (collection joinedload −5%),https://github.com/sqlalchemy/sqlalchemy/pull/13405,orm,False,,"Inspect or approve the owner-gated test run, then decide the existing PR with its linked issues in view.",Turns a stalled external gate into one maintainer-owned decision instead of more contributor churn.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,13407,13405,,,1,1,issue-collapse:3a489042976c92b9,thread:issue:13407:pr:13405,waiting on repo owner test approval,waiting on repo owner test approval,70,"lib/sqlalchemy/orm/_loading_cy.py, lib/sqlalchemy/orm/loading.py, lib/sqlalchemy/orm/mapper.py, lib/sqlalchemy/orm/strategies.py, lib/sqlalchemy/util/_has_cython.py, setup.py, test/orm/test_loading_batch.py, test/profiles.txt",owner_test_approval_gate,PR #13405 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"Thanks for looking into this. I've created an issue, it's #13407 | pr #13405 declares a closing reference to issue #13407. | (it wins uncompiled too); `-O3` compilation adds a smaller further gain (~2–6%), to weigh against the cost of a new compiled module. Fixes: #13407 ## Benchmarks `min` ms, vs `main`. Python 3.14, in-memory SQLite, 50 repeats, extension compiled at `-O3`. | case | before | after... | Pending g...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",13b5779fdf7a66428fdc05b779538cae148b98d02b7c57f6ee0b1b4756dea569
SIM-009,resolution:sim-009,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: orm (1 issue + 1 PR),pr,13404,Subqueryload without per-row Row construction — ~26% on subqueryload,https://github.com/sqlalchemy/sqlalchemy/pull/13404,orm,False,,"Inspect or approve the owner-gated test run, then decide the existing PR with its linked issues in view.",Turns a stalled external gate into one maintainer-owned decision instead of more contributor churn.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,13406,13404,,,1,1,issue-collapse:1057bc2c5756d700,thread:issue:13406:pr:13404,waiting on repo owner test approval,waiting on repo owner test approval,70,"lib/sqlalchemy/orm/strategies.py, test/orm/test_subquery_relations.py",owner_test_approval_gate,PR #13404 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"Hey @ollz272 thanks for continuing work on this! I've created #13406 from the discussion, so we have something to add to the fixes etc. > Still having trouble with gerrit.. sorry! no problem, feel free to kee | pr #13404 declares a closing reference to issue #13406. | )` semantics; the requires_uniquing fallback covers nested-eager cases. `test_subquery_relations` and `test_recursive_loaders` pass. Fixes: #13406 #...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",d972525bf414fa796fe1ab07c1ef0b7e7a9b054d118ff9ff86ca616955a41aa8
SIM-010,resolution:sim-010,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: schema (1 issue + 1 PR),pr,13399,"UniqueConstraint and Index withheld from table via attach_to_table flag, and appended to table via append_constraint",https://github.com/sqlalchemy/sqlalchemy/pull/13399,schema,False,,"Inspect or approve the owner-gated test run, then decide the existing PR with its linked issues in view.",Turns a stalled external gate into one maintainer-owned decision instead of more contributor churn.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,13048,13399,,,1,1,issue-collapse:0991f61963864c8e,thread:issue:13048:pr:13399,waiting on repo owner test approval,waiting on repo owner test approval,70,"doc/build/changelog/unreleased_21/13048.rst, lib/sqlalchemy/sql/schema.py, test/sql/test_constraints.py",owner_test_approval_gate,PR #13399 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"pr #13399 declares a closing reference to issue #13048. | attach_to_table, using `Table.append_constraint(index)` allows for execution of `table.indexes.add(self)` in `Index._set_parent()`. Fixes: #13048 ### Checklist <!-- go over following points. check them with an `x` if they do apply, (they turn into clickable checkboxes once the... | Pending gated check(s): gerrit_review | PR #13399: waiting on repo owner tes...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",0d3837274347658e4e0b8dccaaaabb2135ef9bf54f033ddc779550dc557a7777
SIM-011,resolution:sim-011,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: reflection (1 issue + 1 PR),pr,13398,fix catastrophic backtracking in sqlite inline unique reflection regex,https://github.com/sqlalchemy/sqlalchemy/pull/13398,reflection,False,,"Inspect or approve the owner-gated test run, then decide the existing PR with its linked issues in view.",Turns a stalled external gate into one maintainer-owned decision instead of more contributor churn.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,13419,13398,,,1,1,issue-collapse:276b40340ae28a96,thread:issue:13419:pr:13398,waiting on repo owner test approval,waiting on repo owner test approval,70,"doc/build/changelog/unreleased_21/13419.rst, lib/sqlalchemy/dialects/sqlite/base.py, test/dialect/sqlite/test_reflection.py",owner_test_approval_gate,PR #13398 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"opened #13419 with the description, a runnable reproducer and the comparative timings. i've linked it here (Fixes: #13419) and renamed the changelog to 1 | pr #13398 declares a closing reference to issue #13419. | Fixes: #13419 ### Description While reflecting a SQLite table, `get_unique_constraints` scans the stored `CREATE TABLE` text (taken verbatim from `sqlite | Pending gated check(s): gerrit_review | LGTM. R...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",3430503414141ead51c180e4b689e082cfcb18c2721b7090470c5111a92a4f31
SIM-012,resolution:sim-012,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: datatypes (1 issue + 1 PR),pr,13368,"Document deprecated MySQL (M,D) float syntax and improve error message",https://github.com/sqlalchemy/sqlalchemy/pull/13368,datatypes,False,,"Inspect or approve the owner-gated test run, then decide the existing PR with its linked issues in view.",Turns a stalled external gate into one maintainer-owned decision instead of more contributor churn.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,11132,13368,,,1,1,issue-collapse:710c6c53334dc200,thread:issue:11132:pr:13368,waiting on repo owner test approval,waiting on repo owner test approval,70,"doc/build/changelog/unreleased_20/11132.rst, lib/sqlalchemy/dialects/mysql/types.py, test/dialect/mysql/test_types.py",owner_test_approval_gate,PR #13368 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"pr #13368 declares a closing reference to issue #11132. | ### Description Fixes #11132. Per maintainer guidance in the issue, this PR does two things: 1. **Documents the caveat**: adds a `.. warning::` to the MySQL dialect's ` | Pending gated check(s): gerrit_review | PR #13368: waiting on repo owner test approval; checks: gerrit_review; review:",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",7a5710fcae3e536b7634e71ea31ed8f5338f2719f60c6db0c7e57a5ef8ace6a9
SIM-013,resolution:sim-013,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: connection pool (1 issue + 1 PR),pr,13288,fix(pool): use time.monotonic() instead of time.time() for connection timestamps,https://github.com/sqlalchemy/sqlalchemy/pull/13288,connection pool,False,,Keep the existing PR waiting for contributor changes or close it with the linked context preserved.,Avoids re-reviewing stale context until the contributor-owned work changes.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,13169,13288,,,1,1,issue-collapse:30b6115151f5426c,thread:issue:13169:pr:13288,waiting on contributor,waiting on contributor,45,lib/sqlalchemy/pool/base.py,owner_test_approval_gate,PR #13288 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"I want to do what I propose [here](https://github.com/sqlalchemy/sqlalchemy/issues/13169#issuecomment-4060550530) which is dont hardcode time functions that are used in this way: 1. note that we also use `time.time()` in [queue.py](https://github.com/sqlalchemy/sqlalchemy/blob... | pr #13288 declares a closing reference to issue #13169. | timeout), so switching to `time.monotonic()` preserves existing behavior whi...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",d0d058392dec75887baba8ebeda05759d548b10be4e4536e3848351af15d2f3e
SIM-014,resolution:sim-014,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: functions (1 issue + 1 PR),pr,13051,Added implementations for avg & abs,https://github.com/sqlalchemy/sqlalchemy/pull/13051,functions,False,,Keep the existing PR waiting for contributor changes or close it with the linked context preserved.,Avoids re-reviewing stale context until the contributor-owned work changes.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,13049,13051,,,1,1,issue-collapse:714cc77564bc27d5,thread:issue:13049:pr:13051,waiting on contributor,waiting on contributor,45,"doc/build/core/functions.rst, lib/sqlalchemy/sql/functions.py, test/sql/test_functions.py, test/typing/plain_files/sql/functions.py",failed_static_checks,PR #13051 is blocked by failing static/type checks: mypy-3.14; pending owner gate: gerrit_review.,"Fix or ask the contributor to fix mypy-3.14, rerun checks, then revisit review/owner-gate approval once the branch is green.",high,failed checks: mypy-3.14; pending owner gate: gerrit_review.,"pr #13051 declares a closing reference to issue #13049. | y of your proposed changes in the Title field above --> ### Description Added the implementations for `func.avg()` and `func.abs()`. Fixes: #13049 ### Checklist <!-- go over following points. check them with an `x` if they do apply, (they turn into clickable checkboxes once th... | as mentioned, typing should use _N which is what we already use. | thanks fo...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",1ced38429bf1fa6917dff57491204a4e7c19f8e6214793b6c3c8378551796b1d
SIM-015,resolution:sim-015,existing_pr_decision,Existing PR decision,Existing PR decision: sql (1 issue + 1 PR),pr,12297,refactor(MSExecutionContext): improve identity insert handling and va…,https://github.com/sqlalchemy/sqlalchemy/pull/12297,sql,False,,"Use the existing PR as the resolution vehicle; decide merge, close, rebase, or maintainer takeover.",Avoids opening a duplicate PR when an active patch already exists.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,11620,12297,,,1,1,issue-collapse:803f7894103300d7,thread:issue:11620:pr:12297,has linked issue,has linked issue,44,"doc/build/changelog/unreleased_21/11620.rst, lib/sqlalchemy/dialects/mssql/base.py, test/dialect/mssql/test_query.py",maintainer_decision_needed,PR #12297 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision.,"Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover.",medium,reviewDecision=; mergeStateStatus=CLEAN; pending=; stale_days=473,"pr #12297 declares a closing reference to issue #11620. | Fixes: #11620 ### Description - Refactored method in to improve readability and maintainability: - Extracted identity insert logic into helper methods: - | OK, this is **sqla-tester** setting up my work on behalf of **zzzeek** to try to get revision d25b6e47f76dc837a049b4de53871b939ef9578c of this pull request into gerrit so we can run tests and reviews and...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",aa8aa12995d15902daca226989d63571e0089f218ea136181156f02bc2905423
SIM-016,resolution:sim-016,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: postgresql (1 issue + 1 PR),pr,11296,Ability to specify `WITH` when creating a table + fixes `WITH` when creating an index,https://github.com/sqlalchemy/sqlalchemy/pull/11296,postgresql,False,,Keep the existing PR waiting for contributor changes or close it with the linked context preserved.,Avoids re-reviewing stale context until the contributor-owned work changes.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,11122,11296,,,1,1,issue-collapse:e7ed2a2a1b4e3872,thread:issue:11122:pr:11296,waiting on contributor,waiting on contributor,45,"lib/sqlalchemy/dialects/postgresql/base.py, test/dialect/postgresql/test_compiler.py",merge_state_blocked,PR #11296 appears blocked by merge state `DIRTY`.,"Rebase/update the branch against main, then rerun checks before maintainer review.",high,mergeStateStatus=DIRTY; branch=feature/GH-11122/table-with,"pr #11296 declares a closing reference to issue #11122. | y to specify storage parameters via with + fix for specifying index storage parameters (should it be split into two different PRs?). Fixes: #11122 ### Checklist <!-- go over following points. check them with an `x` if they do apply, (they turn into clickable checkboxes once th... | Thanks for the change, I'm not sure about changing how the values are compil...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",5ff57d84427aa695a0a80926ea3e10c6feeb9eba5577d75cffaf13eeacc0f785
SIM-017,resolution:sim-017,existing_pr_decision,Existing PR decision,Existing PR decision: documentation (9 issues + 1 PR),pr,12731,fix(typing): allow DeclarativeBase subclasses in with_for_update(of=...),https://github.com/sqlalchemy/sqlalchemy/pull/12731,documentation,False,,"Use the existing PR as the resolution vehicle; decide merge, close, rebase, or maintainer takeover.",Avoids opening a duplicate PR when an active patch already exists.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,"6120, 6810, 9301, 9587, 10351, 10527, 10888, 11686, 13357",12731,"3050, 3150, 7519, 7535, 7555, 7562, 7774, 12730","12384, 12707, 12759",9,1,issue-collapse:542ae1425c0c9560,thread:issue:10351:issue:10527:issue:10888:issue:11686,draft/noise,draft/noise,38,lib/sqlalchemy/sql/selectable.py,owner_test_approval_gate,PR #12731 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,"pr #12731 declares a closing reference to issue #12730. | ic type checkers like mypy and pyright currently report type errors when `DeclarativeBase` subclasses are passed. This patch resolves issue #12730 by expanding `_ForUpdateOfArgument` to include `Type[DeclarativeBase]` (and sequences containing them), aligning type hints with a... | OK, this is **sqla-tester** setting up my work on behalf of **CaselIT** to t...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",fd1c27dec09ac6de1151629501823b1436f6721a03701b0e6b3e3a8abc9313fe
SIM-018,resolution:sim-018,existing_pr_blocked_review,Existing PR blocked review,Existing PR blocked review: orm (1 issue + 1 PR),pr,12401,Make loader strategy error message more verbose,https://github.com/sqlalchemy/sqlalchemy/pull/12401,orm,False,,"Resolve the blocked PR state: failed checks, pending checks, conflicts, or review blockers.",Makes the next maintainer action explicit before any issue response is written.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,12398,12401,10668,,1,1,issue-collapse:7d31f4d72c8cb07d,thread:issue:12398:pr:12401,PR blocked,PR blocked,65,"lib/sqlalchemy/orm/strategy_options.py, test/orm/test_deferred.py, test/orm/test_options.py",failed_static_checks,"PR #12401 is blocked by failing static/type checks: pep484-3.14, pep8-3.14; pending owner gate: gerrit_review.","Fix or ask the contributor to fix pep484-3.14, pep8-3.14, rerun checks, then revisit review/owner-gate approval once the branch is green.",high,"failed checks: pep484-3.14, pep8-3.14; pending owner gate: gerrit_review. Review signal: this is fine though I think you need to install pre-commit and have it run because this will fail pep8 for line length | Thanks for the hint. I indeed forgot to lint my changes. Note that pre-commit did not work for me because of a version conflict with black: ``` stderr: ERROR: Package 'black' r...","pr #12401 declares a closing reference to issue #12398. | Fixes: #12398 This PR makes the error message on conflicting loader strategies more verbose to help with debugging <!-- Provide a general summary of your | Blocked or unstable check/merge state. Check signal(s): pep484-3.14, pep8-3.14, gerrit_review | ### Describe the use case I just received the following error of in my project and have an improvement requ...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",913982620f65bd5bc08d11974a2f424ef3e072e3aef4d808765633da6e90a974
SIM-019,resolution:sim-019,existing_pr_blocked_review,Existing PR blocked review,Existing PR blocked review: orm (1 issue + 1 PR),pr,10574,"fixes: #2943, allow overriding validates for inheritance",https://github.com/sqlalchemy/sqlalchemy/pull/10574,orm,False,,"Resolve the blocked PR state: failed checks, pending checks, conflicts, or review blockers.",Makes the next maintainer action explicit before any issue response is written.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,2943,10574,,,1,1,issue-collapse:961923bdf1380b27,thread:issue:2943:pr:10574,PR blocked,PR blocked,55,"lib/sqlalchemy/orm/mapper.py, lib/sqlalchemy/orm/strategies.py, test/orm/test_validators.py",merge_state_blocked,PR #10574 appears blocked by merge state `DIRTY`.,"Rebase/update the branch against main, then rerun checks before maintainer review.",high,mergeStateStatus=DIRTY; branch=issue_2943,"**Federico Caselli** (CaselIT) wrote: left some style suggestions View this in Gerrit at https://gerrit.sqlalchemy.org/c/sqlalchemy/sqlalchemy/+/4919 | OK, this is **sqla-tester** setting up my work on behalf of **zzzeek** to try to get revision d310bef35b0ac3e5b840842b62807fc4008fd086 of this pull request into gerrit so we can run tests and reviews and stuff | Blocked or unstable check/merge state. Check signal(s...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",2d7e7fdd3215e30638eee2523f60b6131c94d813e18950acff666daf7dc41b06
SIM-020,resolution:sim-020,existing_pr_blocked_review,Existing PR blocked review,Existing PR blocked review: general (0 issues + 2 PRs),pr,12645,"enable mypy ""ignore-without-code"" rule",https://github.com/sqlalchemy/sqlalchemy/pull/12645,general,False,,"Resolve the blocked PR state: failed checks, pending checks, conflicts, or review blockers.",Makes the next maintainer action explicit before any issue response is written.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,,"8136, 12645",,,0,2,,,PR blocked,"PR blocked, draft/noise",55,"lib/sqlalchemy/connectors/asyncio.py, lib/sqlalchemy/dialects/__init__.py, lib/sqlalchemy/dialects/mysql/aiomysql.py, lib/sqlalchemy/dialects/mysql/asyncmy.py, lib/sqlalchemy/dialects/mysql/base.py, lib/sqlalchemy/dialects/mysql/enumerated.py, lib/sqlalchemy/dialects/mysql/mysqlconnector.py, lib/sqlalchemy/dialects/mysql/mysqldb.py, lib/sqlalchemy/dialects/postgresql/ranges.py, lib/sqlalchemy/engine/create.py, lib/sqlalchemy/engine/cursor.py, lib/sqlalchemy/engine/default.py",failed_static_checks,PR #12645 is blocked by failing static/type checks: pep484-3.12; pending owner gate: gerrit_review.,"Fix or ask the contributor to fix pep484-3.12, rerun checks, then revisit review/owner-gate approval once the branch is green.",high,failed checks: pep484-3.12; pending owner gate: gerrit_review.,"PR #12645: PR blocked; checks: pep484-3.12, gerrit_review; review: | PR #8136: draft/noise; checks:; review:",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",d140990bc716850dff6f54d39a7f3b07b4aa3fe4061f58a8c2ce89fdec6dff93
SIM-021,resolution:sim-021,existing_pr_contributor_wait,Existing PR contributor wait,Existing PR contributor wait: general (0 issues + 3 PRs),pr,11437,initial commit to update the SQLAlchemy examples,https://github.com/sqlalchemy/sqlalchemy/pull/11437,general,False,,Keep the existing PR waiting for contributor changes or close it with the linked context preserved.,Avoids re-reviewing stale context until the contributor-owned work changes.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,,"11107, 11297, 11437",,,0,3,,,waiting on contributor,waiting on contributor,35,"lib/sqlalchemy/engine/util.py, lib/sqlalchemy/orm/session.py, doc/build/changelog/migration_20.rst, examples/_README.txt, examples/association/basic_association.py, examples/association/dict_of_sets_with_default.py, examples/association/proxied_association.py, examples/asyncio/__init__.py, examples/asyncio_/__init__.py, examples/asyncio_/async_orm.py, examples/asyncio_/async_orm_writeonly.py, examples/asyncio_/basic.py",merge_state_blocked,PR #11437 appears blocked by merge state `DIRTY`.,"Rebase/update the branch against main, then rerun checks before maintainer review.",high,mergeStateStatus=DIRTY; branch=fix-examples-2,PR #11297: waiting on contributor; checks:; review: CHANGES_REQUESTED | PR #11107: waiting on contributor; checks:; review: CHANGES_REQUESTED | PR #11437: waiting on contributor; checks:; review: CHANGES_REQUESTED,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",f9a222694a74df2dce8c344c3da4abbed18533b8fc462eb08590b5f4aea36b91
SIM-022,resolution:sim-022,existing_pr_owner_gate,Existing PR owner-test gate,Existing PR owner-test gate: general (0 issues + 5 PRs),pr,13417,Add type annotations to sqlalchemy.ext.serializer,https://github.com/sqlalchemy/sqlalchemy/pull/13417,general,False,,"Inspect or approve the owner-gated test run, then decide the existing PR with its linked issues in view.",Turns a stalled external gate into one maintainer-owned decision instead of more contributor churn.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,,"13137, 13312, 13415, 13416, 13417",,,0,5,,,waiting on repo owner test approval,waiting on repo owner test approval,60,"lib/sqlalchemy/orm/collections.py, test/orm/test_collection.py, lib/sqlalchemy/ext/serializer.py, lib/sqlalchemy/engine/_result_cy.py, lib/sqlalchemy/engine/result.py, lib/sqlalchemy/ext/asyncio/result.py, test/base/test_result.py, test/profiles.txt, test/sql/test_resultset_elision.py, lib/sqlalchemy/sql/sqltypes.py, test/sql/test_delete.py",owner_test_approval_gate,PR #13417 is waiting on repository-owner test approval: gerrit_review.,"Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view.",high,pending checks: gerrit_review,PR #13416: waiting on repo owner test approval; checks: gerrit_review; review: | PR #13417: waiting on repo owner test approval; checks: gerrit_review; review: | PR #13415: waiting on repo owner test approval; checks: gerrit_review; review: | PR #13137: waiting on repo owner test approval; checks: gerrit_review; review: | PR #13312: waiting on repo owner test approval; checks: gerrit_review; review:,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",a5eda88b2d068c7aaabb733b6c4e66daa026d3cf2763f40bda8262c3c7271f4e
SIM-023,resolution:sim-023,existing_pr_stale_sweep,Existing stale PR sweep,Existing stale PR sweep: general (0 issues + 1 PR),pr,11180,Fix subquerload deprecation,https://github.com/sqlalchemy/sqlalchemy/pull/11180,general,False,,"Use the existing PR as the resolution vehicle; decide merge, close, rebase, or maintainer takeover.",Avoids opening a duplicate PR when an active patch already exists.,"Use the existing PR checks, review decision, changed-file list, and any pending/failed status as the proof gate before merge/close.",simulated_plan_only,covered_by_local_packet,,11180,,,0,1,,,stale/low urgency,stale/low urgency,17,"doc/build/orm/queryguide/relationships.rst, lib/sqlalchemy/orm/strategy_options.py",maintainer_decision_needed,PR #11180 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision.,"Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover.",medium,reviewDecision=; mergeStateStatus=CLEAN; pending=; stale_days=595,PR #11180: stale/low urgency; checks:; review:,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",541ef10ad5ec7061bc75e984cbe2356d654cdf28e64b4b7dc417cf274102ef16
SIM-024,resolution:sim-024,duplicate_resolution_sweep,Duplicate/related issue sweep,Duplicate/related issue sweep: orm (2 issues),issue_group,,orm good volunteer slice queue (2 issues),,orm,False,,"Compare 2 related reports, select a canonical thread, and close or link duplicates in one pass.","Reduces separate answers for issues that likely share a fix, answer, or reproduction.","No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"8326, 10335",,,,2,0,issue-collapse:1f9551b78d3888a8,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/orm/, test/orm/",duplicate_consolidation,The local evidence indicates likely related reports that should share one canonical answer or implementation path.,"Pick the canonical issue, preserve the strongest reproduction, and close/link duplicates in one maintainer pass.",medium,"issues #8326 and #10335 share title/component terms: orm, support","issues #8326 and #10335 share title/component terms: orm, support",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",cdc640779a2a47e9d58712416061a01aac42f2c5e0029b30e7ff1531ae8bfa2a
SIM-025,resolution:sim-025,new_code_or_decision_package,New code/decision package,New code/decision package: datatypes (1 issue),issue_group,,#13212 Support for native JSON in mssql,,datatypes,True,backlog/datatypes/sim-025,Create one datatypes fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for datatypes paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,13212,,4384,,1,0,issue-collapse:ee243c4b836d5a96,thread:issue:13212,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/sql/sqltypes.py, test/sql/test_types.py",local_pr_draft_candidate,This datatypes bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/sql/sqltypes.py, test/sql/test_types.py, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,it's #4384,it's #4384,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",2189d53c19238cbb7e1168e06161982f65da7c3a6e542bdd67813902a45c86b2
SIM-026,resolution:sim-026,new_code_or_decision_package,New code/decision package,New code/decision package: dml (1 issue),issue_group,,#13113 SQLite insert supports multiple on-conflict clauses in inserts,,dml,True,backlog/dml/sim-026,Create one dml fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for dml paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,13113,,,,1,0,issue-collapse:74f3d35b048feb4d,,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This dml bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #13113: needs maintainer decision; labels: sqlite, use case, dml; title: SQLite insert supports multiple on-conflict clauses in inserts","issue #13113: needs maintainer decision; labels: sqlite, use case, dml; title: SQLite insert supports multiple on-conflict clauses in inserts",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",88f55cb37c53110e2b1f5a3d08f52b63a1049c000ae5cfacb368d8cdb0de3f8e
SIM-027,resolution:sim-027,new_code_or_decision_package,New code/decision package,New code/decision package: general (1 issue),issue_group,,#10676 Add reasonable min version for the internal dialects packages / databases,,general,True,backlog/general/sim-027,Create one general fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for general paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,10676,,,,1,0,issue-collapse:670e3edf9a284937,,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This general bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,issue #10676: needs maintainer decision; labels: setup; title: Add reasonable min version for the internal dialects packages / databases,issue #10676: needs maintainer decision; labels: setup; title: Add reasonable min version for the internal dialects packages / databases,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",a396d573a6eeeb8732e5033e113e3303c877cdb80319cba7cbe448b1744db6c1
SIM-028,resolution:sim-028,new_code_or_decision_package,New code/decision package,New code/decision package: loader options (2 issues),issue_group,,Review thread: 2 issues - issue #13204: Immediateload fails to load when combined with inheritance,,loader options,True,backlog/loader-options/sim-028,Create one loader options fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for loader options paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,"13204, 13210",,"13193, 13202",,2,0,issue-collapse:13223437fee4bb91,thread:issue:13204:issue:13210,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This loader options bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"namespace."") > print("" Use ap.meta (base-class direct) instead of ap.Dog.meta."") > print(""="" * 70) > ``` _Originally posted by @CaselIT in [#13193](https://github.com/sqlalchemy/sqlalchemy/issues/13193#issuecomment-4145377493)_ | There are a couple of cases where immediateload fails when using inheritance on relationships: - loading using immediateload a relationship on an inheritance chain that's being loaded via...","namespace."") > print("" Use ap.meta (base-class direct) instead of ap.Dog.meta."") > print(""="" * 70) > ``` _Originally posted by @CaselIT in [#13193](https://github.com/sqlalchemy/sqlalchemy/issues/13193#issuecomment-4145377493)_ | There are a couple of cases where immediateload fails when using inheritance on relationships: - loading using immediateload a relationship on an inheritance chain that's being loaded via...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",e5cd63eb8bbb76b162d07294858654877eebdc609688ed49003ebc68a2acc85c
SIM-029,resolution:sim-029,new_code_or_decision_package,New code/decision package,New code/decision package: orm (1 issue),issue_group,,#13153 `composite` with in-place custom values getter,,orm,True,backlog/orm/sim-029,Create one orm fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused ORM tests plus regression tests named from the linked issue titles.,simulated_plan_only,covered_by_local_packet,13153,,,,1,0,issue-collapse:8a6b3a5513f8ab68,,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/orm/, test/orm/",local_pr_draft_candidate,This orm bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/orm/, test/orm/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #13153: needs maintainer decision; labels: orm, use case; title: `composite` with in-place custom values getter","issue #13153: needs maintainer decision; labels: orm, use case; title: `composite` with in-place custom values getter",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",7b1457c8fc0214eea289db630d97e36c4f0379000ceb8fa13320ffe5a17167a3
SIM-030,resolution:sim-030,new_code_or_decision_package,New code/decision package,New code/decision package: performance (2 issues),issue_group,,performance needs maintainer decision,,performance,True,backlog/performance/sim-030,Create one performance fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for performance paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,"10541, 13311",,,,2,0,issue-collapse:ac9d8e3e101368f3,,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/, test/perf/",local_pr_draft_candidate,This performance bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/perf/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #13311: needs maintainer decision; labels: reflection, performance, use case; title: Provide a many-table version for has_table | issue #10541: needs maintainer decision; labels: performance, result fetching API improvements; title: Improve scalars performance by trying to avoid the creation of a Row","issue #13311: needs maintainer decision; labels: reflection, performance, use case; title: Provide a many-table version for has_table | issue #10541: needs maintainer decision; labels: performance, result fetching API improvements; title: Improve scalars performance by trying to avoid the creation of a Row",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",ca18b0793f1e44dbf56ff45ad5d035405bde201833ea5a09586e98bfaee68bdc
SIM-031,resolution:sim-031,new_code_or_decision_package,New code/decision package,New code/decision package: reflection (2 issues),issue_group,,"#7366 extend_existing will add copies of indexes, constraints, etc. as there is no deduplication on name",,reflection,True,backlog/reflection/sim-031,Create one reflection fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for reflection paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,"7366, 9468",,"3861, 8925",,2,0,"issue-collapse:ed50509854cfb994, issue-collapse:5551fd0942f3ff53",thread:issue:7366,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/engine/reflection.py, test/engine/test_reflection.py",local_pr_draft_candidate,This reflection bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/engine/reflection.py, test/engine/test_reflection.py, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"what this issue is about, this issue is about constraints which are a totally different story. the extend_existing not deduping on name is #8925. | ### Describe the bug I'm getting duplicated index objects in the `MetaData` when using `DeferredReflection`. I think a similar issue might've been fixed in https://github.com/sqlalchemy/sqlalchemy/issues/3861. Similar problem has been reported in https://stackoverflow....","what this issue is about, this issue is about constraints which are a totally different story. the extend_existing not deduping on name is #8925. | ### Describe the bug I'm getting duplicated index objects in the `MetaData` when using `DeferredReflection`. I think a similar issue might've been fixed in https://github.com/sqlalchemy/sqlalchemy/issues/3861. Similar problem has been reported in https://stackoverflow....",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",f5b627c965ccef93ddfd978a65e66dc5b53035ce7e2107d84a426249b2d72352
SIM-032,resolution:sim-032,new_code_or_decision_package,New code/decision package,New code/decision package: sqlite (2 issues),issue_group,,"Review thread: 2 issues - issue #12585: support SQLite .autocommit=False mode, improve documentation",,sqlite,True,backlog/sqlite/sim-032,Create one sqlite fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,"Run the focused dialect test slice for sqlite, plus any changed-file tests inferred from lib/sqlalchemy/dialects/sqlite/, test/dialect/test_sqlite.py.",simulated_plan_only,covered_by_local_packet,"8795, 12585",,,,2,0,issue-collapse:0d25313ef6ec934a,thread:issue:12585:issue:8795,duplicate/cluster candidate,duplicate/cluster candidate,2,"lib/sqlalchemy/dialects/sqlite/, test/dialect/test_sqlite.py",local_pr_draft_candidate,This sqlite bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/dialects/sqlite/, test/dialect/test_sqlite.py, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"Possible related issues #12585 and #8795 shared tokens: autocommit, sqlite, support","Possible related issues #12585 and #8795 shared tokens: autocommit, sqlite, support",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",411510c6dd49c885d7c91af077e2d85490df50c8f964cdc1e92d1ff790594c32
SIM-033,resolution:sim-033,new_code_or_decision_package,New code/decision package,New code/decision package: tests (1 issue),issue_group,,#9154 11 test failures with PyPy3.9 7.3.11 in 2.0.0 (and git main),,tests,True,backlog/tests/sim-033,Create one tests fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run focused tests for tests paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,9154,,8762,,1,0,issue-collapse:3b0bbeb9a9416c2c,thread:issue:9154,needs maintainer decision,needs maintainer decision,28,test/,local_pr_draft_candidate,This tests bundle is concrete enough for a local PR draft package.,"Draft locally against test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"r pypy? at some point we had to take pypy out of the testing pipeline Yes. I have two marked as failing in 1.4.46. One of them is linked to #8762, so might have been fixed already. The other was an exception message mismatch that I probably didn't report. Unfortunately, the te...","r pypy? at some point we had to take pypy out of the testing pipeline Yes. I have two marked as failing in 1.4.46. One of them is linked to #8762, so might have been fixed already. The other was an exception message mismatch that I probably didn't report. Unfortunately, the te...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",38d9bb6d63769bf0b7183083ebc02e23740bccf7657462ca1aa5578bc0e0e963
SIM-034,resolution:sim-034,new_code_or_decision_package,New code/decision package,New code/decision package: typing (2 issues),issue_group,,typing needs maintainer decision,,typing,True,backlog/typing/sim-034,Create one typing fix-or-decision package for the covered issue group(s).,Keeps uncertain issues represented while still minimizing maintainer context switches.,Run typing-oriented tests and the smallest runtime regression test for affected public behavior.,simulated_plan_only,covered_by_local_packet,"13253, 13281",,,,2,0,issue-collapse:9fb810a4618c44a8,,needs maintainer decision,needs maintainer decision,28,"lib/sqlalchemy/, test/typing/",local_pr_draft_candidate,This typing bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/typing/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #13281: needs maintainer decision; labels: typing; title: Modernize type annotations to PEP 604 union syntax | issue #13253: needs maintainer decision; labels: bug, quagmire, typing; title: im not sure we can type hybrid_methods fully","issue #13281: needs maintainer decision; labels: typing; title: Modernize type annotations to PEP 604 union syntax | issue #13253: needs maintainer decision; labels: bug, quagmire, typing; title: im not sure we can type hybrid_methods fully",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",060274b26e7e538e98c71f616bb07b2deacfa82d04c636eea114dea2bdf324e2
SIM-035,resolution:sim-035,new_code_pr,New maintainer code PR,New maintainer code PR: loader options (1 issue),issue_group,,"#9548 relationship loader options do a ""recursive"" thing inconsistently",,loader options,True,backlog/loader-options/sim-035,Open one maintainer code PR for the loader options blocker/regression cluster with regression tests.,Puts the highest-risk issues into the shortest review path.,Run focused tests for loader options paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,9548,,,,1,0,issue-collapse:93ac0789bad58d3b,,high-priority/blocker,high-priority/blocker,52,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This loader options bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #9548: high-priority/blocker; labels: bug, high priority, orm, loader options; title: relationship loader options do a ""recursive"" thing inconsistently","issue #9548: high-priority/blocker; labels: bug, high priority, orm, loader options; title: relationship loader options do a ""recursive"" thing inconsistently",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",79552d2d9fb6c0c06402cdf63ead222b4f845a405b64c383fe1bfe8ce7093ff6
SIM-036,resolution:sim-036,new_docs_pr,New docs PR,New docs PR: documentation (2 issues),issue_group,,Review thread: 2 issues - issue #12101: Better support of locking clauses (FOR UPDATE/SHARE) when supported,,documentation,True,backlog/documentation/sim-036,Open one docs PR for the documentation documentation cluster and include cross-links to every covered issue.,Converts multiple docs reports into one reviewable documentation patch.,Build docs locally and run focused documentation/link checks for the touched doc paths.,simulated_plan_only,covered_by_local_packet,"5583, 12101",,5578,,2,0,issue-collapse:1568de84f755ca85,thread:issue:12101:issue:5583,needs maintainer decision,needs maintainer decision,28,"doc/, doc/build/",local_pr_draft_candidate,This documentation bundle is concrete enough for a local PR draft package.,"Draft locally against doc/, doc/build/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"Thanks for the great explanation mike. I've taken the liberty of creating a new issue to track this. See https://github.com/sqlalchemy/sqlalchemy/issues/5583 | eems like contains_eager() + join() is more appropriate here. 3. you're asking something about the very open ended warnings/error ticket in #5583 , I guess saying that the warning we have about FOR UPDATE doesnt apply to joinedload() if one is using ""of"". I...","Thanks for the great explanation mike. I've taken the liberty of creating a new issue to track this. See https://github.com/sqlalchemy/sqlalchemy/issues/5583 | eems like contains_eager() + join() is more appropriate here. 3. you're asking something about the very open ended warnings/error ticket in #5583 , I guess saying that the warning we have about FOR UPDATE doesnt apply to joinedload() if one is using ""of"". I...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",1df4581fc3e10c4d5b7276614a7cf9035ed7f8dc1d9558db7953d13bd47e60c3
SIM-037,resolution:sim-037,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: asyncio (1 issue),issue_group,,#7604 add execution option for asyncpg_timeout,,asyncio,True,backlog/asyncio/sim-037,Open one scoped PR or contributor-ready branch for the asyncio volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused asyncio extension tests and a regression test for the linked failure mode.,simulated_plan_only,covered_by_local_packet,7604,,,,1,0,issue-collapse:52ca4806dda5c6f4,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/ext/asyncio/, test/ext/asyncio/",local_pr_draft_candidate,This asyncio bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/ext/asyncio/, test/ext/asyncio/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #7604: good volunteer slice; labels: postgresql, PRs (with tests!) welcome, use case, asyncio; title: add execution option for asyncpg_timeout","issue #7604: good volunteer slice; labels: postgresql, PRs (with tests!) welcome, use case, asyncio; title: add execution option for asyncpg_timeout",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",15d6c9b8b482f6d27a50767da1455bc1ea618aa7a25093cb4937b6b67d76eca1
SIM-038,resolution:sim-038,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: dml (1 issue),issue_group,,#10675 syntax error with mysql bulk update via INSERT ... SELECT ... ON DUPLICATE KEY UPDATE,,dml,True,backlog/dml/sim-038,Open one scoped PR or contributor-ready branch for the dml volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused tests for dml paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,10675,,8626,,1,0,issue-collapse:50fe9fa3163782c0,thread:issue:10675,good volunteer slice,good volunteer slice,38,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This dml bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,ted SQL is valid; migrating the from_select case off the deprecated form (e.g. via the documented derived-table alias) seems to belong with #8626. Perhaps this one can be closed as fixed?,ted SQL is valid; migrating the from_select case off the deprecated form (e.g. via the documented derived-table alias) seems to belong with #8626. Perhaps this one can be closed as fixed?,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",8085098d44a8567972515b396050c992d1bf4d754344cefe8c3b3fcaf71ffedc
SIM-039,resolution:sim-039,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: documentation (4 issues),issue_group,,"Review thread: 2 issues - issue #9212: add additional type migration section to whatsnew detailing declared_attr format changes, others",,documentation,True,backlog/documentation/sim-039,Open one scoped PR or contributor-ready branch for the documentation volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Build docs locally and run focused documentation/link checks for the touched doc paths.,simulated_plan_only,covered_by_local_packet,"5139, 9078, 9212, 9213",,,,4,0,"issue-collapse:ffb0b91982e2572d, issue-collapse:919e78f633b3da06",thread:issue:9212:issue:9213,good volunteer slice,good volunteer slice,20,"doc/, doc/build/",local_pr_draft_candidate,This documentation bundle is concrete enough for a local PR draft package.,"Draft locally against doc/, doc/build/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"in the narrative docs at https://docs.sqlalchemy.org/en/20/orm/declarative_mixins.html . it just needs the `@classmethod` part discussed at #9213. Yes, retrying with those changes, I've got it working. It's still not clear to me what generic type I should be using for an annot... | in the narrative docs at https://docs.sqlalchemy.org/en/20/orm/declarative_mixins.html . it just needs the `@classmethod` part discuss...","in the narrative docs at https://docs.sqlalchemy.org/en/20/orm/declarative_mixins.html . it just needs the `@classmethod` part discussed at #9213. Yes, retrying with those changes, I've got it working. It's still not clear to me what generic type I should be using for an annot... | in the narrative docs at https://docs.sqlalchemy.org/en/20/orm/declarative_mixins.html . it just needs the `@classmethod` part discuss...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",d4fd40eef5969b58fa59f113fb35a5c3edec8de8c3b8744d8ec5a2770c8ef1fd
SIM-040,resolution:sim-040,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: engine (1 issue),issue_group,,#5123 apply informative re-raise if a result processor function fails,,engine,True,backlog/engine/sim-040,Open one scoped PR or contributor-ready branch for the engine volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused tests for engine paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,5123,,3692,,1,0,issue-collapse:d3a72b81d56248b2,thread:issue:5123,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/engine/, test/engine/",local_pr_draft_candidate,This engine bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/engine/, test/engine/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"I have a `Session` model with a `hash` column of the `Binary` type, and a `User` model with a relationship of `sessions`. If I get attributes through `inspect(user).attrs`, calling `attr.load_history()` on the `sessions` attribute will cause this [string argument without an en...","I have a `Session` model with a `hash` column of the `Binary` type, and a `User` model with a relationship of `sessions`. If I get attributes through `inspect(user).attrs`, calling `attr.load_history()` on the `sessions` attribute will cause this [string argument without an en...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",84cd5ef924ea19f584d9caca9176a0ea465080b57be1456f9e6b0eac4fac852a
SIM-041,resolution:sim-041,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: general (1 issue),issue_group,,#7149 Automap: prefer snake_case over lower() for relationship attribute names,,general,True,backlog/general/sim-041,Open one scoped PR or contributor-ready branch for the general volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused tests for general paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,7149,,,,1,0,issue-collapse:f3d4caa59d130850,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This general bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #7149: good volunteer slice; labels: feature, sqlalchemy.ext, fairly easy; title: Automap: prefer snake_case over lower() for relationship attribute names","issue #7149: good volunteer slice; labels: feature, sqlalchemy.ext, fairly easy; title: Automap: prefer snake_case over lower() for relationship attribute names",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",0eb622fcbd32324c6ef3528788da9048bc4310cb9141b4b3c99cb66565340874
SIM-042,resolution:sim-042,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: mysql (3 issues),issue_group,,mysql good volunteer slice,,mysql,True,backlog/mysql/sim-042,Open one scoped PR or contributor-ready branch for the mysql volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,"Run the focused dialect test slice for mysql, plus any changed-file tests inferred from lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/.",simulated_plan_only,covered_by_local_packet,"8341, 8457, 10310",,,,3,0,issue-collapse:9a2824867b1de657,,good volunteer slice,good volunteer slice,38,"lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/",local_pr_draft_candidate,This mysql bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #8341: good volunteer slice; labels: schema, mysql, fairly easy, PRs (with tests!) welcome; title: support MySQL 8.0.13's new magical syntax for function server defaults | issue #10310: good volunteer slice; labels: mysql, sql, PRs (with tests!) welcome, use case; title: Select Values in Mysql | issue #8457: good volunteer slice; labels: schema, mysql, reflection, PRs (with tests!) welcome; title: Support My...","issue #8341: good volunteer slice; labels: schema, mysql, fairly easy, PRs (with tests!) welcome; title: support MySQL 8.0.13's new magical syntax for function server defaults | issue #10310: good volunteer slice; labels: mysql, sql, PRs (with tests!) welcome, use case; title: Select Values in Mysql | issue #8457: good volunteer slice; labels: schema, mysql, reflection, PRs (with tests!) welcome; title: Support My...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",42b1d3c3f3c5f0e502bf320bcc10fa61e5352889c5350f243714529f105c3406
SIM-043,resolution:sim-043,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: oracle (2 issues),issue_group,,oracle good volunteer slice,,oracle,True,backlog/oracle/sim-043,Open one scoped PR or contributor-ready branch for the oracle volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,"Run the focused dialect test slice for oracle, plus any changed-file tests inferred from lib/sqlalchemy/dialects/oracle/, test/dialect/oracle/.",simulated_plan_only,covered_by_local_packet,"5133, 11312",,,,2,0,issue-collapse:7fb90e49c9d4ad06,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/dialects/oracle/, test/dialect/oracle/",local_pr_draft_candidate,This oracle bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/dialects/oracle/, test/dialect/oracle/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #5133: good volunteer slice; labels: sql, oracle, SQL Server, PRs (with tests!) welcome, use case, patch provided; title: Add APPLY operator support for mssql | issue #11312: good volunteer slice; labels: oracle, reflection, PRs (with tests!) welcome; title: reflecting oracle synonym of synonym over dblink","issue #5133: good volunteer slice; labels: sql, oracle, SQL Server, PRs (with tests!) welcome, use case, patch provided; title: Add APPLY operator support for mssql | issue #11312: good volunteer slice; labels: oracle, reflection, PRs (with tests!) welcome; title: reflecting oracle synonym of synonym over dblink",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",89c41715ae27123b41986535e41ff788ecec02e3dd89e72d5029cea564274372
SIM-044,resolution:sim-044,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: orm (2 issues),issue_group,,orm good volunteer slice,,orm,True,backlog/orm/sim-044,Open one scoped PR or contributor-ready branch for the orm volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused ORM tests plus regression tests named from the linked issue titles.,simulated_plan_only,covered_by_local_packet,"6084, 7732",,,,2,0,issue-collapse:f6eb9fca0ae38eb1,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/orm/, test/orm/",local_pr_draft_candidate,This orm bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/orm/, test/orm/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #7732: good volunteer slice; labels: feature, orm, fairly easy; title: add new execution option ""log_note"", implement for ORM queries | issue #6084: good volunteer slice; labels: orm, fairly easy, use case; title: version_id_col should accept string attr name like polymorphic_on does, make sure all mapper args that point to a column can work like this","issue #7732: good volunteer slice; labels: feature, orm, fairly easy; title: add new execution option ""log_note"", implement for ORM queries | issue #6084: good volunteer slice; labels: orm, fairly easy, use case; title: version_id_col should accept string attr name like polymorphic_on does, make sure all mapper args that point to a column can work like this",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",580ce1bb30558ee04c0d7ac752b25f3cb797d6ed7828919a2dfffeacb8f7f784
SIM-045,resolution:sim-045,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: postgresql (1 issue),issue_group,,#4434 Support for functions in UniqueConstraint,,postgresql,True,backlog/postgresql/sim-045,Open one scoped PR or contributor-ready branch for the postgresql volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,"Run the focused dialect test slice for postgresql, plus any changed-file tests inferred from lib/sqlalchemy/dialects/postgresql/, test/dialect/postgresql/.",simulated_plan_only,covered_by_local_packet,4434,,,,1,0,issue-collapse:43bcbec88b5d7cfb,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/dialects/postgresql/, test/dialect/postgresql/",local_pr_draft_candidate,This postgresql bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/dialects/postgresql/, test/dialect/postgresql/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #4434: good volunteer slice; labels: postgresql, feature, schema, PRs (with tests!) welcome; title: Support for functions in UniqueConstraint","issue #4434: good volunteer slice; labels: postgresql, feature, schema, PRs (with tests!) welcome; title: Support for functions in UniqueConstraint",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",c954aef434a67e08ff7ea7f8d5ab9bc4191f972896ec52ecfe238b260bad7905
SIM-046,resolution:sim-046,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: schema (1 issue),issue_group,,#10341 add official API to have naming conventions work for alternate constraint types,,schema,True,backlog/schema/sim-046,Open one scoped PR or contributor-ready branch for the schema volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused tests for schema paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,10341,,,,1,0,issue-collapse:cafd00d7c2b2730c,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/sql/schema.py, test/sql/",local_pr_draft_candidate,This schema bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/sql/schema.py, test/sql/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #10341: good volunteer slice; labels: schema, naming conventions, PRs (with tests!) welcome; title: add official API to have naming conventions work for alternate constraint types","issue #10341: good volunteer slice; labels: schema, naming conventions, PRs (with tests!) welcome; title: add official API to have naming conventions work for alternate constraint types",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",1adaddb9167acb72c5e4f805ec98c162351f09195c03afff4674c7c1f295122d
SIM-047,resolution:sim-047,new_volunteer_pr,New volunteer-ready PR,New volunteer-ready PR: sql (3 issues),issue_group,,sql good volunteer slice,,sql,True,backlog/sql/sim-047,Open one scoped PR or contributor-ready branch for the sql volunteer slice.,Turns easy/PR-welcome items into one patchable scope with tests instead of scattered asks.,Run focused tests for sql paths plus one regression test per resolved issue cluster.,simulated_plan_only,covered_by_local_packet,"5564, 5846, 8352",,,,3,0,issue-collapse:07694d785cbaf743,,good volunteer slice,good volunteer slice,20,"lib/sqlalchemy/, test/",local_pr_draft_candidate,This sql bundle is concrete enough for a local PR draft package.,"Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope.",medium,"issue #5564: good volunteer slice; labels: sql, fairly easy, use case; title: add limit() / offset() to CTE, as CTE.union() produces a CTE and not a CompoundSelect | issue #5846: good volunteer slice; labels: sql, fairly easy; title: Support reverse bitwise operations | issue #8352: good volunteer slice; labels: sql, PRs (with tests!) welcome, use case; title: Named window functions","issue #5564: good volunteer slice; labels: sql, fairly easy, use case; title: add limit() / offset() to CTE, as CTE.union() produces a CTE and not a CompoundSelect | issue #5846: good volunteer slice; labels: sql, fairly easy; title: Support reverse bitwise operations | issue #8352: good volunteer slice; labels: sql, PRs (with tests!) welcome, use case; title: Named window functions",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",a53c217a6f4b7c0a580a4c8670e36341a21553dc2e444f4c5626160fa07cdcb7
SIM-048,resolution:sim-048,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: asyncio (4 issues),issue_group,,asyncio stale/low urgency,,asyncio,False,,"Run one asyncio stale-resolution sweep covering 4 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"6121, 12710, 12803, 12972",,,,4,0,issue-collapse:bab30b1dc0288058,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/ext/asyncio/, test/ext/asyncio/",stale_batch_policy,"This is a asyncio stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #12972: stale/low urgency; labels: use case, asyncio; title: Move asyncio out of ext into the library proper | issue #12710: stale/low urgency; labels: bug, engine, asyncio; title: add extra shielding to async connection create | issue #12803: stale/low urgency; labels: use case, asyncio; title: Expose Two Phase Transaction in async layer | issue #6121: stale/low urgency; labels: engine, reflection, use case...","issue #12972: stale/low urgency; labels: use case, asyncio; title: Move asyncio out of ext into the library proper | issue #12710: stale/low urgency; labels: bug, engine, asyncio; title: add extra shielding to async connection create | issue #12803: stale/low urgency; labels: use case, asyncio; title: Expose Two Phase Transaction in async layer | issue #6121: stale/low urgency; labels: engine, reflection, use case...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",ee2d9d5933fa77c153216997a482d471d751c0ed8e1411e6c3bf28da7441f435
SIM-049,resolution:sim-049,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: connection pool (1 issue),issue_group,,#8693 sp_reset_connection not called on reused connections in pool. (MSSQL),,connection pool,False,,"Run one connection pool stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,8693,,,,1,0,issue-collapse:59106bdcf9e49cb2,,stale/low urgency,stale/low urgency,2,"doc/, doc/build/",stale_batch_policy,"This is a connection pool stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #8693: stale/low urgency; labels: help wanted, documentation, connection pool, SQL Server, use case; title: sp_reset_connection not called on reused connections in pool. (MSSQL)","issue #8693: stale/low urgency; labels: help wanted, documentation, connection pool, SQL Server, use case; title: sp_reset_connection not called on reused connections in pool. (MSSQL)",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",71a7d9ef7e262994f2a8f8cfc91a132192d55feee62c3d94e2db66ca0679cfe5
SIM-050,resolution:sim-050,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: datatypes (6 issues),issue_group,,datatypes stale/low urgency,,datatypes,False,,"Run one datatypes stale-resolution sweep covering 6 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"4652, 6874, 7223, 8936, 11597, 12628",,"3155, 3444, 7212",,6,0,"issue-collapse:b690d4054ae510c4, issue-collapse:de210e2e65b72b3a, issue-collapse:99d2be15ed2544bf","thread:issue:7223, thread:issue:4652",stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/sql/sqltypes.py, test/sql/test_types.py",stale_batch_policy,"This is a datatypes stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #12628: stale/low urgency; labels: oracle, datatypes, use case, mariadb; title: Add support for MariaDB Vector data type | issue #11597: stale/low urgency; labels: bug, datatypes, typing; title: sqltypes.Enum not generic enough | issue #8936: stale/low urgency; labels: postgresql, datatypes, use case; title: Make the new PG Range aware of the its bounds data type | issue #6874: stale/low urgency; labels: bug...","issue #12628: stale/low urgency; labels: oracle, datatypes, use case, mariadb; title: Add support for MariaDB Vector data type | issue #11597: stale/low urgency; labels: bug, datatypes, typing; title: sqltypes.Enum not generic enough | issue #8936: stale/low urgency; labels: postgresql, datatypes, use case; title: Make the new PG Range aware of the its bounds data type | issue #6874: stale/low urgency; labels: bug...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",33da5c425b403fdbf3846862fa7a72e130cea0ba38da864bd9ecbeea61a0c9bc
SIM-051,resolution:sim-051,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: declarative (3 issues),issue_group,,declarative stale/low urgency,,declarative,False,,"Run one declarative stale-resolution sweep covering 3 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"5806, 6411, 9147",,9832,,3,0,"issue-collapse:a30765ab929b9d7a, issue-collapse:cdadd8c1a79d0254",thread:issue:9147,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a declarative stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #6411: stale/low urgency; labels: declarative, use case; title: add new attribute_declared event for decalrative, intercepts all declared attrs but particularly Column | issue #5806: stale/low urgency; labels: bug, declarative, quagmire; title: favor module names over table names when looking at the class target of a relationship, or dot separated names ? unsure | not sure we really need this but in any case...","issue #6411: stale/low urgency; labels: declarative, use case; title: add new attribute_declared event for decalrative, intercepts all declared attrs but particularly Column | issue #5806: stale/low urgency; labels: bug, declarative, quagmire; title: favor module names over table names when looking at the class target of a relationship, or dot separated names ? unsure | not sure we really need this but in any case...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",8c91f1b2f93a0555a2a96ee79de4227b6eb5b4e100144e5cb740becfe334a87a
SIM-052,resolution:sim-052,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: dialects (2 issues),issue_group,,dialects stale/low urgency,,dialects,False,,"Run one dialects stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"8321, 10680",,,,2,0,issue-collapse:2e2e29b28f7dbaf5,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a dialects stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #8321: stale/low urgency; labels: sql, use case, upserts, dialects; title: Unify INSERT ... ON CONFLICT / UPSERT / MERGE functionality in single implementation | issue #10680: stale/low urgency; labels: use case, dialects; title: upgrade default driver for psycopg, oracledb","issue #8321: stale/low urgency; labels: sql, use case, upserts, dialects; title: Unify INSERT ... ON CONFLICT / UPSERT / MERGE functionality in single implementation | issue #10680: stale/low urgency; labels: use case, dialects; title: upgrade default driver for psycopg, oracledb",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",393966f127d13a79be0cd796dd4361d5babf564d6faa9bfbfe987c070428d9b8
SIM-053,resolution:sim-053,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: dml (2 issues),issue_group,,dml stale/low urgency,,dml,False,,"Run one dml stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"10446, 12096",,,,2,0,issue-collapse:f226fb654293c011,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a dml stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #12096: stale/low urgency; labels: bug, orm, hard orm, dml; title: delete with join and returning clause doesn't work on SQLAlchemy 2 | issue #10446: stale/low urgency; labels: orm, use case, dml; title: Support synonym with bulk_insert_mappings and insert","issue #12096: stale/low urgency; labels: bug, orm, hard orm, dml; title: delete with join and returning clause doesn't work on SQLAlchemy 2 | issue #10446: stale/low urgency; labels: orm, use case, dml; title: Support synonym with bulk_insert_mappings and insert",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",cb73805708efc57b46282476fce1cf7621375825b4b90a69d50900c14d7c17e3
SIM-054,resolution:sim-054,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: documentation (14 issues),issue_group,,documentation stale/low urgency,,documentation,False,,"Run one documentation stale-resolution sweep covering 14 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"4567, 4706, 4784, 4790, 5235, 6332, 7360, 7517, 8894, 9839, 10116, 11062, 11284, 12097",,"4360, 5151, 6515, 9586, 9603, 9618",,14,0,"issue-collapse:e55f86809746c7f8, issue-collapse:c7371e5fb3d5b546, issue-collapse:333919c0a89010c3, issue-collapse:45d939b1923cd32f, issue-collapse:a1aa12528019a82d","thread:issue:4784:issue:4790, thread:issue:9839, thread:issue:4567, thread:issue:12097",stale/low urgency,stale/low urgency,2,"doc/, doc/build/",stale_batch_policy,"This is a documentation stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #11284: stale/low urgency; labels: bug, documentation, tests, schema; title: Missing batch_op.f() | issue #6332: stale/low urgency; labels: documentation, SQLA mypy plugin, typing; title: Documentation: use ORM declarative attributes in .values instead of kwargs in ""ORM-enabled UPDATE statements""? | issue #11062: stale/low urgency; labels: documentation, orm, orm - annotated declarative; title: Could not de-...","issue #11284: stale/low urgency; labels: bug, documentation, tests, schema; title: Missing batch_op.f() | issue #6332: stale/low urgency; labels: documentation, SQLA mypy plugin, typing; title: Documentation: use ORM declarative attributes in .values instead of kwargs in ""ORM-enabled UPDATE statements""? | issue #11062: stale/low urgency; labels: documentation, orm, orm - annotated declarative; title: Could not de-...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",2a1d91dc821c6f2749b9ea1d8dad5b45859019523bb5257eb126fe9d3f258502
SIM-055,resolution:sim-055,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: engine (2 issues),issue_group,,#6489 support autocommit w/ explicit isolation levels,,engine,False,,"Run one engine stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"5815, 6489",,3357,,2,0,"issue-collapse:15153158044a399f, issue-collapse:3e75d8c240a41579",thread:issue:6489,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/engine/, test/engine/",stale_batch_policy,"This is a engine stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"as discussed at #3357, an additional execution option `dbapi_autocommit=True` that sets autocommit independently of setting an explicit isolation level would be | issue #5815: stale/low urgency; labels: engine, use case; title: Support transaction read only access mode API, implement for MySQL, PostgreSQL, Oracle, others","as discussed at #3357, an additional execution option `dbapi_autocommit=True` that sets autocommit independently of setting an explicit isolation level would be | issue #5815: stale/low urgency; labels: engine, use case; title: Support transaction read only access mode API, implement for MySQL, PostgreSQL, Oracle, others",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",4440d833569fcd0a821d4ff31ea050665ef921786733e6b4193fb760aead526e
SIM-056,resolution:sim-056,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: functions (1 issue),issue_group,,#5006 support for unusual function namespace separators,,functions,False,,"Run one functions stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,5006,,,,1,0,issue-collapse:7dc84638f97835f7,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a functions stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #5006: stale/low urgency; labels: SQL Server, functions, use case; title: support for unusual function namespace separators","issue #5006: stale/low urgency; labels: SQL Server, functions, use case; title: support for unusual function namespace separators",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",d29d725511e9af4cab88970fe48d7030ce847017bc49455081f35cc8b9e11102
SIM-057,resolution:sim-057,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: general (3 issues),issue_group,,bug stale/low urgency,,general,False,,"Run one general stale-resolution sweep covering 3 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"2814, 10064, 10835",,,,3,0,"issue-collapse:280698ff2c895afa, issue-collapse:5afe3c434683d6f1",,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a general stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #10835: stale/low urgency; labels: bug, cextensions, orm - annotated declarative; title: sqlalchemy.util.OrderedSet does not work with v2 in ORM mappings | issue #10064: stale/low urgency; labels: bug, dataclasses, orm - annotated declarative; title: MappedAsDataclass, prohibit constructor use and/or creation for non-mapped classes, abstract, mixins | issue #2814: stale/low urgency; labels: feature, sqlalche...","issue #10835: stale/low urgency; labels: bug, cextensions, orm - annotated declarative; title: sqlalchemy.util.OrderedSet does not work with v2 in ORM mappings | issue #10064: stale/low urgency; labels: bug, dataclasses, orm - annotated declarative; title: MappedAsDataclass, prohibit constructor use and/or creation for non-mapped classes, abstract, mixins | issue #2814: stale/low urgency; labels: feature, sqlalche...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",aae91f9f7e64b3007cace96fb3c93fb34864b60804cbb66eee891c638e19941f
SIM-058,resolution:sim-058,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: loader options (4 issues),issue_group,,loader options stale/low urgency,,loader options,False,,"Run one loader options stale-resolution sweep covering 4 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"3037, 5964, 7426, 8431",,4340,,4,0,"issue-collapse:d575fd58d4aa1a77, issue-collapse:ca8d76ffecbf8718",thread:issue:8431,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a loader options stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #7426: stale/low urgency; labels: bug, orm, loader options, hard orm; title: targeting of highly self-referential id column within a subquery w contains_eager | issue #3037: stale/low urgency; labels: feature, orm, loader options; title: support setting load options on instances | issue #5964: stale/low urgency; labels: orm, loader options, use case; title: implement ""sticky"" option for load_only / defer (pe...","issue #7426: stale/low urgency; labels: bug, orm, loader options, hard orm; title: targeting of highly self-referential id column within a subquery w contains_eager | issue #3037: stale/low urgency; labels: feature, orm, loader options; title: support setting load options on instances | issue #5964: stale/low urgency; labels: orm, loader options, use case; title: implement ""sticky"" option for load_only / defer (pe...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",f365e299b371593db7186e0ad44757bb23e6fcf31223fed38bfd512848245de2
SIM-059,resolution:sim-059,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: mariadb (2 issues),issue_group,,mariadb stale/low urgency,,mariadb,False,,"Run one mariadb stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"7228, 12561",,,,2,0,issue-collapse:a415992bd34f94b3,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/",stale_batch_policy,"This is a mariadb stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #12561: stale/low urgency; labels: bug, mysql, mariadb; title: Recover two-phase in mysql is currently unusable since it uses a legacy row index method | issue #7228: stale/low urgency; labels: feature, sqlite, mariadb; title: Incorrect code for sa.values on SQLite and MariaDB","issue #12561: stale/low urgency; labels: bug, mysql, mariadb; title: Recover two-phase in mysql is currently unusable since it uses a legacy row index method | issue #7228: stale/low urgency; labels: feature, sqlite, mariadb; title: Incorrect code for sa.values on SQLite and MariaDB",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",020f8c762d4e46e7cef17e6863406a642cd8620ff403bd57c1f6743c66a9f645
SIM-060,resolution:sim-060,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: mysql (2 issues),issue_group,,mysql stale/low urgency,,mysql,False,,"Run one mysql stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"1909, 4272",,,,2,0,issue-collapse:ee4eeb168b7f20de,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/",stale_batch_policy,"This is a mysql stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #4272: stale/low urgency; labels: feature, schema, mysql; title: suport MySQL inline indexes e.g. KEY(col) in DDL | issue #1909: stale/low urgency; labels: bug, mysql, reflection, quagmire; title: reflection issue with mysql, url with no schema failure","issue #4272: stale/low urgency; labels: feature, schema, mysql; title: suport MySQL inline indexes e.g. KEY(col) in DDL | issue #1909: stale/low urgency; labels: bug, mysql, reflection, quagmire; title: reflection issue with mysql, url with no schema failure",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",0cf50903891378d1123b8e9c51e9b10893895e9aa039ec3ebd869a8f93312f5a
SIM-061,resolution:sim-061,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: oracle (2 issues),issue_group,,#7718 create oracle_dblink table option,,oracle,False,,"Run one oracle stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"7718, 12341",,4379,,2,0,"issue-collapse:2e4d4f90e8316c97, issue-collapse:8db1ea9dc9025a96",thread:issue:7718,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/dialects/oracle/, test/dialect/oracle/",stale_batch_policy,"This is a oracle stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"scussed in https://github.com/sqlalchemy/sqlalchemy/discussions/7717 this is very trivial and I think we will be able to make use of it for #4379 in any case: ```py from sqlalchemy import Column from sqlalchemy import DateTime from sqlalchemy import MetaData from sqlalchemy im... | issue #12341: stale/low urgency; labels: oracle, use case; title: Add dialect-specific support for Oracle's FETCH EXACT/APPROXIMATE","scussed in https://github.com/sqlalchemy/sqlalchemy/discussions/7717 this is very trivial and I think we will be able to make use of it for #4379 in any case: ```py from sqlalchemy import Column from sqlalchemy import DateTime from sqlalchemy import MetaData from sqlalchemy im... | issue #12341: stale/low urgency; labels: oracle, use case; title: Add dialect-specific support for Oracle's FETCH EXACT/APPROXIMATE",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",b5132f02baca2ca100c0d02045ca5bfa180313a7f5bd011658d0ca0001bf26b8
SIM-062,resolution:sim-062,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: orm (31 issues),issue_group,,orm stale/low urgency queue (2 issues),,orm,False,,"Run one orm stale-resolution sweep covering 31 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"1063, 1140, 2501, 2792, 3458, 4641, 5005, 5541, 6080, 6137, 6860, 6997, 7309, 8070, 8311, 9082, 9197, 9348, 9369, 9690, 9833, 10380, 10617, 10859, 10936, 10960, 11536, 11623, 12186, 12575, 12689",,"3496, 3990, 4640, 5068, 6550, 8285, 8889",,31,0,"issue-collapse:74ae355a7c50b557, issue-collapse:61c454c49a53cd0a, issue-collapse:80185a4d43909a75, issue-collapse:abb31efb5c51b9fe, issue-collapse:8d4f8101ad61e9cf, issue-collapse:0fdb0440dac30dee, issue-collapse:4ff4d199fdc0c116, issue-collapse:e67acfe1373001c0, issue-collapse:9a42900619c3a8ed","thread:issue:10859:issue:4641, thread:issue:1063:issue:10936, thread:issue:9690, thread:issue:9082, thread:issue:6997, thread:issue:5005",stale/low urgency,stale/low urgency,20,"lib/sqlalchemy/orm/, test/orm/",stale_batch_policy,"This is a orm stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issues #8070 and #8311 share title/component terms: add, method | issue #9197: stale/low urgency; labels: orm, use case, dataclasses; title: Support for mapping frozen dataclasses | issue #12575: stale/low urgency; labels: orm, use case; title: prefixing Composite Column Types | issue #9348: stale/low urgency; labels: bug, orm, unit of work; title: modify expunge() operation in uow to cascade along delete-orphan i...","issues #8070 and #8311 share title/component terms: add, method | issue #9197: stale/low urgency; labels: orm, use case, dataclasses; title: Support for mapping frozen dataclasses | issue #12575: stale/low urgency; labels: orm, use case; title: prefixing Composite Column Types | issue #9348: stale/low urgency; labels: bug, orm, unit of work; title: modify expunge() operation in uow to cascade along delete-orphan i...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",c5d222d0b9dba0b5bf072d68c2c72ff89180cd85b2ec47fc1d7f1d51a7e71492
SIM-063,resolution:sim-063,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: performance (1 issue),issue_group,,#4855 instance_state can't raise an informative exception due to performance concerns. write C function?,,performance,False,,"Run one performance stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,4855,,,,1,0,issue-collapse:e4d718b980efdf08,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/perf/",stale_batch_policy,"This is a performance stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #4855: stale/low urgency; labels: bug, performance, quagmire; title: instance_state can't raise an informative exception due to performance concerns. write C function?","issue #4855: stale/low urgency; labels: bug, performance, quagmire; title: instance_state can't raise an informative exception due to performance concerns. write C function?",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",1cde772c8fcbd9f10cb458b673164f56dca5fee2e22f4cd470294f15eabf7357
SIM-064,resolution:sim-064,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: postgresql (5 issues),issue_group,,Review thread: 2 issues - issue #4289: support None for index name,,postgresql,False,,"Run one postgresql stale-resolution sweep covering 5 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"4289, 5350, 6612, 7475, 9944",,"3566, 3989, 5256, 7706, 8574",,5,0,"issue-collapse:cd0e171aa0d9618d, issue-collapse:e60a866083039066, issue-collapse:0e749e7cf38c163e, issue-collapse:2b24b3a4b515b378","thread:issue:4289:issue:5350, thread:issue:7475, thread:issue:6612",stale/low urgency,stale/low urgency,20,"lib/sqlalchemy/dialects/postgresql/, test/dialect/postgresql/",stale_batch_policy,"This is a postgresql stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"**Michael Bayer ([@zzzeek](https://github.com/zzzeek)) wrote:** we *do* truncate specifically for indexes, see #4289. | the `ForeignKeyConstraint` separately via `__table_args__` works like a charm. I'd note that, when I saw this, I though that it could solve #7706. But, I still get `NoReferencedTableError`, so I assume there is in fact no way to use `referred_column`, unless you construct all... | **Michael Bayer...","**Michael Bayer ([@zzzeek](https://github.com/zzzeek)) wrote:** we *do* truncate specifically for indexes, see #4289. | the `ForeignKeyConstraint` separately via `__table_args__` works like a charm. I'd note that, when I saw this, I though that it could solve #7706. But, I still get `NoReferencedTableError`, so I assume there is in fact no way to use `referred_column`, unless you construct all... | **Michael Bayer...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",b7c864daad38c4b3f8fae9502e6e9bedb6ded4823504c2f4910a1caf76a50bab
SIM-065,resolution:sim-065,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: public api (1 issue),issue_group,,#8680 Better organize pep 484 types in the packages,,public api,False,,"Run one public api stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,8680,,,,1,0,issue-collapse:5a0208e5ff5fcb1f,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a public api stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #8680: stale/low urgency; labels: public api, typing; title: Better organize pep 484 types in the packages","issue #8680: stale/low urgency; labels: public api, typing; title: Better organize pep 484 types in the packages",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",c226ff2d33ceab608cd4207b204c98fae17de2e8ba114146609e7c13c816dfcf
SIM-066,resolution:sim-066,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: reflection (4 issues),issue_group,,reflection stale/low urgency,,reflection,False,,"Run one reflection stale-resolution sweep covering 4 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"10435, 10742, 11385, 11677",,,11678,4,0,"issue-collapse:149f56479891c459, issue-collapse:06a30ba7b2ea1a88",thread:issue:11677,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/engine/reflection.py, test/engine/test_reflection.py",stale_batch_policy,"This is a reflection stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #11385: stale/low urgency; labels: reflection, use case; title: Add additional information to the `ReflectedColumn` | issue #10742: stale/low urgency; labels: bug, SQL Server, reflection; title: Bad PrimaryKeyConstraint metadata for MSSQL temporary table | issue #10435: stale/low urgency; labels: SQL Server, reflection; title: sql server metadata.reflect() fails if your SQL Server connection uses ""tempdb"" as...","issue #11385: stale/low urgency; labels: reflection, use case; title: Add additional information to the `ReflectedColumn` | issue #10742: stale/low urgency; labels: bug, SQL Server, reflection; title: Bad PrimaryKeyConstraint metadata for MSSQL temporary table | issue #10435: stale/low urgency; labels: SQL Server, reflection; title: sql server metadata.reflect() fails if your SQL Server connection uses ""tempdb"" as...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",fea0d98e77a8fb8e9500b43f4edeaceb016d6984f7c059a8e976f8e7d40dbfb1
SIM-067,resolution:sim-067,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: schema (2 issues),issue_group,,#13007 Change the default to False of addconstraint / dropconstraint isolate_from_table,,schema,False,,"Run one schema stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"9233, 13007",,13006,,2,0,"issue-collapse:9cf7fea73ce1a582, issue-collapse:cfb6b9b21f10b075",thread:issue:13007,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/sql/schema.py, test/sql/",stale_batch_policy,"This is a schema stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"Follow up of #13006 Set to False the default value and remove the warning | issue #9233: stale/low urgency; labels: bug, schema; title: Expression index does not list all the columns","Follow up of #13006 Set to False the default value and remove the warning | issue #9233: stale/low urgency; labels: bug, schema; title: Expression index does not list all the columns",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",38a09d5ac86e59caa1336c54fd2e0847ef36209a8fee13d5bc25599cd70cf157
SIM-068,resolution:sim-068,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: sql (8 issues),issue_group,,sql stale/low urgency,,sql,False,,"Run one sql stale-resolution sweep covering 8 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"1452, 6040, 6336, 6700, 7113, 9425, 10326, 10780",,4797,,8,0,"issue-collapse:3b982883f8781c22, issue-collapse:154f18de7e338a43",thread:issue:6040:issue:7113,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/",stale_batch_policy,"This is a sql stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #10780: stale/low urgency; labels: sql, use case; title: name with flat for aliased() | issue #10326: stale/low urgency; labels: sql, use case; title: Allow InstrumentedAttribute in corresponding_column | issue #9425: stale/low urgency; labels: bug, sql; title: tighten up compoundselect + textualselect use cases | issue #6700: stale/low urgency; labels: sql, use case; title: Improve creation of custom select...","issue #10780: stale/low urgency; labels: sql, use case; title: name with flat for aliased() | issue #10326: stale/low urgency; labels: sql, use case; title: Allow InstrumentedAttribute in corresponding_column | issue #9425: stale/low urgency; labels: bug, sql; title: tighten up compoundselect + textualselect use cases | issue #6700: stale/low urgency; labels: sql, use case; title: Improve creation of custom select...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",91d7e1837febb066b1847218f69f1a09058c12f87a9998726ec613d03ec7d1a7
SIM-069,resolution:sim-069,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: sql server (1 issue),issue_group,,#5352 Can not select negated boolean column in MS SQL Server,,sql server,False,,"Run one sql server stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,5352,,4250,,1,0,issue-collapse:cfecd892c9fa03ec,thread:issue:5352,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/dialects/mssql/, test/dialect/mssql/",stale_batch_policy,"This is a sql server stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,hi there - how interesting that the exact test case from #4250 is still failing though I would assume in a different way from what was fixed there. this limitation has more to do with SQL Server not bei | ` operator is supported in SQLAlchemy. So the statement `SELECT ~a.flag AS anon_1 FROM a` works and gives correct results. I've come across #4250 which seems related. ```py from sqlalchemy import * from sqlalchem...,hi there - how interesting that the exact test case from #4250 is still failing though I would assume in a different way from what was fixed there. this limitation has more to do with SQL Server not bei | ` operator is supported in SQLAlchemy. So the statement `SELECT ~a.flag AS anon_1 FROM a` works and gives correct results. I've come across #4250 which seems related. ```py from sqlalchemy import * from sqlalchem...,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",3793ed0c28633c91ccb7158dccbe80e05ccfc2c663816639e3dc459f922672c2
SIM-070,resolution:sim-070,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: sqlite (1 issue),issue_group,,#10544 pysqlcipher open fail with err: TypeError: function takes at most 3 arguments (4 given) in dbapi_connection.create_function,,sqlite,False,,"Run one sqlite stale-resolution sweep covering 1 issue: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,10544,,,10545,1,0,issue-collapse:bc8022801416393d,thread:issue:10544,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/dialects/sqlite/, test/dialect/test_sqlite.py",stale_batch_policy,"This is a sqlite stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,pr #10545 declares a closing reference to issue #10544. | <!-- Provide a general summary of your proposed changes in the Title field above --> to fix the pysqlcipher broken usage in 2.0.22 with pysqlcipher3 new master ### Description issue fix : https://github.com/sqlalchemy/sqlalchemy/issues/10544 ### Checklist <!-- go over followin... | hi - we cant hardcode arbitrary driver names here. please use this patch ```...,pr #10545 declares a closing reference to issue #10544. | <!-- Provide a general summary of your proposed changes in the Title field above --> to fix the pysqlcipher broken usage in 2.0.22 with pysqlcipher3 new master ### Description issue fix : https://github.com/sqlalchemy/sqlalchemy/issues/10544 ### Checklist <!-- go over followin... | hi - we cant hardcode arbitrary driver names here. please use this patch ```...,True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",096520524394b7f558639b0da0d3e247d3822d86106756d85bd9afba4e6f02cb
SIM-071,resolution:sim-071,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: tests (7 issues),issue_group,,tests stale/low urgency,,tests,False,,"Run one tests stale-resolution sweep covering 7 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"5174, 6468, 6505, 7035, 7135, 8805, 9370",,,7009,7,0,"issue-collapse:1f1acca0882aecdb, issue-collapse:4e5d02239a149c7c",thread:issue:7035,stale/low urgency,stale/low urgency,2,test/,stale_batch_policy,"This is a tests stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #9370: stale/low urgency; labels: bug, tests; title: Create a way to run all the examples in the pipeline | issue #7135: stale/low urgency; labels: bug, tests; title: mysql/test_for_update is very slow on ci | issue #6505: stale/low urgency; labels: tests, use case; title: Always include where cluases in delete statements -- at least in test cleanup | issue #6468: stale/low urgency; labels: bug, tests; title...","issue #9370: stale/low urgency; labels: bug, tests; title: Create a way to run all the examples in the pipeline | issue #7135: stale/low urgency; labels: bug, tests; title: mysql/test_for_update is very slow on ci | issue #6505: stale/low urgency; labels: tests, use case; title: Always include where cluases in delete statements -- at least in test cleanup | issue #6468: stale/low urgency; labels: bug, tests; title...",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",85e248abcfd67263a5c0b15a80bf78f61d6ae3fcf432fab9d587536112d6585a
SIM-072,resolution:sim-072,stale_issue_resolution_sweep,Stale issue resolution sweep,Stale issue resolution sweep: typing (2 issues),issue_group,,typing stale/low urgency,,typing,False,,"Run one typing stale-resolution sweep covering 2 issues: reproduce, close with rationale, or promote live failures into a PR.",Collapses old low-urgency issues into one accountable maintainer pass.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,"8909, 10417",,,,2,0,issue-collapse:179a663236786745,,stale/low urgency,stale/low urgency,2,"lib/sqlalchemy/, test/typing/",stale_batch_policy,"This is a typing stale issue batch, not a single code diagnosis.","Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package.",medium,"issue #10417: stale/low urgency; labels: wontfix / out of scope, expected behavior, typing; title: mypy: coerced legacy syntax with subquery can not be typed | issue #8909: stale/low urgency; labels: help wanted, quagmire, typing; title: using @declared_attr does not recognize method as a classmethod unless one writes @classmethod explicitly (hence the workaround)","issue #10417: stale/low urgency; labels: wontfix / out of scope, expected behavior, typing; title: mypy: coerced legacy syntax with subquery can not be typed | issue #8909: stale/low urgency; labels: help wanted, quagmire, typing; title: using @declared_attr does not recognize method as a classmethod unless one writes @classmethod explicitly (hence the workaround)",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",cafa886f4a7b6f3424bc89eabc305a52989de334d62e209b072a4006320c2a32
SIM-073,resolution:sim-073,waiting_info_resolution_sweep,Waiting-info issue sweep,Waiting-info issue sweep: documentation (1 issue),issue_group,,#10531 Issue with relationship typing when using Declarative-Imparative Mapping,,documentation,False,,Park or close 1 waiting-info issue unless the evidence already supports a maintainer reproduction.,Prevents repeated pings while still proving every waiting item was inspected.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,10531,,,,1,0,issue-collapse:4b08a2d20c2bcc0f,,waiting on contributor,waiting on contributor,0,"doc/, doc/build/",waiting_for_reporter_info,This documentation batch is waiting for reporter/contributor information.,Park or close unless existing evidence is enough for maintainers to reproduce without another ping.,medium,"issue #10531: waiting on contributor; labels: bug, documentation, awaiting info, orm - annotated declarative; title: Issue with relationship typing when using Declarative-Imparative Mapping","issue #10531: waiting on contributor; labels: bug, documentation, awaiting info, orm - annotated declarative; title: Issue with relationship typing when using Declarative-Imparative Mapping",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",5adc82dd458459926239d47d1b11f99b3be205c998d6019a991b1af0318748da
SIM-074,resolution:sim-074,waiting_info_resolution_sweep,Waiting-info issue sweep,Waiting-info issue sweep: general (1 issue),issue_group,,#11136 Delete Propagation to Parent Table for Joined Table Inheritance,,general,False,,Park or close 1 waiting-info issue unless the evidence already supports a maintainer reproduction.,Prevents repeated pings while still proving every waiting item was inspected.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,11136,,,,1,0,issue-collapse:6dc6d3c9472fea84,,waiting on contributor,waiting on contributor,0,"lib/sqlalchemy/, test/",waiting_for_reporter_info,This general batch is waiting for reporter/contributor information.,Park or close unless existing evidence is enough for maintainers to reproduce without another ping.,medium,"issue #11136: waiting on contributor; labels: awaiting info, use case; title: Delete Propagation to Parent Table for Joined Table Inheritance","issue #11136: waiting on contributor; labels: awaiting info, use case; title: Delete Propagation to Parent Table for Joined Table Inheritance",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",110c68d0fd93d2a437d5805504978f87d8a935930200b8d2ef4bbf46cad579d6
SIM-075,resolution:sim-075,waiting_info_resolution_sweep,Waiting-info issue sweep,Waiting-info issue sweep: orm (1 issue),issue_group,,"#5999 Type annotations are not preserved by `declared_attr`, `hybrid_property`, and potentially other decorators",,orm,False,,Park or close 1 waiting-info issue unless the evidence already supports a maintainer reproduction.,Prevents repeated pings while still proving every waiting item was inspected.,"No code patch is simulated; proof is the issue/PR evidence pack, duplicate links, stale age, labels, and maintainer-visible closure/reopen criteria.",simulated_plan_only,covered_by_local_packet,5999,,,,1,0,issue-collapse:ccb5c95b2ffe6297,,waiting on contributor,waiting on contributor,0,"lib/sqlalchemy/orm/, test/orm/",waiting_for_reporter_info,This orm batch is waiting for reporter/contributor information.,Park or close unless existing evidence is enough for maintainers to reproduce without another ping.,medium,"issue #5999: waiting on contributor; labels: help wanted, orm, awaiting info, use case, typing; title: Type annotations are not preserved by `declared_attr`, `hybrid_property`, and potentially other decorators","issue #5999: waiting on contributor; labels: help wanted, orm, awaiting info, use case, typing; title: Type annotations are not preserved by `declared_attr`, `hybrid_property`, and potentially other decorators",True,False,"comment, issue, pull_request, label, close, merge, submit, publish, upload",91b4ba163ec1a9887c23c653cbf779f97d790a46810398825065cdb1c4061136