{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "code-slice-hero",
  "built": "2026-10-26",
  "control_level": 4,
  "control_level_label": "L4 高权限",
  "capabilities": [
    "execute_command"
  ],
  "required_controls": {
    "agent": [
      "sandbox_recommended",
      "graded_authorization"
    ],
    "admin": [
      "approval_process",
      "rollback_support",
      "full_audit"
    ]
  },
  "evidence": [
    {
      "file": "scripts/",
      "summary": "Execute local script or command: code-slice-hero.html (Browser/renderer execution: parse variables → generate front/rear text atlases → register paused GSAP timeline → listen to h"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查（不看第一遍结论）：① 文件级清点并核对 registry-item.json 的 files 清单与盘上文件的差集；② 端点与敏感关键词扫描（http(s)://、process.env|secret|token|api_key|cookie|sudo|sandbox）；③ 确定性扫描（Math.random / Date.now / performance.now / requestAnimationFrame）；④ 变量数三方对齐与 duration 一致性；⑤ 每条 evidence.quote 回源 pin 源文逐字校验（含 … 分段按序命中）。",
    "second_pass": [
      {
        "item": "变量数与声明一致性（frontmatter 自称 18 variables）",
        "status": "ok",
        "detail": "脚本实测：SKILL.md 变量表 18 行、html data-composition-variables 解析出 18 项、frontmatter 写 18 —— 一致。"
      },
      {
        "item": "「External runtime dependencies: none (served locally)」声称",
        "status": "ok",
        "detail": "对 html/shadows.js/surface.js 做 http(s):// 全文 grep：零命中；脚本标签只引用 assets/gsap-3.14.2.min.js 与同目录两个模块，字体为本地 Geist-Bold.ttf。"
      },
      {
        "item": "WebGL2 硬门槛",
        "status": "ok",
        "detail": "surface.js 中 `if (!gl) throw new Error(\"Code Slice Hero requires WebGL 2 for its full tile surface.\");` 逐字命中，确为显式失败而非静默降级。"
      },
      {
        "item": "registry-item 文件清单 vs 盘上文件",
        "status": "ok",
        "detail": "声明 8 个文件（含 shadows.js / surface.js / 字体 / 两份许可文本）全部存在于盘上，无远端 url 兜底。"
      },
      {
        "item": "无随机/时钟依赖",
        "status": "ok",
        "detail": "本目录 grep Math.random、Date.now、performance.now、requestAnimationFrame：零命中（确定性由 SKILL.md 的 Runtime contract 声明）。"
      },
      {
        "item": "阴影 pass 的自述与代码相符",
        "status": "ok",
        "detail": "shadows.js 首行注释与实现一致：固定 light 向量、按 bucketSize 空间分桶、单次额外 GPU draw；非 three 阴影系统。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "d2f0bc7f34837da54ae22063772d75d75ce26477",
    "sha256": "f4df15e71090b458d42b52f43c67757b404662827f0e9c84996e37b7eb33daee",
    "reviewed_by": null,
    "reviewed_at": null
  },
  "assessed_at": "2026-10-25",
  "method_version": "2.0",
  "mirror": {
    "archive": "https://skillpub.pages.dev/r2/v/2026-09-28/code-slice-hero.tar.gz",
    "sha256": "f4df15e71090b458d42b52f43c67757b404662827f0e9c84996e37b7eb33daee",
    "commit": "d2f0bc7f34837da54ae22063772d75d75ce26477"
  },
  "original": {
    "github": "https://github.com/heygen-com/hyperframes/tree/main/registry/blocks/code-slice-hero",
    "path": "registry/blocks/code-slice-hero",
    "commit": "d2f0bc7f34837da54ae22063772d75d75ce26477"
  }
}