{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "dbs-decision",
  "built": "2026-10-26",
  "control_level": 2,
  "control_level_label": "L2 本地",
  "capabilities": [
    "write_file"
  ],
  "required_controls": {
    "agent": [
      "restrict_working_directory"
    ],
    "admin": [
      "keep_operation_logs"
    ]
  },
  "evidence": [
    {
      "file": "本地工作目录",
      "summary": "File I/O and artifact output: `~/.dbs/decisions/{project_name}/` (the default storage location specified in the text)"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查（换角度抓第一遍的错）：① `find` 逐文件清点 8 个 skill 目录（含隐藏文件）核对资产面：7 个目录仅 SKILL.md + agents/openai.yaml，dbs-content-system 另有 docs/ scaffold/ templates/ tools/；② 对 8 个目录整体做危险 token 扫描（https?://|fetch(|XMLHttpRequest|axios|curl |wget |child_process|execSync|spawnSync|process\\.env|API_KEY|keychain|eval\\(|new Function）→ ZERO HITS（零网络/零凭证/零任意代码执行面）；③ `grep` 交叉引用检查：SKILL.md 无 `知识库|../|references/` 命中 → 证实自包含声明、不读 skill 目录外内容；④ 与仓库级 README.md + .claude-plugin/marketplace.json 交叉核对：8 个 skill 均已登记（grep 各自名称命中 1）且描述一致；⑤ `git rev-parse HEAD` == 8b8e33f1ecaed8cee606fe950c4426b525ead314，`git remote -v` = dontbesilent2025/dbskill；⑥ GitHub API 核对 license=NOASSERTION/Other（根 LICENSE 实为 CC BY-NC 4.0，含 NonCommercial）、stars 10121、pushed_at 2026-09-07T03:48:59Z；⑦ 功能声明 vs 实际能力夸大检查：每份 description 都能对应到 SKILL.md 内段落。判级口径按批4 统一裁定：只判 skill 自身目录（SKILL.md + 自带脚本/资产），宿主行为与外部平台行为只写进 reason 与 risks；reason 内已按该口径自证。",
    "second_pass": [
      {
        "item": "目录内确无脚本（写盘由正文指令驱动）",
        "status": "ok",
        "detail": "目录仅 SKILL.md(11063B) + agents/openai.yaml(275B)；无 tools/、无 package.json；危险 token 扫描零命中。"
      },
      {
        "item": "四层结构与可变规则",
        "status": "ok",
        "detail": "01_事实/02_规律/03_定格/04_待解 四行规则逐字命中；速查表另有 6 行规则。"
      },
      {
        "item": "落盘路径与 --here 分支",
        "status": "ok",
        "detail": "原文含「默认落 `~/.dbs/decisions/{项目名}/`。」与「落到 `{当前工作目录}/决策/{项目名}/`。」两处。"
      },
      {
        "item": "隐私模式为显式开关",
        "status": "ok",
        "detail": "模式 A 第 1 步要求问用户是否涉人名/商业机密/财务，正文标注「默认关」。"
      },
      {
        "item": "来源标签与「AI 标签不能省」",
        "status": "ok",
        "detail": "标签清单 + 三条规则均在原文；「`AI` 标签不能省。」逐字命中。"
      },
      {
        "item": "外部依赖为空",
        "status": "ok",
        "detail": "无 URL、无 CLI、无第三方包；grep process.env|API_KEY|keychain|child_process 零命中。"
      },
      {
        "item": "description 与内容相符",
        "status": "ok",
        "detail": "description 的「业务、关系、健康、职业、学习或投资」对应 01_事实 的相关方笔记与 04_待解 的决策事件；「决策立案、结果回填、状态画像、长期复盘」对应模式 A-E，无夸大。"
      },
      {
        "item": "commit / license / 元数据",
        "status": "ok",
        "detail": "HEAD = 8b8e33f1ecaed8cee606fe950c4426b525ead314；LICENSE = CC BY-NC 4.0（含 NonCommercial，非商业授权）；stars 10121、pushed_at 2026-09-07T03:48:59Z。"
      },
      {
        "item": "判级只看 skill 自身目录",
        "status": "ok",
        "detail": "blue 的依据全部来自 SKILL.md 正文的写盘指令（`~/.dbs/decisions/`、骨架文件、隐私映射表），不依赖宿主行为；无网络/凭证故不升档。"
      },
      {
        "item": "与 marketplace / README 一致",
        "status": "ok",
        "detail": ".claude-plugin/marketplace.json 已登记 dbs-decision；README「反复面对同类选择，经验无法积累 → 可回填的决策记录、规律与阶段快照」与正文一致。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "8b8e33f1ecaed8cee606fe950c4426b525ead314",
    "sha256": "d2451bd842c58244dc630e6d4df61f8fafa84cf0d4c09b36ddaf02ae28d67eac",
    "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/dbs-decision.tar.gz",
    "sha256": "d2451bd842c58244dc630e6d4df61f8fafa84cf0d4c09b36ddaf02ae28d67eac",
    "commit": "8b8e33f1ecaed8cee606fe950c4426b525ead314"
  },
  "original": {
    "github": "https://github.com/dontbesilent2025/dbskill/tree/main/skills/dbs-decision",
    "path": "skills/dbs-decision",
    "commit": "8b8e33f1ecaed8cee606fe950c4426b525ead314"
  }
}