{
  "schema_version": "fasttool-snippet-benchmark/v1",
  "engine_version": "1.2.0",
  "ruleset_id": "fasttool-metadata-release-gate/1.2.0",
  "run_kind": "checked-in synthetic fixture benchmark",
  "checks": 39,
  "passed": 39,
  "failed": 0,
  "false_passes": 0,
  "verdicts": {
    "complete_safe_change": "PASS",
    "noindex_and_duplicate_canonical": "BLOCK",
    "approximate_width_boundary": "INDETERMINATE",
    "malformed_head": "REJECTED",
    "oversized_head": "REJECTED",
    "metadata_decoy_inside_script": "IGNORED",
    "unclosed_script": "REJECTED",
    "duplicate_attribute_noindex": "BLOCK",
    "unclosed_comment_decoy": "REJECTED",
    "rcdata_textarea_decoy": "REJECTED",
    "html_ascii_whitespace_decoys": "13_NOT_PASS",
    "non_pass_patch": "NON_EXECUTABLE_REMEDIATION_PLAN"
  },
  "text_artifact_sha256": {
    "snippet-release-analysis.json": "ae247c5c1fa0e9ee25541755a24a0af997ec678ea15e9950e90f399352e810ae",
    "snippet-metadata-diff.csv": "6b1363cd28d18707cf1e5ca9dbe81ee8a0c821cf846455cf1fe7d77001030899",
    "snippet-preview-desktop.svg": "eabef6771c82f884e5141c54e1f66a0ddd0090401f3dec71a0e5b174bf95d543",
    "snippet-preview-mobile.svg": "2d21debe89f2b5670a76a153fef25464088cec550eacd5d2999f5d64dcc91a6a",
    "snippet-implementation-patch.html": "9005a02675c166f4d1398fe4ac4336e90c26b6b6d975b025e948639520d1b669",
    "snippet-release-review.md": "33dde9d4bcaa21dc7dd28a8cbfad597feac002b5e85af3638ded85669544e656"
  },
  "engine_identity_sha256": "0513ef5f521e46123a41167abfd88aace560c43da32915cfaea539f8de3ce554",
  "engine_source_sha256": "5a302bdcc1f689d1210f95ac61382c82306872c5941b9e8a4fbfddf5cf97b322",
  "limits": [
    "The benchmark exercises a deterministic local boundary model, not Google rendering.",
    "PNG byte parity is verified in the browser matrix because PNG encoding is a browser surface.",
    "No rank, CTR, rewrite, indexing or traffic outcome is measured."
  ]
}
