====== 18.1 Repository Acceptance Criteria ====== [[fxdemo:05-part:start | Go To Top ]] [[fxdemo:05-part:18-acceptance-criteria:start | 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: - The Repository contains the approved top-level directory structure. - 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. - 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 ''.gitignore'' file 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.