SPA fallback 200 / React route 0 / announcement model 0 → /notice
平台公告、变更影响与订阅中心
将已发布公告、源码事实、路线图预览和结构样例分层,并为 breaking change 提供迁移与生效证据
/noticeminiapp-open-platform平台公告、变更影响与订阅中心 · 页面级细化任务包
建立 version、impact、affected surfaces、migration、effective date、owner 和 rollback 齐全的公告目录;源码提交不能冒充公告。
public · K09D
从公共导航、release 或 incident link 进入;当前只有静态 MVP docs,无公告 API。
打开已发布 Announcement revision 或返回 confirmed subscription receipt。
Release/policy/incident evidence → editorial review → immutable AnnouncementRevision → publish → subscriber delivery receipt。
桌面 filter/list/detail;手机列表优先 category/impact/effective date,未发布时使用真实未部署空态。
notice_view · filter_apply · revision_open · subscribe_submit;不记录订阅地址明文。
- miniapp-open-platform source fa9283d / production fb1a1b;Developer Portal 只有 `/login`、`/apps`、`/apps/new`、`/apps/:id/publish` 四个 React route
- openapi.reits.tech 对未知前端路径返回 SPA index HTTP 200,但 React Router 没有 K09C/K09D/K09E route component;200 fallback 不是页面已实现
- Developer API 只有 4 张业务表;没有 PaymentOrder、Consent、DSR、Ledger、Settlement、Announcement、Subscription 或 PersonalSecurity 聚合模型
- 生产 `/docs/` 是静态 MVP HTML,没有 announcement、RSS、subscription、migration guide 或 incident feed model
- 没有 `/notice` component 或 Announcement/Revision API
- 没有 publish workflow、RSS、subscriber confirmation 或 delivery receipt
- 没有 release/incident/policy evidence 到公告的 owner pipeline
十一页分别改变支付、数据、声明、内容、申请与身份责任域
Announcement current/target split
R09-PUBLIC-NOTICE-READY→ 查看公告 schemaAnnouncement independent sources
R09-PUBLIC-NOTICE-LOAD→ 保留当前上下文Announcement index
R09-PUBLIC-NOTICE-EMPTY→ 查看实现缺口Announcement evidence rail
R09-PUBLIC-NOTICE-PARTIAL→ 只重试失败来源Announcement request
R09-PUBLIC-NOTICE-ERROR→ 安全重试Announcement redacted snapshot
R09-PUBLIC-NOTICE-OFFLINE→ 重新连接Announcement authorization
R09-PUBLIC-NOTICE-DENY→ 返回公开或安全页面Announcement command impact
R09-PUBLIC-NOTICE-CONFIRM→ 确认并提交Announcement receipt
R09-PUBLIC-NOTICE-SUCCESS→ 查看回执target-open-public-noticeIMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- 公告公共导航
- 内容模型声明
- 订阅入口
- 筛选工具栏
- 公告表
- 详情与影响
- 迁移行动
- 变更策略
用户动作
- 搜索公告
- 按分类筛选
- 打开详情
- 复制公告链接
- 打开迁移指南
- 订阅更新
- 打开 RSS
- 阅读变更策略
必须状态
- 公告结构页就绪
- 公告加载
- 尚无已发布公告
- 订阅/内容部分失败
- 公告读取失败
- 离线公告缓存
- 内部预览受限
- 订阅确认
- 订阅请求已受理
数据契约
- DeveloperAnnouncement
- AnnouncementRevision
- ChangeImpact
- AffectedSurface
- MigrationGuide
- EffectiveWindow
- IncidentUpdate
- DeveloperSubscription
TARGET MODULES
目标页面必须交付的模块
- 01公告定位 Hero
- 02邮件订阅
- 03分类与检索
- 04公告目录
- 05影响标签
- 06详情抽屉
- 07Breaking policy
- 08RSS
PRODUCT ROUTE INDEX
开放平台 · 公共开发者 的 38 个稳定 Screen ID
同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。
/login/apps/apps/new/apps/:id/publish/apps/apps/new/apps/:appId/releases/new/apps/:appId/settings/apps/:appId/config/apps/:appId/versions/apps/:appId/capabilities/apps/:appId/capability-requests/mini-company/list/mini-company/create/console/development/console/developer/console/member/console/role/console/service-accounts/console/log/robot/list/robot/create/robot/baseInfo/:id/robot/devConfig/:id/robot/command/:id/robot/token/:id/robot/:id/deliveries/mini/:type/paymentOrders/:id/mini/:type/userData/:id/mini/:type/payApply/:id/console/finance//mini/mini-company/robot/business/notice/console/my