# 全部 Claude Code 项目接入 Matt Pocock 研发流水线检查与卡点提醒(待部署)

> 项目:PM Hub 项目管理系统 · 时间:2026-10-17 10:06 · 进度:88% · 阶段:上线运营
> 分支:`claude/claudecode-progress-sync-74bedb` · 提交:`6484e0e` · 执行人:kinger520@163.com

## 摘要

新增 pm.mjs scan / alert / pipeline:从 Claude Code 会话记录找出本机 26 个项目,按 /grill-with-docs → /to-spec → /to-tickets → /implement → /code-review 检查各阶段交付物,生成 pipeline.md 里程碑文件、上报看板,并把需要用户确认的卡点推到飞书。代码已在本地 D1 联调通过;生产 D1 迁移、看板部署和每日定时任务被权限拦截,等用户批准。

## 本次完成

- pipeline.mjs:五阶段交付物检测(标准交付物 + 认可的等价物,标「非标准」)、流程缺口、需要用户确认的卡点(needs-info / ready-for-human 票、tasks.json 未回答问题、阻塞里程碑、停滞 P0/P1、未登记目录)
- pm.mjs scan:扫描 ~/.claude/projects 会话记录,26 个项目全部识别,2.5 秒完成;未登记项目以五阶段为里程碑上看板,已登记项目只更新流水线与卡点
- pm.mjs alert:飞书机器人私信(已配置)、飞书邮件(可选)、macOS 通知,72 小时去重;dry-run 预览:5 个项目 40 项待确认
- report / sync / SessionStart 上下文自动带上流水线状态并写 docs/pm/pipeline.md
- 看板:卡片流水线条、项目详情「研发流水线」区块、新页面「待确认」与导航角标;本地 D1 联调与手机宽度验证通过
- portfolio.json 项目登记表(名称/分类/优先级为推测,待用户核对);README、SKILL.md、全局 CLAUDE.md 规则已更新

## 下一步

- 用户批准后:远程 D1 执行 migrations/0003_pipeline_attention.sql,部署看板 wrangler pages deploy public
- 合并本分支到 main(~/.claude/skills/pm-report 软链到主仓库,合并后 hook 与定时任务才生效)
- 跑一次 pm.mjs scan --alert 正式上报并推送首条飞书提醒
- 创建桌面定时任务 pm-pipeline-scan-daily(每天 08:10)
- 用户核对 portfolio.json 里各项目分类与优先级

## 风险 / 阻塞

- 生产部署与定时任务创建被自动权限拦截,需用户手动批准或执行
- 飞书用户身份已过期,邮件渠道需 lark-cli auth login 后才能用;当前只用机器人私信
- portfolio.json 的分类为推测,可能与实际签约状态不符

## 涉及文件

- `.claude/launch.json`
- `README.md`
- `functions/api/[[route]].js`
- `install/claude-md-block.md`
- `public/app.js`
- `public/index.html`
- `public/style.css`
- `schema.sql`
- `skill/pm-report/SKILL.md`
- `skill/pm-report/scripts/pm.mjs`
- `migrations/0003_pipeline_attention.sql`
- `portfolio.json`
- `skill/pm-report/scripts/pipeline.mjs`