Skip to content

WBS L3: P6.2.5 模拟状态源 #89

@wgwtest

Description

@wgwtest

工作目标

为 P6 提供公共模拟状态源,按正式请求规范生成可复用的 5 阶段假数据,支撑首屏门户、后续串行观察页和 P6.4 展示实验。

工作内容

  • 建立 P6 公共模拟状态源
  • 固定 mock|live 源模式边界
  • 提供 baseline / review-pressure / delivery-gap 三套场景模板
  • 输出 StageSnapshot / StageNodeStatusPayload / PortalProjection / ObservationProjection
  • 为 /portal 提供小型场景切换入口,不新增单独模拟页面

潜在难点

  • 需要保证模拟源与未来真实源保持同构对象骨架
  • 不能让页面继续依赖前端私有静态常量
  • 需要与 P6.1 / P6.4 共享同一套读侧产物

Depends On

  • WBS L2: P6.2 跨阶段状态集成 #61
  • DOC/CODEX_DOC/02_设计说明/10-P6-门户与平台入口设计.md
  • DOC/CODEX_DOC/02_设计说明/11-P6.1-首屏观察门户设计.md
  • DOC/CODEX_DOC/02_设计说明/12-P6.2-跨阶段只读集成与状态投影设计.md

成果物

  • apps/api/app/p6/
  • apps/api/app/api/routes/p6.py
  • apps/web/src/lib/p6.ts
  • apps/web/src/pages/P6PortalPage.tsx
  • apps/web/src/components/p6/
  • apps/api/tests/test_p6_api.py
  • apps/web/src/test/P6PortalPage.test.tsx

验收方法

  • 调用 /api/p6/mock-scenarios 与 /api/p6/portal-projection?source=mock&scenario= 能返回三套场景的统一投影
  • /portal 能切换 baseline / review-pressure / delivery-gap 三套场景
  • 页面失败时显示错误,不回退到前端旧静态常量

当前状态

待开发

上级节点

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions