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
sergio velderrain edited this page Nov 9, 2026
·
1 revision
REQ-006: add-project.yml rejects invalid config before writing
Requirement
add-project.yml shall reject a project registration whose pipelineConfig does not satisfy pipeline-config.schema.json, before writing anything to PROJECTS_OVERRIDE.
Rationale
Prevents a malformed config from silently corrupting the shared repository variable other projects also depend on.
Fit Criterion
A registration attempt with an invalid config exits non-zero and leaves PROJECTS_OVERRIDE unchanged.
Verification
Code review of add-project.yml's pwsh -Command "... Test-Json ..." validation step, which runs before any variable_command("set", ...) call.