Description Configure Suspicious Activity Detection (Scenescape zones + pose + VLM) for a kitchen food-safety zone and expose it as a sensor service. Aim a zone at the prep floor, set the pose trigger, and let the VLM confirm the semantic ("item picked from floor and placed back in the food area").
Capabilities
E: food_safety_violation{zone, description, frame} (+ existing SAD events)
R: retrospective frame search (SeaweedFS); trend by station/shift
A: none at runtime (zone/rule setup is configuration)
Acceptance Criteria
[ ] Kitchen zone + pose trigger + VLM confirmation configured; event named + documented.
[ ] Events appended to durable, ordered log and pushed to the hub in the standard envelope; preloaded history; replay.
[ ] MCP server exposes describe + read tools — no subscribe/callback.
[ ] Read tools: retrospective search ("show floor→food-area events 15:00–15:30"), trend counts.
[ ] One command up; benchmark flag; DX + coding-agent walkthroughs pass.
Description Configure Suspicious Activity Detection (Scenescape zones + pose + VLM) for a kitchen food-safety zone and expose it as a sensor service. Aim a zone at the prep floor, set the pose trigger, and let the VLM confirm the semantic ("item picked from floor and placed back in the food area").
Capabilities
E: food_safety_violation{zone, description, frame} (+ existing SAD events)
R: retrospective frame search (SeaweedFS); trend by station/shift
A: none at runtime (zone/rule setup is configuration)
Acceptance Criteria
[ ] Kitchen zone + pose trigger + VLM confirmation configured; event named + documented.
[ ] Events appended to durable, ordered log and pushed to the hub in the standard envelope; preloaded history; replay.
[ ] MCP server exposes describe + read tools — no subscribe/callback.
[ ] Read tools: retrospective search ("show floor→food-area events 15:00–15:30"), trend counts.
[ ] One command up; benchmark flag; DX + coding-agent walkthroughs pass.