fix: default ward containers to 2g memory #1223
No reviewers
Labels
No labels
burndown-2026-06
pressure-test
sunday-sprint
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/ward!1223
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-1171"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Default ward launches now carry a 2 GiB memory ceiling and a 4 GiB swap ceiling by default, with the limit sourced from ward-kdl smart-defaults and an operator-local override in
~/.ward/config.yaml. The launch plan threads the resolved values into both direct and copieddocker create/docker runpaths so fresh engineer and director containers start capped without a manualdocker update.container-memory-limitto the fleet-tuning bundle, derived--memory-swap, and wired the launch plan through both container create paths.ward exec testandpre-commit run --all-filespassed locally.closes #1171
ward.workflow: pull-request-and-merge
WARDED_WORKFLOW review-note
verdict: pass
confidence: high
summary: PR 1223 satisfies ward#1171 by putting the 2g default in fleet smart-defaults, deriving a 4g swap ceiling, and threading both values through the shared Docker argv used by engineer, director, advisor, and QA launches. The host-local override path in ~/.ward/config.yaml is parsed without making a missing config file fatal.
findings: []
conclusion: Review passed. Forgejo CI is green, and the diff covers both host and in-container launch paths with tests for the default argv and operator-local override.