What we know about each beach, and where it comes from. Sources sit across the top; beaches down the side.
“Sources” counts how many feeds power each beach page (full + partial).
A green dot means we have live or official data for that beach × source. Amber means we have partial coverage (e.g. some fields filled). Grey means we don't have it yet — usually because the source doesn't cover that beach (the city satisfaction survey only covers the city of Málaga, for instance).