{
  "schema_version": 2,
  "capture_id": "691ad657d3144bb4c28c42117aa36222",
  "capture_started_at": "2026-09-11T04:49:47Z",
  "capture_finished_at": "2026-09-11T05:01:01Z",
  "phase": "published",
  "source": {
    "canonical_url": "https://github.com/Tencent/teamai-cli",
    "object_kind": "repository",
    "snapshot_commit": "34e1cfb35181241902b7058cedf98dedc5037dee",
    "root_tree_id": "e3da6c2931d5e9d823c836928455cde0e7e82ed3"
  },
  "evidence_trust": "B",
  "grade": {
    "evidence_trust": "B",
    "implementation_confidence": "medium",
    "runtime_confidence": "unknown",
    "maintenance_coverage": "medium",
    "security_privacy_confidence": "medium"
  },
  "inspection_bounds": {
    "defaults": {
      "time_minutes": 20,
      "rest_requests": 45,
      "substantive_files": 30,
      "inspected_lines": 20000,
      "dependency_hops": 3
    },
    "effective": {
      "time_minutes": 20,
      "rest_requests": 45,
      "substantive_files": 30,
      "inspected_lines": 20000,
      "dependency_hops": 3
    },
    "observed": {
      "time_minutes": 12,
      "rest_requests": 33,
      "substantive_files": 30,
      "inspected_lines": 15416,
      "dependency_hops": 1
    },
    "expansion": {
      "authorized": false,
      "reason": ""
    }
  },
  "acquisition_counts": {
    "rest_requests": 33,
    "rest_2xx": 29,
    "rest_401": 4,
    "rest_response_bytes": 2094724,
    "bare_git_objects_fetched": 534,
    "substantive_files": 30,
    "inspected_lines": 15416
  },
  "artifacts": {
    "html": {
      "path": "teamai-cli.html",
      "sha256": "551417f6c09200f19eed1b82f76c4f89ad5e6db43d12fb1c22dcf12b69661841",
      "bytes": 253850
    },
    "png": {
      "path": "teamai-cli.png",
      "sha256": "80307fc7e0d5ddc6391653a9df393e485629ab8efd2d42951c87025536e601ca",
      "bytes": 7679081
    },
    "public_evidence_index": {
      "path": "index.json",
      "sha256": "da8ae58856143cea5b8e97327ca91f7d54174859b063b7ae920b032694a8c2b7",
      "bytes": 1834
    },
    "sanitization": {
      "path": "github-sanitization.json",
      "sha256": "b7a87d5f15b88b4d6e779fd716b9bc33edb519787077c0878e5fee2da29f6844",
      "bytes": 928
    }
  },
  "render": {
    "width": 1200,
    "height": 48292,
    "device_scale_factor": 1,
    "full_page": true,
    "renderer": "zworkflow html skill render.mjs (Playwright Chromium)"
  },
  "local_http": {
    "url": "http://localhost:8763/teamai-cli.html",
    "status": 200,
    "bytes": 253850,
    "sha256": "551417f6c09200f19eed1b82f76c4f89ad5e6db43d12fb1c22dcf12b69661841",
    "matches_local_html": true
  },
  "qa": {
    "visual": {
      "passed": true,
      "mobile_render": "390x844 viewport + 390x70323 full",
      "desktop_render": "1440x900 viewport + 1440x48309 full",
      "full_page_render": "1200x48292",
      "mobile_inspected": true,
      "desktop_inspected": true,
      "horizontal_overflow": false,
      "scroll_width_390": 390,
      "contrast_minimum": 5.74183648145415,
      "required_contrast": 4.5,
      "ui_ux_reference": "openai"
    },
    "browser": {
      "passed": true,
      "engine": "Playwright Chromium (html skill dependency) + aside (contrast-gate.sh)",
      "checked": [
        "mobile-390",
        "desktop-1440",
        "local-http",
        "tooltip-hover"
      ],
      "sections": 13,
      "occurrences": 24,
      "page_errors": 0,
      "console_errors": 0,
      "toc_links": 13,
      "toc_broken": 0,
      "rail_overlap": false,
      "remote_subresources": 0,
      "forbidden_active_tags": 0,
      "tooltip_visible": true
    },
    "sanitizer": {
      "passed": true,
      "manifest": "github-sanitization.json"
    },
    "contrast_gate_sh": {
      "passed": true,
      "exit_code": 0,
      "run": "contrast-run4.txt",
      "issues": 0
    },
    "toc_gate": {
      "passed": true,
      "exit_code": 0
    },
    "placeholder_gate": {
      "passed": true,
      "exit_code": 0
    }
  },
  "publication_gate": {
    "decision": "allow",
    "reasons": [
      "The canonical repository is public and its pinned LICENSE carries MIT terms under a Tencent copyright header (GitHub's detector reports NOASSERTION; the pinned text governs).",
      "The public projection contains original Korean analysis, hashes, metadata, occurrence dispositions and the license text; it republishes no repository source code and no README translation.",
      "All 30 selected blobs had zero redactions; publishable HTML, evidence, receipt and media remain gated by the deterministic sanitizer and secret scan."
    ],
    "license": "MIT terms under Tencent header (GitHub detection NOASSERTION)",
    "sensitivity": "clear"
  },
  "publication": {
    "phase": "published",
    "decision": "allow",
    "commit": "e25c1d6c1a2f481f61b7d6e3cbe88cb777a4de57",
    "repository": "2lab.ai/blog.dosi.dev (main, Cloudflare Pages)",
    "urls": {
      "wrapper": "https://dosi.dev/post/2026-09-11-teamai-cli/",
      "raw": "https://dosi.dev/teamai-cli/",
      "evidence": "https://dosi.dev/teamai-cli/evidence/index.json",
      "receipt": "https://dosi.dev/teamai-cli/delivery-receipt.json",
      "preview": "https://dosi.dev/teamai-cli/preview.png"
    },
    "verified_at": "2026-09-11T05:24:19Z"
  },
  "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_available": false,
    "note": "A prompt-disabled, config-isolated bare partial Git object database (blob:none, single-branch) was used only for pinned object reads; all 534 pinned blobs were fetched by object id in one batch. No working tree, hook, script, or executable path was materialized."
  },
  "notes": [
    "TOC is CSS-only: validate-github-delivery.rb requires script-src 'none' and forbids <script>, which conflicts with link SKILL.md §TOC #8 (sha256-pinned TOC script); the dossier follows the validator (precedent: 2026-08-28 agentbehavior dossier). Scroll-spy/active state is static."
  ],
  "live_verification": {
    "raw_page": {
      "passed": true,
      "status": 200,
      "bytes": 254685,
      "contains_snapshot_commit": true,
      "verification_token": "teamai-cli 정적 채택 실사"
    },
    "post_wrapper": {
      "passed": true,
      "status": 200,
      "html_embed_markers": 3
    },
    "home_listing": {
      "passed": true,
      "status": 200,
      "listed": true
    },
    "embedded_browser": {
      "passed": true,
      "engine": "aside (real signed-in Chromium)",
      "iframe_src": "/teamai-cli/",
      "sections": 13,
      "occurrence_markers": 24,
      "toc_links": 13,
      "iframe_height_stable": true,
      "images_total": 0,
      "images_failed": 0,
      "images_missing": 0,
      "receipt": "dosi-image-receipt.json"
    },
    "evidence_bundle": {
      "passed": true,
      "files_checked": 11,
      "sha256_byte_for_byte_equal": true,
      "checked_at": "2026-09-11T05:24:19Z"
    },
    "preview_png": {
      "passed": true,
      "sha256_equal": true
    }
  }
}