Compiler
Don’t start Compiler with jargon. Start with a Compiler dry-run. That is the whole point.
Do Compiler once by hand. one Compiler step Riya can write from memory. Change one input. Say the new result out loud.
Compiler exists so Riya can keep a Compiler dry-run correct in a small live site.
Compiler shows up in a small live site. Name a Compiler dry-run, not “a real-world scenario”.
Compiler trap — skipping the failure case for Compiler. Riya loses marks for that every viva.
After Compiler, Riya should still remember skipping the failure case for Compiler.
Close Compiler with — “If I skip it, a Compiler dry-run goes wrong like this: skipping the failure case for Compiler.”
For Compiler: definition + a small live site + one failure.