{
  "schema_version": 2,
  "capture_id": "48cfbb72-1355-4f9d-861a-99574448b897",
  "phase": "published",
  "generated_at": "2026-08-26T05:01:39Z",
  "source": {
    "canonical_url": "https://github.com/2lab-ai/xfx",
    "object_kind": "repository",
    "snapshot_commit": "f1913a6be24fcc0c8ade6c460686f89d231a4f37",
    "root_tree_id": "be7fd420a1b4d0f8a6a075cbf6cc79998d869b94"
  },
  "evidence_trust": "B",
  "implementation_confidence": "medium",
  "runtime_confidence": "unknown",
  "maintenance_coverage": "low",
  "security_privacy_confidence": "medium",
  "inspection_bounds": {
    "defaults": {
      "time_minutes": 20,
      "rest_requests": 90,
      "substantive_files": 30,
      "inspected_lines": 20000,
      "dependency_hops": 3
    },
    "effective": {
      "time_minutes": 20,
      "rest_requests": 90,
      "substantive_files": 30,
      "inspected_lines": 20000,
      "dependency_hops": 3
    },
    "observed": {
      "time_minutes": 18,
      "rest_requests": 13,
      "substantive_files": 30,
      "inspected_lines": 16878,
      "dependency_hops": 1
    },
    "expansion": {
      "authorized": false,
      "reason": ""
    }
  },
  "artifacts": {
    "html": {
      "path": "xfx.html",
      "sha256": "0ea5781d6d41835ff646ef77ee8b99b07aa2208a4ce1c9afb89ccd7e98c3f546",
      "bytes": 102992
    },
    "png": {
      "path": "xfx.png",
      "sha256": "be41968ab7b4419e2b0839cdbe0ef0ebe354d856b527e50400e3bf97507b7c7c",
      "bytes": 2292183
    },
    "public_evidence_index": {
      "path": "github-public-evidence/index.json",
      "sha256": "115546de62d98fe353804f64abec2931b7bef11f3e33293dc4c72d320b1be202",
      "bytes": 1692
    },
    "sanitization": {
      "path": "github-sanitization.json",
      "sha256": "1e29efb56d97371b35755a3818154b7feee3e2b3083a04912b13491bf5a77ebc",
      "bytes": 919
    }
  },
  "render": {
    "width": 1200,
    "height": 21763,
    "device_scale_factor": 1,
    "renderer": "zworkflow html skill renderer/render.mjs --full-page"
  },
  "local_http": {
    "url": "http://localhost:8763/xfx.html",
    "status": 200
  },
  "qa": {
    "visual": {
      "passed": true,
      "method": "full-page PNG read directly; 13 sections, ribbon, verdict grid, command bands, claim table and link ledger all render"
    },
    "browser": {
      "passed": true,
      "method": "contrast-gate.sh over the local serve URL: 893 elements scanned, contrast 0, collapsed-width 0, shattered-formula 0, broken-image 0"
    },
    "sanitizer": {
      "passed": true,
      "method": "scan-github-delivery.rb over html + public evidence + receipt + media"
    }
  },
  "static_only_receipt": {
    "checkout": false,
    "worktree": false,
    "dependency_install": false,
    "build": false,
    "test": false,
    "run_or_import": false,
    "container": false,
    "hooks": false,
    "submodules": false,
    "lfs": false,
    "filters": false,
    "textconv": false,
    "execution_observed_evidence_entries": 0
  },
  "publication_gate": {
    "decision": "allow",
    "reasons": [
      "repository metadata reports visibility=public",
      "pinned LICENSE at the snapshot commit is Apache-2.0 with a root NOTICE",
      "final-output scan found no secret, credential, token, or personal identifier",
      "REST capture used an ambient gh credential but retrieved only endpoints that answer unauthenticated for a public repository"
    ]
  },
  "publication": {
    "phase": "published",
    "decision": "allow",
    "commit": "5f388ea658111ececc752a33ed5315e984326518",
    "urls": {
      "wrapper": "https://dosi.dev/post/2026-08-26-xfx/",
      "raw": "https://dosi.dev/xfx/",
      "evidence": "https://dosi.dev/xfx/evidence/index.json",
      "receipt": "https://dosi.dev/xfx/delivery-receipt.json"
    },
    "verified_at": "2026-08-26T05:01:39Z"
  },
  "live_verification": {
    "checked_at": "2026-08-26T05:01:39Z",
    "raw_page": {
      "passed": true,
      "url": "https://dosi.dev/xfx/",
      "method": "curl 200; verification token f1913a6be24fcc0c8ade6c460686f89d231a4f37 present in the served HTML (re-verified after the C003 correction)"
    },
    "post_wrapper": {
      "passed": true,
      "url": "https://dosi.dev/post/2026-08-26-xfx/",
      "method": "curl 200, 11454 bytes, html-embed partial present 3 times"
    },
    "home_listing": {
      "passed": true,
      "url": "https://dosi.dev/",
      "method": "curl 200; post/2026-08-26-xfx present in the homepage listing"
    },
    "embedded_browser": {
      "passed": true,
      "url": "https://dosi.dev/post/2026-08-26-xfx/",
      "method": "headless Chromium 1440x1200: full scroll of page and same-origin iframe; images total 2 / failed 0 / missing 0; .html-embed-frame clientHeight 1024 at t0 and t+3s (stable, embedFit=viewport); full-page PNG read (dosi-live-images.png, visual-receipt-134744.png)",
      "image_receipt": "dosi-image-receipt.json"
    },
    "evidence_bundle": {
      "passed": true,
      "method": "index.json plus all 9 named evidence files, preview.png and delivery-receipt.json fetched live; every body non-empty and SHA-256 identical to the staged copy; live receipt names snapshot_commit f1913a6be24fcc0c8ade6c460686f89d231a4f37 and publication decision allow"
    }
  }
}
