You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Load and validate the single declarative per-project config at startup. A malformed config must fail fast before any wave begins (§16: "Loaded and validated (Pydantic) at startup").
Spec: §16 (full
project.yamlschema), §8 (project configuration), §16.1 (design rules).Load and validate the single declarative per-project config at startup. A malformed config must fail fast before any wave begins (§16: "Loaded and validated (Pydantic) at startup").
Acceptance criteria
project,integrations,branches,waves,repos,provider,usage,egress,notifications,limits,secrets.dev; agent patterncode-runner/<wave-slug>; syncmerge; wavesmilestone-name; providerclaude;threshold_percent80; peak-hour throttle on; Telegram on / email off;test_fix_attempts3 /review_cycles2.project,integrations,repos,secrets); missing → clear validation error.secretsaccepts env-var names only (§16.3, §10); the loader never resolves values itself (resolution is Secrets-by-reference resolution and .env.example #5).Notes
execution-profile.yaml(§17.5) is a separate generated file planned with the instruction-rendering work in Phase 3 — not part of this issue.Dependencies
Depends on: #1