7ccea67391
PR C 收尾:codex-stdio.ts 加 observability + new failureKind 升级路径 - 启动时读 env(不是 process.env)发出 codex-rollout-storage-mounted 事件: pvcName / pvcNamespace / mountPath / codexRolloutSubdir / valuesPrinted=false - thread/resume 失败 + 'no rollout found for thread id' 消息 + AGENTRUN_SESSION_PVC_NAME 已设 → 升级为 session-store-evicted,区别于 thread-resume-failed - isNoRolloutFoundMessage helper 隔离匹配逻辑 - 4 新 selftest case: codex-stdio-session-storage-mounted(事件存在 + 字段对齐) codex-stdio-session-storage-evicted(failureKind 升级) codex-stdio-session-storage-subdir(AGENTRUN_CODEX_ROLLOUT_SUBDIR 配置生效) codex-stdio-session-storage-no-secret-leak(事件不泄露) PR C 全部完成:runner Job 直接挂载 PVC + codex-stdio observability + session-store-evicted 升级 + 5 新 selftest(1 runner + 4 codex)