1. Source intelligence
Daily GitHub Action checks 64 public sources and writes data/live-sources.json with reachability, final URL, status and price-like tokens.
Automation route
The safest architecture separates source monitoring from price publication. Automation should collect evidence, but humans or strict validation should approve any price before it appears as a recommendation.
Daily GitHub Action checks 64 public sources and writes data/live-sources.json with reachability, final URL, status and price-like tokens.
Provider records stay in data/providers.json; manual deal records stay in data/deals.json. This prevents scraped tokens becoming fake prices.
A review issue should be opened when source tokens change. Only approved changes update public deal cards.
The switching page already provides PAC/STAC/INFO SMS helpers. A future support line can guide older users step-by-step.
Do not collect PAC codes until a real support process, privacy policy, retention policy and secure storage exist.
Rank plans by user need: keep number, network, data, budget, roaming, contract length, accessibility and risk labels.
A real phone line is possible, but it needs a business number provider, trained script, call-recording decision, privacy update, escalation process and data-retention rules. The best first implementation is a callback/support request that never stores PAC codes unless strictly necessary.