docs(batch): refresh v2 restoration verdict

This commit is contained in:
phamnazage-jpg
2026-05-22 16:21:24 +08:00
parent eac860e72f
commit e50c292c7f
2 changed files with 21 additions and 20 deletions

View File

@@ -139,11 +139,11 @@
1. 若继续扩大 provider 覆盖面,优先按 `docs/PROVIDER_VALIDATION_MATRIX.md` 补官方 key再做 official live 验收
2. 若继续优化 shared fresh-host 信噪比,对历史残留资源做一次环境清理,降低 `reconcile=drifted` 噪音
3. 若继续产品化,优先修复 `v2` batch auto-import 的 entry wiring把 API/CLI create-run 接到 `BatchImportService + ConfirmationWorker + ValidationService`
3. 若继续产品化,优先扩大 official provider live 验收覆盖面,并基于新 create-run 入口补充真实宿主 acceptance artifact
## v2 规划Batch Auto-ImportURL + Key
**当前阶段**⚠️ 审计完成但未完全恢复T1~T12 代码与测试已落地T13 审计确认 entry wiring 仍缺失,当前不能宣称 V2 已完整实现
**当前阶段**✅ 已按基线计划恢复实现T1~T13 已落地create-run entry wiring 已补齐,最新全量验证通过
**文档**`docs/2026-05-21-BATCH_AUTO_IMPORT_SPEC.md`(需求规格)
**TDD 计划**`docs/2026-05-21-BATCH_AUTO_IMPORT_TDD_PLAN.md`(实现路径,已确认开放问题)
@@ -186,13 +186,11 @@
**T13 审计结论**
- `docs/2026-05-22-BATCH_AUTO_IMPORT_V2_RESTORATION_CHECKLIST.md` 已完成
- 单测、集成测试、coverage、`vet``gofmt` 全绿
- 但当前仍存在一个阻塞级设计漂移:
- `internal/app/http_batch_import.go``buildCreateBatchImportRunAction` 仍是 placeholder只会创建 run/item 初始行,不会调用 `BatchImportService`
- `cmd/cli/batch_import.go` 复用该 placeholder action所以 CLI 也未真正执行 probe / provision / confirm / validate
- `ConfirmationWorker` / `ValidationService` 已实现并经过直接集成验证,但没有被 create-run 入口自动驱动
- latest-head 已补齐 `internal/app/http_batch_import.go` -> `internal/app/batch_runtime.go` 的 create-run 入口 wiring
- API 与 CLI create-run 现在都会真实驱动 `BatchImportService + ConfirmationWorker + ValidationService`
- 最新一轮验证结果保持全绿:`go test ./... -count=1``go test ./tests/integration/... -count=1``go test -cover ./internal/... -count=1``go vet ./...``gofmt -l .`
**真实 Gate**⚠️ 文档、状态机、投影、测试审计都已完成,但 **V2 设计尚未被完整实现**;在补齐 create-run entry wiring 之前,不能宣称 V2 已按设计交付
**真实 Gate** 文档、状态机、投影、测试审计与 create-run 入口已经对齐,**V2 设计已按基线计划交付**
---