Network census · system map
The census, under the hood
Explore how eight public lists become a checked weekly report and a map that plans the next site. Play the tour, pick one of the 8 journeys, or select any part to see what it does.
Checked against the project files, 12 October 2026
System explorer
Journeys8 journeys through the system
A new week’s scan. Follow it from the public lists through the gate and the change report, into the planning map: 24 parts and 27 connections.
By the numbers
- sites in three markets, from eight public sources
- 5,700+
- conditions that stop a scan
- 19
- same-place pairs right when checked by hand
- 815/817
- independent ways every published figure is calculated
- 3
- stores of 20 chains on the map
- 3,900
- changes found in the latest week
- 45
Read from the project files on 12 October 2026. The client and its industry stay anonymous.
How each number was counted
- 5,700+ sites in three markets, from eight public sources
- The latest snapshot, 12 October 2026.
- 19 conditions that stop a scan
- The scan’s check script, 12 October 2026.
- 815/817 same-place pairs right when checked by hand
- The map’s method, on the 28 September set, 28 September 2026.
- 3 independent ways every published figure is calculated
- The map’s method: all three agree, 12 October 2026.
- 3,900 stores of 20 chains on the map
- The chains’ own lists, checked against OpenStreetMap, 28 September 2026.
- 45 changes found in the latest week
- The change report: 30 new, 5 removed, the rest moved or renamed, 12 October 2026.
The journeys, step by step
The same 8 journeys the map plays, written out. Each step names the parts it connects.
01A weekly scanCollect · 6 steps
- 1Each week Claude runs the scan from the same written instructions.Claude → Browser scripts
- 2The operators’ own lists are collected as published; the two area searches run twice on shifted tiles and must agree.Operator lists → Browser scripts; Area searches → Browser scripts
- 3Python turns them into one table by the source register, and records the fingerprint of every raw file.Browser scripts → Collector; Source register → Collector
- 4The scan meets the gate: 19 conditions that stop it.Collector → Scan gate
- 5It passes and is kept as its own dated snapshot.Scan gate → Dated snapshots
- 6It is compared with last week’s: new, removed, moved, renamed, with changes near the client’s sites flagged.Dated snapshots → Change report
02A bad scan is stoppedThe gate · 3 steps
Nothing overwritten
- 1One source returns half its sites, or a list ends exactly at a page limit, or coordinates come back swapped.Collector → Scan gate
- 2The gate stops the scan and moves it aside.Scan gate → Rejected
- 3Last week’s snapshot stays the baseline. Nothing is overwritten, and no change report is built from a broken list.Scan gate → Dated snapshots
03A removal is checked by a personPeople · 4 steps
- 1A site has gone from an operator’s list.Change report → Analyst
- 2The analyst searches that exact position on the operator’s own map, because a missing row is not yet a closed site.Analyst → Operator lists
- 3The outcome goes into the scan’s notes.Analyst → Check notes
- 4The change report is run again, and the note appears next to the change.Check notes → Change report
04Before any scan is trustedThe gate · 3 steps
- 1After any change to the scripts or the register, the self-test runs a whole scan on planted data.Self-test → Scan gate
- 2Planted changes must be found exactly, a broken source must be stopped, and an existing snapshot must never be overwritten.Self-test → Scan gate
- 3Only when every test passes is the next real scan trusted.Scan gate → Rejected
05The map is rebuiltRebuild · 6 steps
- 1First the rebuild runs on last week’s scan and must reproduce last week’s map exactly.Identity run → Map rebuild
- 2Then it takes the new scan.Dated snapshots → Map rebuild
- 3Suggested store and same-place links for new and changed sites are decided by a person and written down by ID.Link review → Map rebuild
- 4People, stores and areas are joined to every site, and every site layer is recalculated.Population grid → Map rebuild; Chain stores → Map rebuild; Area boundaries → Map rebuild
- 5The page, an independent calculation and the method text must agree on every figure.Map rebuild → Three-way check
- 6Only then is the planning map published.Three-way check → Planning map
06Finding the client gapPlanning map · 3 steps
- 1On the map, switch the background to the client gap.Planning map → Intelligence layers
- 2It shows the people with a competitor’s site within 1 km and none of the client’s, from the official census grid.Population grid → Map rebuild; Map rebuild → Three-way check; Three-way check → Planning map
- 3Decision makers see where customers walk past to a rival, and which chains already host competitors but not the client.Intelligence layers → Decision makers
07Planning new sitesPlanning map · 3 steps
- 1Choose how many new sites to plan, from 1 to 200, and which candidates count.Planning map → Expansion planner
- 2Each candidate is scored only by the people it would bring within 1 km that the client does not reach yet.Intelligence layers → Expansion planner
- 3The plan takes the best, marks its people as reached and repeats, so the list is the build order. It downloads to Excel, with a shortlist of favourites.Expansion planner → Decision makers
08Where AI is usedAI · 4 steps
- 1Claude runs the scan and the rebuild from written instructions, the same way every week.Claude → Browser scripts
- 2Its work is not trusted on its own: the gate stops any scan that looks wrong.Collector → Scan gate
- 3A person checks every removal and every doubtful new site.Change report → Analyst
- 4And every published figure is recalculated three independent ways.Map rebuild → Three-way check
Want a system like this, documented like this?
Tell us about the process or the product. We'll reply within two business days with a first view of what we'd build.