Problem
The verify() function uses a different parameter name for domain-specific checks in every package:
| Package |
Parameter |
File |
| stockflow |
sf_checks |
stockflow/verification/engine.py:19 |
| gds-control |
cs_checks |
gds_control/verification/engine.py:19 |
| gds-software |
domain_checks |
gds_software/verification/engine.py:17 |
| gds-business |
domain_checks |
gds_business/verification/engine.py:17 |
| gds-games (ogs) |
checks |
ogs/verification/engine.py:59 |
Proposal
Standardize all to domain_checks (already used by the two newest packages). This is a breaking change for stockflow, control, and games.
Migration
Keyword-only argument rename. Could keep old names as deprecated aliases temporarily.