{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "ljg-structure",
  "built": "2026-10-26",
  "control_level": 4,
  "control_level_label": "L4 高权限",
  "capabilities": [
    "execute_command",
    "write_file"
  ],
  "required_controls": {
    "agent": [
      "sandbox_recommended",
      "graded_authorization"
    ],
    "admin": [
      "approval_process",
      "rollback_support",
      "full_audit"
    ]
  },
  "evidence": [
    {
      "file": "scripts/",
      "summary": "Executes local scripts or commands: date +%Y%m%dT%H%M%S and date \"+%Y-%m-%d %a %H:%M\" (fetching timestamps for filenames and #+identifier)"
    },
    {
      "file": "本地工作目录",
      "summary": "File read/write and artifact output: ~/Context/{timestamp}--结构-{theme}__structure.org (org structural analysis notes, optional: skipped when user specifies analysis-only/read-only)"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 bundle 内文回核：① 目录清单为 SKILL.md + Workflows/FindStructure.md，无脚本；② token 扫描 URL/网络/CLI/凭证/写盘零命中，但正文含 date 命令与 org 写入，按内文核实补记；③ 逐条比对两文件引用原文；④ 判级仅针对 skill 自身目录；⑤ 夸大检查：description『找母题…风洞检验』与 SKILL.md/工作流一致；⑥ 交叉核对 SKILL.md 与 FindStructure.md 的标题/字数/落盘约束无矛盾。",
    "second_pass": [
      {
        "item": "四概念区分",
        "status": "ok",
        "detail": "『一句话：主题是名字，母题是难题，类比是线索，结构是因果机器。』原文在。"
      },
      {
        "item": "工作流路由",
        "status": "ok",
        "detail": "Workflow Routing 表指向 Workflows/FindStructure.md，§1 清单确有该文件。"
      },
      {
        "item": "可观察锚点",
        "status": "ok",
        "detail": "『保留至少一个可观察的锚点…』原文在。"
      },
      {
        "item": "母题句式与两道闸",
        "status": "ok",
        "detail": "『在 `{关键约束}` 下，系统如何处理 `{A}` 与 `{B}` 的关系或张力？』与『跨域替换/解释回原题』原文在。"
      },
      {
        "item": "纯 ASCII 图约束",
        "status": "ok",
        "detail": "『连接线、箭头和方框只用 ASCII 字符，不用 `→`、`┌`、`─` 等 Unicode 图形字符。』原文在。"
      },
      {
        "item": "风洞不外显",
        "status": "ok",
        "detail": "『风洞是内部判别步骤，不作为可见章节输出。』原文在。"
      },
      {
        "item": "固定四标题与落盘",
        "status": "ok",
        "detail": "『一级标题严格只有：`输入`、`母题`、`结构`、`结论`。』与 read-only 不落盘条款原文在。"
      },
      {
        "item": "风险扫描与内文差异",
        "status": "discrepancy",
        "detail": "扫描栏『执行外部程序/写盘』报无命中，但正文含 date 命令与 org 写入；按§2 内文为准，scripts_executed/file_writes 非空。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "9e75497a950d2cc58ab9e6871f76405144687bd9",
    "sha256": "aba796fec52f66c5c1529ac2334138ca75f7132e79ae75bd59a6136e29e02d7e",
    "reviewed_by": null,
    "reviewed_at": null
  },
  "assessed_at": "2026-10-25",
  "method_version": "2.0",
  "mirror": {
    "archive": "https://skillpub.pages.dev/r2/v/2026-10-10/ljg-structure.tar.gz",
    "sha256": "aba796fec52f66c5c1529ac2334138ca75f7132e79ae75bd59a6136e29e02d7e",
    "commit": "9e75497a950d2cc58ab9e6871f76405144687bd9"
  },
  "original": {
    "github": "https://github.com/lijigang/ljg-skills/tree/main/skills/ljg-structure",
    "path": "skills/ljg-structure",
    "commit": "9e75497a950d2cc58ab9e6871f76405144687bd9"
  }
}