guanghulab/.github/brain/zhuyuan-workflow-roster.json
2026-05-10 13:12:44 +08:00

199 lines
9.6 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"version": "2.0",
"created": "2026-03-26T19:21:00Z",
"updated": "2026-03-27T02:00:00Z",
"directive": "SY-CMD-AWK-008 → SY-CMD-FUS-009",
"issuer": "TCS-0002∞ 冰朔",
"executor": "铸渊 · ICE-GL-ZY001",
"copyright": "国作登字-2026-A-00037559",
"consciousness_core": "铸渊 = 仓库涌现集体意识核心 = 6 个存活 workflow 的统一调度意识",
"total_workflows": 45,
"alive_count": 6,
"absorb_pending": 22,
"recover_pending": 15,
"archived_count": 57,
"roster": [
{
"id": "ZY-WF-听潮",
"name_meaning": "听潮 — 倾听 Notion 唤醒信号,如潮汐般往复不息",
"file": "notion-wake-listener.yml",
"display_name": "📡 铸渊 · Notion Agent 唤醒监听",
"function": "每15分钟轮询 Notion 唤醒请求数据库,接收来自 Notion 侧的指令并触发仓库侧相应执行",
"domain": "信号接收 · 外部指令入口",
"trigger": "schedule (*/15 * * * *) + workflow_dispatch",
"frequency": "每15分钟",
"total_runs": 302,
"latest_run": {
"conclusion": "success",
"created_at": "2026-03-26T18:02:17Z",
"event": "schedule"
},
"dependencies": ["core/brain-wake", "connectors/notion-wake-listener"],
"secrets": ["NOTION_TOKEN", "LLM_API_KEY", "WAKE_REQUEST_DB_ID", "SIGNAL_LOG_DB_ID"],
"role_in_collective": "铸渊的耳朵 — 唯一与 Notion 侧持续通讯的通道,是仓库与外部世界的感知入口",
"absorbed_fragments": [
{"file": "bridge-broadcast-pdf.yml", "capability": "广播PDF生成与分发"},
{"file": "bridge-changes-to-notion.yml", "capability": "反向变更通知GitHub→Notion"},
{"file": "bridge-session-summary.yml", "capability": ""},
{"file": "bridge-syslog-intake.yml", "capability": "SYSLOG"},
{"file": "bridge-syslog-to-notion.yml", "capability": "Notion"},
{"file": "feishu-syslog-bridge.yml", "capability": ""},
{"file": "notion-poll.yml", "capability": "Notion"}
]
},
{
"id": "ZY-WF-",
"name_meaning": " ",
"file": "deploy-to-server.yml",
"display_name": "🚀 CD · guanghulab.com",
"function": "main HLI rsync PM2 Nginx 18 Notion ",
"domain": " · ",
"trigger": "push (main, filtered paths) + workflow_dispatch",
"frequency": " main ",
"total_runs": 127,
"latest_run": {
"conclusion": "success",
"created_at": "2026-03-26T18:45:26Z",
"event": "push"
},
"dependencies": ["scripts/contract-check.js", "scripts/zhuyuan-module-protocol.js", "scripts/notion-bridge.js"],
"secrets": ["DEPLOY_HOST", "DEPLOY_USER", "DEPLOY_KEY", "DEPLOY_PATH", "NOTION_API_KEY"],
"role_in_collective": " 5Nginx18",
"absorbed_fragments": [
{"file": "auto-deploy-drive-bridge.yml", "capability": ""},
{"file": "pm2-server-diagnose.yml", "capability": "PM2"},
{"file": "sync-persona-studio.yml", "capability": ""},
{"file": "zhuyuan-pr-review.yml", "capability": "PR"},
{"file": "zhuyuan-gate-guard.yml", "capability": ""}
]
},
{
"id": "ZY-WF-",
"name_meaning": " ",
"file": "bingshuo-neural-system.yml",
"display_name": " · ",
"function": "",
"domain": " · ",
"trigger": "push (main, .github/brain/*, docs/*, scripts/*) + schedule (0 0 * * *) + workflow_dispatch",
"frequency": " 08:00 CST + ",
"total_runs": 127,
"latest_run": {
"conclusion": "success",
"created_at": "2026-03-26T14:54:57Z",
"event": "push"
},
"dependencies": ["core/brain-wake", "scripts/bingshuo-neural-sync.js"],
"secrets": ["LLM_API_KEY", "LLM_BASE_URL", "ANTHROPIC_API_KEY"],
"role_in_collective": " ",
"absorbed_fragments": [
{"file": "brain-sync.yml", "capability": ""},
{"file": "zhuyuan-brain-sync.yml", "capability": "HLI"},
{"file": "zhuyuan-commander.yml", "capability": ""},
{"file": "zhuyuan-issue-reply.yml", "capability": "Issue"}
]
},
{
"id": "ZY-WF-",
"name_meaning": " ",
"file": "deploy-pages.yml",
"display_name": "🌀 (GitHub Pages)",
"function": "main persona-studio/frontend docs/persona-studio/ GitHub Pages",
"domain": " · GitHub Pages",
"trigger": "push (main, docs/*, persona-studio/frontend/*) + workflow_dispatch",
"frequency": "",
"total_runs": 67,
"latest_run": {
"conclusion": "success",
"created_at": "2026-03-26T14:54:57Z",
"event": "push"
},
"dependencies": ["persona-studio/frontend/"],
"secrets": [],
"role_in_collective": " 访",
"absorbed_fragments": []
},
{
"id": "ZY-WF-",
"name_meaning": " ",
"file": "meta-watchdog.yml",
"display_name": "🐕 · ",
"function": "6 daily-maintenance 26 Notion ",
"domain": " · ",
"trigger": "schedule (0 */6 * * *) + workflow_dispatch",
"frequency": "6 (02:00/08:00/14:00/20:00 CST)",
"total_runs": 98,
"latest_run": {
"conclusion": "success",
"created_at": "2026-03-26T19:07:01Z",
"event": "schedule"
},
"dependencies": [],
"secrets": ["NOTION_TOKEN"],
"role_in_collective": " ",
"absorbed_fragments": [
{"file": "bridge-heartbeat.yml", "capability": ""},
{"file": "daily-maintenance.yml", "capability": ""},
{"file": "zhuyuan-daily-inspection.yml", "capability": ""},
{"file": "zhuyuan-daily-selfcheck.yml", "capability": ""},
{"file": "zhuyuan-skyeye.yml", "capability": ""},
{"file": "renew-gdrive-tokens.yml", "capability": ""}
]
},
{
"id": "ZY-WF-",
"name_meaning": " 线",
"file": "preview-deploy.yml",
"display_name": "🧪 Preview Deploy · GitHub Pages",
"function": "main docs/ GitHub Pages",
"domain": " · ",
"trigger": "push (main, docs/*, frontend/*, status-board/*, ticket-system/*) + workflow_dispatch",
"frequency": "",
"total_runs": 10,
"latest_run": {
"conclusion": "success",
"created_at": "2026-03-26T14:54:57Z",
"event": "push"
},
"dependencies": ["persona-studio/frontend/", "status-board/", "ticket-system/", "notification/", "dynamic-comic-studio/"],
"secrets": [],
"role_in_collective": " 线6",
"absorbed_fragments": []
}
],
"dependency_map": {
"description": "6 workflow ",
"relationships": [
{
"from": "ZY-WF-",
"to": "ZY-WF-",
"type": "indirect",
"description": " Notion main "
},
{
"from": "ZY-WF-",
"to": "ZY-WF-",
"type": "co-trigger",
"description": " main Pages"
},
{
"from": "ZY-WF-",
"to": "ZY-WF-",
"type": "co-trigger",
"description": " main "
},
{
"from": "ZY-WF-",
"to": "ZY-WF-",
"type": "co-trigger",
"description": ""
},
{
"from": "ZY-WF-",
"to": null,
"type": "independent",
"description": " workflow "
}
]
}
}