18.1 Repository Acceptance Criteria

Go To Top

Return to 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:

  1. The Repository contains the approved top-level directory structure.
  2. The Repository includes a README.md file that identifies the Repository purpose, Baseline status, setup steps, build steps, run steps, stop steps, and Evidence locations.
  3. The Repository separates handwritten source files from generated Artifacts.
  4. The Repository separates IDL source definitions, Configuration, scripts, containers, tests, documentation, logs, and Evidence.
  5. The Repository includes a .gitignore file that excludes local virtual environments, temporary logs, build outputs, container runtime Artifacts, local overrides, editor caches, and other non-Baseline files.
  6. The Repository identifies where checklist instances, implementation decision records, Node Catalogue entries, Topic Catalogue entries, and acceptance Evidence live.
  7. The Repository avoids undocumented top-level directories.
  8. 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.