{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "email-marketing",
  "built": "2026-10-26",
  "control_level": 1,
  "control_level_label": "L1 基础",
  "capabilities": [],
  "required_controls": {
    "agent": [
      "auto_load"
    ],
    "admin": [
      "register_source_and_version"
    ]
  },
  "evidence": [
    {
      "file": "SKILL.md",
      "summary": "Pure prompt instructions and rule text, without script execution or external impact"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查：① find 清点＝2 文件；② 扫描 <script/onclick/fetch(/clipboard/localStorage/http(s) 资源引用：零命中（唯一 URL 是页脚 href=\"#\"）；③ 对 SKILL.md 六条布局与两条细节逐条取证并记录不成立项：Masthead ✓、Hero SVG ✓、Headline lockup skew ✓、正文+CTA ✓、规格网格 ✓、页脚退订 ✓；而「600px 单栏」「table role=presentation」「颜色用 inline style」「Specifications grid (3 列)」「Masthead wordmark 居中」五项与样例不符（见下）；④ 交叉核对宿主 export/wechat.ts 的 juice 内联注释，解释规范动机；⑤ 核对 HEAD==pin、API 元数据、official_desc 逐字命中。",
    "second_pass": [
      {
        "item": "「600px 单栏」",
        "status": "discrepancy",
        "detail": "样例 .frame { max-width: 680px; }，为 680px（frontmatter aspect_hint 也写「600 邮件宽」）；单栏成立，宽度不符。"
      },
      {
        "item": "「使用 <table role='presentation'> 做布局兜底」",
        "status": "discrepancy",
        "detail": "样例全文无 <table>、无 role=\"presentation\"，改用 <div class=\"frame\"> + grid/flex；邮件客户端（Outlook）对 grid 支持差，规范与样例的兼容性结论相反。"
      },
      {
        "item": "「颜色用 inline style (不要依赖 class)」",
        "status": "discrepancy",
        "detail": "样例把配色写在 <style> 的 :root 变量与 class 里，仅个别元素用 inline style；与规范相悖（宿主可用 juice 内联补救，但那是导出期行为）。"
      },
      {
        "item": "「Specifications grid (3 列)」",
        "status": "discrepancy",
        "detail": "样例 .specs-grid 为 repeat(2, 1fr)，且实际 4 个 .spec（2 列 × 2 行）。"
      },
      {
        "item": "「Masthead (wordmark 居中)」",
        "status": "discrepancy",
        "detail": "样例 masthead 为 display:flex; justify-content: space-between，左侧 wordmark + 右侧 SHOP/JOURNAL/MEMBERS 导航，非居中。"
      },
      {
        "item": "Hero 为 SVG 占位而非外链图",
        "status": "ok",
        "detail": "<svg class=\"shoe\" viewBox=\"0 0 600 280\"> 含两条 linearGradient 与多段 path，无 <img>。"
      },
      {
        "item": "目录内零脚本/零端点",
        "status": "ok",
        "detail": "无 <script>、无 CDN、无字体外链；字体族名属本地/系统栈。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699",
    "sha256": "ed93a7856ba23d50ad95f0736f50c8bf5b6d53bad03804bc3c21ffa2ab068f5b",
    "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-15/email-marketing.tar.gz",
    "sha256": "ed93a7856ba23d50ad95f0736f50c8bf5b6d53bad03804bc3c21ffa2ab068f5b",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699"
  },
  "original": {
    "github": "https://github.com/nexu-io/html-anything/tree/main/next/src/lib/templates/skills/email-marketing",
    "path": "next/src/lib/templates/skills/email-marketing",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699"
  }
}