c-flat-day-reactive-vs-scripted — does the behaviour model leave a sensing fingerprint?
An A/B on the same floor + same 10 receivers, changing only the strategic layer:
- Arm A — scripted linear agendas: the v1 c-flat-day-ai cast (each persona a fixed itinerary; mills when a room is full).
- Arm B — reactive FSMs: the IP-107 Phase-5 cast (guards divert guests when
room_full(living-0), escape the kitchen oncount_in > 4, etc.).
Question
Reactive behaviour visibly redistributes the crowd (B spreads into all four bedrooms; living-0 peak 16 vs A's 18). Does that redistribution change the sensed signal — the per-link CSI variance and RSSI distributions — enough to matter for a crowd-counting model trained on one arm and tested on the other? If a counting model is sensitive to the behavioural assumptions baked into the training crowd, that is a real sim-to-real risk worth quantifying.
Plan
- Run both arms (5 seeds each) — crowd leg locally (
uv run --with jupedsim), the deterministic FSM/agenda configs fromexperiments/ip107-flat-day-ai/. - Couple each to CSI (
exp-csi-crowd, CI) → per-link statistics. sim_reduction_runover the 10 runs: per-room dwell deltas + per-link CSI-variance distributions, with CIs; test arm separability.
This closes the loop between IP-107 (behaviour realism) and the thesis sensing question: behaviour realism is only worth the effort if it changes what the sensor sees.