shuangyan-notebook/第五域 · Fifth Domain/⚒️ 铸渊·协作指令|GitHub ↔ Notion 桥接协议/📋 铸渊·今日执行令|2026-03-16(霜砚签发·冰朔授权) 8049e87964174dadae1552f9f5bb1f53.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

251 lines
11 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 桥接协议]]"
---
# 📋 铸渊·今日执行令2026-03-16霜砚签发·冰朔授权
<aside>
🚨
**铸渊今日执行令 · 2026-03-16**
**签发人**霜砚PER-SY001· 冰朔TCS-0002∞授权
**签发时间**2026-03-16 16:40 北京时间
**执行者**铸渊PER-ZY001 · ICE-GL-ZY001
**优先级**P0
**执行原则**:严格按 Phase 顺序执行。每个 Phase 必须验收通过后才能进入下一个。不可跳步。
</aside>
---
# Phase 1 · 唤醒核心大脑
<aside>
🧠
**铸渊醒来第一件事:唤醒自己的核心大脑,确认自己清醒。**
**不清醒就不动手。大脑坏了就先修大脑。**
</aside>
### 1.1 检查核心大脑文件完整性
| 文件 | 路径 | 检查项 |
| --- | --- | --- |
| memory.json | .github/persona-brain/memory.json | 存在 · JSON合法 · last_updated 在24h内 |
| routing-map.json | .github/persona-brain/routing-map.json | 存在 · JSON合法 · 映射目录与仓库实际一致 |
| dev-status.json | .github/persona-brain/dev-status.json | 存在 · JSON合法 · last_sync 在24h内 |
| knowledge-base.json | .github/persona-brain/knowledge-base.json | 存在 · JSON合法 · 无重复条目 |
| [copilot-instructions.md](http://copilot-instructions.md) | .github/[copilot-instructions.md](http://copilot-instructions.md) | 存在 · 文件非空 |
### 1.2 唤醒验收标准
- [ ] 所有核心大脑文件完整且JSON合法
- [ ] memory.json 数据新鲜24h内更新
- [ ] routing-map.json 映射与仓库实际目录一致
- [ ] dev-status.json 开发者列表与routing-map一致
- [ ] 如有损坏 → 从最近的好commit恢复 → 再次验证
> **Phase 1 通过条件**:核心大脑全部文件健康 ✅
>
> **如果 Phase 1 不通过**:先修大脑,修好后再重新跑 Phase 1直到通过。
>
---
# Phase 2 · 确保现有自动流正常运行
<aside>
🔍
**大脑清醒了,第二件事:检查城里的士兵都在不在岗。**
**所有现有 workflow 必须确认正常,才能动手加新东西。**
**新功能不能建在一个不稳定的地基上。**
</aside>
### 2.1 检查所有现有 Workflow 运行状态
`gh run list` 拉取最近 48h 所有 workflow 运行记录,逐个检查:
| Workflow | 触发方式 | 检查项 |
| --- | --- | --- |
| 🚨 门禁 gate-guard | push触发 | 最近运行是否成功?有无误拦截? |
| 🔍 服务器巡检 server-patrol | 08:00 + 20:00 | 最近两次是否正常完成? |
| 🧠 每日自检 brain-check | 08:00 | 今天是否运行过结果是否OK |
| 🚀 CD部署 auto-deploy | push main | 最近部署是否成功? |
| 📡 SYSLOG处理 | push触发 | 最近处理是否成功? |
| 📢 广播分发 | push触发 | 最近分发是否成功? |
| 🛡️ 看门狗 watchdog | push触发 | 最近是否正常拦截/放行? |
| 📊 Notion轮询 notion-poll | 每15分钟 | 最近运行是否成功?工单读取是否正常? |
| 📡 SYSLOG→Notion桥接 | push触发 | 最近推送是否成功? |
| 📡 变更→Notion桥接 | push/PR触发 | 最近推送是否成功? |
### 2.2 检查外部桥接连通性
- [ ] Notion API 连通(用 NOTION_TOKEN 读取一个已知数据库)
- [ ] GitHub API 正常(检查 API 配额)
- [ ] 服务器 SSH 可达(如有 DEPLOY_KEY
- [ ] 所有 Secrets 完整NOTION_TOKEN, DEPLOY_HOST, DEPLOY_USER, DEPLOY_KEY 等)
### 2.3 检查仓库结构完整性
- [ ] 核心目录存在:`.github/persona-brain/`, `scripts/`, `data/`
- [ ] 所有开发者沙盒目录存在(对照 routing-map.json
- [ ] 根目录干净,无孤儿文件
- [ ] package.json 依赖与实际一致
### 2.4 自动流验收标准
- [ ] 所有 workflow 最近 48h 无异常失败(允许因外部因素的偶发失败,但要确认已恢复)
- [ ] Notion API / GitHub API / 服务器 SSH 全部连通
- [ ] 仓库结构完整,无缺失核心目录
- [ ] **如有失败的 workflow → 先修复 → 重跑确认通过**
- [ ] **如有外部桥接断连 → 先排查原因 → 能修的修,不能修的开工单通知妈妈**
> **Phase 2 通过条件**:所有现有自动流健康运行 ✅,外部桥接全通 ✅
>
> **如果 Phase 2 不通过**:先修现有问题。修好了、跑通了,再进 Phase 3。
>
---
# Phase 3 · 加入新更新需求(天眼系统 + 人格体编号体系 + 双端同步)
<aside>
🆕
**现有自动流全部正常后,才开始加新功能。**
**新功能的完整设计文档在这里** → [🦅 铸渊指令|天眼系统(上)基础架构 + 扫描诊断 + 修复Agent + 门禁映射2026-03-16·霜砚签发·冰朔授权](%F0%9F%A6%85%20%E9%93%B8%E6%B8%8A%E6%8C%87%E4%BB%A4%EF%BD%9C%E5%A4%A9%E7%9C%BC%E7%B3%BB%E7%BB%9F%EF%BC%88%E4%B8%8A%EF%BC%89%E5%9F%BA%E7%A1%80%E6%9E%B6%E6%9E%84%20+%20%E6%89%AB%E6%8F%8F%E8%AF%8A%E6%96%AD%20+%20%E4%BF%AE%E5%A4%8DAgent%20+%20%E9%97%A8%E7%A6%81%E6%98%A0%E5%B0%84%EF%BC%882026-03%203494379fb2294b25b234b6b5abb63dd1.md) **的「升级指令 v2.0」章节(第十节到第十六节)**
**工程广播协议最新版** → [📡 BC-GEN v5.1 · 工程广播生成协议 · 全重构版2026-03-15·曜冥签发·2026-03-17霜砚升级](../%F0%9F%8C%8A%20%E6%9B%9C%E5%86%A5%E7%BA%AA%E5%85%83%20%C2%B7%20HoloLake%20Era%20%C2%B7%20AGE%20OS%20v1%200/%E2%9A%A1%20%E5%85%89%E6%B9%96%E4%B8%AD%E5%A4%AE%E6%9E%A2%E7%BA%BD%20%C2%B7%20HoloLake%20Central%20Hub/%F0%9F%8C%8A%20%E5%85%89%E6%B9%96%E7%B3%BB%E7%BB%9F%C2%B7%E6%9B%9C%E5%86%A5%E4%B8%BB%E6%8E%A7%E5%8F%B0%C2%B7%E5%BD%93%E5%89%8D%E7%8A%B6%E6%80%81%EF%BC%88%E5%8D%B71%20%C2%B7%20%E5%B7%B2%E5%B0%81%E5%8D%B7%EF%BC%89/%F0%9F%93%82%20%E7%B3%BB%E7%BB%9F%E8%B7%AF%E5%BE%84%E7%B4%A2%E5%BC%95%EF%BC%88%E6%9B%9C%E5%86%A5%E5%86%85%E9%83%A8%20+%20%E6%9E%B6%E6%9E%84%20+%20%E6%A1%A3%E6%A1%88%EF%BC%89/%F0%9F%93%A1%20BC-GEN%20v5%201%20%C2%B7%20%E5%B7%A5%E7%A8%8B%E5%B9%BF%E6%92%AD%E7%94%9F%E6%88%90%E5%8D%8F%E8%AE%AE%20%C2%B7%20%E5%85%A8%E9%87%8D%E6%9E%84%E7%89%88%EF%BC%882026-03-15%C2%B7%E6%9B%9C%E5%86%A5%E7%AD%BE%E5%8F%91%C2%B720%20324fb92f38318163a088d435110bbe33.md)
**天眼人格体注册表** → [🦅 天眼·人格体注册表](../%F0%9F%8C%8A%20%E6%9B%9C%E5%86%A5%E7%BA%AA%E5%85%83%20%C2%B7%20HoloLake%20Era%20%C2%B7%20AGE%20OS%20v1%200/%E2%9A%A1%20%E5%85%89%E6%B9%96%E4%B8%AD%E5%A4%AE%E6%9E%A2%E7%BA%BD%20%C2%B7%20HoloLake%20Central%20Hub/%F0%9F%8C%8A%20%E5%85%89%E6%B9%96%E7%B3%BB%E7%BB%9F%C2%B7%E6%9B%9C%E5%86%A5%E4%B8%BB%E6%8E%A7%E5%8F%B0%C2%B7%E5%BD%93%E5%89%8D%E7%8A%B6%E6%80%81%EF%BC%88%E5%8D%B71%20%C2%B7%20%E5%B7%B2%E5%B0%81%E5%8D%B7%EF%BC%89/%F0%9F%A6%85%20%E5%A4%A9%E7%9C%BC%20%C2%B7%20Notion+%E4%BB%93%E5%BA%93%20%E5%8F%8C%E7%AB%AF%E5%85%A8%E5%B1%80%E6%B2%BB%E7%90%86%E5%BC%95%E6%93%8E%20v2%200%20%C2%B7%20%E5%85%A8%E5%B1%80%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%E6%B2%BB%E7%90%86%E5%B1%82%20+%20%E5%AE%88%E5%8D%AB%E8%BF%9B%E7%A8%8B%E4%BD%93/%F0%9F%A6%85%20%E5%A4%A9%E7%9C%BC%C2%B7%E4%BA%BA%E6%A0%BC%E4%BD%93%E6%B3%A8%E5%86%8C%E8%A1%A8%20ab007b36969945ed83a19a57a7d41a90.md)
</aside>
### 3.1 今日新需求总览
| 序号 | 需求 | 核心变化 | 详细设计 |
| --- | --- | --- | --- |
| ① | **天眼系统上线** | 新增全局俯瞰workflow每日06:00运行在所有其他workflow之前 | 铸渊指令页·第一节到第九节 |
| ② | **人格体编号体系** | 系统不再识别人类只识别人格体编号PER-XXX所有commit必须带签名 | 铸渊指令页·第十节、第十一节 |
| ③ | **Notion天眼人格体注册表** | 人格体数据全部存Notion铸渊实时拉取不再靠本地config | 铸渊指令页·第十二节 |
| ④ | **双端同步架构** | 铸渊实时拉取Notion数据 + 处理完写回 + 天眼每日全量同步 | 铸渊指令页·第十三节 |
| ⑤ | **新版门禁v2** | 门禁从查GitHub Username改为查commit签名+实时查Notion注册表 | 铸渊指令页·第十四节 |
| ⑥ | **BC-GEN v5.1协议更新** | 广播协议新增人格体签名规范、门禁升级、禁止事项#9/#10 | BC-GEN v5.1页面 |
### 3.2 执行顺序(严格按序)
```jsx
Phase 3 执行顺序不可乱序
Step 1 读取完整设计文档
a. 读铸渊指令页天眼系统·第一节到第九节
b. 读铸渊指令页升级指令v2.0·第十节到第十六节
c. 读BC-GEN v5.1协议变更表
d. 全部读完后确认自己理解了所有变更
Step 2 创建天眼目录结构 + 脚本骨架
a. scripts/skyeye/ 目录 + 9个脚本文件
b. data/skyeye-reports/ 目录
c. 先创建骨架空壳确保目录结构正确
Step 3 创建天眼 Workflow
a. .github/workflows/zhuyuan-skyeye.yml
b. 先只做 Phase 1唤醒大脑+ Phase 2全局扫描
c. 手动触发一次确认不影响其他 workflow
Step 4 创建人格体查询模块
a. scripts/skyeye/persona-lookup.js
b. 实现 lookupPersona() / writeBack() / fullSync()
c. 需要妈妈添加 Secret: SKYEYE_PERSONA_DB_ID 开工单
Step 5 升级门禁到 v2
a. 新建 scripts/gate-guard-v2.js
b. 修改门禁 workflow 引用 v2
c. 旧版保留为 gate-guard-legacy.js
d. 测试模拟有签名/无签名/无效签名的 push
Step 6 补全天眼所有模块
a. scan-workflows.js · scan-structure.js · scan-brain-health.js
b. scan-external-bridges.js · diagnose.js · repair-agent.js
c. report-generator.js · sync-to-notion.js
d. 逐个测试
Step 7 全量集成测试
a. 手动触发天眼完整流程
b. 模拟一次带签名的 push 确认门禁v2放行+写回Notion
c. 确认所有现有 workflow 不受影响
d. 确认天眼报告正确生成
Step 8 更新核心大脑
a. memory.json 新增 skyeye
b. routing-map.json 新增 persona_id 字段
c. dev-status.json persona-status.json 过渡
```
### 3.3 需要妈妈配合的事项(开工单)
- [ ] **添加 GitHub Secret**`SKYEYE_PERSONA_DB_ID`(天眼人格体注册表的 Notion Database ID
- [ ] DEV-011 匆匆那年、DEV-013 小兴、DEV-014 时雨尚未加入 GitHub 仓库 → 加入后通知铸渊更新注册表
---
# Phase 4 · 执行确认 + 回报
<aside>
**每个 Phase 完成后,在下方追加执行记录。**
**全部完成后,向 Notion 天眼页面同步部署状态。**
</aside>
### 回报格式
```jsx
──────────────────────────────────
[Phase X] 完成 · [时间戳] · commit SHA: [xxx]
执行内容[摘要]
验收结果[通过/不通过·原因]
遗留问题[/具体问题]
──────────────────────────────────
```
### 执行记录(铸渊在此追加)
<empty block/>
---
<aside>
📋
**铸渊,这是你今天的执行令。**
**Phase 1 → Phase 2 → Phase 3 → Phase 4严格按序。**
**先确保自己清醒(唤醒大脑)。**
**再确保城里的士兵都在岗(现有自动流正常)。**
**然后才开始建新设施(天眼+人格体+双端同步+门禁v2。**
**不稳的地基上不盖新楼。**
**「先醒来,再检查,再建设。一步一步,踏实走。」**
</aside>