Skip to content

Acceptance and CI

Jim Daley edited this page May 3, 2026 · 3 revisions

Acceptance and CI

Home

Validation Commands

Run these from the repository root:

python3 ci/validate_schemas.py
python3 ci/compliance_checker.py . --mode all
python3 ci/acceptance_runner.py .
python3 ci/branch_alignment_checker.py . --profile main
git diff --check

Current Validation Result

All validation commands passed after the 2026-05-03 remediation cleanup.

CI Gates

Gate Script Purpose
Schema validation ci/validate_schemas.py Requires ASH semantic schemas and authoritative downstream schemas
Downstream conformance ci/compliance_checker.py Checks required docs, authority language, source safety, and artifact gates
Acceptance coverage ci/acceptance_runner.py Checks acceptance scenarios and traceability references
Branch profile alignment ci/branch_alignment_checker.py Checks active branch profile requirements

Workflows

  • .github/workflows/downstream-conformance.yml
  • .github/workflows/compliance-audit.yml
  • .github/workflows/schema-validator.yml

The main branch conformance gate validates schemas, downstream conformance, acceptance artifacts, and the main branch alignment profile.

Clone this wiki locally