Skip to content

refactor: standardize verify() parameter name to domain_checks across all DSLs #89

@rororowyourboat

Description

@rororowyourboat

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions