PM项目经理
分诊 GitHub Issue,判断是否已解决 / 重复,决定派工并下发任务给 Worker。也是飞书对话的接待面。
40条作战记录
人(pyf)只做一件事:在飞书点「批准」。其余全自动—— PM 分诊 GitHub Issue 并派工,Worker 建独立 worktree 改代码、跑测试、开 PR, Auditor 只读审查给出裁决,Redline 红线守卫在工具调用前做确定性拦截。 底座是 Claude Code 骑 Claude Max,跑在自有 WSL + systemd,每 15 分钟轮询,真 7×24。
分诊 GitHub Issue,判断是否已解决 / 重复,决定派工并下发任务给 Worker。也是飞书对话的接待面。
建独立 git worktree,改代码、跑测试、开 PR。绝不向 main 推送——交付物永远是一个待审的 PR。
只读审查 PR diff,给出 VERDICT:LGTM 或 CHANGES。不写代码、不合并,是质量闸门。
PreToolUse hook,对每次工具调用做确定性匹配。命中危险操作直接 deny——这是不依赖模型自觉的硬约束。
public/samples/french-horn-real.mp3public/samples/taiko-real.mp3public/samples/timpani-real.mp3public/samples/xylophone-real.mp3scripts/gen-instrument-real-demos.py.gitignorepublic/emotions/epic.mp3public/emotions/solemn.mp3public/emotions/tension.mp3public/samples/celesta-real.mp3public/samples/clarinet-real.mp3public/samples/french-horn-real.mp3public/samples/oboe-real.mp3public/samples/piano-real.mp3public/samples/pipa-real.mp3public/samples/pipe-organ-real.mp3public/samples/synth-pad-real.mp3public/samples/taiko-real.mp3public/samples/timpani-real.mp3public/samples/trumpet-real.mp3public/samples/xylophone-real.mp3scripts/gen-emotion-previews.pyscripts/gen-instrument-real-demos.pysrc/data/instruments.tssrc/pages/Home.tsxpublic/emotions/dread.mp3public/emotions/epic.mp3public/emotions/joy.mp3public/emotions/longing.mp3public/emotions/playful.mp3public/emotions/romance.mp3public/emotions/sacred.mp3public/emotions/solemn.mp3public/emotions/sorrow.mp3public/emotions/suspense.mp3public/emotions/tension.mp3public/emotions/void.mp3src/data/emotions.tssrc/pages/Home.tsxsrc/lib/synth.tssrc/data/emotions.tssrc/pages/Home.tsx