You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.0 KiB
3.0 KiB
N04 Decision Point Audit
审计时间:2026-09-17T01:53:38Z
Decision Point Status
| DP | Status | Evidence |
|---|---|---|
| DP-0 | confirmed | Full workflow、范围、非目标、语言和最小可用闭环已确认 |
| DP-1 | confirmed | 学生清单、企业配置、公司知识、评价摘要边界已确认 |
| DP-2 | approved | proposal、两份 delta specs、design、tasks 已审阅 |
| DP-3 | approved | execution contract B1-B3 与 12 条 Requirement 映射已批准 |
| DP-4 | approved | SDD;W1/W2/W3 串行 wave 和依赖已固化 |
| DP-5 | not-triggered | T6/T8 各一次聚焦修复后复评通过,未达到三轮升级条件 |
| DP-6 | pass with formal waiver | N04 专项、OpenAPI、打包通过;既有非 N04 全量失败由用户正式豁免;真实 MySQL/Docker 保留为发布前门禁 |
| DP-7 | pending | 等待归档确认 |
Contract Coverage
- W1:V38/V39 三张表、通用清单种子、实体、Repository 和公开评价聚合。
- W2:学生有效清单与完成状态、企业清单 CRUD、公司知识配置与聚合,66 个 wave 测试通过。
- W3:权限、所有权、幂等、并发、端到端、隐私、OpenAPI 和文档,96 个 onboarding 回归通过。
- 12 条 MUST/SHALL 行为均有实现、测试和批次证据。
- 两份 delta specs 已准备好合并到根 specs/;尚未执行 merger。
Verification Evidence
- N04 专项:mvn -Dtest=OnboardingTest,CompanyKnowledgeTest test,96 tests,0 failures,0 errors,BUILD SUCCESS。
- 并发边界:REPEATABLE_READ 等价测试通过,49→50 时最多一条成功。
- 随机顺序 E2E:7 tests,0 failures,0 errors,BUILD SUCCESS。
- OpenAPI:135 paths / 172 operations;N04 6 paths / 9 operations;python docs\verify_openapi.py 全部通过。
- 打包:mvn -DskipTests package,BUILD SUCCESS。
- 全量:mvn clean verify,1492 tests,2 failures,9 errors,BUILD FAILURE。
External Blockers
- CareerProgressServiceTest.fullAggregation_returnsCorrectSummaries 既有失败。
- JobReviewDimensionControllerTest.listReviews_shouldReturnDimensionScores 既有失败。
- JobReviewDimensionServiceTest.listReviews_shouldReturnDimensionScoresWithoutN1 既有错误。
- LocalResumeStorageServiceTest 8 个 JUnit 临时目录清理错误,属于既有环境问题。
- 上述失败路径不在 N04 diff 中;需要在独立任务处理或由用户正式豁免。
- 真实 MySQL 8.4 / Docker 黑盒验收尚未执行,当前证据为 H2 MODE=MySQL。
Scope and Coherence
- N04 变更集中在 com.mydreamjob.onboarding、V38/V39、SecurityConfig、ErrorCode、GlobalExceptionHandler、OpenAPI、接口文档和 onboarding 测试。
- 未修改 V1-V38 历史迁移,未改变既有企业、岗位、Offer 或评价接口语义。
- 所有 W3 任务和 wave 复审均 PASS;全量测试外部失败已单独记录。
Formal Waiver
用户于 2026-09-17T02:47:50Z 明确批准:将与 N04 无关的既有全量测试失败作为正式豁免,并将真实 MySQL 8.4 / Docker 黑盒验收保留为发布前门禁。