`/ops` 在 checklist 中被定义为内部运营视图,不属于当前普通用户控制台基线。
P2 / Ops
Ops
ops 页面在 phase 2 只作为保留入口存在;它不是普通登录用户页面,也不能被前端自行扩展成平台内部工作台。
State markers stay explicit for SSR smoke, recovery handling and route ownership checks.
Current posture
Surface
Restricted
当前页面只冻结信息架构和 contract 边界,不冒充 live 用户页。
Blockers
Reasons
3
显式保留当前仍阻塞用户态联调的原因数
Unlocks
Pending
3
进入真实用户态前仍需补齐的 contract 数
Ownership
Route
ops
SSR smoke 和路由归属标记继续保持固定
Why this page is still restricted
当前页面在信息架构上已冻结,但普通登录用户 contract 仍未就绪。
当前仍未冻结 dedicated elevation、dashboard 消费策略,以及 console 与 internal ops tools 的更宽边界。
phase 2 继续保留受限路由,避免把内部运营动作和用户控制面混成一套前端。
What This Shell Protects
当前受限态的价值不是空白页,而是把 route ownership、contract 边界和禁止事项讲清楚。
- 不把 `admin / ops` 视图包装成普通登录用户页面。
- 不在前端伪造平台返回、写动作或恢复语义。
- 继续保留导航入口、占位语义和后续接入点,避免路由真空。
Pending Contracts
这些接口或 contract 落地后,当前页面才能进入真实用户态联调。
Available Now
即使当前仍是受限页,这些交付边界和页面事实已经成立。
路由已经显式保留,避免内部运营面和普通控制面边界变成隐性约定。
当前页面已经明确自己不是 normal-user surface。
上游 `GET /api/ops/access` 与 `GET /api/ops/dashboard` 已经是 live restricted route。
壳层存在的目的是保护边界,而不是把 live restricted route 自动扩成 ops 工作台。
Next Unlock Track
当前页面真正的下一步不是再加壳,而是先补齐这些正式 contract gate。
Current Guardrails
在正式 contract 到位前,这些约束必须继续显式显示。
不要把 live restricted dashboard route 误写成普通用户页面已解锁。
不要先做内部工作台首页或 operator dashboard 假数据页。
不要把任何内部运营动作包装成普通成员按钮。
不要在 operator role、elevation 和 audit contract 未冻结前开放任何 live 行为。
Mode
restricted-shell
Route ID
ops
Current Promise
Ops route stays restricted in console; live gate and dashboard reads exist upstream, but operator workflows stay locked until elevation and routing rules are explicit.
Source Of Truth
Future live facts must still come from zhen-platform-core.