P4-REQ-21-10-003
Statement
Each repository location SHALL identify the artifact category it contains.
Source
Part 4, Section 21.10: Repository and Build Artifact Requirements.
Rationale
Each repository location must have an explicit implementation purpose so that contributors and reviewers can determine what type of material belongs there.
Artifact-category identification supports consistent placement, governance, review, and cleanup while preventing repository structure from becoming ambiguous.
Applies To
This requirement applies to:
-
governed source locations;
-
generated-code locations;
-
configuration locations;
-
script and documentation locations;
-
build-output locations; and
-
non-baseline locations.
Verification
Verification SHALL confirm that each governed Phase 0 repository location identifies the artifact category it contains.
Verification activities should include review checks confirming that:
-
each repository location has a defined category;
-
artifacts are placed in locations appropriate to their category;
-
category definitions are documented; and
-
ambiguous repository locations are not admitted into the baseline.
Traceability
This requirement establishes the relationship between Phase 0 repository locations and their applicable artifact categories.
Related requirement identifiers:
Related source section:
Status
Draft
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.