{"schema":"https://policywatcher.online/schemas/publication-readiness/v1","metricId":"publication-readiness","contractVersion":"1.0.0","source":"database","checkedAt":"2026-10-10T19:24:19.928Z","available":true,"denominator":113,"stages":[{"id":"configured","label":"Configured","count":113,"denominator":113,"excluded":0,"availability":"measured","definition":"Every policy record in the configured monitoring inventory.","boundary":null},{"id":"retrieved","label":"Retrieved","count":113,"denominator":113,"excluded":0,"availability":"measured","definition":"Policies with a successful non-seeded check and persisted text or hash evidence.","boundary":null},{"id":"baseline-verified","label":"Baseline verified","count":112,"denominator":113,"excluded":1,"availability":"measured","definition":"Policies with at least one snapshot explicitly marked as public evidence.","boundary":null},{"id":"public","label":"Public","count":111,"denominator":113,"excluded":2,"availability":"measured","definition":"Policies that pass the production publication gate for ingestion, status and evidence.","boundary":null},{"id":"analysed","label":"Analysed","count":36,"denominator":113,"excluded":77,"availability":"measured","definition":"Public-gated policies with at least one change explicitly backed by public evidence.","boundary":null}],"latestCapture":{"capturedAt":"2026-10-10T02:42:32.609Z","availability":"measured","definition":"Most recent successful non-seeded retrieval with persisted text or hash evidence.","reason":null},"consistencyWarning":null,"scopeBoundary":"Counts policy records in the configured monitoring inventory. Excluded means a record has not reached that measured stage; it does not by itself identify an error or establish source completeness."}