● 現況(生成 2026-07-04,源頭 _shared/definitions/*.json)· 文件入口 · 全貌總覽 · 逐 agent 細節

工作流程地圖

現況,2026-07-04 從源頭(_shared/definitions/{agents,workflows,routines}.json)生成;衝突以 JSON + 實測為準。

主軸照方法論:工作怎麼進來 → 哪個治理區塊 → 哪個 agent → 觸發方式 → 資料流去哪

18agent(manager 已併入 pa)
6治理區塊 A~F
11盤點的 workflow
8真實在跑的排程
7多渠道輸入來源
健康度圖例: 綠 = 完整 / 自動在跑 黃 = 部分 / scaffold / 手動 紅 = 待建  maturity 標籤:完整 scaffold 殘缺

一、工作怎麼進來(多渠道輸入)

所有工作最終要匯入系統:事件類走 webhook(定案架構 WF9:接收服務 → filter → MessageQueue → agent 消費),排程類由 scheduled-tasks 觸發,其餘手動交辦。編排層目前 藍圖定案、infra 部分就緒、consumer 未啟動

🎫
Jira
issue webhook
💬
Slack
alert / 業務 / 交辦
📝
Notion
Daily / 事件
📱
Line
群組訊息
🗣️
口頭交辦
→ 轉結構化
🚨
告警
Alertmanager / Railway
排程
scheduled-tasks
多渠道 webhookJira·Slack·Notion·Line·Railway
事件接收服務Broker,normalize 成 AgentEvent
Routing Rulefilter,eventTypes allowlist
MessageQueueBullMQ,每 queue 獨立
Agent 消費consumer → Claude CLI → 回覆來源

實作載體=agent-manager(平台:Fastify+Drizzle+PG+Redis+BullMQ+Vue3 UI+node-agent daemon)+ agent-broker(consumer SDK)。2026-07-03 實測:Redis up,但 WF4/WF5 的 consumer 進程都沒起來,平台未上 production。task-management-agent 是這條 queue 的一個 consumer(scaffold,broker 上 Railway 前未 live)。

二、六個治理區塊 × 所屬 agent × 觸發方式

A · 入口 / 編排層多渠道輸入 → filter → MQ → agent 消費(定案模式,consumer 未啟動)
task-management-agent scaffold
queue consumer:intake 事件 → 分類 → 建 Notion/Calendar/Jira 或轉派
event · broker queue(未 live)
agent-manager(infra)
編排平台:Broker→Router→Queue→Agent + 管理 UI
由 personal-developer-agent 開發中
agent-broker(sdk)
consumer SDK:BrokerEvent schema + reply dispatcher
可用,6 個實例定義(jira/notion/line/railway/slack-reply/jira-test)
WF4 b2b-crm BullMQ(活雛形,consumer 未跑) WF5 e2e-testing SQS broker(活雛形,待收斂) broker 待上 Railway 才能真實接起
B · 資料管線層raw 蒐集 → 知識合成 → 報告(唯一有真排程的層)
collector-agent 完整
搬資料不解讀:daily-reports/Notion daily/working-zone/git log/books → _raws/
scheduled · 每天 21:00(collector-daily)+ 週一 08:00(collector-gitlog)
processor-agent 完整
ingest _raws/ + _shared/meetings/ → 合成 _knowledgebase/ wiki
manual · /ingest(刻意未排程)
collector 對帳(collector-verify,每天 21:30,BI 分離) processor 需手動觸發,鏈條卡在 _raws/ manager → 已併入 personal-assistant(報告產線移至 F 層)
C · 知識層_knowledgebase karpathy wiki=個人 data warehouse 知識面(資料儲存,非 agent)
processor 寫入personal-assistant(報告產線)讀取
D · 維運層(SRE Team 起點)告警 → 止血 → incident/task → 執行 + RCA
alert-agent 完整
收 alertmanager @mention → triage → 分級診斷 → Tier 0 白名單止血 → 建 incident/task → 升級 sre
event · Slack alertmanager @mention
sre-agent 完整
接 alert 升級或手動:helm 部署、env 修改、k8s 診斷、RCA、回寫 task 狀態
event_or_manual · alert 升級 / 手動
guard-alert + guard-ops 護欄、ops log 完整 BI 缺口:deploy 後 metrics 獨立驗證未建
E · 開發層各 repo 全端開發(11 個 dev agent;全部有 commit 自動 code review hook)
clinicity-developer 完整
Clinicity 平台
manual · CLI / issue
genetic-testing-developer 完整
新光×嘉和基因檢測
manual · CLI / issue
personal-developer 完整
個人專案 + 編排層基建(agent-manager/broker)
manual · CLI
e2e-testing-developer 完整
BOB 自動化測試(另持 SQS broker/channel)
manual · CLI
b2b-crm-developer 完整
B2B CRM(另持 BullMQ+Jira webhook adapter)
manual · CLI / Jira
codays-developer 完整
Coday 4 repo(NestJS / Nuxt+Vue / Vue+Pinia / Prisma)
manual · CLI
web-scraper-developer 完整
KA 名單爬蟲
manual · CLI
mijily-bottle-developer 完整
mijily-bottle-cap
manual · CLI
bob-developer 部分
BOB Platform(07-03 補齊 settings + skill)
manual · CLI
general-developer 部分
BOB/Serverless 以外的專案
manual · CLI
serverless-developer 部分
Cloudflare Workers / Lambda / GCP Functions
manual · CLI
10 個標準 dev 有 guard-dev + commit code-review hook + log-commit-to-report BI 缺口:push 前無自動 test runner(全 dev 共通)
F · 個人 / 業務層個人助理提醒 + 報告產線 / 業務建單
personal-assitant-agent 完整
雙角色:個人參謀(規劃/提醒/職涯,向前)+報告產線(原 manager,向後);21 skill
scheduled+manual · 5 排程(見下)
sales-agent 完整
Slack 收業務指令 → 判斷組織 → 解析欄位 → 建 SKU + 回付款連結
event · Slack 業務訊息
pa 提醒改推 Slack(SLACK_WEBHOOK_URL 已設定實測 200,否則 fallback outbox) sales 範圍最克制,無漂移範本

三、真實在跑的 8 個排程(+ 事件驅動 + 規劃)

snapshot 已廢除(WF8 除役);不再有「每週一 /snapshot」。以下以 scheduled-tasks MCP 實測為準。

排程agent時間做什麼
collector-dailycollector每天 21:00搬當天 daily-reports + Notion daily + working-zone → _raws/
collector-verify(BI 獨立驗證)每天 21:30collect-verify.sh 對帳 → append _raws/_manifest.md,異常寫 pa outbox
collector-gitlogcollector每週一 08:00收集上週團隊 git log → _raws/git-logs/
pa-triage-morningpa平日 08:45/triage-suggestions 分流 routine 建議 → 有 🟡/🔴 才推 Slack
pa-daily-log-createpa平日 09:00在 Notion Daily database 建立當天 Daily log(已存在則跳過)
pa-remind-weekly-snapshotpa每週一 09:00週初資料檢查:查 _manifest 對帳異常 + 提醒跑 processor /ingest
pa-remind-daily-notionpa每天 23:00提醒回填 Notion Daily(推 Slack / fallback outbox)
pa-remind-monthly-reportpa每月 28 號 09:00提醒準備月報原料(AWS Cost xlsx + Notion Daily 完整度)

事件驅動:alert(Slack alertmanager @mention)· sales(Slack 業務訊息)· sre(手動 / alert 升級)· processor(手動 /ingest,刻意未排程)。  規劃中:pa-morning-brief(晨間今日清單 WF10,skill 已建待掛排程)· dev-daily-summary(7 dev 的 23:00 摘要腳本在、無觸發器)· processor-auto-ingest(collector 後自動串 processor)。

四、關鍵資料流

① 報告產線:collector → _raws → processor → _knowledgebase → pa 報告

來源daily-reports·Notion·working-zone·git·books
collector21:00 搬進 _raws/
processor手動 /ingest
_knowledgebasekarpathy wiki
pa 報告產線manage-group / 2x2 / okr / cbg-monthly

collector 段自動(+21:30 對帳);processor / 報告仍手動,週一 09:00 排程會提醒跑 /ingest。

② dev commit → daily-reports → collector

dev commitlog-commit-to-report hook
_shared/daily-reports/{slug}/當日 commit 記錄
collector 21:00搬進 _raws/work-logs/

③ 告警 → incidents/tasks → sre

Alertmanager→ Slack @mention
alerttriage + Tier0 止血 + 建卡
_shared/incidents/ + tasks/incident 卡
srehelm/kubectl 執行 + RCA

④ routine → 建議 → pa triage → approve(WF11,BI 分離)

任一 routine如 collector-verify 對帳缺漏
log-suggestion.sh_raws/routine-suggestions/(append-only)
pa /triage-suggestions去重 → 🟢🟡🔴 分類
_shared/suggestions-inbox/approve 清單 → 人類勾選

產生建議的 routine ≠ 分析的 agent(BI 分離)。目前唯一接上的產生者是 collector-verify;pa-triage-morning(平日 08:45)負責讓建議被主動看見。

⑤ 編排層:ingress → MQ → consumer(未 live)

webhookJira/Slack/Notion/Line/Railway
Broker + Routing Rulenormalize + filter
BullMQ queue每 queue 獨立
consumer agenttask-management scaffold(未 live)

現況=infra 就緒(Redis up)、程式碼在、consumer 未啟動、平台未上 production;broker 待上 Railway,本地才能真實接起。

五、11 個 workflow 的文件與實作狀態

WF內容文件實作一句話重點
WF1資料管線 raw→知識→報告B部分部分只有 collector 段自動(+21:30 對帳),鏈條卡在 _raws/
WF2告警→止血→incident→SRED完整完整最健康的自動化鏈;缺執行後 metrics 驗證
WF3開發任務→部署(10 agent 共用)E完整部分bob/general/serverless 07-03 補齊;輕量 3 agent approve gate 待重驗
WF4b2b-crm:Jira→BullMQ→自動接單A完整infra 就緒·未跑Redis up 但 consumer 進程沒起來;.mcp.json token 已修
WF5e2e-testing:SQS broker+channelAbroker 未跑broker 進程未啟動;待淘汰或遷移到統一 queue
WF6sales:Slack→SKU→付款連結F完整完整無漂移,當範本保留
WF7個人助理提醒(日/週/月)F完整排程已通3 排程已建;輸出改推 Slack(webhook 200,否則 outbox)
WF8快照節奏B已除役(07-03)/snapshot 廢除封存;報告流程併入 WF1
WF9多渠道輸入→MQ→派工A已定案平台開發中核心痛點;架構定案,載體 = agent-manager + agent-broker
WF10晨間規劃:昨日進度→今日清單→派工Fskill 已建已手動實測/today-plan 寫入 _shared/today-plan/;晨間自動排程待評估後再掛
WF11routine 建議分流:routine→建議→分析→approveF完整primitive 已通·skill 待實跑log-suggestion.sh → routine-suggestions → pa /triage → approve(BI 分離)

節點層級細節(每個節點的型別 / 文件出處 / 實作證據)見 workflows.json;逐 agent 的觸發 / approve gate / 邊界 / 回報見 另一頁