This page collects the checks used to assess whether the monitored records are consistent enough for public analysis. The badges below indicate automated checks or review channels. They are not legal, regulatory, or compliance certifications.
Policy record grainpolicyId + versionRecord + checkLog
Obtained and visible badges
Public quality signals
The OpenSSF Best Practices badge links to the external project self-attestation status. The other badges expose public workflow or repository-review evidence. These links are operational signals, not legal, regulatory, or security certifications.
Dashboard document types define the evidence population across comparisons, KPI views, history and exports. Missing types remain unassessed; availability ratios are not confidence probabilities. Selected-scope means and industry benchmarks require complete type coverage.
Separates reviewed provider documents, operator declarations, deployment-dependent facts and open evidence for hosting, storage, backups, retrieval, AI and email processing.
Checks record count, accepted status values, version-record coverage, SHA-256 consistency, check-log presence, latest status alignment, and scan timestamps.
Ranks source coverage, retrieval traceability, public baselines, and publicEvidence-gated movement. It does not rank legal compliance or provider trustworthiness.
Dashboard modules, actions, data sources, layouts, KPI semantics and chart specifications are allowlisted and validated. The visible filtered view and CSV export share one provenance-aware view model.
The scraper can call a separate bearer-protected VPS renderer for script-rendered pages. Renderer 1.2 requires HTTPS target allowlists, bounds runtime and output, supports secret rotation, uses Chromium-native User-Agent defaults and exposes authenticated readiness diagnostics without stealth plugins.
This dated repository snapshot documents the platform state on 5 July 2026. Use current release metadata and live workflow links elsewhere on this page for the present implementation.
Runs Prisma validation, source-evidence dataset assurance, lint, production build, and high-severity production-dependency audit before public release changes are merged.
OpenSSF Best Practices project 13465 publishes an external repository-process self-attestation status. The linked record is not a legal or security certification.
Vitest tracks auth/session handling, rate limiting, confidence metadata, diff parsing, subscriber preferences, and export/report utilities. This is targeted operational coverage, not full UI coverage.
PolicyWatcher treats confidence as an operational state. A record may be available, partial, unavailable, or in need of review; the UI and the admin tools should expose that state rather than hide it.
01
Source configuration
Provider URL, jurisdiction, policy type, ingestion method, and status are visible as reviewable record fields.
02
Retrieval and failure logging
Direct fetch, HTTP/2, optional VPS rendering, and freshness-guarded archives update evidence metadata. Blocked or unavailable pages are recorded without inventing replacement content.
03
Integrity checks
The QA script compares hashes, version records, check logs, timestamps, and accepted status values at the policy-record grain.
04
Presentation contract checks
Dashboard grammar, action graph, data sources, responsive layout, KPI catalog and chart specifications are validated before evidence is rendered or exported.
05
Release gate
A release can be promoted only after source-evidence dataset assurance, lint, build, and security scan workflow have passed.
Evidence scope
Operational evidence scope
PolicyWatcher monitors configured public source URLs, records check outcomes, maps policy changes, and produces analytical indicators. The platform focuses on observable public texts and QA state. Each visible signal is designed to be traceable back to provider sources, repository history, or the documented methodology.