AI SDLC & Release Train
Design, run and defend release trains where AI runs the deterministic gates and people own the judgment calls.
- Level
- Practitioner
- Learning time
- 18 hours
- Price
- $499
- Credential
- Valid 3 years
What changed in this edition.
- Labs and the capstone are now AI role-plays you complete in the browser — no pipeline tooling to install; you design and defend the train in conversation with a stakeholder.
- New Module 7: zero-trust on AI-driven deploy paths and a worked case study of bRRAIn's own release practice — release artifact, brrain upgrade -check / -dry-run / -pin / -rollback, supervised auto-rollback, in-place upgrades, version agreement and release notes.
- Release memory now teaches the MCP-first session method (start_brain_session, record_decision, record_learning) with the git-based open.md / closure.md flow as the alternative.
- A scenario lesson in each of Modules 1–5 practices the decision under pushback, and every lesson now ends with a retrieval prompt and a 'where practitioners get this wrong' section.
- Unverifiable statistics, internal incident IDs and fabricated tools from v1 were removed; the CE module is rewritten around real Q3 2026 product changes.
- Exam rebuilt for Practitioner level: 55 selected-response plus 4 AI-conducted performance items per form, assembled per candidate from a larger bank.
What you will be able to do.
- You will be able to design a release train for a multi-binary system and assign every gate an AI, human or hybrid owner, defending each with cost, risk, reversibility and novelty.
- You will be able to write pass criteria for test, type, schema and audit gates that actually fail the defects AI-generated code tends to carry.
- You will be able to run deploy choreography with scoped rollback to the previous version and produce a complete attribution record, including for partial rollbacks.
- You will be able to sequence migrations, binaries and feature flags across trains so every boundary is forward-compatible and reversible, and plan the cleanup.
- You will be able to classify post-deploy signals, decide between automatic rollback and human decision, route alerts, and run a blameless retro with gate analysis.
- You will be able to secure AI-driven deploy paths and plan a bRRAIn brain upgrade with check, dry run, pin, rollback triggers and a recorded decision.
- You will be able to record release decisions in bRRAIn memory so the next train owner inherits the reasoning, not just the rules.
Who it's for
- Tech leads and staff engineers responsible for delivery cadence
- Platform and DevEx engineers building AI-orchestrated pipelines
- Engineering managers establishing SDLC practice for AI-augmented teams
- Operators who run and upgrade a self-hosted bRRAIn brain
- Founders defining their first release train
Not covered here
- Personal AI coding loop (see #13 AI Coding with bRRAIn)
- Multi-contributor flow (see #14 AI Team Development)
- System architecture (see #16 AI Augmented Systems Architect)
- Site-reliability operations after release (see Operations Controller #04)
8 modules, 64 lessons.
About 18 hours of learning. Open a module to see every lesson.
-
Train Design Fundamentals
The release-train anatomy (stages, gates, owners), the four ownership axes, encoding the train as code, and where the train sits in the bRRAIn Build Methodology. A scenario practices ownership calls under pushback; the lab replaces a `make deploy` script with a train.
- Pretest: train design
- The release-train anatomy — stages, gates, owners
- AI gate vs human gate — the deciding axes
- Encoding the train as code (config + scripts)
- Where the train sits in the bRRAIn Build Methodology
- Scenario: allocating gate ownership for a new train
- Lab 1: Replace make deploy with a release train
- Retrieval: 8 questions across the module
-
Acceptance Gates AI Owns
Tests, types, schema and audit as deterministic AI-owned gates — and the pass criteria that make them catch what AI-generated code gets wrong. A scenario dissects a green build that should have been red; the lab specifies four gates for a staff engineer who blames the agent.
- Pretest: gates AI owns
- Tests — what AI can run, what AI cannot
- Types — leveraging the type system as an AI gate
- Schema — migrations + drift detection
- Audit — the AI-touched commit trail
- Scenario: the green build that should have been red
- Lab 2: Write the pass criteria for four deterministic gates
- Retrieval: 8 questions across the module
-
Acceptance Gates Humans Own
Architecture, customer impact and threat-model gates: why they stay human, what AI prepares for them, and how to design a review surface that produces real decisions in about two minutes. A scenario fixes a gate that became a rubber stamp; the lab designs the customer-impact gate for a breaking API change.
- Pretest: gates humans own
- Architecture decisions — why AI cannot own these
- Customer impact statements — why AI cannot own these
- Threat-model deltas — when AI assists vs when AI must not
- Designing a human-gate UI that AI prepares
- Scenario: the human-gate queue that turned into a rubber stamp
- Lab 3: Design the human gate for a breaking API change
- Retrieval: 8 questions across the module
-
Deploy Choreography and Rollback
Build → stage → migrate → swap → smoke → declare; `.prev` rollback and when it is not enough; attribution records; smoke beyond /healthz. A scenario handles a smoke failure on one binary of three; the lab is a deploy-and-rollback game day.
- Pretest: deploy choreography
- The deploy choreography — build → stage → migrate → swap → smoke → declare
- Rollback — .prev fallback, why it exists
- Attribution — who ran the deploy, what artefacts it produced
- The smoke-test gate — minimum viable post-deploy check
- Scenario: smoke fails on one binary of three
- Lab 4: Deploy and rollback game day
- Retrieval: 8 questions across the module
-
Feature Flags and Migrations
Kill-switch, allowlist and gradual-rollout flags; forward-compatible, reversible, idempotent migrations; the IF NOT EXISTS trap; coordinating flags and migrations across binaries and trains. A scenario sequences a rename against a deadline; the lab plans the flag-and-migration pair.
- Pretest: flags and migrations
- Feature flag patterns — kill-switch, gradual rollout, allowlist
- Migration rules — forward-compatible, reversible, idempotent
- The IF NOT EXISTS trap — a case study
- Coordinating flags + migrations across multiple binaries
- Scenario: one release, a rename, a flag and a Friday deadline
- Lab 5: Ship an unfinished feature safely — flag and migration plan
- Retrieval: 8 questions across the module
-
Observability, Self-Diagnosis and Retros
What AI uses from metrics, logs and traces; the minimum-viable observability set per binary; page versus email; post-deploy classification and when it may act alone; and the blameless release retro with gate analysis. The lab triages five post-deploy signals.
- Pretest: observability and retros
- Metrics, logs, traces — what AI uses for self-diagnosis
- The minimum-viable observability set per binary
- Alert design — what should page, what should email
- Post-deploy regression detection — automated vs human-triaged
- The retro format — distinguishing AI vs human cause for each notable event
- Lab 6: Post-deploy triage — classify five signals
- Retrieval: 8 questions across the module
-
Zero-Trust Release Paths and the bRRAIn Case
Identities, least privilege, separation of duties, secrets and tamper-evident audit on AI-driven deploy paths, then a worked case study of how bRRAIn ships its own brain: the release artifact, brrain upgrade (-check, -dry-run, -pin, -rollback), supervised auto-rollback, in-place Upgrade and Update, version agreement and release notes. The lab plans a brain upgrade.
- Pretest: zero-trust and the bRRAIn case
- Zero-trust on AI-driven deploy paths
- Case study: how bRRAIn ships its own brain — the release artifact and brrain upgrade
- Case study: in-place upgrades — why the address must not change
- Version agreement across surfaces, and release notes after every deploy
- Scenario: planning a brain upgrade during quarter-close
- Lab 7: Plan a bRRAIn brain upgrade
- Retrieval: 8 questions across the module
-
Release Memory and Capstone
Running release sessions with the MCP-first bRRAIn session method (git-based open.md / closure.md as the alternative), writing decision records the next train can use, inheriting a train's rules, then the capstone brief, anchor exemplars and the capstone role-play.
- Pretest: release memory and capstone
- Release memory: running the train with the bRRAIn session method
- Writing release decision records the next train can use
- Scenario: the new train owner and the rules nobody explained
- The capstone brief — the release review board
- Anchor exemplars — what 92, 78, 71 and 54 look like
- Retrieval: 8 questions across the module
- Capstone: the Fernhill Freight release review board
Practice against someone who pushes back.
Labs run in your browser as AI role-plays. An AI plays the person on the other side of the scenario — with their own goals and objections — and your work is scored against the published rubric. There is nothing to install.
-
Lab 1 · Train Design Fundamentals
Engineering manager asks you to replace a make-deploy script with a seven-stage train for four binaries and defend gate ownership
-
Lab 2 · Acceptance Gates AI Owns
Staff engineer brings an AI-generated change that passed CI and broke production; you specify test, type, schema and audit gates
-
Lab 3 · Acceptance Gates Humans Own
Product owner wants the AI to approve a breaking public API change; you design the customer-impact gate
-
Lab 4 · Deploy Choreography and Rollback
On-call SRE game day: run a three-binary deploy, handle a worker smoke failure, complete attribution
-
Lab 5 · Feature Flags and Migrations
Product owner wants a rename-dependent feature live by Friday; you sequence migrations, binaries and flags
-
Lab 6 · Observability, Self-Diagnosis and Retros
On-call lead presents five post-deploy signal snapshots for classification, action and routing
-
Lab 7 · Zero-Trust Release Paths and the bRRAIn Case
IT director wants the self-hosted bRRAIn brain upgraded before quarter-close; you produce the upgrade plan
-
Lab 8 · Release Memory and Capstone
Release review board for a three-binary logistics platform with an injected post-deploy incident
The Fernhill Freight release review board
AI role-play scored against the published rubric
Pass mark: 72%
Scored on
- Train design and gate ownership25%
- Deploy choreography and rollback20%
- Feature flags and migrations20%
- Observability, incident decision and retro15%
- Release memory and attribution10%
- Zero-trust on AI deploy paths10%
One exam. A credential anyone can verify.
The exam
- Items per form
- 59
- Time allowed
- 120 min
- Pass mark
- 72%
- Performance tasks
- 4
- Attempts included
- 2
- Wait between attempts
- 7 days
- Online and timed, taken on learn.brrain.io.
- Your form is assembled for you from the course's item bank, so no two candidates sit the same paper.
- Performance tasks are conducted by an AI examiner: you work through a realistic scenario and are scored against a published rubric.
The credential
- A verifiable digital badge in your name.
- A public verification page at learn.brrain.io/verify, so an employer or client can confirm it.
- Valid for 3 years.
- Renewal: At 3 years by passing the then-current exam; quarterly CE keeps your knowledge current in between
Where this course sits.
Stacks well with
Frequently asked.
Do I need to install anything for the labs?
No. Labs and the capstone run in your browser on learn.brrain.io as AI role-plays: an AI plays the person on the other side of the scenario, and your work is scored against the rubric published with the course.
How is the exam delivered?
Online and timed: 59 items in 120 minutes, on a form assembled for you from the course's item bank. 4 of the items are performance tasks conducted by an AI examiner: you do the work rather than pick an answer. The pass mark is 72%.
What if I don't pass first time?
You have 2 attempts, with a 7-day wait after an unsuccessful attempt. Further exam attempts can be bought for $299 each.
How long is the credential valid?
3 years. You receive a verifiable digital badge with a public verification page at learn.brrain.io/verify, so anyone can confirm it is genuine.
I hold the v1 credential. Is it still valid?
Yes. Credentials earned on v1 remain valid and verifiable at learn.brrain.io/verify. When you renew, you sit the then-current version of the exam.
Can my company enroll a team?
Yes. Firms can buy a certification bundle for $2,999 per firm per year — see the pricing page — or contact us to arrange enrollment for a larger group.
Related courses.
AI SDLC & Release Train
Design, run and defend release trains where AI runs the deterministic gates and people own the judgment calls.