18.1 Repository Acceptance Criteria
The Repository satisfies Phase 0 acceptance when it contains the approved Baseline structure, separates Artifact types clearly, and supports repeatable development and review.
Repository acceptance requires:
-
The Repository contains the approved top-level directory structure.
-
The Repository includes a
README.mdfile that identifies the Repository purpose, Baseline status, setup steps, build steps, run steps, stop steps, and Evidence locations. -
The Repository separates handwritten source files from generated Artifacts.
-
The Repository separates IDL source definitions, Configuration, scripts, containers, tests, documentation, logs, and Evidence.
-
The Repository includes a
.gitignorefile that excludes local virtual environments, temporary logs, build outputs, container runtime Artifacts, local overrides, editor caches, and other non-Baseline files. -
The Repository identifies where checklist instances, implementation decision records, Node Catalogue entries, Topic Catalogue entries, and acceptance Evidence live.
-
The Repository avoids undocumented top-level directories.
-
The Repository contains no machine-specific, personal, temporary, or unexplained Artifacts in the controlled Baseline.
A reviewer can clone the Repository and understand the intended structure without relying on private knowledge from the original developer.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.