The Robot Vacuum Needed a Contract

My Valetudo robot was already speaking MQTT. The useful part was turning that topic tree into a discoverable, validated Swamp model instead of making an agent guess.