diff --git a/.planning/phases/02-thread-and-skills-logic-reconciliation/02-UAT.md b/.planning/phases/02-thread-and-skills-logic-reconciliation/02-UAT.md new file mode 100644 index 00000000..11d80bc7 --- /dev/null +++ b/.planning/phases/02-thread-and-skills-logic-reconciliation/02-UAT.md @@ -0,0 +1,42 @@ +--- +status: complete +phase: 02-thread-and-skills-logic-reconciliation +source: + - 02-SUMMARY.md +started: "2026-04-07T05:01:14Z" +updated: "2026-04-07T05:05:39Z" +--- + +## Current Test + +[testing complete] + +## Tests + +### 1. 新会话路由语义(无 isnew 参数) +expected: 打开 /workspace/chats/new 后创建新会话,且流程不依赖 isnew 查询参数。 +result: pass + +### 2. 线程页 thread_id 路由保持稳定 +expected: 进入 /workspace/chats/[thread_id] 能稳定加载对应会话,切换线程不触发旧双分支逻辑。 +result: pass + +### 3. Skills bootstrap 合同归一(content_ids 主合同) +expected: skills bootstrap 请求以 content_ids 为主;仅传 content_id 时也能被兼容归一为 content_ids。 +result: pass + +### 4. 回归保护可执行 +expected: 核心单测可运行通过;E2E 在服务可用时应通过,不可用时应明确报错而非静默失败。 +result: pass + +## Summary + +total: 4 +passed: 4 +issues: 0 +pending: 0 +skipped: 0 +blocked: 0 + +## Gaps +