P4-REQ-21-10-009
Statement
Build artifacts SHALL remain distinguishable from governed source artifacts and generated artifacts.
Source
Part 4, Section 21.10: Repository and Build Artifact Requirements.
Rationale
Build outputs may be intermediate, compiled, packaged, reported, or otherwise produced during generation and build activity. They do not necessarily have the same governance status as source or governed generated files.
Keeping build artifacts distinct prevents temporary or derived outputs from being mistaken for authoritative source definitions or controlled generated artifacts.
Applies To
This requirement applies to:
-
intermediate build outputs;
-
compiled artifacts;
-
packaged outputs;
-
generated reports and manifests;
-
governed source artifacts; and
-
generated artifacts.
Verification
Verification SHALL confirm that build artifacts remain distinguishable from governed source artifacts and generated artifacts.
Verification activities should include review checks confirming that:
-
build-output locations are identifiable;
-
temporary build outputs are excluded from governed source locations;
-
governed generated artifacts remain separately identifiable where retained; and
-
build outputs do not become authoritative source artifacts.
Traceability
This requirement preserves the distinction among source, generated, and build artifact categories in the Phase 0 repository model.
Related requirement identifiers:
Related source section:
Status
Draft
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.