21.10 Repository and Build Artifact Requirements
Go To Phase 0 Implementation Requirements
This section identifies the normative requirements established for the Phase 0 Repository and Build Artifact Model. The canonical requirement statements are maintained in Annex D: Requirements, Part 4, Section 21.10.
Table 21-9: Repository and build artifact requirements.
| Requirement ID | Statement |
|---|---|
| P4-REQ-21-10-001 |
The Phase 0 Implementation Profile / PSM SHALL define a repository and build artifact model. |
| P4-REQ-21-10-002 |
The repository model SHALL identify locations for hand-authored source files, IDL files, generated code, configuration files, scripts, documentation, traceability artifacts, build artifacts, and non-baseline material. |
| P4-REQ-21-10-003 |
Each repository location SHALL identify the artifact category it contains. |
| P4-REQ-21-10-004 |
Each repository location SHALL identify whether the artifacts are hand-authored, generated, configured, documented, temporary, local, or non-baseline. |
| P4-REQ-21-10-005 |
Each repository location SHALL identify the applicable Developer Handbook rules. |
| P4-REQ-21-10-006 |
Each governed source file SHALL include the standard file header defined by the Developer Handbook. |
| P4-REQ-21-10-007 |
Each generated file SHALL include the generated-file header defined by the Developer Handbook. |
| P4-REQ-21-10-008 |
The repository model SHALL distinguish governed source artifacts from generated artifacts, temporary build outputs, local developer artifacts, exploratory material, and approved documentation. |
| P4-REQ-21-10-009 |
Build artifacts SHALL remain distinguishable from governed source artifacts and generated artifacts. |
| P4-REQ-21-10-010 |
Repository layout SHALL NOT redefine the architecture. |
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.