Skip to content

[REQ-088][CODE] flip session release-state to alpha + drop localStorage double-gate + remove spike/release gate #500

Description

@jinjunnn

父票: #181. 基线: 181-final.md(REQ-088 #181 收窄稿)§CHILDREN。

负责哪些AC:T5 — SURFACE_RELEASE_STATES.session "legacy"→"alpha" (shared/alpha-surfaces.ts:23);删除 alphaSessionWorkspaceSurface() 的 isSessionSpikeEnabled() 短路 (alpha-session-workspace.tsx:138),使 resolved.session.mode 成为唯一挂载条件;移除 spike host + release gate + legacy adapter (renderer/index.tsx SessionSpikeHost 挂载 :532-534 及导入 :50),满足 #203 AC1/AC7。
边界:仅动 shared/alpha-surfaces.ts、alpha-session-workspace.tsx:138、renderer/index.tsx 三处 seam;保留 ALPHA_SURFACE_SESSION env 逃生阀(precedence env>pin>release-default 不改);crash-recovery composition 一字不改。
out-of-scope:不加 fee/cohort 灰度或分阶段 rollout(无用户);不改 SurfaceBoundary / failure-record 原子写;不删 session-spike/ 目录(归后一子票);不碰 Workbench(#206)。
退出条件:默认(无 env、无 localStorage)session.mode==="alpha" 且 Shell 挂载;flip 不再 inert;seam XOR/无双挂/零 token 级联 (T6 R1/R2/R7) 保持;L0 每-PR gate 绿。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:productUser-facing product behaviortype:featureNew user or system capability

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions