You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The live community directory contains confirmed dead contacts, and most listings do not have a verification date. That makes it difficult for visitors or maintainers to distinguish a current contact from an old one.
Audit target: production revision 578e7d1cdcbeeb03a9946b39e7fdfc2f932dae33 on 2026-08-29.
Confirmed findings
The Réseau Mesh du Saguenay–Lac-Saint-Jean YTF Discord link on the live Quebec page uses invite wUR394yXt; Discord's public invite API returns 404 Not Found.
The Calgary MeshCore Network link on the live Alberta page points to https://meshcorecalgary.ca/. Its authoritative Cloudflare zone currently has no A, AAAA, or CNAME answer, so the link cannot resolve.
The Mesh Quebec link on the live Quebec page points to https://qcmesh.net, which times out on HTTPS. The HTTP endpoint currently redirects to https://t.me/meshtQuebec.
Issue [Community idea] Fix Discord link #81 already covers the separate expired StoonMesh invite (7yGnJuMGkG), so this issue should not duplicate that replacement request.
data/communities.json has 24 listings: 22 have no verified_at date. Of 59 contacts, 57 are still marked needs-review and only 2 are marked verified.
python scripts/validate-communities.py reports the same 22 missing community verification dates as warnings, but exits successfully.
Expected result
Mark confirmed dead contacts as expired or replace/remove them after checking with the relevant community.
Record a review date for each listing/contact that is kept.
Add a lightweight recurring or release-time contact audit so expired Discord invites and dead community domains are detected before they remain live for long.
Keep transient blocks (403, 429, bot protection) distinct from confirmed failures; they should not automatically remove a link.
Acceptance checks
The three confirmed failures above no longer lead visitors to dead endpoints.
Summary
The live community directory contains confirmed dead contacts, and most listings do not have a verification date. That makes it difficult for visitors or maintainers to distinguish a current contact from an old one.
Audit target: production revision
578e7d1cdcbeeb03a9946b39e7fdfc2f932dae33on 2026-08-29.Confirmed findings
wUR394yXt; Discord's public invite API returns404 Not Found.https://meshcorecalgary.ca/. Its authoritative Cloudflare zone currently has no A, AAAA, or CNAME answer, so the link cannot resolve.https://qcmesh.net, which times out on HTTPS. The HTTP endpoint currently redirects tohttps://t.me/meshtQuebec.7yGnJuMGkG), so this issue should not duplicate that replacement request.data/communities.jsonhas 24 listings: 22 have noverified_atdate. Of 59 contacts, 57 are still markedneeds-reviewand only 2 are markedverified.python scripts/validate-communities.pyreports the same 22 missing community verification dates as warnings, but exits successfully.Expected result
403,429, bot protection) distinct from confirmed failures; they should not automatically remove a link.Acceptance checks