Files
Agent-System/.doc/test-reports/2026-09-16-pu8-u9-u12-flags-test-report.md
weichenandCursor 6087d0bdef docs(test): archive PU8 U9–U12 flags scaffolding report
Record default-off flag gates, unit evidence, and FEATURE-MATRIX partial status.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 15:42:49 +00:00

3.0 KiB
Raw Permalink Blame History

PU8 U9–U12 独立 flag 脚手架 测试报告

一、 测试背景 (Background)

P5 覆盖授权后需为 U9–U12 提供分项独立 flag 与最小端口脚手架。默认必须 OFF,且不得升 MULTI_INTENT_PLAN_TIER;flag off 行为等于当前 legacy。

二、 测试目标 (Test Objectives)

  • 四 flag 默认 off;env 开启互不耦合 PlanTier
  • U9:默认 disabled;开启后 malformed/timeout/越界 fail closed;正常路径不 panic
  • U10–U12:默认不注册 adapters;开启后 dry-run/revision 门禁可用且不 panic
  • 既有 intentflow 回归仍 PASS

三、 测试方案与环境 (Test Plan & Environment)

项 值
OS linux
分支 feature/pu8-u9-u12-flags(自 origin/dev@776b2b5)
Go go test 单元层
后端 stub dry-run(无真实 LLM / 无领域写副作用)
证据 .doc/test-reports/assets/2026-09-16-pu8-u9-u12-flags/

四、 预期结果 (Expected Results)

场景 预期
空 env 四 flag false;PlanTier=legacy
U9 off SEGMENT_PROPOSAL_DISABLED
U9 on + 坏 schema / 超时 / 越界 fail closed
U10–U12 off BuildOwnerMux 不挂 Mutate/DocGov/RunControl
U10–U12 on dry-run Execute 成功;缺 revision → PLAN_ACTION_VERSION_CONFLICT
开 flag PlanTier 仍为 legacy

五、 实际测试结果与判定 (Actual Results & Evaluation)

5.1 Expansion flags / segment / dry-run

  • 测试输入:go test ./internal/app/intentflow -run 'TestExpansion|TestActiveSegment|TestStubSegment|TestBuildOwner|TestDryRun|TestPlanTierIndependentOfExpansion' -count=1 -v
  • 实际输出:见 expansion-flags.txt。8 用例全部 PASS。
  • 评价判定:PASS
  • 性能与耗时:约 9ms

5.2 intentflow 全包回归

  • 测试输入:go test ./internal/app/intentflow -count=1
  • 实际输出:ok(见 intentflow-summary.txt)
  • 评价判定:PASS
  • 性能与耗时:约 13ms

5.3 app 包(含 BuildOwnerMux 接线)

  • 测试输入:go test -short ./internal/app -count=1
  • 实际输出:ok(见 app-short.txt)
  • 评价判定:PASS
  • 性能与耗时:约 16ms

六、 自动化测试套件汇总 (Test Suite Execution)

命令 结果
go test ./internal/app/intentflow -count=1 PASS
go test -short ./internal/app -count=1 PASS
go vet ./internal/app/intentflow ./internal/app PASS(无输出)

本轮为 flag/端口脚手架验收,使用 stub dry-run;未升 tier,未 rebuild :8080,未跑真实 PI。

七、 测试结论与后续优化建议 (Conclusion & Next Steps)

脚手架达到分支交付标准(push feature/pu8-u9-u12-flags,不合 dev)。后续:U9 真实 PI eval;U10–U12 分项 live adapter + 授权负例;仍禁止默认升 MULTI_INTENT_PLAN_TIER=full。