CHAPTER 32 VISUAL LABS — boards 32a and 32b

These are original fictional teaching examples. Work locally.
Read the named boards first. Predict before running, and explain any
difference before changing a second thing.

HOW TO REPRODUCE
Inspect ../../web/wp_posts.json. Find the record with ID 101. First point
to its title object, then its rendered text. Predict the printed titles.
In this ch32 folder run, using your Chapter 15 Python command:
python walkthrough.py
Expected output:
101 Office stock checklist
102 Plan office deliveries
Local proposal: Office stock checklist | office-stock-checklist | draft
Changed title: Delivery planning | office-stock-checklist | draft
The unchanged slug after the title edit is deliberate. No file is written
and no WordPress request is made by this visual lab.

CHANGE / PREDICT / CHECK
After the title assignment, add:
draft["slug"] = "delivery-planning"
Predict: the final line now contains delivery-planning; status stays draft.
Run to check. Explain why the original title-only edit did not update the
slug automatically. Board 32b distinguishes this local proposal from an
accepted API request and from publication. Do not claim the local script
created a website draft. The original prepare_wp_draft.py exercise writes
its proposal to a local JSON file, also without sending it.
