Goal
A community-verified incident board for Malaysia: ingest social chatter, cluster it into schema-validated incidents, and let logged-in members vouch or vote on what is real — with every claim traceable to its sources.
Build
- Reddit and trends24 ingest feeding a claude -p subagent review pass that filters, clusters and dedupes into incidents [s18].
- Board, social-login vouch voting and per-incident OG share pages deployed on Workers + D1; the vote gate returns 401 unauthenticated [s18].
- Source provenance on every card: platform, handle, link and post time for each underlying report [s18].
- Weekly settlement cron plus sitemap.xml, robots.txt and OG meta audit across board and share pages — the traction pass that makes the board crawlable and shareable [s19].
Verification
- Live board with clustered incidents and vote counts per topic, curl-verified [s18].
- Vote gate enforces login: 401 on unauthenticated POST /api/vote [s18].
- sitemap.xml serves the board root plus every unmerged incident URL; robots.txt points crawlers at it [s19].
- OG tags present on the board and every share page, including a 1200×630 rendered share image per incident [s19].