/
|
<Board
Method

How Wajah names a likely cause, and how it checks whether the action worked.

Plain rules on public sensor readings. Every answer shows the clues behind it, and says when it does not know.

1 How a spike is detected

Each area's reading is compared with its own usual level (median over the previous 7 days) for that hour of the day. When PM2.5 stays well above that level (at least 90 µg/m³ and 1.5× baseline) for two consecutive hours, Wajah opens an incident. The incident ends when the reading comes back close to the usual level.

2 The five causes and their clues

Wajah scores each cause deterministically from live sensor readings and names the highest as “likely”.

♨ Local burning
Carbon monoxide (CO) rises with the particles. The wind is calm. Only one or two areas spike.
∴ Dust
Coarse particles (PM10) dominate. Wind speed is strong enough (≥ 4 m/s) to lift dust. Few areas spike.
🚗 Traffic
Nitrogen dioxide (NO2) rises sharply. The spike coincides with morning or evening rush hours.
≈ Smoke from farm fires
Most areas rise together. Satellites detect active fires upwind (Punjab/Haryana), and winds blow towards Delhi.
☁ Trapped air
Most areas rise together, usually on calm winter nights with very low boundary layer height.
? Cause unclear
When no cause scores clearly above the rest (score < 50 or difference < 20), Wajah says so and shows the two leading candidates. It does not guess.

3 How an action is judged

Three hours after a job is marked done, Wajah compares the sensor reading with the reading when the job ended. Then it subtracts the drop that spikes at that hotspot usually show on their own when nobody acts. What remains is the true net change.

Before: 430After: 290 (−33%)
Net change: −23%
Hotspot drop (−33%) less usual fade (−10%)
✓ WorkedA net drop of 15% or more.
✕ No effectLess than a 15% drop.
? InconclusiveRain, high wind shift, or whole city shifted at once.

4 The placebo test

To test how often this measurement method fools itself, we logged 24 fake work orders on real past spikes where nothing was actually done.

2 of 24 fake actions were wrongly marked as worked.

With nothing done at all, the method still claims success about 1 in 12 times due to turbulent weather noise. That is why Wajah always shows counts (such as “3 of 4 times”) rather than a single percentage in isolation.

What this cannot tell you

  • ✕Clues are not proof. A likely cause is the best fit to current readings, not a finding of fact.
  • ✕One result is weak evidence. Trust a pattern over multiple interventions, not a single reading.
  • ✕Stations can be 1 km away. Sprinkling may help a street the station cannot see.
  • ✕Work orders in this demo are simulated. They carry a DEMO tag. No real trucks were dispatched.

5 Data sources

Air QualityCPCB public stations & OpenAQ v3 hourly feed
Weather & Boundary LayerOpen-Meteo hourly weather model
Farm Fire DetectionsNASA FIRMS satellite area detections (SNPP NRT)
Map Base© OpenStreetMap contributors