⚠
Privacy Notice: When you sign in with GitHub, your quiz attempts are stored in Google Firebase so you can track your progress. This data is only accessible to the course instructor, is not otherwise shared, and will be deleted at the end of the semester. For earlier deletion, contact the instructor. Prefer to stay anonymous? Use guest mode or a GitHub account without your real name.
Loading...

07 Lecture 7 Quiz: The System Around the Model

Score: 0 / 20

Instructions

This is an interactive quiz on Lecture 7 — The System Around the Model. Sign in with GitHub to save your progress, or continue as a guest.

  • Select your answer for each question
  • Get immediate feedback on your choices
  • Retry questions as many times as you need
  • Track your progress across sessions

The quiz follows the lecture’s arc: Block A (Questions 1–10) covers the orchestration layer and the token sequence — the two boxes, what the model actually sees, how CLAUDE.md becomes tokens, the illusion of memory, and mid-conversation edits. Block B (Questions 11–20) covers the system that acts and the bridge to engineering — skills, the tool-call loop, MCP and the security boundary, the context budget, the completed three-layer model, and the closed Mystery Board.

Prefer a printable version with all answers visible? See the static quiz.

Question1 The Two Boxes

A student notices Claude Code failed to read a config file that was sitting right there in the project. According to the lecture’s “which box did that?” diagnostic, why is writing a more emphatic prompt the wrong fix?

Question2 Two Systems, One Illusion

The lecture says nearly every user’s mental model is “wrong in the same direction.” What produces that systematic, one-directional error?

Question3 Statelessness and the KV Cache

A student argues that the KV cache lets the orchestration layer skip re-sending earlier turns, since the model already cached them. According to the lecture, why is this wrong?

Question4 The Instruction Channel

Why does the lecture say that, structurally, [system], the CLAUDE.md block, and your typed question are “the same kind of thing”?

Question5 How CLAUDE.md Becomes Tokens

When a session runs, what determines which CLAUDE.md files end up in the message array, and why does the lecture call this property a feature rather than a limitation?

Question6 How CLAUDE.md Becomes Tokens

A convention written in tests/CLAUDE.md had no effect on a session that never went near the tests directory. According to the lecture, what went wrong and what is the correct fix?

Question7 The Illusion of Memory

A model recalls your pytest preference in a fresh session a week later. Where did that preference actually persist between the two conversations?

Question8 The Illusion of Memory

A model writes a memory file claiming “team decided to adopt httpx” when the conversation only discussed the option. Why is this worse than the same hallucination appearing in ordinary chat?

Question9 The Token Sequence

You edit a stale rule in CLAUDE.md mid-session, save the file, and ask the assistant to re-read it — yet it still intermittently follows the old rule. What has actually happened inside the sequence?

Question10 Orchestration Layer

The message array belongs to the orchestration layer, not the model, so it could in principle delete the obsolete v1 tokens once v2 arrives. Why does the lecture say mainstream layers append instead of doing this surgery?

Question11 Skills: Context on Demand

The lecture calls a skill’s injection position a “quiet mechanistic gift.” Why does a skill land in a better attention region than CLAUDE.md, even though both become ordinary [user] tokens?

Question12 The Tool-Call Loop

When a Claude Code agent reads a file or runs a test during a task, what has the model itself actually done?

Question13 MCP: The Standard Interface

A model emits a destructive tool call because an attacker buried an instruction in a web page it just read. According to the lecture, what is the correct defense, and why?

Question14 The Context Budget

The lecture says fitting a token into the window is necessary but not sufficient. What is the “real currency” it identifies, and why?

Question15 Why the Window Is Finite

The lecture insists the context-window maximum is a declared limit, not something forced by the transformer’s math. Which set of reasons does it actually give for why the number must be declared?

Question16 When the Window Fills

A long session “forgets” a decision made forty turns ago. According to the lecture, what most likely happened?

Question17 The Enforcement Layer

A ruff check fails inside a tool call and its violation list is sent back to the model. According to Chapter 11, why is this same failing check described as enforcement on the way out but influence on the way back in?

Question18 Influence vs Enforcement

Chapter 11 says a better-engineered instruction file narrows the distribution but cannot guarantee an outcome. What does the lecture conclude must therefore be done to get determinism?

Question19 Mystery Board Closure

Mystery 8 asks why two tools, given the same faithfully-written instructions and the same model family, behave differently. What is the single underlying mechanism the lecture says resolves it?

Question20 Bridge to Act 3

The lecture says the course’s question changes between Act 2 and Act 3. What is the essential difference between the two questions?

© 2026 Dominik Müller   •  Powered by Soopr   •  Theme  Moonwalk