{
  "count": 5,
  "items": [
    {
      "id": "verify-generated-content",
      "type": "sop",
      "title": "如何验收生成的内容",
      "purpose": "判断一份已经生成的内容能不能用、能不能发。不问文笔好坏，只问它成不成立。",
      "covers": "文章、方案、报告、代码说明、对话回答。",
      "output": "一份三态结论 —— 过 / 不过 / 待确认，带证据与位置。",
      "when": [
        "对象是已经生成的内容 —— 不是要生成新内容",
        "要做的是判断它行不行 —— 不是改它、续写它",
        "结论要交出去 —— 发布、交付、上线、对外答复之前"
      ],
      "triggers": [
        "帮我看看这个能不能用",
        "这篇 AI 写的靠谱吗",
        "检查一下有没有问题",
        "这段能直接发出去吗",
        "帮我审一下",
        "这个回答对不对",
        "有没有事实错误",
        "帮我做个质量检查",
        "这个可以对外发布吗",
        "这样写合规吗",
        "你觉得行不行",
        "有没有硬伤"
      ],
      "token": 2800,
      "updated": "2026-11-06",
      "files": {
        "md": "verify-generated-content.md",
        "html": "verify-generated-content.html",
        "json": "verify-generated-content.json"
      }
    },
    {
      "id": "design-travel-route",
      "type": "sop",
      "title": "如何设计一条旅行路线",
      "purpose": "把一次旅行的模糊想法，变成一条能照着走的路线。先问清三件事，再排顺序。",
      "covers": "城市游、周边短途、多日行程、带明确点位的定制。",
      "output": "按天分段的路线，每天有主任务和取舍理由，附可替换项。",
      "when": [
        "对象是一段还没发生的行程 —— 不是已经去过的回顾、不是写游记",
        "要做的是排顺序和取舍 —— 不是要一份「有哪些地方好玩」的清单",
        "结果要能照着走 —— 某个具体的人，在某几天里，按它执行"
      ],
      "triggers": [
        "帮我做一份成都三天的行程",
        "下周去青岛，怎么安排",
        "带老人和小孩去西安玩四天，路线怎么走",
        "我只有两天，能去哪",
        "帮我排个路线",
        "第一次去日本，行程怎么定",
        "这几个地方怎么连起来才顺路",
        "周末周边有什么好去的",
        "不想走回头路，怎么排"
      ],
      "token": 2220,
      "updated": "2026-11-06",
      "files": {
        "md": "design-travel-route.md",
        "html": "design-travel-route.html",
        "json": "design-travel-route.json"
      }
    },
    {
      "id": "structure-agent-memory",
      "type": "sop",
      "title": "如何给 Agent 建一套分层记忆",
      "purpose": "判断该不该分层、分几层、每层放什么。核心不是「记住更多」，是「记住对的，且不越写越乱」。",
      "covers": "有固定记忆文件的 Agent —— WorkBuddy / CodeBuddy、Claude Code、Cursor，或自建的系统提示拼接。",
      "output": "一套分好的文件结构，每个文件该放什么的判据，以及三条自检。",
      "when": [
        "对象是一份正在变长或变乱的记忆文件 —— MEMORY.md、AGENTS.md、CLAUDE.md 这类",
        "要做的是判断该不该分层、怎么分 —— 不是要「多记一些东西」",
        "结果是一套文件结构 —— 有明确的文件位置和写入规则，不是一堆记忆技巧"
      ],
      "triggers": [
        "我的 Agent 老是忘事，怎么办",
        "记忆文件太长了，怎么整理",
        "MEMORY.md 越写越大，要不要拆",
        "怎么让 AI 一直记住我的偏好",
        "几个项目的记忆混在一起了",
        "换个对话它就不认识我了",
        "到底该记什么、不该记什么",
        "怎么给 Agent 加长期记忆",
        "AGENTS.md 该怎么写"
      ],
      "token": 2271,
      "updated": "2026-11-06",
      "files": {
        "md": "structure-agent-memory.md",
        "html": "structure-agent-memory.html",
        "json": "structure-agent-memory.json"
      }
    },
    {
      "id": "deploy-and-rollback",
      "type": "sop",
      "title": "如何做一次站点部署与回滚",
      "purpose": "把改好的文件推上线，出问题时能退回去。核心不是「怎么推」，是先能退，再往前。",
      "covers": "静态站点、单机部署、有可写备份位或版本库的场景。",
      "output": "一次可追溯的发布记录，加一个验证过的回退点。",
      "when": [
        "对象是已经改好、要推到线上的一批文件 —— 不是还在设计的东西",
        "要做的是发布或者回退 —— 不是排查一个和部署无关的故障",
        "有明确的前后状态 —— 发出去对外可见，退回来恢复原样"
      ],
      "triggers": [
        "怎么把这个改动推上线",
        "部署完发现不对，怎么退回去",
        "推上去了但页面没变",
        "怎么确认线上真的是新版本",
        "改了 CSS 结果整站样式乱了",
        "发布前要检查什么",
        "怎么回滚到上一个版本",
        "线上和本地不一致，以哪个为准",
        "紧急修复，能直接改线上吗"
      ],
      "token": 2526,
      "updated": "2026-11-06",
      "files": {
        "md": "deploy-and-rollback.md",
        "html": "deploy-and-rollback.html",
        "json": "deploy-and-rollback.json"
      }
    },
    {
      "id": "locate-unknown-fault",
      "type": "sop",
      "title": "如何定位一个说不清原因的故障",
      "purpose": "现象说不清、原因不知道、也不知道错在哪一层 —— 把它缩小到一层、一个环节、一行。",
      "covers": "软件、站点、脚本、自动化流程。有明确报错的除外。",
      "output": "一句「问题在这一层」+ 一条能重复触发的路径 + 已经排除掉的范围。",
      "when": [
        "对象是一个说不清原因的现象 —— 报错看不懂、时好时坏、或者根本没报错但结果不对",
        "要做的是定位 —— 找出问题在哪一层，不是马上给修复方案",
        "结论是范围缩小 —— 交付的是「这里有问题，那里已排除」"
      ],
      "triggers": [
        "不知道为什么就这样了",
        "刚才还好好的",
        "有时候对有时候不对",
        "改了一处，结果另一处坏了",
        "日志里没报错，但结果不对",
        "怎么查这个问题出在哪",
        "排查了半天没头绪",
        "是前端的问题还是后端的问题",
        "重启一下就好了，但过几天又犯"
      ],
      "token": 2275,
      "updated": "2026-11-06",
      "files": {
        "md": "locate-unknown-fault.md",
        "html": "locate-unknown-fault.html",
        "json": "locate-unknown-fault.json"
      }
    }
  ]
}
