Expand description
DevFlow project configuration and fixed git-flow branch model.
Phase 16 decision D-03 deliberately reopened the earlier no-config-file
decision for a minimal devflow.toml containing only Phase 16 knobs.
DEVFLOW_* environment variables remain the highest-precedence overrides.
The git-flow branch model remains hardcoded to the opinionated main,
develop, and feature/ constants below.
Structs§
- Devflow
Config - The minimal project configuration introduced by Phase 16 decision D-03.
- GitFlow
Config - The fixed git-flow branch names used by the current pipeline.
Constants§
- DEFAULT_
CAPTURE_ RETENTION - Number of capture generations retained when not otherwise configured.
- DEVELOP
- Development/integration branch name.
- FEATURE_
PREFIX - Prefix for per-phase feature branches.
- MAIN
- Production/release branch name.
Functions§
- capture_
retention - Resolve capture retention with
DEVFLOW_CAPTURE_RETENTIONtaking precedence overdevflow.tomland the built-in default. - external_
verify_ enabled - Resolve external verification with
DEVFLOW_EXTERNAL_VERIFY_ENABLEDtaking precedence overdevflow.tomland the built-in default. - load_
config - Load the minimal Phase 16 configuration from
<project_root>/devflow.toml. - review_
angles - Resolve Ship review angles with
DEVFLOW_REVIEW_ANGLEStaking precedence overdevflow.toml. The environment value is a comma-separated list.