{"$defs":{"action":{"additionalProperties":false,"properties":{"ordinal":{"maximum":2,"minimum":1,"type":"integer"},"outcome":{"type":"string"},"reasonCode":{"type":"string"},"type":{"enum":["baseline-load","bounded-scroll"]}},"required":["ordinal","outcome","reasonCode","type"],"type":"object"},"coverage":{"additionalProperties":false,"properties":{"blocked":{"minimum":0,"type":"integer"},"duplicates":{"minimum":0,"type":"integer"},"expected":{"const":58},"judged":{"minimum":0,"type":"integer"},"missing":{"minimum":0,"type":"integer"},"notRun":{"minimum":0,"type":"integer"},"recorded":{"minimum":0,"type":"integer"},"unknown":{"minimum":0,"type":"integer"}},"required":["blocked","duplicates","expected","judged","missing","notRun","recorded","unknown"],"type":"object"},"hash":{"pattern":"^[0-9a-f]{40,64}$","type":"string"},"journey":{"additionalProperties":false,"properties":{"actions":{"items":{"$ref":"#/$defs/action"},"maxItems":2,"minItems":2,"type":"array"},"status":{"enum":["partial","invalid"]}},"required":["actions","status"],"type":"object"},"row":{"additionalProperties":false,"properties":{"aggregates":{"type":["object","null"]},"archetype":{"type":"string"},"coverage":{"$ref":"#/$defs/coverage"},"disposition":{"enum":["runner-completed","partial","error"]},"journey":{"$ref":"#/$defs/journey"},"methodInvalid":{"type":"boolean"},"ordinal":{"maximum":10,"minimum":1,"type":"integer"},"origin":{"pattern":"^https?://[^/?#]+$","type":"string"},"reasonCode":{"type":["string","null"]},"reasonSummary":{"type":"string"}},"required":["aggregates","archetype","coverage","disposition","journey","methodInvalid","ordinal","origin","reasonCode","reasonSummary"],"type":"object"},"source":{"additionalProperties":false,"properties":{"catalogSha256":{"$ref":"#/$defs/hash"},"cleanupAssertionSha256":{"$ref":"#/$defs/hash"},"cohortManifestSha256":{"$ref":"#/$defs/hash"},"cohortSummarySha256":{"$ref":"#/$defs/hash"},"generationBaseCommit":{"$ref":"#/$defs/hash"},"ledgerSha256":{"$ref":"#/$defs/hash"},"pilotManifestSha256":{"$ref":"#/$defs/hash"},"policySha256":{"$ref":"#/$defs/hash"},"runnerCommit":{"$ref":"#/$defs/hash"},"sourceManifestSha256":{"$ref":"#/$defs/hash"},"startReceiptSha256":{"$ref":"#/$defs/hash"}},"required":["catalogSha256","cleanupAssertionSha256","cohortManifestSha256","cohortSummarySha256","generationBaseCommit","ledgerSha256","pilotManifestSha256","policySha256","runnerCommit","sourceManifestSha256","startReceiptSha256"],"type":"object"},"window":{"additionalProperties":false,"properties":{"endedAt":{"type":"string"},"startedAt":{"type":"string"}},"required":["endedAt","startedAt"],"type":"object"}},"$id":"https://state-of-web.example/schemas/fixed10-pilot-v1.json","$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"cohort":{"additionalProperties":false,"properties":{"denominator":{"const":10},"dispositions":{"additionalProperties":false,"properties":{"error":{"const":2},"partial":{"const":6},"runnerCompleted":{"const":2}},"required":["error","partial","runnerCompleted"],"type":"object"},"noAutomaticRetry":{"const":true},"selectionType":{"const":"fixed-reviewed-convenience-pilot"}},"required":["denominator","dispositions","noAutomaticRetry","selectionType"],"type":"object"},"collectionWindow":{"$ref":"#/$defs/window"},"datasetId":{"const":"web-uplift-fixed10-operational-pilot-2026-08-01"},"publication":{"additionalProperties":false,"properties":{"authorization":{"type":"string"},"claimsExcluded":{"items":{"type":"string"},"type":"array"},"scope":{"type":"string"}},"required":["authorization","claimsExcluded","scope"],"type":"object"},"rows":{"items":{"$ref":"#/$defs/row"},"maxItems":10,"minItems":10,"type":"array"},"schemaVersion":{"const":1},"source":{"$ref":"#/$defs/source"}},"required":["cohort","collectionWindow","datasetId","publication","rows","schemaVersion","source"],"title":"Web Uplift fixed-10 operational pilot","type":"object"}
