CHAPTER 44: Parse, validate and evaluate a saved response

Boards: 44a and 44b.
Read the surrounding chapter before this lab. All examples are original and synthetic.

PREDICT
Predict which gate rejects invented evidence. The first block uses saved JSON, not a live model. Then predict the baseline category for the negated-return sentence before reading the four results.

RUN
From the companion root, run:
python visual_labs/ch44/walkthrough.py
Use python3 if that is your configured command.

COMPARE
Compare the printed values and explanations with both boards. Read expected_output.txt after making your prediction. An assert checks a known expected result and stops if it differs. Temporary output folders are removed after the demonstrations; original course files are not edited.

CHANGE ONE THING
Add one purchase enquiry containing quote. Expected score changes from 3/4 to 4/5. Explain why 80% does not mean the original negation failure was fixed. Try changing category to an unlisted value and predict Unknown category before running the validator.

EXPLAIN
State which input changed, which instruction handled that change, and why the resulting output is appropriate. If your prediction differs, identify the first step at which it diverges. Return to the surrounding lesson before adding more complexity.
