v0.2.0 fix: 收口 E1 演化审批与凭据安全 - #160
Conversation
Deploying inalpha-web with
|
| Latest commit: |
92c6d2b
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://86a9f65c.inalpha-web.pages.dev |
| Branch Preview URL: | https://codex-evolution-task27.inalpha-web.pages.dev |
|
Review base: 9c27d34 🤖 DeepSeek V4 Pro PR Review这个 PR 把 E1 Evolver 的审批链路与凭据安全做了收口:冻结 LLM/定价快照、绑定 owner + operation + config_digest 的短时 Ed25519 grant、Dashboard 内部按 owner 即时解密 API key、被拒变异也计入费用,并把文档/环境模板/dev 脚本同步到新服务形态。整体方向符合 只有一条 medium finding: [medium] apps/dashboard/src/app/api/permissions/[id]/respond/route.ts:16 — 审批响应 BFF 未在本路由内验证“当前登录用户就是待审批项 owner”,而是仅校验 decision 枚举后透传给 Mastra — 依据:安全(越权)+ CLAUDE.md §3/AGENTS.md 红线“逐用户 JWT / owner scope”。若 |
Summary
E1 演化审批闭环
凭据与队列安全
项目文档
Test Coverage
新增路径覆盖冻结快照、跨服务 grant 契约、owner/config 隔离、审批负向分支、费用审计、重排队与 PostgreSQL 迁移约束。
Pre-Landing Review
安全复审发现的 grant 契约、私钥隔离、队列 TTL、重试可靠性与迁移收口问题均已修复;最终定向复审未发现 P0/P1 阻塞项。
Design Review
Activity 页新增审批操作已通过组件测试、类型检查与生产构建;本次未执行独立视觉审查。
Eval Results
未修改 agent prompt,跳过 eval。
Scope Drift
Scope Check: CLEAN
Plan Completion
E1 production-closure 计划 8/8 已完成,无延期项。
Verification Results
核心单元、集成、迁移、构建、Compose 解析、shell 语法与文档一致性检查均通过。
TODOS
No TODO items completed in this PR.
Test plan
🤖 Generated with OpenAI Codex