RunSite tools
…Cameras —New rule
Multi-Vertical Site Intelligence (`/context` · `/shelf` · `/crowd`)  ·  Search-Grounded Spark 1.3 + SAM 3.1 Cross-Verification

Every claim is checked against primary evidence.

Three specialized site tools where a second independent mechanism checks the model before anything is shown: (1) Web-search site context drops any item whose URL was not in the retrieved search pages; (2) Supermarket shelf gap detection requires SAM 3.1 to confirm ≤25% product mask coverage; (3) Festival crowd density pairs metric SAM 3.1 foot-point density with Muse Spark 1.3 video surge inspection.

Cross-Modal Verification Gates
3 GATES
`web_search` URL Gate · SAM ≤25% Cover · Video Surge Check
LIVE EVAL VERIFIED (PR #145) ✓
01 / SEARCH-GROUNDED SITE CONTEXT (`GET/POST /context/{vertical}`)

Around the Site Today — Retrieved-Page Citation Gate

Model: muse-spark-1.3 · Searches: 15 · Pages Read: 87

SAMPLE DATA · Recorded run of Tue, 03 Nov 2026 18:29:05 GMT (reports/eval/2026-11-03-site-tools-live.md), not today's search. Press Refresh for a live one. Hand-written for the interface, not a live run or a measured result.

RECALLImmediate — Batch 107543

FSA Allergy Alert: Walkers Variety Snacks Sharing Box (Batch 107543)

Food Standards Agency recall due to undeclared barley (gluten) and milk in mispacked multipack pouches.

Operational Watch Action: Check Ambient Bay 4 (Crisps & Snacks) shelves and remove affected batch packs immediately; place point-of-sale notice at Customer Desk.
🔗 Food Standards Agency — Allergy Alert FSA-AA-48-2026✓ SOURCE PICKED FROM THE PAGES THE SEARCH RETURNED
RECALLImmediate — Chilled Deli Bay

FSA Food Alert: Gilbert's Kosher Foods Chopped Liver (Use-By 12 Nov)

Precautionary recall issued via Food Standards Agency due to potential Listeria monocytogenes contamination in 150g chilled tubs.

Operational Watch Action: Audit Chilled Deli Bay 2 and walk-in cold room (CAM-06) for remaining stock.
🔗 Food Standards Agency — Product Recall Information Notice✓ SOURCE PICKED FROM THE PAGES THE SEARCH RETURNED
EVENT4–5 Nov · 16:30–21:30

Manchester City Council Bonfire Night Events (Heaton Park & Platt Fields)

Major community Bonfire Night displays on 4–5 Nov expected to draw 35,000+ attendees across Manchester corridors.

Operational Watch Action: Expect +40% evening footfall spike on seasonal snacks, bakery, and hot-food bays between 16:00 and 19:30.
🔗 Manchester City Council — Bonfire Night & Autumn Events✓ SOURCE PICKED FROM THE PAGES THE SEARCH RETURNED
HOLIDAYWeek commencing 2 Nov

Manchester Schools Return After Autumn Half-Term Break

Manchester City Council school term calendar confirms primary and secondary schools resumed full session following autumn half-term.

Operational Watch Action: Morning breakfast cereal and lunchbox grab-and-go replenishment window shifts back to 07:15–08:45.
CITATION & RELINK AUDIT GATE
4 KEPT / 1 DROPPED

Muse Spark 1.3 runs web_search with include: ["web_search_call.results"]. Every item must cite a URL that was actually returned by the search; if Spark names a generic homepage, a single relink pass maps it to the numbered retrieved pages or drops it.

DROPPED UNVERIFIED CLAIMS (1):
✗ Manchester Evening Rain Forecast
https://www.bbc.co.uk/weather/2643123
No search returned this URL, and no returned page states the hourly figure.
02 / SUPERMARKET SHELF GAP SCANNER (`POST /shelf/scan-image`)

0–1000 Grid Proposals + SAM 3.1 Product-Mask Verification

Confirmed Gaps: 5 · Rejected Over-Product Boxes: 2 · SAM Products Seen: 78

SAMPLE DATA · Recorded run of 3 Nov 2026 on a shelf picture generated with Muse Image (reports/eval/2026-11-03-site-tools-live.md). Upload a photo for a live scan. Hand-written for the interface, not a live run or a measured result.

Shelf photo not bundled with this build.
GAP #1 (4F)GAP #2 (5F)GAP #3 (3F)GAP #4 (4F)GAP #5 (6F)REJECTED (PRODUCT)REJECTED (PRODUCT)
CONFIRMED EMPTY SHELF GAPS (SAM 3.1 PRODUCT COVER ≤ 25%):
#1Top Shelf · Centre-Left Cereal Bay (~4 facings)
Neighbours: Oat Clusters 500g (left) and Honey Rings 450g (right)
4% COVER ✓
#2Upper-Middle Shelf · Centre-Left Cereal Bay (~5 facings)
Neighbours: Bran Flakes 750g (left) and Corn Flakes Twin Pack (right)
8% COVER ✓
#3Upper-Middle Shelf · Centre Pasta Bay (~3 facings)
Neighbours: Penne Rigate 500g (left) and Fusilli 500g (right)
2% COVER ✓
#4Lower-Middle Shelf · Porridge & Granola Bay (~4 facings)
Neighbours: Scottish Porridge Oats 1kg and Berry Granola
11% COVER ✓
#5Bottom Shelf · Bulk Pasta Multipacks (~6 facings)
Neighbours: Spaghetti 1kg Value Pack and Lasagne Sheets
0% COVER ✓
REJECTED PROPOSALS (VETOED BY SAM 3.1 `product package` MASKS):
✗ Top Shelf · Left Cereal Row: SAM 3.1 detected `product package` masks covering 89.2% of proposed box (threshold ≤ 25%)
✗ Upper-Middle Shelf · Right Pasta Sauce Row: SAM 3.1 detected `grocery product` masks covering 54.4% of proposed box (threshold ≤ 25%)
03 / FESTIVAL CROWD DENSITY & SURGE WATCH (`POST /crowd/scan`)

Metric Track Density (people/m²) + Muse Spark Video Verification

Keyframes: 180 · Episodes: 2 · Worst Level: CRITICAL

SAMPLE DATA · Smoke test of 3 Nov 2026 on synthetic tracks and Muse Image frames. Run a scan for live results. Hand-written for the interface, not a live run or a measured result.

⚠ ESCALATE IMMEDIATELYPeak 4.8 people/m² (CRITICAL) · 18 tracked persons
6:04:12 PM – 6:04:24 PM
Escalation / Watch Reasons: person down · pushing at barrier · crowd surging (4.8 people/m²)
MUSE SPARK 1.3 VIDEO CHECK (`input_video` MP4) · MOVEMENT: SURGING · CONFIDENCE: 94%

Muse Spark 1.3 video check confirmed dense forward surge (4.8 people/m²) with a person down and active barrier compression at t=4.0s.

@4.0s · PERSON_DOWN: Pedestrian fallen near front barrier line at 4.0s mark while surrounding crowd compresses forward@4.0s · PUSHING_AT_BARRIER: Lateral and forward crowd surge pressing against front stage pit barrier
CHECK BY EYEPeak 2.3 people/m² (BUSY) · 11 tracked persons
6:11:05 PM – 6:11:32 PM
Escalation / Watch Reasons: SAM track density reached 2.3/m² but video check observed steady single-direction flow
MUSE SPARK 1.3 VIDEO CHECK (`input_video` MP4) · MOVEMENT: STEADY_FLOW · CONFIDENCE: 91%

Ordered queue moving steadily through East Corridor at 2.3 people/m²; no barrier pressure or trip hazards.

ℹ Metric homography calibrated (reprojection RMS 0.04m). SAM 3.1 person tracks provide a lower-bound density estimate under heavy occlusion.

ℹ Safety invariant: density alone can escalate; Muse Spark video verification can add escalation reasons (`person_down`, `pushing_at_barrier`, `blocked_exit`) but never silently downgrade a critical density spike.