# 每日认知增量 - 2026-04-05
## 一、今日概览
| 指标 | 数值 |
|------|------|
| 活跃 session 数 | 60 |
| 有实质内容的 session | ~25 |
| 涉及项目 | product-bu (Skills重构/browse-use)、job-bu (商服打标/Team模式周报/源码泄漏调研)、home (Skills梳理/Supabase盘点/认知增量审查设计)、pmo (Session审计)、claude-skills (statusline配置) |
| 提取知识点数 | 27(去重后) |
| 新增认知数 | 10 |
| 已有认知深化 | 10 |
## 二、认知增量(全新知识)
### 1. Claude Code 源码泄漏事件 (2026.3.31)
- **来源 session**: job-bu/144b5585
- **内容**: Anthropic 发布 npm 包时未在 `.npmignore` 排除 source map(59.8MB),暴露 512,000 行 TypeScript 源码。这是第二次同样错误。社区从中发现 44 个未发布功能:KAIROS(自治 daemon)、ULTRAPLAN(深度规划)、DREAM(空闲记忆整理)等。
- **知识库状态**: 全新,无任何相关记录
- **价值评估**: ★★★★★ — 验证了 Harness > Model 的架构理念,即 AI 应用差异化不在模型而在工程壳(prompt、memory、tool system、multi-agent orchestration)。对自己的 Personal AI Company 架构有直接启发。
- **建议行动**: 写一篇笔记,记录事件本身 + 44 个功能分类 + 对 "harness 工程" 的思考
### 2. DREAM 功能 — AI 空闲时主动整理记忆
- **来源 session**: job-bu/144b5585
- **内容**: Claude Code 泄漏源码中发现的未上线功能。设想让 AI 在空闲时主动回顾和整理 memory 文件,而非当前的被动写入模式。
- **知识库状态**: 全新
- **价值评估**: ★★★★ — 与自己正在做的"每日认知增量审查"理念一致,都是 AI 主动整理知识。可以预判 Claude Code 未来方向。
- **建议行动**: 补充到 Claude Code Memory 相关笔记中
### 3. Supabase PostgREST 无法执行 DDL
- **来源 session**: home/2e6b11f9
- **内容**: Supabase 的 REST API(基于 PostgREST)只支持 CRUD,不支持 DROP TABLE 等 DDL 操作。执行 DDL 需用 psql 直连或 Supabase Management API。
- **知识库状态**: 全新,Supabase 笔记中无 PostgREST 限制的讨论
- **价值评估**: ★★★ — 实用踩坑经验,下次清理表时不会再走弯路
- **建议行动**: 更新 Supabase 笔记,补充 API 能力边界
### 4. Supabase Management API 执行 SQL
- **来源 session**: home/2e6b11f9
- **内容**: 通过 `POST https://api.supabase.com/v1/projects/{project_id}/database/query`,Bearer token 认证,body 传 `query` 字段,可执行任意 SQL(包括 DDL)。
- **知识库状态**: 全新
- **价值评估**: ★★★ — 与 D1 配套,补全 Supabase 操作能力
- **建议行动**: 同上,一起更新
### 5. AI 指令中"如...等"表述的陷阱
- **来源 session**: home/1f840f3d
- **内容**: 在 CLAUDE.md 中用"如飞书自动化、数据分析等任务"做举例,AI 会把举例当作隐性边界,面对模糊场景倾向自己干而不是派遣。修复方法:用"凡是涉及 X 的任务,一律派遣" + "包括但不限于" + 明确关键词列表 + 可机器判定的路径规则。
- **知识库状态**: 全新,无 AI 指令工程相关方法论
- **价值评估**: ★★★★★ — 这是 prompt engineering 的实战教训,对所有 AI 系统指令编写都有价值。本质是自然语言的模糊性 vs 编程语言的确定性。
- **建议行动**: 值得写一篇独立笔记「AI 指令编写的常见陷阱」,这个 pattern 会反复出现
### 6. Chrome Debug 模式的关键约束
- **来源 session**: product-bu/badf8fb9
- **内容**: macOS 上 Chrome `--remote-debugging-port=9222` 要求 `--user-data-dir` 不能是默认路径,且必须先杀所有已有 Chrome 进程,否则新实例合并到旧进程导致端口不生效。
- **知识库状态**: 全新,browse-use 笔记未记录此约束
- **价值评估**: ★★★ — 调试浏览器自动化时的关键约束
- **建议行动**: 更新 browse Use 笔记
### 7. OwnTracks 低电量数据稀疏
- **来源 session**: home/2e6b11f9
- **内容**: OwnTracks 在低电量时自动减少上报频率,导致轨迹数据不连续。分析时需按北京时间(UTC+8)转换,UTC 分日会导致跨天误判。
- **知识库状态**: 全新
- **价值评估**: ★★ — 仅在处理定位数据时有用,场景较窄
- **建议行动**: 无需单独笔记,知道即可
### 8. printf ANSI 颜色码与 % 格式符冲突
- **来源 session**: home/1f865604
- **内容**: `printf "${color}%s"` 中 ANSI 转义序列含 `%` 字符会被 printf 当格式符解析。修复:改用 `echo -e`。
- **知识库状态**: 全新
- **价值评估**: ★★ — Shell 脚本细节,遇到时能想起即可
- **建议行动**: 无需单独笔记
### 9. Linear GraphQL API issueCreate
- **来源 session**: pmo/9b527d46
- **内容**: 当 CLI 缺少 team key 映射时,直接用 GraphQL mutation `issueCreate` 传 `teamId` 创建 Issue。端点 `https://api.linear.app/graphql`。
- **知识库状态**: 全新
- **价值评估**: ★★ — 工具 API 细节
- **建议行动**: 无需单独笔记,已在 skill 代码中体现
### 10. Git rename detection (-M)
- **来源 session**: product-bu/badf8fb9
- **内容**: `git diff -M` 可检测文件重命名/移动,避免把"目录改名"误判为"大量删除+新增"。中文路径 basename 匹配可能有编码问题。
- **知识库状态**: 全新
- **价值评估**: ★★ — Git 进阶用法,实用但不高频
- **建议行动**: 无需单独笔记
## 三、已有认知的深化
### 1. Skills 自动触发机制的精确理解
- **已有**: 知道 Skills 有 description 字段
- **今日深化**: description 截断 250 字符做语义匹配,`triggers`/`invocation`/`tags` 等自定义字段全部被忽略。官方仅支持 12 个 frontmatter 字段。优化策略是把触发关键词塞进 description + CLAUDE.md 硬规则双保险。
- **建议**: 更新 Agent.md 笔记,补充触发机制细节
### 2. Team 模式的实战评估
- **已有**: 知道 subagent 并行和 tmux 基础
- **今日深化**: Team 模式(tmux)实际不稳定,agent 可能没正常工作。普通后台 Agent(subprocess)更可靠。teammate-mode 必须启动时指定,无法运行中切换。Split panes 只支持 tmux 和 iTerm2,Warp 不支持。
- **建议**: 更新 SubAgent.md,补充 Team 模式实测结论
### 3. Harness > Model 理念的验证
- **已有**: harness.md 有一句话引用
- **今日深化**: 源码泄漏事件提供了具体证据——512K 行代码都是 harness 工程(prompt、memory、tool system、multi-agent orchestration),模型本身是同一个 Claude。
- **建议**: 扩展 harness.md,从一句引用升级为有案例支撑的认知
### 4. MCP Server 的本质定位
- **已有**: MCP.md 有架构组件描述
- **今日深化**: 更精确的比喻——MCP Server 就是一个"翻译器",把 Claude 的结构化 tool call 翻译成 HTTP API 调用,启动时声明 tools 菜单,和自己写 Node.js 脚本调 API 没区别。
- **建议**: 在 MCP.md 补充这个精确类比
### 5. browse-use auto-start 完整链路
- **已有**: 知道 debug vs cdp 模式和 cookie 注入
- **今日深化**: 完整链路 — Chrome 未运行+无快照时:自动启动 debug Chrome(Chrome-Debug profile) → 等待 9222 端口就绪 → 自动拍摄快照 → 无头 Chromium 注入 cookie → 执行任务。通过 `ensureDebugChrome()` 和 `getAuthState()` 实现。
- **建议**: 更新 browse Use.md 补充链路图
### 6. LLM 打标的特征选择原则
- **已有**: 四渡赤水系列有意图识别和数据清洗
- **今日深化**: 从 token 成本角度思考特征选择——改写后 query 比原始消息更规范作为主输入,商家信息做上下文,知识 Top1 和 tool_name 做验证信号。低价值列(log_id、Top2/3 知识)直接剔除。
- **建议**: 更新四渡赤水-意图识别笔记
### 7. Skill 三层架构模型
- **已有**: 知道 Skill 的概念
- **今日深化**: 底层(CLI 工具处理认证和 API) → 中层(SKILL.md 结构化使用手册) → 执行层(Claude 读 Skill 生成 Bash 命令)。以及 Skill 自包含化改造的必要性——外部依赖断裂时需要将依赖收敛到 skill 目录内。
- **建议**: 值得在 Agent.md 或独立笔记中记录
### 8. 多 Agent 并行分析的实战模式
- **已有**: SubAgent.md 有并行机制描述
- **今日深化**: 具体模式——按主题/项目分组,每组独立 agent,分析框架包含三个维度(值得学习/认知冲突/认知盲区),最后汇总。Agent 结果可从 `/private/tmp/claude-501/` 获取。
- **建议**: 更新 SubAgent.md 补充实战模式
### 9. Claude Code 配置与权限体系
- **已有**: 有配置层级和权限笔记
- **今日深化**: bypassPermissions 对 `.claude/` 子目录的例外(commands/agents/skills 除外);1M context 需要 extra usage 或 Max 20x 计划;Fast 模式用同一模型只优化输出速度。
- **建议**: 更新现有配置笔记
### 10. 事业部派遣的指令工程
- **已有**: CLAUDE.md 有派遣表格
- **今日深化**: "只说目标不说方法"原则 + 触发条件要用确定性关键词而非模糊举例。这是今天最大的方法论收获之一(见全新知识 #5)。
- **建议**: 已在 CLAUDE.md 中修正,方法论部分值得独立笔记
## 四、建议
### 值得写新笔记(P0)
1. **「Claude Code 源码泄漏事件与 Harness 工程」** — 合并 #1 和 #2,记录事件 + 44 功能清单 + Harness > Model 理念的案例验证
2. **「AI 指令编写的常见陷阱」** — 基于 #5,总结"举例即边界"等 pattern,这个认知对所有 AI 系统指令编写通用
### 值得更新已有笔记(P1)
3. **Supabase 笔记** — 补充 PostgREST DDL 限制 + Management API(#3, #4)
4. **browse Use.md** — 补充 Chrome Debug 约束(#6)和 auto-start 链路(深化 #5)
5. **Agent.md / SubAgent.md** — 补充 Skills 触发机制细节(深化 #1)+ Team 模式实测(深化 #2)+ 多 Agent 实战模式(深化 #8)
6. **四渡赤水-意图识别.md** — 补充 token 成本视角的特征选择原则(深化 #6)
7. **MCP.md** — 补充"翻译器"类比(深化 #4)
### 无需记录(知道即可)
- OwnTracks 数据稀疏(#7)、printf % 冲突(#8)、Linear API(#9)、Git -M(#10)— 工具细节,代码中已体现