创建与持久化
PASS
API 返回 201;项目数量 6 → 7;刷新后仍存在。
结论:真实项目创建、Expert 绑定、刷新持久化全部通过;但首屏仍有 6 个项目,且两个创建入口缺少唯一 selector。先收敛资产和测试接口,再用于 CEO 正式演示。
API 返回 201;项目数量 6 → 7;刷新后仍存在。
要求 1 个初始项目,实测 6 个。
两个入口共享 data-action 与 data-id。
project-ceo-20260811-385ib
Expert:material-data-insight
| 结果 ↕ | 检查 ↕ | 实际 | 行动 |
|---|---|---|---|
| FAIL | CEO 基线仅 1 个项目 | 6 | 扫描根只保留 1 个有效项目 |
| FAIL | 创建入口唯一 selector | 2 个入口同标识 | 增加唯一 data-testid |
| PASS | 选择现有 Expert | material-data-insight | 保持 |
| PASS | 创建 API | HTTP 201 | 增加防双击 |
| PASS | 项目数量增加 | 6 → 7 | 保持真实 catalog 刷新 |
| PASS | 刷新持久化 | 稳定 project ID 可见 | 保持 |
0 / 6 完成
首次测试使用共享 selector 点击创建入口,Playwright strict mode 检测到 2 个匹配并中止。此录像证明当前 DOM contract 不满足唯一 smart selector,而非隐藏失败后只展示成功。
Playwright Chromium,1440×960,未编辑 WebM,真实 4175 Web 与真实 API。测试创建了持久项目;未使用 SSE fixture、网络拦截或 runtime checkpoint。checkpoint 不适用:目标为项目 CRUD,不是 Agent 流式状态机。