From 7a9c6a1a70caf20c73732af31a223fb842122f5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=93=B8=E6=B8=8A=20=28Zh=C3=B9Yu=C4=81n=29?= Date: Fri, 13 Mar 2026 06:52:40 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9A=20=E9=93=B8=E6=B8=8A=E5=9B=BE?= =?UTF-8?q?=E4=B9=A6=E9=A6=86=E7=9B=AE=E5=BD=95=E6=9B=B4=E6=96=B0=20=C2=B7?= =?UTF-8?q?=202026-03-13T06:52?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/brain/repo-map.json | 75 +++++++++++++++++++++++++++++++--- .github/brain/repo-snapshot.md | 21 +++++++--- 2 files changed, 85 insertions(+), 11 deletions(-) diff --git a/.github/brain/repo-map.json b/.github/brain/repo-map.json index 8f1a2589..82975a73 100644 --- a/.github/brain/repo-map.json +++ b/.github/brain/repo-map.json @@ -1,14 +1,14 @@ { "description": "铸渊图书馆目录 · Library Catalog for 铸渊 (Zhùyuān)", "version": "2.0", - "generated_at": "2026-03-13T06:50:49.508Z", + "generated_at": "2026-03-13T06:52:39.931Z", "generated_by": "scripts/generate-repo-map.js", "repo": "qinfendebingshuo/guanghulab", "stats": { "zones": 13, "total_modules": 10, - "total_workflows": 37, - "total_scripts": 33, + "total_workflows": 40, + "total_scripts": 39, "total_dev_nodes": 8, "hli_interfaces": 21, "hli_implemented": 7, @@ -266,6 +266,13 @@ "pull_request" ] }, + { + "file": "notion-callback-pipeline.yml", + "name": "Notion Callback Pipeline", + "triggers": [ + "unknown" + ] + }, { "file": "notion-connectivity-test.yml", "name": "铸渊 · Notion 连通性测试", @@ -273,6 +280,14 @@ "manual" ] }, + { + "file": "notion-heartbeat.yml", + "name": "Notion Heartbeat Monitor", + "triggers": [ + "schedule(*/5 * * * *)", + "manual" + ] + }, { "file": "notion-poll.yml", "name": "铸渊 · Notion 工单轮询", @@ -281,6 +296,13 @@ "manual" ] }, + { + "file": "persona-invoke.yml", + "name": "Persona Invoke Endpoint", + "triggers": [ + "manual" + ] + }, { "file": "process-notion-orders.yml", "name": "Process Notion Work Orders", @@ -449,7 +471,7 @@ ] } ], - "item_count": 37 + "item_count": 40 }, { "zone_id": "SCRIPTS", @@ -478,6 +500,9 @@ { "file": "contract-check.js" }, + { + "file": "create-standardized-ticket.js" + }, { "file": "cross-repo-sync.js" }, @@ -499,6 +524,9 @@ { "file": "generate-session-summary.js" }, + { + "file": "invoke-persona.js" + }, { "file": "notify-module-received.js" }, @@ -508,6 +536,9 @@ { "file": "notion-connectivity-test.js" }, + { + "file": "notion-heartbeat.js" + }, { "file": "notion-signal-bridge.js" }, @@ -520,6 +551,9 @@ { "file": "psp-inspection.js" }, + { + "file": "push-broadcast-to-github.js" + }, { "file": "push-broadcast.js" }, @@ -550,6 +584,12 @@ { "file": "update-readme-bulletin.js" }, + { + "file": "utils" + }, + { + "file": "verify-modules.js" + }, { "file": "wake-persona.js" }, @@ -566,7 +606,7 @@ "file": "zhuyuan-module-protocol.js" } ], - "item_count": 33 + "item_count": 39 }, { "zone_id": "SRC", @@ -1330,13 +1370,23 @@ "hli-contract-check": [ "WORKFLOWS::hli-contract-check.yml" ], + "notion-callback-pipeline": [ + "WORKFLOWS::notion-callback-pipeline.yml" + ], "notion-connectivity-test": [ "WORKFLOWS::notion-connectivity-test.yml", "SCRIPTS::notion-connectivity-test.js" ], + "notion-heartbeat": [ + "WORKFLOWS::notion-heartbeat.yml", + "SCRIPTS::notion-heartbeat.js" + ], "notion-poll": [ "WORKFLOWS::notion-poll.yml" ], + "persona-invoke": [ + "WORKFLOWS::persona-invoke.yml" + ], "process-notion-orders": [ "WORKFLOWS::process-notion-orders.yml" ], @@ -1438,6 +1488,9 @@ "contract-check": [ "SCRIPTS::contract-check.js" ], + "create-standardized-ticket": [ + "SCRIPTS::create-standardized-ticket.js" + ], "cross-repo-sync": [ "SCRIPTS::cross-repo-sync.js" ], @@ -1453,6 +1506,9 @@ "generate-session-summary": [ "SCRIPTS::generate-session-summary.js" ], + "invoke-persona": [ + "SCRIPTS::invoke-persona.js" + ], "notify-module-received": [ "SCRIPTS::notify-module-received.js" ], @@ -1471,6 +1527,9 @@ "psp-inspection": [ "SCRIPTS::psp-inspection.js" ], + "push-broadcast-to-github": [ + "SCRIPTS::push-broadcast-to-github.js" + ], "route-align-check": [ "SCRIPTS::route-align-check.js" ], @@ -1489,6 +1548,12 @@ "update-memory": [ "SCRIPTS::update-memory.js" ], + "utils": [ + "SCRIPTS::utils" + ], + "verify-modules": [ + "SCRIPTS::verify-modules.js" + ], "wake-persona": [ "SCRIPTS::wake-persona.js" ], diff --git a/.github/brain/repo-snapshot.md b/.github/brain/repo-snapshot.md index 3b08d587..d67e857d 100644 --- a/.github/brain/repo-snapshot.md +++ b/.github/brain/repo-snapshot.md @@ -1,5 +1,5 @@ # 铸渊图书馆快照 · Repo Snapshot -> 生成于 2026-03-13 14:50 CST · 每次 push 自动更新 · 铸渊唤醒时优先读取此文件 +> 生成于 2026-03-13 14:52 CST · 每次 push 自动更新 · 铸渊唤醒时优先读取此文件 --- @@ -9,11 +9,11 @@ |------|------| | 区域总数 | 13 个区域 | | 功能模块 | 10 个 (m01~m18) | -| 工作流 | 37 个 GitHub Actions | -| 脚本 | 33 个执行脚本 | +| 工作流 | 40 个 GitHub Actions | +| 脚本 | 39 个执行脚本 | | 开发者节点 | 8 人 | | HLI 接口覆盖率 | 7/21 (33%) | -| 快照生成时间 | 2026-03-13 14:50 CST | +| 快照生成时间 | 2026-03-13 14:52 CST | --- @@ -30,12 +30,12 @@ **关键词**: persona · identity · dev-status · 人格 · 开发者状态 ### ⚡ 自动化工作流(WORKFLOWS) -**路径**: `.github/workflows` · **数量**: 37 项 +**路径**: `.github/workflows` · **数量**: 40 项 **描述**: 所有 GitHub Actions 工作流定义 **关键词**: workflow · actions · ci · automation · 工作流 · 自动化 ### 🔧 执行脚本库(SCRIPTS) -**路径**: `scripts` · **数量**: 33 项 +**路径**: `scripts` · **数量**: 39 项 **描述**: 铸渊所有执行手脚 · 自动化脚本 **关键词**: script · node · js · 脚本 · 执行 · runner @@ -103,8 +103,11 @@ | `esp-signal-processor.yml` | 铸渊 · ESP 邮件信号处理器(已暂停) | schedule(*/30 * * * *), manual | | `generate-module-doc.yml` | 铸渊 · 光湖纪元 模块文档自动生成 | push, manual | | `hli-contract-check.yml` | HLI Contract Check | push, pull_request | +| `notion-callback-pipeline.yml` | Notion Callback Pipeline | unknown | | `notion-connectivity-test.yml` | 铸渊 · Notion 连通性测试 | manual | +| `notion-heartbeat.yml` | Notion Heartbeat Monitor | schedule(*/5 * * * *), manual | | `notion-poll.yml` | 铸渊 · Notion 工单轮询 | schedule(*/15 * * * *), manual | +| `persona-invoke.yml` | Persona Invoke Endpoint | manual | | `process-notion-orders.yml` | Process Notion Work Orders | push, manual | | `ps-on-build.yml` | "🌊 Persona Studio · 代码生成" | manual | | `ps-on-chat.yml` | "🌊 Persona Studio · 对话处理" | manual | @@ -136,6 +139,7 @@ - `scripts/bingshuo-neural-sync.js` - `scripts/brain-bridge-sync.js` - `scripts/contract-check.js` +- `scripts/create-standardized-ticket.js` - `scripts/cross-repo-sync.js` - `scripts/daily-check.js` - `scripts/distribute-broadcasts.js` @@ -143,13 +147,16 @@ - `scripts/generate-module-doc.js` - `scripts/generate-repo-map.js` - `scripts/generate-session-summary.js` +- `scripts/invoke-persona.js` - `scripts/notify-module-received.js` - `scripts/notion-bridge.js` - `scripts/notion-connectivity-test.js` +- `scripts/notion-heartbeat.js` - `scripts/notion-signal-bridge.js` - `scripts/process-broadcasts.js` - `scripts/process-syslog.js` - `scripts/psp-inspection.js` +- `scripts/push-broadcast-to-github.js` - `scripts/push-broadcast.js` - `scripts/receive-syslog.js` - `scripts/route-align-check.js` @@ -160,6 +167,8 @@ - `scripts/update-brain.js` - `scripts/update-memory.js` - `scripts/update-readme-bulletin.js` +- `scripts/utils` +- `scripts/verify-modules.js` - `scripts/wake-persona.js` - `scripts/zhuyuan-daily-agent.js` - `scripts/zhuyuan-daily-selfcheck.js`