---
type: system-doc
name: Universe 控制台 v0.2
title: Universe Control Panel v0.2
status: active
created: '2026-08-07'
source: P2-10 组 1（R 审定决策点 1 选 A：升级迁移视图层 v0.2）+ v1.0 存量 + Backlog v0.2 §0 四线边界
version: '0.2'
parent_blueprint: Universe_Blueprint_v0.2.md
based_on: Universe_Control_Panel_v1.0.md（Nebula/99_System/Blueprint/ 存量，2026-07-13，已降 legacy pointer）
scope: universe_governance
hosted_by: universe
system_layer: universe_governance
---

# Universe 控制台 v0.2

> **用途**：一眼看清 Universe 当前状态、可执行动作、禁止动作、下一步建议——**只做视图（指挥舱），不做决策，不形成第四队列**。
> **维护者**：珍珍（Ray）主控审定，小宝按触发执行视图刷新（人工或受控脚本，不得自动写入任何来源数据）。
> **状态**：v0.2 active（2026-08-07 P2-10 组 1 迁移生效，原 v1.0 路径降 legacy pointer + 备份）。
> **版本说明**：v1.0 → v0.2 是版本线对齐（与 Governance 系列同线），非降级。

---

## §0 定位与性质（视图层，非队列）

**Control Panel 是聚合展示层（指挥舱），不是治理机制本体。**

- 本文件**不产生**任何新的待办、决策、任务或变更条目；
- 本文件**不接收**入队请求，**不维护**任何队列状态；
- 所有状态与数据的**唯一权威**在各自数据源（§1），本文件只引用、展示；
- 展示口径与 Backlog v0.2 §0 的五对象边界一致（本文件不复制该表，仅引用）。

一句话：**Control Panel = 数据源的总视图；数据源之间如何流动由各机制自身规则决定，不由本文件决定。**

---

## §1 正式数据源清单（问 1：展示哪些正式数据源）

本文件各板块只允许引用下列 canonical 数据源，不得自行捏造或另建副本。

| # | 板块 | 数据源（canonical 路径） | 引用方式 |
|---|------|--------------------------|----------|
| 1 | 架构图 / 各库定位与状态 | `Universe/99_System/Registry/Library_Registry.md` + `Components_Registry.md` | 引用；结构图由库状态生成 |
| 2 | 治理 Backlog 看板 | `Universe/99_System/Governance/Backlog/Universe_Governance_Backlog_v0.2.md`（§2-§6） | 快照引用（标注 data_as_of） |
| 3 | Backlog 状态重评 | `Nebula/99_System/Changes/Universe_Phase0/Governance_Backlog_Status_Reassessment_20260807.md` | 仅拍板依据，不展示为执行态 |
| 4 | 变更索引 | `Universe/99_System/Changes/Agent_Change_Index/INDEX.md` | 动态引用条目数与最近日期 |
| 5 | 执行任务队列 | `Nebula/99_System/Task-Queue/README.md` | 仅视图：当前 pending/in_progress 数 |
| 6 | 决策原则 | `Nebula/99_System/Rules/Decision_Layer_通用原则.md` | 链接引用，不驻留内容 |
| 7 | Agent 能力登记 | `Universe/99_System/Registry/Agent_Capability_Registry.md` + `Platform_Capability_Matrix.md` | 链接引用 |
| 8 | 治理规则入口 | `Universe/99_System/Governance/README.md` | 链接引用 |
| 9 | 历史参考（冻结件） | Roadmap v1.0 / Operating Loop v1.1 / 前身件等 legacy pointer | 仅链接 + 标注"历史冻结"，见 §4 |

> 规则：**凡数据源不存在或未登记，本文件对应板块显示"数据源缺失"，不自行补数字。**

---

## §2 动态引用 vs 待刷新（问 2：哪些指标动态引用、哪些只能标"待刷新"）

> **刷新语义（R 审定修订）**：本文件所有"动态引用 / 随用随读 / 随 Daily Update 更新"均指**人工或受控脚本按需刷新**——由维护者（§5.1）触发，读取正式来源并更新视图展示；**不是 Control Panel 自行自动抓取、自动写入或自动改变任何来源数据**。本文件及其刷新流程**不具备任何写权限**：不得自动生成待办、不得写回 Backlog / Task-Queue / Decision / Change Index。

### 2.1 动态引用（读取时即时生成，无需人工维护）

| 指标 | 来源 |
|------|------|
| Backlog 待处理条目数（五类合计） | 读 Backlog v0.2 §2-§6（以看板实际条目为准） |
| Agent Change Index 最近日期 / 当日条目数 | 读 INDEX.md |
| 各库目录/文件存在性 | 脚本巡检结果（registry_check / nebula_system_audit） |
| 候选登记（candidate_only）清单 | Phase2J §8.2/§8.3 |

### 2.2 待刷新（静态快照，必须带时间戳，过期标"待刷新"）

| 指标 | 规则 |
|------|------|
| 各库 .md 文件数 | 不手写；如展示必须标注 `data_as_of: <日期>` + `last_refreshed: <日期>` |
| 已完成模块表 | 仅在 P2 系列有封板/验收时更新 |
| 暂停模块状态 | 跟随 Backlog 重评拍板结果更新 |
| 当前可执行/禁止动作 | 跟随机制变更更新，不得沿用 v1.0 过期动作（如"❌ 迁移文件等主线稳"已过期） |

### 2.3 过期判定与降级

- 快照字段超过 `last_refreshed + 有效期`（默认 30 天）未刷新 → 显示 **"待刷新"**，不显示旧数字；
- 数据源缺失 → 显示 **"数据源缺失"** + 指向 canonical 路径的链接；
- 动态引用失败（文件读不到）→ 显示 **"引用失败"** + 最近一次成功数据 + 时间戳。

---

## §3 四队列只做视图（问 3：Backlog / Task-Queue / Decision / Change Index 如何不形成第四队列）

**本文件与四类机制的关系：全部只读视图，零写入。**

| 机制 | 本文件允许 | 本文件禁止 |
|------|-----------|-----------|
| Governance Backlog | 快照展示（data_as_of 标注） | 接收入队、改状态、重启条目 |
| Task-Queue | 展示 pending/in_progress 计数与链接 | 新建/移动/关闭任务 |
| Decision Backlog（Backlog 子类） | 展示待拍板条目（链接到 Backlog §6 + 重评清单） | 代 JR 拍板、自动流转 |
| Agent Change Index | 展示最近条目数与日期 | 自动生成 Backlog 条目（Index↔Backlog 触发规则以 Backlog v0.2 §7.6 为准） |

**结构性防第四队列**：
1. 本文件无"待办"章节——没有队列字段就没有队列；
2. 本文件所有动作建议必须指向已有机制的既有流程（如"按 Batch Rules 开批"），不发明新流程；
3. 快照展示必须可追溯到数据源（含路径），杜绝"视图即真相"错觉。

---

## §4 Roadmap 冻结后的引用规则（问 4：如何避免继续引用过期里程碑）

组 1 执行时 Roadmap v1.0 将冻结为 legacy pointer（R 审定决策点 3）。冻结后：

- **禁止**引用 M10-M13 里程碑、R2/R3 的"Operating Loop v1.2"预期、旧时间轴（全部过期）；
- 未来规划（如 Universe 2.0）**只允许**引用 Backlog 候选登记（candidate_only：`design-legacy-*` / `sync-shadow-nebula` 等，Phase2J §8.2/§8.3），不写具体日期、不写"预计 xx 完成"；
- 如需提及历史路线图，只能链接 Roadmap v1.0 pointer 并标注 **"历史冻结，不用于规划"**；
- 本文件的"下一步建议"只列当前真实可执行项（如重评清单逐批拍板、Daily Update 常规），不列空头规划。

---

## §5 更新责任与刷新频率（问 5：谁更新、多久刷、数据不足怎么办）

### 5.1 责任

| 角色 | 职责 |
|------|------|
| 珍珍（Ray） | 主控审定：确认板块取舍、动作建议、版本变更 |
| 小宝（执行位） | **按 Daily Update / JR 指令 / 机制变更触发，人工或受控脚本读取正式来源并刷新视图；不得自动生成待办，不得写回 Backlog、Task-Queue、Decision 或 Change Index** |

### 5.2 刷新频率

| 类型 | 频率 | 触发 |
|------|------|------|
| 动态引用字段 | 维护者触发时读取生成 | Daily Update / JR 指令 / 巡检时（人工或受控脚本） |
| 快照字段（文件数等） | ≤30 天 | 月度刷新或机制变更时 |
| 候选登记 / 重评状态 | 变更即更新 | JR 拍板后 |

### 5.3 数据不足时降级展示（不猜不补）

1. 数据源缺失 → "数据源缺失" + canonical 路径链接；
2. 数字过期 → "待刷新"（不显示旧值）；
3. 引用失败 → "引用失败" + 最近成功值 + 时间戳；
4. 任何板块降级**不阻断**其他板块展示。

---

## §6 迁移与回滚方案（问 6：脚本新主旧兼容与回滚）

### 6.1 迁移目标（R 审定后执行）

| 项 | 内容 |
|----|------|
| 新主 | `Universe/99_System/Governance/Universe_Control_Panel_v0.2.md` |
| 旧位 | `Nebula/99_System/Blueprint/Universe_Control_Panel_v1.0.md` → legacy pointer（保留 scope/hosted_by/system_layer 三字段） |
| 备份 | `Nebula/99_System/Backup/Universe_ControlPanel_Migration_<时间戳>/`（v1.0 原文 + SHA） |

### 6.2 脚本（新主必检、旧位兼容，沿用 v0.1.1 模式）

| 脚本 | 改动 |
|------|------|
| registry_check.py | `NEBULA_GOVERNANCE_ACTIVE` 保留 v1.0 条目（pointer 存在即 PASS）；`UNIVERSE_GOVERNANCE_FILES` 新增 v0.2 路径（严格三字段，缺失=FAIL） |
| nebula_system_audit.py | `uni_keys` 新增 v0.2 路径（存在性 FAIL 级） |

### 6.3 引用面同步

- Governance README（候选池标记迁移）+ Canonicalization 追踪表（Control Panel 行）+ Backlog v0.2 §0 如有路径引用 → 更新；
- 历史文档（Blueprint.md / Upgrade Index / Phase2I 等）冻结不动。

### 6.4 回滚

1. 从备份恢复 v1.0 原文至旧位（SHA 校验）；
2. 删除新主 v0.2（或保留为存档）；
3. 脚本清单还原（UNIVERSE_GOVERNANCE_FILES 移除 v0.2 条目）；
4. 引用面还原。

### 6.5 红线

不触发 re-onboarding（仅 Daily Update 提示）；不修改存量 Backlog / Task-Queue / Decision Layer；不自动重启任何条目。

---

## §7 一句话总结

> **Control Panel 是视图不是机制：看状态指路可以，收待办做决策不行——四线数据各回各家，这里只挂镜子。**

---

## 更新日志

| 版本 | 日期 | 变更 |
|------|------|------|
| v1.0 | 2026-07-13 | 初版：控制台封装（含手写文件数/过期禁止动作等快照，v0.2 起不再手写） |
| v0.2 | 2026-08-07 | P2-10 组 1 草案：定位视图层（非队列）；§1 正式数据源清单；§2 动态引用 vs 待刷新；§3 四队列只读视图；§4 Roadmap 冻结引用规则；§5 更新责任/频率/降级；§6 迁移回滚方案 |
