Block a user
[Feature] Move hierarchical policy evaluation into policy
[Task] Decide early self-hosted installer packaging approach: Compose-first script, CLI wizard, generated
.env plus runbook, or a staged combination
[Task] Decide early self-hosted installer packaging approach: Compose-first script, CLI wizard, generated
.env plus runbook, or a staged combination
Resolved the early self-hosted installer packaging decision.
Decision:
- Use a staged combination rather than a single all-in-one installer now.
- Stage 1: generated
.envtemplate plus…
[Feature] Add scripts/docs for starting, stopping, resetting, and seeding the production-like dev stack without replacing the minimal dev workflow
[Feature] Add scripts/docs for starting, stopping, resetting, and seeding the production-like dev stack without replacing the minimal dev workflow
Implemented production-like dev stack lifecycle helper and docs.
Changes:
- Added
scripts/production-like-dev.shwithstart,stop,status,seed,reset --yes, andvalidate-config…
[Feature] Add configuration validation that fails early with actionable messages when required production-like settings are missing
[Feature] Add configuration validation that fails early with actionable messages when required production-like settings are missing
Implemented early actionable configuration validation.
Changes:
- Added
govoplan_core.core.install_config.validate_runtime_configuration. - Added
govoplan_core.commands.config validate/…
[Feature] Add
.env.example, generated config templates, or a config bootstrap command so new installs are configured intentionally instead of only cloned
[Feature] Add
.env.example, generated config templates, or a config bootstrap command so new installs are configured intentionally instead of only cloned
Implemented config bootstrap support for installability.
Changes:
- Added checked-in
.env.examplefor self-hosted installs. - Added
govoplan_core.commands.config env-template/ `govoplan-confi…
[Task] Check and re-check module boundaries: mail code in campaign and files, file code in mail and campaign, and campaign code in mail and file; also, check against core so cor...
[Task] Check and re-check module boundaries: mail code in campaign and files, file code in mail and campaign, and campaign code in mail and file; also, check against core so cor...
Implemented the boundary cleanup/check portion for this task.
Changes:
- Extended
scripts/check_dependency_boundaries.pybeyond backend Python imports to also check feature WebUI source imports…
[Feature] Target-state module update planner
[Task] Replace direct cross-module SQL lookups with provider/event contracts