🛎️ HOTEL SWEEP — the Night Clerk's ledger

Theme: “Night Clerk” — check the room in, check the room again, read the difference · Q-Branch Item 6 · SPEC + METHOD DEMO
Worked diff demo — two simultaneous captures treated as baseline vs sweep · method demo on sealed house data, not a hotel session

The two captures (real, sealed house data)

Source: ~/workspace/rf-detector/INTAKE-013-014-2026-10-31.md — the 60-minute paired run, Sat Oct 31 2026, both phones at the same post, simultaneous windows, both seals COMPLETE. For this demo, Intake #13 stands in as BASELINE and Intake #14 as SWEEP.

Role in demoCaptureDeviceObservationsUnique addresses
BASELINEIntake #13Moto g play 202442,825409
SWEEPIntake #14Samsung SM-S901U142,872255

Total sightings sit within 0.3% of each other (42,825 vs 42,872): both radios heard the same room at the same rate.

The diff — three buckets

175Heard by both (shared)
In BASELINE and SWEEP — the room's standing population.
234Baseline-only (Moto-only)
In the baseline set, not in the sweep set — the “vanished” bucket, in a real sweep.
80Sweep-only (Samsung-only)
In the sweep set, not in the baseline set — the “new” bucket, in a real sweep.

Union: 489 addresses — every distinct address either capture heard. Check the arithmetic: 175 + 234 = 409 (baseline ✓) · 175 + 80 = 255 (sweep ✓) · 409 + 255 − 175 = 489 (union ✓).

🕯️ The honest caveat — read this before the buckets

Address-resolution asymmetry is not a hearing verdict. In this demo the two sets differ mostly because the two phones *resolve and surface addresses differently* — the intake note says so in plain words, and draws no device verdict from the 409-vs-255 gap. The sighting rates prove the point: 42,825 vs 42,872 observations means both radios heard the same room at the same rate.

The same discipline binds a real hotel sweep: a “new” or “vanished” bucket is a fact about address sets, not proof something arrived or left. Method demo on sealed house data — not a hotel session. Full concept: SPEC-6.md.

How a real sweep would run

Arrival capture = BASELINE. Later capture from the same spot = SWEEP. Diff = new / changed / vanished emitters. Passive receive only — the Detector listens; it never probes, joins, or transmits. The comparison rides the Scope importers that already produced this paired read. No new hardware, no new app.