{
  "schemaVersion": "1.0.0",
  "updatedAt": "2026-08-13",
  "notes": [
    {
      "id": "ai-skill-course-04",
      "title": "AI开窍计划第四课：Skill 创建与使用",
      "summary": "从课程转录、讲义与演示中整理 Skill 的结构、触发边界、渐进式信息披露、验证方法与 GitHub 分享流程。",
      "url": "https://freecodecampxyg.github.io/",
      "repoUrl": "https://github.com/FreeCodeCampXYG",
      "categoryPath": ["AI", "Skill 创建"],
      "tags": ["乔木向阳", "AI夜校", "Skill", "实战课"],
      "status": "published",
      "linkStatus": "unchecked",
      "publishedAt": "2026-08-10",
      "updatedAt": "2026-08-13",
      "readingMinutes": 18,
      "featured": true
    },
    {
      "id": "prompt-engineering-foundations",
      "title": "Prompt 工程：从任务描述到可验证输出",
      "summary": "用约束、上下文、示例和验收标准构造稳定提示词，并将模糊需求拆成可验证的工作流。",
      "url": "https://freecodecampxyg.github.io/",
      "repoUrl": "https://github.com/FreeCodeCampXYG",
      "categoryPath": ["AI", "Prompt 工程"],
      "tags": ["Prompt", "方法论", "入门"],
      "status": "published",
      "linkStatus": "healthy",
      "publishedAt": "2026-07-22",
      "updatedAt": "2026-08-06",
      "readingMinutes": 12,
      "featured": true
    },
    {
      "id": "agent-workflow-primer",
      "title": "Agent 工作流入门：规划、工具与证据链",
      "summary": "理解智能体如何在目标、计划、工具调用和结果验证之间循环，避免把一次回答误当成完整工作流。",
      "url": "https://freecodecampxyg.github.io/",
      "categoryPath": ["AI", "Agent"],
      "tags": ["Agent", "工作流", "工具调用"],
      "status": "published",
      "linkStatus": "healthy",
      "publishedAt": "2026-07-18",
      "updatedAt": "2026-08-02",
      "readingMinutes": 15,
      "featured": false
    },
    {
      "id": "multimodal-study-notes",
      "title": "多模态课程整理：TXT、PPT 与视频如何交叉校验",
      "summary": "把转录文本、课件页面、二维码和视频演示放进同一证据框架，区分原始信息、纠错判断与个人总结。",
      "url": "https://freecodecampxyg.github.io/",
      "categoryPath": ["AI", "多模态"],
      "tags": ["PPT", "视频", "课程整理", "证据"],
      "status": "published",
      "linkStatus": "healthy",
      "publishedAt": "2026-08-01",
      "updatedAt": "2026-08-11",
      "readingMinutes": 20,
      "featured": true
    },
    {
      "id": "transformer-mental-model",
      "title": "Transformer 心智模型：注意力到底在做什么",
      "summary": "用直观例子梳理 token、向量、注意力与上下文窗口，建立足以指导日常使用的模型认知。",
      "url": "https://freecodecampxyg.github.io/",
      "categoryPath": ["AI", "模型与推理"],
      "tags": ["Transformer", "大模型", "原理"],
      "status": "draft",
      "linkStatus": "unchecked",
      "updatedAt": "2026-08-12",
      "readingMinutes": 14,
      "featured": false
    },
    {
      "id": "codex-proxy-diagnostics",
      "title": "Codex Proxy 诊断手册：从连通性到流式响应",
      "summary": "记录代理端口、认证、请求转发、SSE 流式响应与日志排查的最短路径，服务于可重复的工程诊断。",
      "url": "https://freecodecampxyg.github.io/",
      "repoUrl": "https://github.com/FreeCodeCampXYG",
      "categoryPath": ["AI", "AI 工程实践"],
      "tags": ["Codex", "Proxy", "工程实践"],
      "status": "published",
      "linkStatus": "unchecked",
      "publishedAt": "2026-07-26",
      "updatedAt": "2026-08-09",
      "readingMinutes": 16,
      "featured": false
    },
    {
      "id": "first-principles-product-design",
      "title": "第一性原理产品设计：从真实任务反推界面",
      "summary": "先识别用户要完成的判断与动作，再定义信息模型、优先级和反馈，避免从组件清单倒推产品。",
      "url": "https://freecodecampxyg.github.io/",
      "categoryPath": ["产品与设计", "产品方法"],
      "tags": ["第一性原理", "产品设计", "UX"],
      "status": "published",
      "linkStatus": "healthy",
      "publishedAt": "2026-06-28",
      "updatedAt": "2026-07-31",
      "readingMinutes": 10,
      "featured": true
    },
    {
      "id": "information-architecture-notes",
      "title": "信息架构实践：分类树与标签为什么不能混用",
      "summary": "分类负责稳定位置，标签负责交叉属性；通过命名、层级和治理规则让知识库在持续增长后仍然可找。",
      "url": "https://freecodecampxyg.github.io/",
      "categoryPath": ["产品与设计", "信息架构"],
      "tags": ["信息架构", "分类", "标签"],
      "status": "published",
      "linkStatus": "healthy",
      "publishedAt": "2026-07-05",
      "updatedAt": "2026-08-04",
      "readingMinutes": 11,
      "featured": false
    },
    {
      "id": "safe-git-delivery",
      "title": "Git 安全交付：提交、分支、PR 与发布边界",
      "summary": "用可审查的提交和分支工作流管理变更，明确凭据、默认分支和发布动作之间的权限边界。",
      "url": "https://freecodecampxyg.github.io/",
      "repoUrl": "https://github.com/FreeCodeCampXYG",
      "categoryPath": ["软件工程", "工程效率"],
      "tags": ["Git", "GitHub", "PR", "安全"],
      "status": "published",
      "linkStatus": "broken",
      "publishedAt": "2026-07-11",
      "updatedAt": "2026-07-29",
      "readingMinutes": 9,
      "featured": false
    },
    {
      "id": "weekly-review-system",
      "title": "高效复盘：把经验沉淀成下一次行动",
      "summary": "以事实、判断、结果和下一步行动为骨架，把零散工作记录整理为可复用、可追踪的个人复盘系统。",
      "url": "https://freecodecampxyg.github.io/",
      "categoryPath": ["商业与管理", "个人效能"],
      "tags": ["复盘", "知识管理", "行动"],
      "status": "archived",
      "linkStatus": "unchecked",
      "publishedAt": "2026-05-20",
      "updatedAt": "2026-06-15",
      "readingMinutes": 8,
      "featured": false
    }
  ]
}
