This is the attachable no-write proof: all open issues plus stale open PRs get a proposed maintainer-facing action, with evidence, but no GitHub write is allowed.
| Scope | Item | Dry-Run Action | Would Do | Why It Helps | GitHub Action Allowed |
|---|---|---|---|---|---|
| all_open_issues | issue #1063: self-referential / mutually dependent FK flush() should not require post_update for an UPDATE only query | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #1140: implement in_() for relations | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #1452: mysql update... order by | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #1909: reflection issue with mysql, url with no schema failure | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #2501: the DELETE before INSERT problem | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #2792: settable polymorphic identity | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #2814: support for overriding existing @compiles directives | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #2943: @validates on inherited subclasses | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #3037: support setting load options on instances | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #3458: super-self-referential m2m joins need to use annotations | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #4272: suport MySQL inline indexes e.g. KEY(col) in DDL | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #4289: support None for index name | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #4434: Support for functions in UniqueConstraint | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #4567: SQLite on_conflict not working with ORM | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #4641: add feature to mapper registry to allow for mapper_args that take place by default | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #4652: Unclear How to Properly Include an ON UPDATE Clause in DDL for Column | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #4706: synonym descriptors automatically blend existing properties - undocumented? | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #4784: Default MetaData kwarg naming_convention can create issues with certain databases | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #4790: Improve error messages on create_table | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #4855: instance_state can't raise an informative exception due to performance concerns. write C function? | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5005: alter ORM-level "returned rows" checks to only warn if driver returns -1 or None | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5006: support for unusual function namespace separators | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5123: apply informative re-raise if a result processor function fails | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #5133: Add APPLY operator support for mssql | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #5139: Document how to add dialect keywords get_columns() column information | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #5174: Move testing requirements to the dialects | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5235: Coordinating Changelog info | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5350: `NoReferencedColumnError` when using `referred_column_0[[_]N]_name` in FK naming convention | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #5352: Can not select negated boolean column in MS SQL Server | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5541: some means of applying SQL functions to association proxy | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5564: add limit() / offset() to CTE, as CTE.union() produces a CTE and not a CompoundSelect | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #5583: Improve SQLAlchemy consistency regarding database specific supported constructs | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5806: favor module names over table names when looking at the class target of a relationship, or dot separated names ? unsure | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5815: Support transaction read only access mode API, implement for MySQL, PostgreSQL, Oracle, others | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5846: Support reverse bitwise operations | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #5964: implement "sticky" option for load_only / defer (persists after expiration?) | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #5999: Type annotations are not preserved by `declared_attr`, `hybrid_property`, and potentially other decorators | park_waiting_for_info | Leave waiting unless a maintainer can reproduce independently; no automated ping. | Reporter or contributor input is still needed. | False |
| all_open_issues | issue #6040: allow clauseelements in hint text | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6080: implement decent inspection API for registry -> mapped classes | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6084: 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 | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #6120: Support lambdas in `column_property` | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #6121: SQLAlchemy Runtime Inspection API doesn't support `AsyncEngine` | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6137: support for a m2m relationship that back populates to itself? | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6274: Fix the error message when aliased() is invoked against a select() or union() and do legacy coercion | review_pr_backed_thread | Wait for contributor update on PR #12433; keep related issue/PR context attached. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #6332: Documentation: use ORM declarative attributes in .values instead of kwargs in "ORM-enabled UPDATE statements"? | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6336: consider if update() / insert() can infer datatypes from values() when columns have no type | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6411: add new attribute_declared event for decalrative, intercepts all declared attrs but particularly Column | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6468: test_limit_render_multiple_times needs order by and seems to be the only union type test. | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6489: support autocommit w/ explicit isolation levels | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6505: Always include where cluases in delete statements -- at least in test cleanup | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6511: add support for reflection of collation in types | review_pr_backed_thread | Approve or inspect gated test run(s) for PR #13418, then review the thread evidence together. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #6612: Cannot build SQL expression NOT(x IS NULL) on Postgres | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6700: Improve creation of custom select object | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6810: Complete SQLAlchemy inline pep484 typing | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #6860: smoother with_parent() failure modes | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6874: Please work harder to figure out parameter types for sequences | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #6997: investigate very intricate correlation / any() / self referential case | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7035: Use innodb in the test suite when using mysql/mariadb | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7113: Rename/Replace "with_hint()" to "with_table_criteria()" | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7135: mysql/test_for_update is very slow on ci | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7149: Automap: prefer snake_case over lower() for relationship attribute names | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #7223: unified approach for Emulated (was: Interval type should not subclass from `TypeDecorator`) | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7228: Incorrect code for sa.values on SQLite and MariaDB | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7309: sqlalchemy.orm.relationship: "overlaps" errors and behavior are confusing | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7360: replace use of the term "primary key identifier" with "identity key" for ORM documentation / methods that refer to the identity map | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7366: extend_existing will add copies of indexes, constraints, etc. as there is no deduplication on name | human_triage_decision | Decide issue category, owner, and response pattern; no automated GitHub action. | The issue is represented and auditable, but the evidence does not justify an automated action. | False |
| all_open_issues | issue #7426: targeting of highly self-referential id column within a subquery w contains_eager | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7475: Support for postgresql aggregate options | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7517: Better document `expanding=True` on a bind parameter | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7604: add execution option for asyncpg_timeout | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #7718: create oracle_dblink table option | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #7732: add new execution option "log_note", implement for ORM queries | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #8070: add Session method .expire_on_criteria() | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #8311: add with_hint() method to the exists() construct | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #8321: Unify INSERT ... ON CONFLICT / UPSERT / MERGE functionality in single implementation | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #8326: support TextualSelect with ORM mappings | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #8341: support MySQL 8.0.13's new magical syntax for function server defaults | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #8352: Named window functions | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #8431: implement include_join=False for selectin_polymorphic | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #8457: Support MySQL Multi-Valued Indexes | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #8680: Better organize pep 484 types in the packages | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #8693: sp_reset_connection not called on reused connections in pool. (MSSQL) | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #8795: support sqlite .autocommit parameter (Python 3.12) | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #8805: Some tests for dialect ignores lack of support of CHECK CONSTRAINT | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #8894: Improve documentation to make classes use the "public" module | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #8909: using @declared_attr does not recognize method as a classmethod unless one writes @classmethod explicitly (hence the workaround) | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #8936: Make the new PG Range aware of the its bounds data type | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #8992: tuple expanding params do not render bind_expression() for elements | review_pr_backed_thread | Approve or inspect gated test run(s) for PR #13323, then review the thread evidence together. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #9078: [2.0] Classes which are generics should document their type parameters | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #9082: eager_defaults shouldn't be needed for pk returning even if cols are not actual pks | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9147: declarative builds permanent strong ref to classes that use declare_first or declare_last | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9154: 11 test failures with PyPy3.9 7.3.11 in 2.0.0 (and git main) | human_triage_decision | Decide issue category, owner, and response pattern; no automated GitHub action. | The issue is represented and auditable, but the evidence does not justify an automated action. | False |
| all_open_issues | issue #9197: Support for mapping frozen dataclasses | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9212: add additional type migration section to whatsnew detailing declared_attr format changes, others | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #9213: document `@classmethod` add for all `@declared_attr` to work w/ typing | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9233: Expression index does not list all the columns | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9301: Support mapped attributes that have deferred definitions | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #9348: modify expunge() operation in uow to cascade along delete-orphan in addition to expunge | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9369: allow_unmapped seems to not be honored in all cases | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9370: Create a way to run all the examples in the pipeline | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9410: document dataclass gotchas so far | review_pr_backed_thread | Wait for contributor update on PR #13289; keep related issue/PR context attached. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #9425: tighten up compoundselect + textualselect use cases | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9468: Implementation for get_unique_constraints for MS SQL Server | human_triage_decision | Decide issue category, owner, and response pattern; no automated GitHub action. | The issue is represented and auditable, but the evidence does not justify an automated action. | False |
| all_open_issues | issue #9493: MappedAsDataclass inherits dataclasses attributes, while the spec says they don't | review_pr_backed_thread | Wait for contributor update on PR #13289; keep related issue/PR context attached. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #9548: relationship loader options do a "recursive" thing inconsistently | priority_human_review | Review early as release/regression risk; no automated GitHub action. | High priority or blocker signal should stay in a human-owned queue. | False |
| all_open_issues | issue #9587: Use python type in Mapped to boolean expression catching thinks like `Mapped[int] == 'a string'` | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #9690: reroute group_by coercion to expand fromclause using ORM-enabled plugin points | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9693: Text type columns using schema qualified collations compile a quoted DDL statement on Postgres | review_pr_backed_thread | Approve or inspect gated test run(s) for PR #13418, then review the thread evidence together. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #9833: Ignore classvar attributes defined in declarative classes | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9839: document network-related caveats for insertmanyvalues | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #9930: need docs /warnings that `__init__` is not called on load | review_pr_backed_thread | Wait for contributor update on PR #13289; keep related issue/PR context attached. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #9944: Reflect don't recognize foreign tables in postgresql | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10064: MappedAsDataclass, prohibit constructor use and/or creation for non-mapped classes, abstract, mixins | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10094: document asyncio gotchas so far | review_pr_backed_thread | Wait for contributor update on PR #13289; keep related issue/PR context attached. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #10116: re-entrant handle_error call if an exception is raised in result.all() within a DML process | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10310: Select Values in Mysql | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #10326: Allow InstrumentedAttribute in corresponding_column | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10335: Support `Final[Mapped[...]]` in the ORM | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #10341: add official API to have naming conventions work for alternate constraint types | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #10351: allow Nullable to be used with column_property() | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #10380: Declaring Composite Column Types as Optional leads to NULL data type for constituent columns in table definition | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10417: mypy: coerced legacy syntax with subquery can not be typed | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10435: sql server metadata.reflect() fails if your SQL Server connection uses "tempdb" as the primary connection's database | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10446: Support synonym with bulk_insert_mappings and insert | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10527: Wrong typing for `with_for_update()`'s `of` argument. | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #10531: Issue with relationship typing when using Declarative-Imparative Mapping | park_waiting_for_info | Leave waiting unless a maintainer can reproduce independently; no automated ping. | Reporter or contributor input is still needed. | False |
| all_open_issues | issue #10541: Improve scalars performance by trying to avoid the creation of a Row | human_triage_decision | Decide issue category, owner, and response pattern; no automated GitHub action. | The issue is represented and auditable, but the evidence does not justify an automated action. | False |
| all_open_issues | issue #10544: pysqlcipher open fail with err: TypeError: function takes at most 3 arguments (4 given) in dbapi_connection.create_function | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10617: Improve how `Select.refresh` works with relationships | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10675: syntax error with mysql bulk update via INSERT ... SELECT ... ON DUPLICATE KEY UPDATE | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #10676: Add reasonable min version for the internal dialects packages / databases | human_triage_decision | Decide issue category, owner, and response pattern; no automated GitHub action. | The issue is represented and auditable, but the evidence does not justify an automated action. | False |
| all_open_issues | issue #10680: upgrade default driver for psycopg, oracledb | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10742: Bad PrimaryKeyConstraint metadata for MSSQL temporary table | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10748: schemes that attempt to reload modules are blocked by the inspection registry | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #10780: name with flat for aliased() | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10835: sqlalchemy.util.OrderedSet does not work with v2 in ORM mappings | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10859: move lazy="select" to lazy="mapper_default"; add mapper "default_lazy" | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10888: OrderingList typing incorrect / incomplete and implementation doesn't accept non-int indices | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #10936: post_update double UPDATE on delete of object with bi-directional | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #10960: "implicit combining column" warning not emitting for two columns from two different aliases against same parent table | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #11062: Could not de-stringify annotation | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #11122: Postregresql create table add "with" argument | review_pr_backed_thread | Wait for contributor update on PR #11296; keep related issue/PR context attached. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #11132: MySQL DOUBLE accepts deprecated params that dont propagate from the base DOUBLE type, document this caveat | review_pr_backed_thread | Approve or inspect gated test run(s) for PR #13368, then review the thread evidence together. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #11136: Delete Propagation to Parent Table for Joined Table Inheritance | park_waiting_for_info | Leave waiting unless a maintainer can reproduce independently; no automated ping. | Reporter or contributor input is still needed. | False |
| all_open_issues | issue #11284: Missing batch_op.f() | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #11312: reflecting oracle synonym of synonym over dblink | prepare_volunteer_slice | Package as contributor-ready scope with test expectations; do not assign or comment automatically. | Labels indicate a scoped external contribution may be welcome. | False |
| all_open_issues | issue #11385: Add additional information to the `ReflectedColumn` | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #11536: support module-qualified paths inside of Mapped[], including with/without future mode / pep563 etc | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #11597: sqltypes.Enum not generic enough | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #11620: Deprecate MSSQL enable_identity_insert by default, gate it behind a flag | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #11623: omit column_property from rendering inside subquery() / CTE() ? | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #11677: SQLITE: SQLiteDialect.get_check_constraints incorrectly reflects multiline check constraints | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #11686: Unexpected relationship kwarg with mypy from a mixin | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #12096: delete with join and returning clause doesn't work on SQLAlchemy 2 | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #12097: can't adapt type for enum in case() | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #12101: Better support of locking clauses (FOR UPDATE/SHARE) when supported | human_triage_decision | Decide issue category, owner, and response pattern; no automated GitHub action. | The issue is represented and auditable, but the evidence does not justify an automated action. | False |
| all_open_issues | issue #12186: Improve `eager_default=True` behavior in insert / updates | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #12341: Add dialect-specific support for Oracle's FETCH EXACT/APPROXIMATE | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |
| all_open_issues | issue #12398: Add existing strategy to conflicting strategies error message | review_pr_backed_thread | Review active PRs and linked issues as one maintainer work thread. | Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately. | False |
| all_open_issues | issue #12561: Recover two-phase in mysql is currently unusable since it uses a legacy row index method | batch_stale_issue_sweep | Review in its collapse group for close/reproduce/docs-update decision; do not post automatically. | Old or low-urgency issue can be handled in a component sweep instead of rediscovering context alone. | False |