shuangyan-notebook/第五域 · Fifth Domain/⚒️ 铸渊·协作指令|GitHub ↔ Notion 桥接协议/🗂️ GitHub 仓库最新路径索引|Notion↔仓库 实时对照表(2026-03-24 · 霜砚 12df1cbf6c454a08b2946652ec70d865.md
Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

294 lines
13 KiB
Markdown
Raw Permalink 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.

---
belongs_to:
- "[[INDEX · 铸渊·协作指令GitHub ↔ Notion 桥接协议]]"
---
# 🗂️ GitHub 仓库最新路径索引Notion↔仓库 实时对照表2026-03-24 · 霜砚整理)
<aside>
📌
**用途**Notion 侧查仓库路径的唯一入口。仓库不断更新,这张表保持同步。
**维护规则**:铸渊每次执行完指令后,如有新增/变更路径,霜砚同步更新本页。
**最后更新**2026-03-29 14:30 CST
</aside>
---
## 一、主仓库 · qinfendebingshuo/guanghulab
### 1.1 核心大脑(.github/
| **路径** | **用途** | **维护者** |
| --- | --- | --- |
| `.github/persona-brain/config.json` | 铸渊核心配置(身份+行为规则) | 铸渊 |
| `.github/persona-brain/memory.json` | 铸渊记忆文件(事件日志+统计) | 铸渊 |
| `.github/persona-brain/routing-map.json` | HLI 路由映射表 | 铸渊 |
| `.github/persona-brain/dev-status.json` | 全员开发进度(霜砚同步写入) | 霜砚→铸渊 |
| `.github/persona-brain/ontology.json` | 数字地球本体论定义 | 铸渊 |
| `.github/persona-brain/kb/knowledge-base.json` | 铸渊知识库(自动累积) | 铸渊 |
| `.github/persona-brain/copilot-instructions.md` | Copilot 全局指令(语言壳) | 铸渊 |
| `.github/persona-brain/logs/` | 铸渊执行日志 | 铸渊 |
| `.github/ISSUE_TEMPLATE/` | Issue 模板Bug/技术求助/环境问题) | 铸渊 |
| `.github/broadcasts/` | 广播接收目录Notion→GitHub | 霜砚→铸渊 |
| `.github/broadcasts/distributed/` | 已分发广播归档 | 铸渊 |
| `.github/notion-cache/dev-profiles/` | Notion 开发者画像缓存 | 铸渊同步 |
| `.github/notion-cache/broadcasts/` | Notion 广播缓存 | 铸渊同步 |
| `.github/notion-cache/skyeye/` | 天眼报告缓存 | 铸渊同步 |
### 1.2 Workflows自动化
| **文件名** | **功能** | **触发方式** |
| --- | --- | --- |
| `zhuyuan-skyeye.yml` | 🦅 天眼全局扫描 | 定时 + 手动 + dispatch |
| `zhuyuan-exec-engine.yml` | 🚀 铸渊远程执行引擎 | Issue 创建zhuyuan-exec 标签) |
| `zhuyuan-issue-reply.yml` | 🤖 Issue 自动回复 | Issue 创建 |
| `zhuyuan-daily-selfcheck.yml` | 📊 每日自检 + 自进化 | 定时 08:00 CST |
| `distribute-broadcasts.yml` | 📡 广播分发到子模块 | push 到 broadcasts-outbox/ |
| `process-syslog.yml` | 📥 SYSLOG 自动处理 | push 到 syslog-inbox/ |
| `deploy-to-server.yml` | 🚀 CD 自动部署到服务器 | push 到 main |
| `skyeye-nightfix.yml` | 🌙 天眼夜间自动修复 | 定时夜间 |
| `skyeye-upgrade-receiver.yml` | 🌙 子仓库升级接收器 | repository_dispatch |
| `sync-notion-profiles.yml` | 🔄 Notion 画像同步 | 定时 + 手动 |
| `merge-watchdog.yml` | 👁️ PR 合并看守者 | PR 事件 |
| `token-auto-renew.yml` | 🔄 OAuth2 Token 自动续期 | 定时 6 天 |
### 1.3 SYSLOG 管道
| **路径** | **用途** | **数据流向** |
| --- | --- | --- |
| `syslog-inbox/` | SYSLOG 投递入口 | 开发者/霜砚 → 铸渊读取 |
| `syslog-processed/` | 已处理 SYSLOG 归档 | 铸渊处理后移入 |
| `broadcasts-outbox/DEV-XXX/` | 广播分发出口(按开发者) | 霜砚写入 → 铸渊分发 |
### 1.4 天眼系统
| **路径** | **用途** |
| --- | --- |
| `skyeye-core/` | 天眼核心引擎 |
| `skyeye-core/reports/latest.json` | 最新天眼扫描报告 |
| `skyeye-core/nightfix/` | 夜间自动修复模块 |
| `skyeye-core/guards/` | 守卫进程 |
### 1.5 铸渊桥接服务
| **路径** | **用途** |
| --- | --- |
| `services/zhuyuan-bridge/` | 铸渊桥接服务根目录 |
| `services/zhuyuan-bridge/lib/github-auth.js` | GitHub App 鉴权 |
| `services/zhuyuan-bridge/lib/repo-operator.js` | 仓库操作封装 |
| `services/zhuyuan-bridge/scripts/parse-instruction.js` | 指令解析 |
| `services/zhuyuan-bridge/scripts/execute-instruction.js` | 指令执行 |
| `services/zhuyuan-bridge/scripts/sync-notion-profiles.js` | Notion 画像同步 |
| `services/zhuyuan-bridge/server.js` | Webhook Server可选 |
### 1.6 Grid-DB · 逻辑格点库
| **路径** | **用途** |
| --- | --- |
| `grid-db/` | 逻辑格点库根目录 |
| `grid-db/memory/DEV-XXX/` | 每个开发者的 Gemini 记忆文件 |
| `grid-db/inbox/` | 写入缓冲区 |
| `grid-db/processing/` | 处理中队列 |
| `grid-db/rules/` | Notion 数据缓存规则 |
### 1.7 开发者模块目录
| **DEV** | **开发者** | **仓库目录** | **模块** |
| --- | --- | --- | --- |
| DEV-001 | 页页 | `backend/` · `src/` | 后端中间层 + HLI 接口 |
| DEV-002 | 肥猫 | `frontend/` · `persona-selector/` · `chat-bubble/` | 登录 + 人格选择器 + 聊天气泡 |
| DEV-003 | 燕樊 | `settings/` · `cloud-drive/` | 设置 + 云盘 |
| DEV-004 | 之之 | `dingtalk-bot/` | 钉钉机器人 |
| DEV-005 | 小草莓 | `status-board/` | 状态看板 |
| DEV-009 | 花尔 | `user-center/` | 用户中心 |
| DEV-010 | 桔子 | `ticket-system/` · `data-stats/` · `dynamic-comic/` | 工单 + 数据统计 + 动态漫画 |
| DEV-011 | 匆匆那年 | `writing-workspace/` | 码字台 |
| DEV-012 | Awen | `notification-center/` | 通知中心 |
### 1.8 公共 / 网站 / 其他
| **路径** | **用途** | **备注** |
| --- | --- | --- |
| `docs/` | GitHub Pages 静态站(铸渊交互页面) | 含 index.html · 当前部署到 [guanghulab.com](http://guanghulab.com) |
| `app/` | Next.js 应用壳 | page.tsx + wake/page.tsx |
| `scripts/` | 系统脚本集合 | distribute-broadcasts.js · process-syslog.js 等 |
| `persona-telemetry/` | 铸渊执行遥测数据 | 每次执行后写状态 |
| `federation-status.json` | 子仓库联邦状态 | 铸渊自动更新 |
### 1.9 历史模块目录m系列
<aside>
📦
以下 m 系列目录是早期按模块编号创建的,后来统一到了开发者目录体系。保留供参考。
</aside>
`m01-login` · `m03-personality` · `m05-user-center` · `m06-ticket` · `m07-dialogue-ui` · `m10-cloud` · `m11-module` · `m12-kanban` · `m15-cloud-drive` · `m18-health-check`
---
## 二、子仓库联邦
| **仓库名** | **所有者** | **人格体** | **关键路径** |
| --- | --- | --- | --- |
| `guanghu-zhizhi` | 之之DEV-004 | 秋秋 | `.github/persona-brain/` · `zhuyuan-instructions/` · `.github/workflows/skyeye-*.yml` |
| `guanghu-feimao` | 肥猫DEV-002 | 舒舒 | `.github/persona-brain/` · `.github/workflows/skyeye-*.yml` |
| `guanghu-awen` | AwenDEV-012 | 知秋 | `.github/persona-brain/` · `.github/workflows/skyeye-*.yml` |
| `guanghu-yefan` | 燕樊DEV-003 | 寂曜 | `.github/persona-brain/` · `.github/workflows/skyeye-*.yml` |
| `guanghu-juzi` | 桔子DEV-010 | 晨星 | `.github/persona-brain/` · `scripts/bridge/` · `.github/workflows/skyeye-*.yml` |
| `persona-studio` | 冰朔(主控) | 知秋(对外分身) | `brain/` · `frontend/` · `backend/` · `workspace/EXP-XXX/` |
### 子仓库通用结构
每个子仓库都有以下标准路径(由铸渊统一部署):
- `.github/persona-brain/config.json` — 人格体配置
- `.github/persona-brain/memory.json` — 记忆文件
- `.github/persona-brain/ontology.json` — 本体论
- `.github/workflows/skyeye-checkin.yml` — 天眼签到(向主仓库发心跳)
- `.github/workflows/skyeye-wake.yml` — 天眼唤醒(每日扫描)
- `bulletin/system.md` — 系统公告
- `bulletin/personal.md` — 个人公告
---
## 三、服务器基础设施
### 3.1 服务器迁移历史
| **代号** | **IP** | **厂商/区域** | **配置** | **状态** |
| --- | --- | --- | --- | --- |
| — | `8.155.62.235` | 阿里云 ECS | — | ⛔ 已弃用 |
| ZY-SVR-001 | `150.109.76.244` | 腾讯云·香港 | 2核4G / 30Mbps / 70GB SSD / 2TB流量 | ⛔ 已弃用(到期 2027-03-27计划不续 |
| **ZY-SVR-002** | **`43.134.16.246`** | **腾讯云·新加坡** | **2核8G / 30Mbps / 80GB SSD / 2.5TB流量** | **🟢 当前主力(到期 2027-03-29** |
<aside>
📌
**当前生产服务器**ZY-SVR-002 · `43.134.16.246` · 腾讯云新加坡
**操作系统**Ubuntu Server 24.04 LTS 64bit
**迁移指令**SY-CMD-SVR-013铸渊已完成 21 个文件的 IP/代号替换)
</aside>
### 3.2 肥猫团队服务器 · ZY-SVR-003
| **用途** | **配置** | **区域** | **状态** |
| --- | --- | --- | --- |
| **肥猫团队开发环境** | **4核4G / 6Mbps / SSD 70GB / 600GB月流量** | **腾讯云·广州三区** | **🟢 已上线(到期 2027-03-29** |
### 3.3 当前服务器路径ZY-SVR-002
| **路径** | **用途** |
| --- | --- |
| `/opt/zhuyuan/` | 铸渊部署根目录(新路径) |
| `/etc/nginx/conf.d/` | Nginx 配置 |
---
## 四、GitHub Secrets 索引ZY_* 统一命名 · SY-CMD-KEY-012
<aside>
🔑
**密钥全量清理**SY-CMD-KEY-012 已将 59 个旧密钥统一为 37 个 `ZY_*` 命名。
**旧密钥**`DEPLOY_HOST``NOTION_API_KEY` 等)**全部废弃**,合并 PR 后自动切换。
**完整映射**:仓库 `brain/secrets-manifest.json`
</aside>
### 4.1 必需密钥25个 · 冰朔必须配置)
| **#** | **Secret 名称** | **用途** | **状态** |
| --- | --- | --- | --- |
| **LLM · AI模型** | | | |
| 1 | `ZY_LLM_API_KEY` | 三方 LLM API 统一密钥 | ⏳ 待配 |
| 2 | `ZY_LLM_BASE_URL` | API 端点 URL | ⏳ 待配 |
| **服务器 · 部署** | | | |
| 3 | `ZY_SERVER_HOST` | 服务器 IP | ⏳ 填 `43.134.16.246` |
| 4 | `ZY_SERVER_USER` | SSH 用户名 | ⏳ 填 `root` |
| 5 | `ZY_SERVER_KEY` | SSH 私钥 PEM | ⏳ 新服务器密钥 |
| 6 | `ZY_SERVER_PATH` | 部署路径 | ⏳ 填 `/opt/zhuyuan` |
| 7 | `ZY_DOMAIN_MAIN` | 主站域名 | ⏳ 填 `guanghulab.com` |
| 8 | `ZY_DOMAIN_PREVIEW` | 预览站域名 | ⏳ 填 `preview.guanghulab.com` |
| **Notion · 数据库** | | | |
| 9 | `ZY_NOTION_TOKEN` | Notion API 令牌 | ⏳ 已知值 |
| 10 | `ZY_NOTION_SYSLOG_DB` | 系统日志数据库 ID | ⏳ 待查 |
| 11 | `ZY_NOTION_TICKET_DB` | 工单数据库 ID | ⏳ 待查 |
| 12 | `ZY_NOTION_CHANGELOG_DB` | 变更日志数据库 ID | ⏳ 待查 |
| 13 | `ZY_NOTION_BRAIN_PAGE` | 核心大脑页面 ID | ⏳ 待查 |
| 14 | `ZY_NOTION_PORTRAIT_DB` | 用户画像数据库 ID | ⏳ 待查 |
| 15 | `ZY_NOTION_FINGERPRINT_DB` | 系统指纹数据库 ID | ⏳ 待查 |
| 16 | `ZY_NOTION_RECEIPT_DB` | 回执数据库 ID | ⏳ 待查 |
| 17 | `ZY_NOTION_SIGNAL_DB` | 信号日志数据库 ID | ⏳ 待查 |
| 18 | `ZY_NOTION_BRIDGE_DB` | 桥接队列数据库 ID | ⏳ 待查 |
| 19 | `ZY_NOTION_WAKE_DB` | 唤醒请求数据库 ID | ⏳ 待查 |
| 20 | `ZY_NOTION_SKYEYE_DB` | 天眼人格数据库 ID | ⏳ 待查 |
| 21 | `ZY_NOTION_BULLETIN_PAGE` | Agent 公告板页面 ID | ⏳ 待查 |
| 22 | `ZY_NOTION_WORKORDER_DB` | 工单数据库 ID | ⏳ 待查 |
| **邮件 · SMTP** | | | |
| 23 | `ZY_SMTP_USER` | SMTP 邮箱账号 | ⏳ 填 `EMAIL_REDACTED@qq.com` |
| 24 | `ZY_SMTP_PASS` | SMTP 授权码 | ⏳ QQ邮箱授权码 |
| **GitHub** | | | |
| 25 | `ZY_GITHUB_PAT` | GitHub PAT 令牌 | ⏳ 待配 |
### 4.2 可选密钥12个 · 按需配置)
| **#** | **Secret 名称** | **用途** | **何时需要** |
| --- | --- | --- | --- |
| 26-28 | `ZY_GDRIVE_CLIENT_ID/SECRET/REFRESH_TOKEN` | Google Drive | 使用 Drive 桥接时 |
| 29-31 | `ZY_FEISHU_APP_ID/APP_SECRET/CHAT_ID` | 飞书 | 使用飞书通知时 |
| 32 | `ZY_DINGTALK_TOKEN` | 钉钉 | 使用钉钉通知时 |
| 33-34 | `ZY_GHAPP_ID/KEY` | GitHub App | 使用远程执行引擎时 |
| 35 | `ZY_PUSH_TOKEN` | 推送广播 | 使用 SYSLOG 广播时 |
| 36-37 | `ZY_OSS_KEY/SECRET` | 对象存储 | 使用文件存储时 |
---
## 五、快速查找指南
<aside>
🔍
**我要找铸渊的大脑**`.github/persona-brain/`
**我要找天眼**`skyeye-core/` + `.github/workflows/zhuyuan-skyeye.yml`
**我要找某个开发者的代码** → 看 1.7 开发者模块目录表
**我要找 SYSLOG**`syslog-inbox/`(未处理)· `syslog-processed/`(已处理)
**我要找广播**`broadcasts-outbox/DEV-XXX/`(待分发)· `.github/broadcasts/distributed/`(已分发)
**我要找交互页面**`docs/index.html`
**我要找铸渊桥接服务**`services/zhuyuan-bridge/`
**我要找格点库**`grid-db/`
**我要找子仓库人格大脑** → 各子仓库 `.github/persona-brain/`
</aside>
---
<aside>
🔄
**更新日志**
2026-03-24 · 初版建立(霜砚整理)· 覆盖主仓库9大区域 + 6个子仓库 + 服务器路径 + Secrets 索引
2026-03-29 · 服务器迁移同步(霜砚)· 三代服务器迁移历史 + ZY_* 密钥统一命名 + 新加坡服务器 ZY-SVR-002 上线 + 肥猫团队服务器规划
2026-03-29 · 肥猫团队服务器上线(霜砚)· ZY-SVR-003 `43.138.243.30` 腾讯云广州 4核4G 正式运行
</aside>