{"preflight_mode":"analyze","analysis_outcome":"NO_BREAK_DETECTED","authorization_effect":"NONE","may_execute":false,"receipt_kind":"NONE","decision_spec_version":"2.0","risk_score":0,"breaking_changes":0,"patterns":[],"requires_migration":false,"evidence_quality":"MEDIUM","timestamp":"2026-10-22T10:35:56.375Z","analysis_type":"single_spec_quality","scope_note":"Single-spec hallucination & quality pre-screen, not a breaking-change diff. For deploy-safety governance use /api/v1/diff (before/after) or the GitHub App. Keyless public demo is analyze-only (no authorize / receipts).","url":"https://petstore3.swagger.io/api/v3/openapi.json","spec_info":{"title":"Swagger Petstore - OpenAPI 3.0","version":"1.0.27","endpoint_count":19,"hallucination_risk_score":0,"hallucination_verdict":"LIKELY_HUMAN_WRITTEN"},"spec_hash":"sha256:371bf7809f1aa3ac786fbadb5331254ad6c6b74e5d67028e779858bc8d279780","cache_status":"HIT","cached":true,"does_not_prove":["A decision is an authorization answer about the change set you sent. It is not an observation that anything was executed, merged, deployed or published.","ALLOW means a grant may be issued. It does not mean a grant WAS consumed: single-use is a property of the consuming enforcement path, not of the signed artifact.","The receipt attests THIS decision over THIS body hash. It says nothing about a later change to the same repository, branch or pull request.","Risk score and breaking-change counts are computed from the specs supplied in this request. A spec that does not describe the running service produces a confident answer about the wrong thing.","Scope fields that are absent were never bound, which is not the same as bound and matching. An unbound dimension is a question this decision did not answer.","Nothing here observes your merge boundary. Whether a required check is actually enforcing is a separate live read (GET /api/v1/enforcement-status), and it can drift after this decision."],"does_not_prove_scope":"decision","correlation_id":"f7e56a3e-2980-4288-9dbf-e34d734a95b7"}