Why the shipping work matters CORE
A capstone that is not shipped is a capstone that does not close. A student who finishes Lesson 10.4 with a working pipeline and a clean observation log has done the hard technical work; what remains is the shipping work — the documentation, the demo, the reflection, the sign-off, the freeze. The temptation is to treat that work as optional or cosmetic. The course treats it as required, for three reasons.
The first is credit. The parent issuing one high school credit needs evidence. The course’s full ten-module arc, the capstone’s three-shape rule, the seven-day observation window — these are real, but they are evidence only if they are documented in a form a third party (the parent, a college admissions officer, a future employer) can read. The work produces the documents the credit argument rests on.
The second is closure. The course ends at the end of Module 10. A student who skips that work leaves the course in a liminal state: the work is technically done, but nothing marks the finishing. Students who skip closings on substantial projects tend to not finish subsequent projects either, because their sense of “what done feels like” was never built. That work is the moment the student can truthfully say they shipped something.
The third is the reviewer’s sign-off. The one-paragraph written sign-off from the reviewer is not a formality. It is the evidence that an outside observer — a mentor, a parent, a teacher, a technical friend — has watched the system run and would trust it to operate under its posture. The sign-off is what makes the student’s “my system works” claim externally verifiable. Without it, the capstone has no external referee.
Set aside a real block of focused time for it. The work splits into roughly four pieces — the consolidated final document, the demo video, the reflection and parent-facing paperwork, the sign-off exchange — plus some buffer for re-recording the demo or revising the reflection after a second read. Students who start with too little time often compress it into something the rubric will not pass. Block the time.
The final document: what goes in, what stays out CORE
capstone-final.md is the one document a reader can open to understand the whole system without navigating the rest of the folder. It is a consolidation, not a replacement — the charter, the architecture, the posture, the observation log, and the incident after-action remain as separate files — but it is the single starting point, and it is written to be read straight through in fifteen minutes.
Six sections, in this order:
Section 1 — What this system does
Two to three paragraphs, in the student’s voice, explaining the system for a reader who has not seen any of the other documents. The one-sentence purpose from the charter is here, expanded with context: what problem the student was trying to solve, why they cared, what the system does differently from doing the work by hand. This is the section the demo video’s opening beat is scripted from; write it first and record from it.
Section 2 — The architecture, summarized
One to two paragraphs plus the system diagram (the same system-diagram.png from Lesson 10.2, embedded here). The three components named by shape; the shared-state flow; the scheduler; the cost estimate’s measured verdict. A reader should be able to follow this section without ever opening capstone-architecture.md, even though the full architecture is still a click away.
Section 3 — The observation log summary
One paragraph summarizing the seven-day window: total runs per component, total cost vs. budget, any incidents (injection attempts caught, kill-switch fires, posture amendments). Plus a one-line reference to the full log in observation-log.md. This is the section the parent-facing rubric checks against.
Section 4 — Security posture summary
One paragraph naming the six sections of the posture document (threat model, data classification, trust boundaries, secrets, cost, incident loop) and stating that the capstone operated under it. Plus a one-line reference to security-posture.md. This is the section the reviewer’s sign-off rests on.
Section 5 — What would change next
Two or three sentences naming the single biggest improvement the student would make if they were starting over, and the next feature the student would add if the course continued. This section is a bridge between the reflection and the final document; it is a shorter, more public-facing version of the reflection’s fifth prompt.
Section 6 — Files in this folder
A short inventory of the capstone folder with a one-line description of each frozen file. This makes the folder navigable for any future reader, including the student’s own future self.
Appendices (after Section 6): the incident-drill after-action (incident-drill-afteraction.md contents inlined or linked), the observation log’s last-day summary (same treatment), and the demo video link. These are inlined-or-linked at the student’s preference; the rubric accepts either.
What does not go in capstone-final.md: the full text of the charter (it is one click away), the full architecture (same), the full posture (same), the full observation log (same), the full incident scenario (same), any discussion of that work itself (that belongs in the reflection). Conciseness is the discipline.
The demo video, five beats CORE
The demo video is 3 to 5 minutes. It is screen-recorded — the student’s screen plus microphone narration. No face-cam is required (though it is permitted). No video editing beyond trimming the head and tail. The first take that satisfies the five beats is the take that ships.
The five beats, in order:
Beat 1 — What this is, in one sentence (15–25 seconds)
“This is the capstone I built for AI Architect Academy; it summarizes my open tabs every Sunday evening and turns them into a one-page reading plan for the week.” The beat is 15 to 25 seconds. The student’s one-sentence purpose from the charter is the script.
Beat 2 — One real end-to-end run (60–120 seconds)
Fire the pipeline (or the on-demand trigger; if the scheduled cadence does not line up with the recording, pick the trigger manually). Watch the pipeline do its work in real time — or if real time is too slow, narrate what would happen and show the output that was produced in the last cadence. 60 to 120 seconds. The three components appear on screen as files change, logs update, and outputs land in the shared-state folder. The student names each component by its charter name as it fires.
Beat 3 — The intentional failure and the recovery (45–90 seconds)
The student does one thing on purpose that should trigger the incident loop — fires the kill switch, submits a test injection input, cuts a dependency. Narrate while doing it: “Here I’m firing the kill switch to show how the pipeline halts.” Show the components halting. Show the recovery: re-enable, observation log updated, life continues. 45 to 90 seconds. This is the beat that proves the system is operated, not just running.
Beat 4 — The posture check (~30 seconds)
Thirty seconds naming the three most important posture facts: data classes and routing (where the sensitive stuff runs), the monthly budget and hard cap, the reviewer who signs off. “This system processes only public and personal data; sensitive data stays on my local model. It runs under a $80/month budget with a $120 hard cap. My reviewer reviewed the demo video and posture before I shipped.” On-screen: a brief view of the posture document or Architecture §6.
Beat 5 — What I would build next (15–30 seconds)
Fifteen to thirty seconds. One sentence on what the student would add or change next, and one sentence on what they would need to learn to do it. “Next I’d add a second research agent specializing in primary-source historical documents, which would require learning how to handle OCR quality differences — that’s the skill I’d pick up first.” Then stop recording. The student does not summarize or thank anybody; the video ends when the content ends.
Total: ~3 to 5 minutes. Students who come in over 5 minutes almost always have too much Beat 2 — they narrated every component’s output in detail instead of letting the screen do the work. Edit the middle if needed; the opening and closing beats are load-bearing.
The video’s audience is the parent, the reviewer, the student’s future self, and the rubric reviewer. It is not optimized for a public audience. Students who choose to publish the video past the course do so outside the course’s audience rule; nothing prevents it, but the course does not advise it.
The reflection: five prompts, three-to-five sentences each CORE
The capstone reflection is not a free-form write-up. It is five specific prompts answered briefly. The shape is prescriptive because the shape of the reflection matters for parent credit documentation: a reflection that touches these five prompts is a reflection an admissions officer or employer can read and understand. A reflection that drifts is a reflection whose argument is harder to verify.
- Prompt 1 — The hardest moment. Not the hardest topic — the hardest moment. A specific day, a specific bug, a specific dead end across the ten modules or the capstone build. Name what made it hard, and name what got you out (a person, a doc, a reread, a walk, a restart). Three to five sentences.
- Prompt 2 — The surprise. One thing about directing AI systems that you did not believe (or did not see) before this course, and that you now believe (or see). “Surprise” means you would have been wrong if asked at the start. Three to five sentences.
- Prompt 3 — The module that carried the most weight. Of Modules 1–9, which one contributed most to the success of your capstone? Be specific about what from that module actually showed up in your build — an architecture section, a smoke test, a posture amendment, a component design. Three to five sentences.
- Prompt 4 — The module you underused. Of Modules 1–9, which one did you use least? Then the harder question: is that a gap in your work, or a signal that your capstone was correctly scoped away from that module’s concerns? Both answers are legitimate; the point is that you noticed. Three to five sentences.
- Prompt 5 — What would you build next. Not “v2 of this capstone.” A new thing. Given what you can now direct, what is the next system you would build if you had another month? One-sentence name, problem it solves, shape of its three components, the single posture question it raises. Three to five sentences.
Total reflection length: roughly one printed page. Students who come in at half a page usually skipped Prompt 1 or 5 — the two prompts most likely to produce vague answers. Students who come in at three pages usually used the reflection to complain or celebrate; the prompts are answerable in the range the lesson specifies, and exceeding it is a sign the student is writing a different document. The operational debrief — what a run cost, what broke and which rail caught it, what posture amendment the capstone produced — belongs in capstone-final.md Section 6 and in the observation log’s end-of-window summary, not in the reflection. The reflection is more meta: it is where the student looks at the ten modules and the capstone as a system.
The reflection is the artifact most likely to shift how a future reader thinks about the student. A good reflection shows judgment, honesty, and ambition; those are rarer in student work than technical correctness, and they are what parents most want documented. Write it carefully.
The parent or peer reviewer sign-off CORE
The reviewer watches the demo video (or, if they and the student prefer, sits through a live walk-through of equivalent length), then has a short conversation with the student and records their answers to three questions: Does the system do what the charter says it does? Would you be comfortable operating it yourself under the posture? What would you change before v2? The answers are saved as /capstone/named-human-signoff.md using the template at named-human-signoff-template.md.
The answers do not need to be flattering. A sign-off that says “Yes, it does what the charter says; yes, I’d operate it; for v2 I’d add a second research agent for historical documents” is exactly the right shape. A sign-off that is pure praise is less useful than a sign-off that names a real observation. The third question is not a gate on sign-off — a v1 does not need to implement v2 feedback — but a non-trivial answer is a compliment, not a veto.
If the reviewer declines to sign — they watched the demo and do not believe the system would operate safely unattended, or they saw something in the posture they cannot endorse — the capstone does not freeze. The student talks with the reviewer, makes the change the reviewer flagged, and re-records the demo video if needed. A named-human-declined sign-off is a rare but important signal; the course’s whole point of having a reviewer is that this signal exists.
Most reviewers sign within 24 hours of receiving the video. If the reviewer goes more than three days without responding, the student follows up once; if another three days pass, the student picks a new reviewer and updates the posture document. This is the rare case the course’s setup needs a workaround, and the lesson names it explicitly so students are not stuck.
The sign-off is the course’s final external checkpoint. After it, the student freezes.
Freezing the capstone folder and closing the course RECIPE
The freeze sequence is short. Run through this checklist in order; the order is what makes it reliable.
- Step 1 — Confirm the parent-facing rubric passes. Open /capstone/capstone-rubric.md. Walk the fifteen pass/fail criteria in order; confirm each one has its evidence artifact and the artifact meets the standard. If any criterion fails, fix it before continuing.
- Step 2 — Confirm every frozen file has the freeze header. The charter (10.1), architecture (10.2), final document (10.5), and reflection (10.5) each have the standard freeze header at the top (date, author, reviewer, binding statement).
- Step 3 — Update the credit documentation. Open /ops/credit-documentation.md — the course-level parent-facing document — and fill in the student-specific fields: total hours from the hours log, the transcript line the parent chose, the chosen letter grade (if any), and the portfolio list. This is the document the parent prints and keeps in the student’s homeschool credit records.
- Step 4 — Commit everything to git, tag the commit. The tag is capstone-frozen-YYYY-MM-DD. A frozen capstone has a stable git revision any future reader can check out.
- Step 5 — Write the closing note. In my-first-loop.md (the journal file that started in Lesson 1.5 and has accumulated reflections across all ten modules), write one paragraph: today’s date, a sentence on how the capstone feels, a sentence on what comes next. The course is done when this paragraph is written.
- Step 6 — Tell the reviewer, your parent (if different), and anyone else you promised to tell. The freeze is a real thing that happened; people who have been following along want to hear that it happened. This is also the moment many students feel the completion in a way the earlier steps did not quite land.
Try it — Ship the capstone RECIPE
deliverables: capstone-final.md filled, demo.mp4 recorded, capstone-reflection.md written, /ops/credit-documentation.md filled with student specifics, named-human-signoff.md saved, the capstone folder frozen with a git tag, the closing note written in my-first-loop.md
Part 1 — Write capstone-final.md.
Use the template at capstone-final-template.md. Six sections plus appendices. Reference the existing frozen artifacts; do not inline them. Read it through one time after writing; if it does not read as a fifteen-minute experience, tighten.
Part 2 — Record the demo video.
Write a short script from the template at demo-video-script-template.md, pulling the one-sentence purpose from Section 1 of capstone-final.md. Set up the screen recorder (see the Recipe Book entry recording-the-capstone-demo-video.md). Record the five beats in order, start to finish. Watch the first take; if the beats are all present and it is in the 3–5 minute range, that is the take. If not, re-record. Save as /capstone/demo.mp4 (or .mov, .webm — the rubric accepts any standard format).
Part 3 — Write capstone-reflection.md.
Use the template at capstone-reflection-template.md. Answer the five prompts in 3–5 sentences each. Do not rush Prompt 1 (the hardest moment) or Prompt 5 (what you’d build next). Those two are the prompts most likely to produce vague answers, and vague answers are the reflection’s biggest weakness.
Part 4 — Update the credit documentation.
Open /ops/credit-documentation.md. Fill in the student-specific fields: total hours from the hours log, chosen transcript line (short, standard, or long), chosen letter grade (if any), and the portfolio list. This is the document the parent keeps in the homeschool credit records.
Part 5 — Get the sign-off (the conversation itself is short; plan for some calendar time while the reviewer watches the demo).
Share the demo video and final doc with the reviewer ahead of time. Then sit down together — in person or on a call — and have the sign-off conversation structured by the three questions. Record their answers using the template at named-human-signoff-template.md, saved as /capstone/named-human-signoff.md. If the reviewer needs to revise the capstone first (question 1 or 2 answered “no”), make the change, re-record the demo if needed, and re-run the conversation. Aim to wrap within a week of starting the conversation; if the reviewer goes more than three days silent, follow up once; if another three days pass, pick a new reviewer and update the posture.
Part 6 — Freeze.
Walk the six-step freeze checklist from Content Block 6. The closing note in my-first-loop.md is Step 5; do not skip it. Tag the git commit capstone-frozen-YYYY-MM-DD. Tell the people who were following along.
If the reflection feels hollow
A reflection that feels hollow is usually a reflection whose prompts got answered too defensively. The most honest fix is to re-read Prompt 3 (the module that carried the most weight) and Prompt 5 (what you’d build next) and ask whether you wrote down the thing that is true or the thing that sounds good. Lower the defensiveness; trust that the reader wants the real answer. The first time around most students over-protect themselves; the second draft is usually the one that lands.
Done with the hands-on?
When the recipe steps and any activity above are complete, mark this stage to unlock the assessment, reflection, and project checkpoint.
Quick check
Three short questions. Tap each to reveal the reasoning.
QC1. A student writes capstone-final.md that is ten pages long and includes the full text of the charter, architecture, and posture. What is wrong with this, and what is the fix?
capstone-final.md is concise by design; inlining the full charter, architecture, and posture defeats that. The fix: keep capstone-final.md at six tight sections with one-line references to the full documents, and let readers click through to the specifics if they want.
QC2. A student’s demo video is 7 minutes long. Which beat is almost certainly the one that is too long?
Beat 2 — the end-to-end run. Students over-narrate component outputs instead of letting the screen do the work. The fix: trim the middle; let the screen carry more of the weight. The opening and closing beats are load-bearing and should not be shortened.
QC3. The parent or peer reviewer watches the demo and replies: “Great work, totally signed off, looks good.” What is the problem with this sign-off, and what should the student do?
The sign-off does not answer the three questions the format requires: does it do what the charter says, would you operate it, what would you change before v2. A non-answer sign-off is not a sign-off. The fix: have the conversation properly, record the reviewer’s actual answers using the template at named-human-signoff-template.md, and save the file.
Quiz
Five questions. Tap a question to reveal the answer and the reasoning.
Show explanation
Answer: C. Section 3 is named for it. (A) is the system’s purpose. (B) is architecture. (D) is the forward-looking section.
Show explanation
Answer: B. The lesson names this directly. Students over-narrate the middle; the first and last beats are short. (A), (C), and (D) do happen but are much rarer.
Show explanation
Answer: B. Content Block 5 specifies these three. (A) adds questions the lesson does not ask. (C) is not what the sign-off is for. (D) is unrelated.
Show explanation
Answer: C. The prompt asks for specifics; vague answers are easy for a future reader to discount. The lesson calls this out directly. (A) and (B) are non-issues here; the problem is content, not length. (D) is not something the lesson prescribes.
Show explanation
Answer: B. Content Block 6 names this directly. The closing note is the moment closure registers; students who skip it feel less finished even after technically finishing. (A), (C), and (D) are real failure modes but not the specific one the lesson flags.
Reflection prompt
The three snapshots — before, committed, shipped.
Write a short paragraph (4–6 sentences) in my-first-loop.md — this is the very last journal entry of the course, and it goes in my-first-loop.md specifically, not in a new file — in response to the following:
You started this journal in Lesson 1.5 with a one-page “Design Your First Loop” artifact. Read it again, now, at the end of Module 10. Then read the capstone charter you wrote in Lesson 10.1. Then read the capstone-final.md you just finished. You are looking at three snapshots of yourself as a builder — before you had any agentic-systems experience, at the moment you committed to the capstone, and the day you shipped. What is the thing about yourself as an operator that you would most want your first-day-of-Module-1 self to know? What would you have been glad — or frustrated — to hear? Write it briefly and honestly. This is the note your future self will come back to when they start their next agentic-systems project and want to remember what shipping this one felt like.
The purpose is to give the student’s future self a durable artifact — one paragraph written the day of the shipping work — to re-read at the start of the next agentic-systems project. The paragraph is short by design; the first-day self does not need a lecture, they need a note.
Project checkpoint
By the end of this lesson, the course is complete. You should have: /capstone/capstone-final.md — six sections, appendices, frozen; /capstone/demo.mp4 (or equivalent) — 3–5 minutes, five beats; /capstone/capstone-reflection.md — five prompts, 3–5 sentences each, frozen; /ops/credit-documentation.md — hours log filled, transcript language chosen, portfolio list reviewed with the parent; /capstone/named-human-signoff.md — one paragraph, three questions answered; the capstone folder frozen with a git tag capstone-frozen-YYYY-MM-DD; the closing note written in my-first-loop.md; and the people who were following along have been told.
After the course
The posture document still has a Next review date. The Recipe Book still has a quarterly refresh cycle you’ll notice the next time you want to try a tool that has changed since the course. You are now an operator of agentic systems — for yourself, under a posture you wrote, with a reviewer in your corner. Build something else. Come back to this folder in six months and see how the system held up.
The course ends here.
Instructor / parent note
This is the closing lesson of the course, and the shape of the work here is deliberately different from the ten lessons that preceded it. The technical build is done; what Lesson 10.5 asks for is a shipping work package — documentation, demo, reflection, sign-off, freeze — and each piece does a specific job. Treat that work as closure-producing, not cosmetic: a student who skips that work leaves the course in a liminal state where the work is technically finished but nothing marks the finishing, and that liminal state is what makes the student not finish their next substantial project either. That work is the moment they can truthfully say they shipped something.
The demo video is the package’s operational artifact. Three to five minutes, screen-recorded, five beats in order: one-sentence purpose, end-to-end run, intentional failure and recovery, posture check, what’s next. It is not a marketing video; it is the object the reviewer watches before signing off and the object a future admissions officer or employer can watch in five minutes to understand what the student can actually direct. Students who come in over five minutes almost always have too much Beat 2 — they narrated every component’s output instead of letting the screen do the work. Trim the middle; the opening and closing beats are load-bearing.
The reviewer’s written sign-off is the course’s final external checkpoint. Three questions: does the system do what the charter says, would the reviewer be comfortable operating it under the posture, what would they change before v2. The answers do not need to be flattering — a sign-off that names a real observation is more useful than pure praise — but they do need to be real answers to the three questions. A non-answer sign-off is not a sign-off, and the capstone does not freeze without one. If the reviewer declines, the student makes the change and re-records the demo before freezing.
Parent prompt for the shipping work: “Walk me through capstone-final.md section by section — show me the one-sentence purpose, the architecture summary, the observation-log summary, the posture summary, what you’d change, and the file inventory. Then play the demo video from start to finish and let me watch all five beats. Then show me the reviewer sign-off file and read me their answers to the three questions. Then walk me through the six-step freeze checklist and show me the git tag. If any of these is missing, vague, or not yet saved, we’re not done; this work has to be evidence, not intention, before the course can close.” A student who cannot walk you through those artifacts is not at end-of-course state regardless of what the checkpoint checklist claims.
Course complete
You shipped. The course ends here.
There is no Lesson 10.6. There is no Module 11. Your capstone is frozen, your reviewer has signed off, and your closing note is written in my-first-loop.md. You are now an operator of agentic systems — for yourself, under a posture you wrote, with a reviewer in your corner.
Come back to the capstone folder in six months. Re-read the charter, the final doc, and your reflection. See how the system held up, what still runs, what drifted, what you’d narrow now. The posture document’s Next review date is the invitation; the six-month check-in is the habit.