---
title: "Production checklist"
lesson_id: "05"
---

# Production checklist

- **Lesson ID:** 05
- **Goal:** Give a short ship list: register, load, memory, cancel, resume, logging, device proof.
- **Human lesson:** [05-production-checklist.html](05-production-checklist.html)

## Prerequisites

- Lessons 01 to 04 completed.

## Inputs, outputs, and artifacts

- **Inputs:** A device build that can load and generate.
- **Outputs:** A yes or no on each checklist item.
- **Artifacts:** A numbered list, a small logging Swift sketch, and related links.

## Agent build steps

1. List register, load, memory, cancel, resume, logging, device proof.
2. Say check current MLX Swift GPU cache APIs in mlx-swift. Do not invent a memory API name.
3. Log register miss, load failure, and generate cancel. No prompt text.
4. Keep the related-course links exact.
5. Link mlx-swift, mlx-swift-lm, and `scenePhase` on developer.apple.com.

## Constraints

Keep the language simple, friendly, and literal. No quizzes, no em dashes, no invented WWDC sessions. Brand Edge FDE only.

## Key concepts

- Register and load before any generate.
- Cap GPU cache and resident weights. Prove memory on a device.
- Cancel on not-active. Resume only from a user tap.
- Log register miss, load failure, and generate cancel without prompt text.

## Takeaways

- You can walk a short ship list on a real device.
- You can tell an MLX Swift failure from a Core AI or router failure.
- You can keep private prompts out of the logs.

## Acceptance checks

- Checklist covers memory, cancellation, and logging.
- Related course links match the course home.
- No invented WWDC session. Agent brief link is present.
- [ ] Course complete.
