4.3 KiB
Results Overview Backend Implementation Plan
For agentic workers: REQUIRED: Use superpowers:subagent-driven-development (if subagents available) or superpowers:executing-plans to implement this plan. Steps use checkbox (
- [ ]) syntax for tracking.
Goal: 明确结果总览页面本轮仅实现前端静态页面,不新增任何后端接口、数据库脚本或服务逻辑,并通过边界核验避免误开后端改动。
Architecture: 本次页面方案基于原型图和本地 mock 数据,继续使用前端 PreliminaryCheck.vue 直出静态内容,不依赖 ccdi-project、ruoyi-admin 或其他 Java 模块提供新接口。后端实施计划的重点不是编码,而是冻结边界、校验现有链路不被误改,并补充“本次无需后端实施”的记录。
Tech Stack: Java 21, Spring Boot 3, Maven, Markdown documentation
Task 1: 核定本次需求不涉及后端开发
Files:
-
Modify:
docs/plans/backend/2026-03-19-results-overview-backend-implementation.md -
Test:
docs/design/2026-03-19-results-overview-page-design.md -
Step 1: Write the failing review checklist
先写出边界检查清单,锁定本轮不得出现以下后端诉求:
- 不新增 Controller 接口
- 不新增 Service/Mapper 查询
- 不新增 SQL 脚本
- 不修改项目详情后端返回结构
- 不为静态页面补造 mock 后端接口
- Step 2: Run boundary review to verify current intent
Run:
sed -n '1,220p' docs/design/2026-03-19-results-overview-page-design.md
Expected:
-
设计文档明确写明“本次设计只覆盖前端内容展示,不包含真实接口接入”
-
若读到任何接口或数据库变更要求,则视为边界失败,需要先回到设计文档修正
-
Step 3: Record the minimal backend decision
在本计划中明确写入后端结论:
## 后端结论
- 本轮不实施后端开发
- 后端仓库代码保持不变
- 若后续从静态页升级为真实数据页,需要重新发起后端设计与实施计划
- Step 4: Re-run boundary review
Run:
grep -n "不实施后端开发\\|不新增 Controller 接口\\|不新增 SQL 脚本" docs/plans/backend/2026-03-19-results-overview-backend-implementation.md
Expected:
-
能检索到明确边界文案
-
说明后续执行者不会误将该需求扩展成全栈改造
-
Step 5: Commit
git add docs/plans/backend/2026-03-19-results-overview-backend-implementation.md
git commit -m "补充结果总览页面后端实施边界"
Task 2: 补充“无需后端实施”的验证与交接记录
Files:
-
Create:
docs/tests/records/2026-03-19-results-overview-backend-verification.md -
Create:
docs/reports/implementation/2026-03-19-results-overview-backend-implementation.md -
Step 1: Write the failing record skeleton
先创建验证记录模板,锁定这次核验的是“无后端改动”而不是“后端功能实现”:
# 结果总览后端验证记录
## 验证范围
- 本轮是否新增后端接口
- 本轮是否新增数据库脚本
- 本轮是否修改 Java 模块代码
- Step 2: Run workspace inspection
Run:
git diff --name-only HEAD~1..HEAD
Expected:
-
若当前提交仅涉及设计/计划/前端文件,则满足本轮边界
-
若出现
ruoyi-admin、ccdi-project、sql/等后端路径,则需要人工复核是否偏离需求 -
Step 3: Write minimal implementation record
在 docs/reports/implementation/2026-03-19-results-overview-backend-implementation.md 中写清:
# 结果总览后端实施记录
## 结论
- 本轮未实施后端代码改动
- 页面数据由前端本地 mock 驱动
- 后端仅保留后续真实数据化扩展空间
- Step 4: Re-run record review
Run:
sed -n '1,200p' docs/tests/records/2026-03-19-results-overview-backend-verification.md
sed -n '1,200p' docs/reports/implementation/2026-03-19-results-overview-backend-implementation.md
Expected:
-
两份文档都明确表达“本轮无后端实施”
-
后续联调人员可直接据此判断无需等待后端发布
-
Step 5: Commit
git add docs/tests/records/2026-03-19-results-overview-backend-verification.md docs/reports/implementation/2026-03-19-results-overview-backend-implementation.md
git commit -m "补充结果总览页面后端验证记录"