Skip to content

[REQ-088][VERIFY] packaged RC drill — default session=alpha + fatal-error isolates to Alpha Recovery #501

Description

@jinjunnn

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

负责哪些AC:验证 T5 落地后的真机行为——打包 RC 中,无 env、无 localStorage 时 session 默认解析为 alpha 并挂载 Alpha Session Shell;注入致命渲染错误 → SurfaceBoundary 隔离该区域 → 落 Alpha Recovery(不是 legacy,不是整屏 upstream ErrorPage),failure record 原子写入 (main/alpha-surfaces.ts:108-124)。
边界:parity/生命周期核查 —— session 切换、back/forward、reload 后 Alpha 叶稳定,无热切换、无 crash-loop(Recovery 为稳定终态,#203 AC6);env ALPHA_SURFACE_SESSION=legacy 单次逃生仍有效。
out-of-scope:不验证 Workbench(#206);不做 fee/cohort 灰度验证;不改实现代码(仅取证,发现缺陷回退到 CODE 子票);crash 不测「自动回 legacy」——该路径按设计不存在。
退出条件:L2 capability harness + L3 packaged 真机各一轮通过并落 docs/verification/;证据覆盖默认解析、崩溃隔离到 Recovery、原子写、生命周期 parity 四项。

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:productUser-facing product behaviortype:verificationIndependent verification: runtime/E2E/security/performance matrix

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions