ODS Levels

ODS defines a progressive maturity model for delivery governance. Teams can adopt one level at a time, with each level building on the previous one.

Level Summary

Level Name Focus Modules
ODS L1 Structured Delivery Make delivery artifacts machine-readable 01, 02, 03
ODS L2 AI-Aware Delivery Record AI involvement in the delivery process 04, 05
ODS L3 Evidence-Based Delivery Produce auditable evidence for releases 06, 08, 09
ODS L4 Governed Delivery (planned) Enforce delivery policy as code 07

ODS L1 — Structured Delivery

The minimum adoption level. Your branches, commits, and PR descriptions follow a machine-readable structure.

Module What it ensures
01 Branch Naming Branches follow <type>/<description> format, enabling automated categorization
02 Commit Message Commits follow Conventional Commits with optional AI attribution
03 PR Description PRs include Summary, Type, AI Disclosure, Changes, Testing, Checklist

Outcome: Every change has structured metadata that CI systems and AI agents can consume.

[!TIP] Start here. L1 is the foundation.


ODS L2 — AI-Aware Delivery

For teams using AI coding tools. You explicitly record when AI generated code, and you capture CI failures in a structured format.

Module What it ensures
04 AI Change Review AI-generated changes have a review protocol (L1/L2/L3)
05 CI Failure CI failures produce machine-parseable reports with AI explanation

Outcome: You can answer “was this change AI-generated?” and “why did CI fail?” programmatically.


ODS L3 — Evidence-Based Delivery

For teams that need audit trails. Every release produces structured evidence of readiness, rollback capability, and deployment verification.

Module What it ensures
06 Release Readiness Releases pass evidence-based gates with scoring
08 Rollback Plan Every release has a documented, verifiable rollback path
09 Production Release Evidence Deployments produce immutable, auditable evidence bundles

Outcome: Production releases carry machine-verifiable evidence that gates were met.


ODS L4 — Governed Delivery (planned)

Future level. Policy-as-code for approval workflows, multi-role sign-off, and automated compliance reporting.

Module What it ensures
07 Approval Workflow Declarative, AI-aware approval policies

Using the Levels

You don’t need to start at L3. Most teams start at L1:

# .github/workflows/ods.yml
- uses: open-delivery-spec/validate-action@v1
  with:
    check: branch-naming
    branch_name: $

Then add more checks as your team’s governance needs grow.

Conformance Language

Term Meaning
ODS L1 Compliant All L1 checks pass on every PR / push
ODS L2 Compliant L1 + L2 checks pass
ODS L3 Compliant L1 + L2 + L3 checks pass