Skip to main content

Module config

Module config 

Source
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§

DevflowConfig
The minimal project configuration introduced by Phase 16 decision D-03.
GitFlowConfig
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_RETENTION taking precedence over devflow.toml and the built-in default.
external_verify_enabled
Resolve external verification with DEVFLOW_EXTERNAL_VERIFY_ENABLED taking precedence over devflow.toml and 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_ANGLES taking precedence over devflow.toml. The environment value is a comma-separated list.