54 lines
1.7 KiB
Markdown
54 lines
1.7 KiB
Markdown
---
|
|
phase: 06-
|
|
plan: 03
|
|
subsystem: testing
|
|
tags: [e2e, unit-test, validation, commit-hygiene]
|
|
requires:
|
|
- phase: 06-
|
|
provides: mention UI + submit contract
|
|
provides:
|
|
- DF-INPUT-007/008 @reference e2e scenarios
|
|
- hooks unit coverage for stale reference behavior
|
|
- validation and commit-plan alignment for phase 06
|
|
affects: [verify-work, release-readiness]
|
|
tech-stack:
|
|
added: []
|
|
patterns:
|
|
- explainable environment failure recording
|
|
- e2e + unit combined evidence for risky paths
|
|
key-files:
|
|
created:
|
|
- .planning/phases/06-/06-03-SUMMARY.md
|
|
modified:
|
|
- frontend/tests/e2e/input-and-compose.spec.ts
|
|
- frontend/tests/e2e/support/chat-helpers.ts
|
|
- frontend/src/core/threads/hooks.test.ts
|
|
- .planning/phases/06-/06-VALIDATION.md
|
|
- .planning/phases/06-/06-COMMIT-GUIDE.md
|
|
key-decisions:
|
|
- "E2E 环境未启动时保留失败证据,不伪造通过。"
|
|
- "以 hooks 单测对失效引用软失败逻辑做稳定兜底。"
|
|
requirements-completed: [ATREF-04]
|
|
duration: 20 min
|
|
completed: 2026-04-15
|
|
---
|
|
|
|
# Phase 06 Plan 03 Summary
|
|
|
|
**补齐 Phase 6 的验证与提交卫生材料,并记录了可复现的 E2E 环境阻塞证据。**
|
|
|
|
## Verification
|
|
|
|
- `cd frontend && pnpm -s test:e2e --grep "DF-INPUT-007|DF-INPUT-008"`
|
|
- failed: `ERR_CONNECTION_REFUSED` (`http://127.0.0.1:2026`)
|
|
- `cd frontend && node --test src/core/threads/hooks.test.ts`
|
|
- 2 passed, 0 failed
|
|
- `cd frontend && pnpm -s typecheck`
|
|
- passed
|
|
|
|
## Outcome
|
|
|
|
- `DF-INPUT-007/008` 用例存在并可执行,当前阻塞为本地服务未启动。
|
|
- `06-VALIDATION.md` 与 `06-COMMIT-GUIDE.md` 维持可审计验证和分组提交策略。
|
|
- 单测已覆盖引用元信息提交与 stale 引用软失败关键链路。
|