Consistency Runbooks¶
Use this directory to align wfrmls with the shared Perry Group Python client standard used across vestaboard, rezen, flex_mls, and wfrmls. Run every command from the repository root.
Local Variables¶
export PACKAGE_TARGET="wfrmls"
export CI_WORKFLOW=".github/workflows/ci.yml"
export RELEASE_WORKFLOW=".github/workflows/release.yml"
export DOCS_WORKFLOW=".github/workflows/docs.yml"
export DEPENDENCY_AUTOMATION_FILE=".github/dependabot.yml"
Runbooks¶
Working Rules¶
- Read
shared-standard.mdbefore changing files. - Finish the phases in order so metadata and docs stop drifting before workflows are updated.
- Treat missing files or missing workflow steps as gaps to close, not as reasons to skip a phase.
- Record intentional exceptions in
repo-gap-map.mdso this repo does not silently diverge from the other libraries.
Definition Of Done¶
pyproject.toml,wfrmls/__init__.py, and the release workflow all describe the same version story.- Tooling advertised in docs or config is either enforced in CI or removed from the published standard.
- The docs nav matches real files and the consistency runbooks are first-class docs pages.
- CI, release, security, and dependency automation cover the same baseline outcomes as the other libraries even if the implementation details differ.