Module 02 Summary
What this module established
Templates fail at render time on a missing input; f-strings produce a prompt about None and a confident answer about account None. Role assignment is a design decision - retrieved context in the human turn reads as something the user said, which matters when it conflicts with their instructions.
Carry forward
- The provider interface is portable; the behaviour is not. Treat a swap as a change requiring the full eval set.
temperature=0is noise reduction, never determinism. Anything requiring identical output belongs in code.- Record
prompt_versionandpolicy_version. The prompt changes weekly and is rarely thought of as a change to the system.
Before moving on
Move on when every prompt is a template, a provider swap has been re-evaluated per case, and your config carries both version fields.
