Production capstone, incident exercise, and board

Show that your training service can handle a failure and recover.

Visual lessons: 2 · 4:18 total Read estimate: 5 min Practice estimate: 64 hr Updated: 2026-10-03
In this lesson · P12 of 12All lessons in this track →

Progress for this track is saved in this browser only. No completion badge is issued. View your learning.

Start with the idea

Show that your training service can handle a failure and recover.

Demonstrate normal operation, a controlled incident and tested recovery. Preserve evidence that another reviewer can follow. Keep readiness claims within the conditions actually demonstrated.

Recovery evidence: Recorded checks showing that the required behavior works again after a failure.

See the example and check your understanding

A made-up teaching example

The incident changes an access map and slows responses. The team contains the route, preserves logs, rolls back and repeats access and timing checks. Both failures become ongoing tests.

Ask yourself

Can you claim readiness if rollback or recovery was not demonstrated?

Show the explanation

No. State the missing evidence. Self-study also cannot issue an ATO or independent certification.

Start with these checks

  • Preserve incident timing.
  • Repeat access and timing checks after recovery.
  • Label unverified parts and authorization limits.

Use the different practice case below and check every requirement in its full instructions.

Go to the practice task ↓

The video explains the main idea. Use the sources, instructions and checks below to complete the practice.

Visual lesson1:44

Captions appear here during playback.

Production capstone, incident exercise, and board

Show that your training service can handle a failure and recover.

Download transcriptOpen video file

Source-based teaching example · Fictional data · Reviewed 2026-10-03. Microsoft Mark · locally synthesized. On a small screen, use fullscreen for diagram details or read the transcript.

Read the descriptive transcript

0:00 · What you will learn

Show that your training service can handle a failure and recover.

What appears on screen

Show that your training service can handle a failure and recover.

0:06 · The idea

Demonstrate normal operation, a controlled incident and tested recovery. Preserve evidence that another reviewer can follow. Keep readiness claims within the conditions actually demonstrated.

What appears on screen

Demonstrate normal operation, a controlled incident and tested recovery. Preserve evidence that another reviewer can follow. Keep readiness claims within the conditions actually demonstrated.

0:21 · One useful term

Recovery evidence. Recorded checks showing that the required behavior works again after a failure.

What appears on screen

Recorded checks showing that the required behavior works again after a failure.

0:30 · A worked example

The incident changes an access map and slows responses. The team contains the route, preserves logs, rolls back and repeats access and timing checks. Both failures become ongoing tests.

What appears on screen

The incident changes an access map and slows responses. The team contains the route, preserves logs, rolls back and repeats access and timing checks. Both failures become ongoing tests.

0:47 · Your turn to think

Can you claim readiness if rollback or recovery was not demonstrated? Pause and decide before continuing.

What appears on screen

Can you claim readiness if rollback or recovery was not demonstrated? Pause the video if you need more time.

1:05 · Why this answer works

No. State the missing evidence. Self-study also cannot issue an ATO or independent certification.

What appears on screen

No. State the missing evidence. Self-study also cannot issue an ATO or independent certification.

1:15 · Check 1

Preserve incident timing.

What appears on screen

Preserve incident timing.

1:19 · Check 2

Repeat access and timing checks after recovery.

What appears on screen

Repeat access and timing checks after recovery.

1:26 · Check 3

Label unverified parts and authorization limits.

What appears on screen

Label unverified parts and authorization limits.

1:32 · Now try a different case

Open the lesson and try its different practice case. Use every check in the full task. Watching alone does not mark the lesson complete.

What appears on screen

Open the lesson Try the new case Check and revise The full task and its requirements are in the linked lesson.

Watching explains the example. Complete the lesson practice to check what you can do. Explore all visual lessons →

What you will be able to do

  1. Operate a production-like synthetic service against SLOs and gates.
  2. Respond to an unannounced incident inject.
  3. Defend design, evidence, residual risk, and operating ownership.

Module capstone. This lesson pulls together every skill in the module. Budget real time for it.

Prerequisites: Builder-level interface validation, Python, testing, metadata logging and state-transition tracing. Hardware benchmarks and model accounts are not required.

This curriculum runs self-study on VetsLearn. Where the text calls for an instructor, peer or formal review, use the stated acceptance criteria for self-review. Reflection questions support reflection; they do not replace independent assessment. A peer review is optional unless your actual organization requires it.

Part 1 Technical instruction

The Production capstone combines architecture, data governance, authorization, threat evidence, evaluation, observability, reliability, supply chain, delivery, and incident response. The team declares SLOs, failure rules, ownership, and change plan before observation. An inject tests detection and decision quality, not theatrical speed. The board reviews immutable evidence, asks what changed, challenges assumptions, and requires an explicit statement of what the training artifact does not prove. The sandbox is not an ATO, clearance qualification, contracting authority, or independent-expert designation.

Mechanism and implementation

A board asks what evidence supports and which decisions remain human. Integrate only task-needed components and record alternatives. Incident injects test decisions after change rather than the initial score. Course evidence, authorization scope and operational readiness are separate.

Constructed offline example

Save as topic_example.py and run python topic_example.py with an installed Python 3.11+ interpreter. This standard-library construction uses synthetic values; its checks are not provider measurements.

evidence = {"normal": True, "denied_access": True, "rollback": False,
            "recovery_verified": False}
release = all(evidence.values())
assert not release
print("no-go: repair rollback and demonstrate recovery")

Engineering decisions

  • Freeze scope and decision rights.
  • Predeclare release, containment, and rollback gates.
  • Assign legitimate owners for residual risk and follow-up.

Worked example

The seed service passes initial gates, then an inject changes an authorization mapping and degrades p95 latency. The team contains the route, preserves logs, rolls back, verifies negative-access and latency recovery, and adds both cases to CI.

Diagnose the failure

Absent rollback or recovery blocks the claimed readiness scope. Preserve inject timing. Self-review supports learning but cannot confer an ATO, independent certification or job readiness.

Part 2 Guided practice

Create a requirement map, then inject authorization drift and outage into a local mock. Independently hold a decision board with named owners, unresolved evidence and no-go option; solo learners can write evidence-based questions/answers.

Answer criteria and feedback: Absent rollback or recovery blocks the claimed readiness scope. Preserve inject timing. Self-review supports learning but cannot confer an ATO, independent certification or job readiness.

Continue with the downloadable pack below. If the pack or interpreter is unavailable, trace this self-contained example by hand in an input/expected-status/controlling-rule table and label execution unverified. Do not invent passing output. No account, credential, paid call, purchase or actual deployment is required.

Part 3 Remediation

Use the reset manifest and incident controller. If the environment becomes inconsistent, preserve the event log, restore the last known-good snapshot, and document the gap rather than reconstructing favorable evidence. After repair, reassess with the alternate scenario in scenario_alt.json. A critical authorization, data-handling, evidence-integrity, or prohibited-action failure cannot be averaged into successful practice; it requires targeted remediation.

Part 4 Sources and currency

Use the workflow decision reference for model/deployment/harness distinctions and controlled comparisons. Source currency must be checked before each cohort. Provider/product behavior is illustrative where mocked; resolve current interfaces only from official documentation in an authorized environment.

Lesson status:PRACTICE REVIEW REQUIRED

Review your practice