Files
pikasTech-unidesk/project-management/PJ2026-01/specs/PJ2026-0104010803-workbench-unique-projection.md
T
2026-07-16 19:29:04 +02:00

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 原子提交要求都必须删除,不做兼容保留。