2.5 KiB
2.5 KiB
PJ2026-0104010803 Workbench唯一投影(已废弃)
修改历史
| 版本 | 对应 commit id | 更新日期 | 变更说明 |
|---|
当前正文仍在规格治理草稿中;未定稿前不新增版本号,不为单次编辑追加 待提交 版本。
正文
1. 文档控制
| 字段 | 内容 |
|---|---|
| 编号 | PJ2026-0104010803 |
| 短名 | Workbench唯一投影 |
| 层级 | L4 专项规格切片 |
| 状态 | 已废弃 |
| 替代规格 | PJ2026-010401080313 Workbench实时权威 |
| 上级规格 | PJ2026-010401 Web工作台 |
| 规格治理索引 | 规格治理 |
2. 废弃裁决
本规格曾把 PostgreSQL aggregate event stream、transactional projector、durable projection outbox 和数据库 replay 定义为 Workbench 的唯一提交序与实时前置。该架构已废弃,不再是实现、测试、发布门禁或源码引用的有效依据。
Workbench 的唯一终态由替代规格定义,固定数据链为:
agentrun.event.v1
-> HWLAB mapper/direct publish
-> hwlab.event.v1
-> live SSE / Kafka retention replay SSE
-> 同一浏览器 reducer
PostgreSQL 只可承载非阻塞派生读模型。数据库 schema、migration、transactional projector 和 projection outbox 均不得成为 prompt admission、Cloud API 启动、direct publish、live SSE、Kafka replay 或滚动上线的前置条件。
3. 禁止继续采用的旧思想
- 禁止把 Workbench PostgreSQL aggregate event stream、facts、checkpoint 或 outbox 恢复为 Kafka 事件之前的 inline authority。
- 禁止要求 prompt admission 与本地 projection outbox 在同一事务提交。
- 禁止用数据库 outbox replay、
/v1/workbench/sync、业务 REST 补链、页面轮询或读侧 repair 替代 Kafka retention replay。 - 禁止保留 direct/live 与 transactional projector 两套可切换 authority。
- 禁止因派生读模型 schema 缺失、迁移未执行或 projector 退化而返回 admission failure、关闭 Kafka 实时能力或阻塞服务启动。
- 禁止新增源码、测试、issue 或发布门禁继续引用本规格作为有效实现合同。
4. 迁移规则
仍引用 PJ2026-0104010803 的实现与测试必须迁移到 PJ2026-010401080313。旧链接可以保留用于历史追溯,但任何与替代规格冲突的断言、schema 门禁、migration 依赖和 outbox 原子提交要求都必须删除,不做兼容保留。