{"pageUrl":"https://promagen.com/ai-visibility-score-explained","lastModified":"2026-05-10","provenanceHash":"sha256:4a4608797316a2708a18a109087ed48c0e41b1478ee58f4318f816d304a06766","provenanceNote":"Score weights and component formulas are defined as the HEALTH_WEIGHTS constant in frontend/src/types/sentinel.ts and the computeRunHealthScore() function in frontend/src/lib/sentinel/health-score.ts. Weights have not changed since Sentinel went live.","claims":[{"id":"claim-five-weights","statement":"The Promagen Sentinel AI visibility score is a weighted composite of five components: availability 40%, metadata 20%, schema 15%, regression burden 15%, orphan risk 10%. The weights sum to 1.0 by construction.","evidenceUrl":"https://promagen.com/sentinel/weekly","lastVerified":"2026-05-10","hash":"sha256:d313084e05302aa3efb7646a5a77518d01c3c8f3ee694eeb8b46a4e88db10599"},{"id":"claim-regression-burden-formula","statement":"The regression burden component is calculated as 100 − (activeRegressions × 5), floored at 0. Each unresolved regression costs 5 points of the 15% weighted component.","evidenceUrl":"https://promagen.com/sentinel/weekly","lastVerified":"2026-05-10","hash":"sha256:42c5a29de5ab5965e1300a58bd3fd523903ae07a6c71a1bf16a04a2052e5e3e5"},{"id":"claim-orphan-threshold","statement":"Orphan pages are defined as pages with fewer than three inbound internal links. The orphan risk component is (pagesTotal − orphans) ÷ pagesTotal × 100.","evidenceUrl":"https://promagen.com/sentinel/weekly","lastVerified":"2026-05-10","hash":"sha256:f0b00a7ad53d24a44a5329ef8667034e7f8633d51e5356357993b90c7b68d9ac"}]}