{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://www.monocrawl.com/schemas/monitors/test.json","title":"monitors/test data fields","description":"Required core structure for successful data, with optional source fields. Additional fields are allowed. This is not a completeness guarantee.","type":"object","properties":{"kind":{"type":["string","null"],"description":"kind"},"outcome":{"type":["string","null"],"description":"outcome"},"note":{"type":["string","null"],"description":"note"},"charged":{"type":["number","null"],"description":"charged"},"considered":{"type":["number","null"],"description":"considered"},"needs_confirmation":{"type":["boolean","null"]},"target":{"type":["object","null"],"properties":{},"additionalProperties":true},"estimate":{"type":["object","null"],"properties":{},"additionalProperties":true},"resolution":{"type":["object","null"],"properties":{},"additionalProperties":true},"would_report":{"type":["array","null"],"items":{"type":["object","null"],"properties":{},"additionalProperties":true}},"sample":{"type":["object","boolean","null"],"properties":{},"additionalProperties":true,"description":"A change-check baseline returns an operation-specific object (page title/length or sampled records). Quotes and subject/feed checks return false; inspect outcome and needs_confirmation."}},"additionalProperties":true,"allOf":[{"anyOf":[{"required":["outcome"],"properties":{"outcome":{"type":["string"],"description":"outcome","minLength":1}}},{"required":["note"],"properties":{"note":{"type":["string"],"description":"note","minLength":1}}},{"required":["charged"],"properties":{"charged":{"type":["number"],"description":"charged"}}},{"required":["considered"],"properties":{"considered":{"type":["number"],"description":"considered"}}},{"required":["needs_confirmation"],"properties":{"needs_confirmation":{"type":["boolean"]}}},{"required":["target"],"properties":{"target":{"type":["object"],"properties":{},"additionalProperties":true}}},{"required":["estimate"],"properties":{"estimate":{"type":["object"],"properties":{},"additionalProperties":true}}},{"required":["resolution"],"properties":{"resolution":{"type":["object"],"properties":{},"additionalProperties":true}}},{"required":["would_report"],"properties":{"would_report":{"type":["array"],"items":{"type":["object","null"],"properties":{},"additionalProperties":true}}}},{"required":["sample"],"properties":{"sample":{"type":["object","boolean"],"properties":{},"additionalProperties":true,"description":"A change-check baseline returns an operation-specific object (page title/length or sampled records). Quotes and subject/feed checks return false; inspect outcome and needs_confirmation."}}}]}],"x-contract-version":"2026-09-22","x-validation-scope":"Required success payload structure; optional fields and source completeness remain separate.","examples":[{"kind":null,"outcome":null,"note":null,"charged":0,"considered":0,"needs_confirmation":false,"target":{},"estimate":{},"resolution":{},"would_report":[],"sample":{}}]}