Restricted

Ops

Hold route only until ownership, elevation and audit boundary are explicit.

RestrictedContract-first UITenant scope visibleNo direct brain-core call

P2 / Ops

Ops

ops 页面在 phase 2 只作为保留入口存在;它不是普通登录用户页面,也不能被前端自行扩展成平台内部工作台。

Shell / RestrictedRestricted Shell
Route Contractops

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 仍未就绪。

`/ops` 在 checklist 中被定义为内部运营视图,不属于当前普通用户控制台基线。

当前仍未冻结 dedicated elevation、dashboard 消费策略,以及 console 与 internal ops tools 的更宽边界。

phase 2 继续保留受限路由,避免把内部运营动作和用户控制面混成一套前端。

What This Shell Protects

当前受限态的价值不是空白页,而是把 route ownership、contract 边界和禁止事项讲清楚。

  • 不把 `admin / ops` 视图包装成普通登录用户页面。
  • 不在前端伪造平台返回、写动作或恢复语义。
  • 继续保留导航入口、占位语义和后续接入点,避免路由真空。

Pending Contracts

这些接口或 contract 落地后,当前页面才能进入真实用户态联调。

operator-scoped access and elevation contract
restricted dashboard consumption and promotion rule
explicit routing boundary between console and internal ops tools

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。

保持 `/ops` 留在 zhen-platform-console restricted surface。
先冻结 operator-scoped access and elevation contract。
再决定 console 是否消费 live dashboard read,并冻结 console / internal ops tools 的边界。

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.