docs(FEAT-MO-001): 完成评审与治理收口
This commit is contained in:
@@ -40,16 +40,16 @@
|
|||||||
|
|
||||||
## 关键提交
|
## 关键提交
|
||||||
|
|
||||||
- `9a965fa`、`d283ee3`、`6eb34b5`、`c2fa929`、`15a2500`、`27bc3c1`、`8261948`、`ff8ada8`、`49f6be9`、`7e4dcd9`、`ae2a7e0`
|
- `9a965fa`、`d283ee3`、`6eb34b5`、`c2fa929`、`15a2500`、`27bc3c1`、`8261948`、`ff8ada8`、`49f6be9`、`7e4dcd9`、`ae2a7e0`、`c2fdfa6`
|
||||||
|
|
||||||
## 验证证据
|
## 验证证据
|
||||||
|
|
||||||
- GitNexus 已完成提交前重新索引;上一修复提交的最终 staged 检测映射 66 个符号、21 条概览执行流并标记 critical。风险来自本功能修改核心概览服务、TDX 映射和前端数据面板,已由定向单测、HTTP/OpenAPI、前端状态回归、构建、浏览器视觉验证和 E2E 覆盖;未发现额外业务模块调用方。第三轮修复前又用 MCP 对 `toTradeDate` 和 `mapTurnoverTrend` 执行符号级影响分析,直接调用方仅在市场概览映射与测试范围。
|
- GitNexus 已完成提交前重新索引;上一修复提交的最终 staged 检测映射 66 个符号、21 条概览执行流并标记 critical。风险来自本功能修改核心概览服务、TDX 映射和前端数据面板,已由定向单测、HTTP/OpenAPI、前端状态回归、构建、浏览器视觉验证和 E2E 覆盖;未发现额外业务模块调用方。第三轮修复前又用 MCP 对 `toTradeDate` 和 `mapTurnoverTrend` 执行符号级影响分析,直接调用方仅在市场概览映射与测试范围。
|
||||||
- API 冒烟:`/breadth`、`/sectors`、`/funds` 均返回 `source=tdx,status=fresh`;完整结果和耗时见 `tdx-smoke-report.md`。
|
- API 冒烟:`/breadth`、`/sectors`、`/funds` 均返回 `source=tdx,status=fresh`;完整结果和耗时见 `tdx-smoke-report.md`。
|
||||||
- 家庭 LAN 隧道二次复验:五个市场概览接口均为 `fresh`,指数 3 项、板块 8 项、成交额覆盖 3 个市场且交易日期完整;只保存脱敏统计。
|
- 家庭 LAN 隧道二次复验:五个市场概览接口均为 `fresh`,指数 3 项、板块 8 项、成交额覆盖 3 个市场且交易日期完整;只保存脱敏统计。
|
||||||
- 日期对齐与延迟状态修复后,后端 60/60、完整全仓门禁和家庭 LAN 五接口当日 `fresh` 复验通过;第三轮日期真实性与测试时钟修复后,后端增加至 63/63 且完整全仓门禁通过;第四轮相邻日期修复后,后端增加至 67/67,完整全仓门禁等待本修复提交推送后再次执行。
|
- 日期对齐与延迟状态修复后,后端 60/60、完整全仓门禁和家庭 LAN 五接口当日 `fresh` 复验通过;第三轮日期真实性与测试时钟修复后,后端增加至 63/63;第四轮相邻日期修复后,后端增加至 67/67。`c2fdfa6` 推送前后均执行完整 `pnpm verify`,契约、Lint、格式、类型、全部测试、构建和 E2E 均通过。
|
||||||
- 前端单测、typecheck、build、后端 TDX/映射/服务/HTTP/OpenAPI 测试通过。
|
- 前端单测、typecheck、build、后端 TDX/映射/服务/HTTP/OpenAPI 测试通过。
|
||||||
- `pnpm verify:e2e`:4/4 通过(桌面和移动端各覆盖页面与健康契约)。
|
- `pnpm verify:e2e`:4/4 通过(桌面和移动端各覆盖页面与健康契约)。
|
||||||
- 浏览器桌面与 390px 移动视口验证无横向溢出,视角与引擎切换可用。
|
- 浏览器桌面与 390px 移动视口验证无横向溢出,视角与引擎切换可用。
|
||||||
- 四轮独立 Review 均已归档:前三轮数据完整性、状态、日期真实性/顺序和测试时钟问题已关闭;第四轮发现的前一根日期校验问题已按 TDD 修复,等待再次独立确认。
|
- 五轮独立 Review 均已归档:前四轮发现的数据完整性、状态、日期真实性/顺序、测试时钟和前一根日期校验问题均已关闭;第五轮最终结论为 `Ready to merge: Yes`,无 Critical、Important 或 Minor 问题。
|
||||||
- 开发 Schema 按用户确认跳过,沿用 `v0.0.10 captured_empty` 追溯边界,不读取生产库。
|
- 开发 Schema 按用户确认跳过,沿用 `v0.0.10 captured_empty` 追溯边界,不读取生产库。
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
|
|
||||||
```text
|
```text
|
||||||
Repository: /Users/citrons/Documents/Codex/2026-08-12/wo-x/a-share-analysis/.worktrees/feat-mo-001-tdx-overview
|
Repository: /Users/citrons/Documents/Codex/2026-08-12/wo-x/a-share-analysis/.worktrees/feat-mo-001-tdx-overview
|
||||||
Indexed: 8/18/2026, 3:16:44 PM
|
Indexed: 8/18/2026, 9:13:11 PM
|
||||||
Indexed commit: 27bc3c1
|
Indexed commit: c2fdfa6
|
||||||
Current commit: 27bc3c1
|
Current commit: c2fdfa6
|
||||||
Status: ✅ up-to-date
|
Status: ✅ up-to-date
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -21,41 +21,6 @@ AGENTS.md | 2 +-
|
|||||||
|
|
||||||
```text
|
```text
|
||||||
M AGENTS.md
|
M AGENTS.md
|
||||||
M docs/features/FEAT-MO-001-market-overview/design.md
|
|
||||||
A docs/features/FEAT-MO-001-market-overview/development-summary.md
|
|
||||||
A docs/features/FEAT-MO-001-market-overview/gitnexus/comparison.md
|
|
||||||
A docs/features/FEAT-MO-001-market-overview/gitnexus/detected-changes.md
|
|
||||||
M docs/features/FEAT-MO-001-market-overview/implementation-plan.md
|
|
||||||
M docs/features/FEAT-MO-001-market-overview/manifest.yaml
|
|
||||||
M docs/features/FEAT-MO-001-market-overview/prd.md
|
|
||||||
A docs/features/FEAT-MO-001-market-overview/qa/test-results.md
|
|
||||||
A docs/features/FEAT-MO-001-market-overview/qa/visual-qa.md
|
|
||||||
A docs/features/FEAT-MO-001-market-overview/release-notes.md
|
|
||||||
M docs/features/FEAT-MO-001-market-overview/requirements.md
|
|
||||||
A docs/features/FEAT-MO-001-market-overview/review/code-review.md
|
|
||||||
A docs/features/FEAT-MO-001-market-overview/review/standards-review.md
|
|
||||||
A docs/features/FEAT-MO-001-market-overview/rollback.md
|
|
||||||
M docs/features/FEAT-MO-001-market-overview/test-plan.md
|
|
||||||
M eslint.config.mjs
|
|
||||||
M server/apps/api/src/market-overview/market-overview.service.test.ts
|
|
||||||
M server/apps/api/src/market-overview/market-overview.service.ts
|
|
||||||
M server/apps/api/src/market-overview/tdx/tdx.client.test.ts
|
|
||||||
M server/apps/api/test/market-overview.e2e-spec.ts
|
|
||||||
M server/tools/export-openapi.ts
|
|
||||||
M server/tools/run-test-api.mjs
|
|
||||||
M web/src/api/market-overview/index.ts
|
|
||||||
M web/src/app/App.test.ts
|
|
||||||
M web/src/app/App.vue
|
|
||||||
M web/src/app/router.ts
|
|
||||||
M web/src/styles/index.scss
|
|
||||||
A web/src/views/market-overview/MarketOverviewPage.vue
|
|
||||||
A web/src/views/market-overview/components/FundTrend.vue
|
|
||||||
A web/src/views/market-overview/components/IndexOverview.vue
|
|
||||||
A web/src/views/market-overview/components/MarketBreadth.vue
|
|
||||||
A web/src/views/market-overview/components/MarketConclusion.vue
|
|
||||||
A web/src/views/market-overview/components/MarketDrivers.vue
|
|
||||||
A web/src/views/market-overview/components/SectorOverview.vue
|
|
||||||
M web/src/views/market-overview/useMarketOverview.test.ts
|
|
||||||
M web/src/views/market-overview/useMarketOverview.ts
|
|
||||||
M web/tests/smoke.spec.ts
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
业务代码基线 `c2fdfa6` 已提交并推送;上述唯一工作区差异是 GitNexus 自动维护的入口说明,未纳入功能提交。
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
|
|
||||||
## 开发后
|
## 开发后
|
||||||
|
|
||||||
- CLI 已完成最终重新索引,保留 77 条执行流并识别本功能影响路径。
|
- CLI 已完成最终重新索引,保留 85 条执行流并识别本功能影响路径。
|
||||||
- 变更检测识别 11 条本功能执行流,核心路径均有测试和 E2E 验证。
|
- 宽范围修复曾识别 21 条概览执行流并标记 critical;最终相邻日期修复收敛为 3 条候选映射执行流并标记 medium。核心路径均有单测、HTTP/OpenAPI、前端状态、构建、视觉和 E2E 验证。
|
||||||
- 未新增消息、数据库、Redis、Scheduler、Worker 或部署运行时依赖。
|
- 未新增消息、数据库、Redis、Scheduler、Worker 或部署运行时依赖。
|
||||||
|
|
||||||
## 差异结论
|
## 差异结论
|
||||||
|
|||||||
@@ -8,5 +8,5 @@ requirements: requirements.md
|
|||||||
prd: prd.md
|
prd: prd.md
|
||||||
design: design.md
|
design: design.md
|
||||||
implementation_plan: implementation-plan.md
|
implementation_plan: implementation-plan.md
|
||||||
traceability_note: 已完成 TDX 直连开发、GitNexus 前后分析、接口冒烟和桌面/移动端视觉验证;待代码 Review、规范 Review 和 governance:finish 收口
|
traceability_note: 已完成 TDX 直连开发、GitNexus 前后分析、接口冒烟、桌面/移动端视觉验证、独立代码 Review 和规范 Review;开发完成门禁已通过,待合并发布
|
||||||
release: unreleased
|
release: unreleased
|
||||||
|
|||||||
@@ -74,4 +74,13 @@
|
|||||||
|
|
||||||
处置:按 TDD 先得到 4 个预期失败,再要求前一日期有效且严格早于当前日期;无可比前收盘时指数保留当前价但不生成涨跌,板块不进入强弱排序。后端 Vitest 增加至 `67/67`。治理状态保持 `pending` 是有意的门禁顺序:需本修复再次独立 Review 通过后,才能合法写入 `passed` 并运行 `governance:finish`。
|
处置:按 TDD 先得到 4 个预期失败,再要求前一日期有效且严格早于当前日期;无可比前收盘时指数保留当前价但不生成涨跌,板块不进入强弱排序。后端 Vitest 增加至 `67/67`。治理状态保持 `pending` 是有意的门禁顺序:需本修复再次独立 Review 通过后,才能合法写入 `passed` 并运行 `governance:finish`。
|
||||||
|
|
||||||
最终结论:pending
|
## 第五轮最终独立 Review
|
||||||
|
|
||||||
|
- 审查范围:`ae2a7e0..c2fdfa6`
|
||||||
|
- 结论:`Ready to merge: Yes`
|
||||||
|
- Critical:无。
|
||||||
|
- Important:无;上一轮指数/板块前一根 K 线日期校验问题已关闭。
|
||||||
|
- Minor:无。
|
||||||
|
- 验证:指数非法、重复、倒序前一日期参数化用例和板块过滤用例齐全;后端 Vitest `67/67`、启动器 `2/2`、服务端类型检查与 `git diff --check` 均通过。安全、性能及 PRD/设计/测试/QA 口径一致。
|
||||||
|
|
||||||
|
最终结论:passed
|
||||||
|
|||||||
@@ -24,5 +24,6 @@
|
|||||||
- 新鲜度暂按上海当前日历日期保守判断,周末和法定休市日可能显示 `delayed`;该残余边界已同步 PRD、设计和测试计划,不伪装成交易日历已接入。
|
- 新鲜度暂按上海当前日历日期保守判断,周末和法定休市日可能显示 `delayed`;该残余边界已同步 PRD、设计和测试计划,不伪装成交易日历已接入。
|
||||||
- 第三轮 Review 的日期真实性、先后顺序、数组对齐和测试时钟问题已按 TDD 修复;需求、设计、测试计划、测试结果、发布说明和开发总结已同步。
|
- 第三轮 Review 的日期真实性、先后顺序、数组对齐和测试时钟问题已按 TDD 修复;需求、设计、测试计划、测试结果、发布说明和开发总结已同步。
|
||||||
- 第四轮 Review 的前一根日期校验问题已按 TDD 修复;治理结论继续保持 `pending`,等待本次代码修复再次独立确认。
|
- 第四轮 Review 的前一根日期校验问题已按 TDD 修复;治理结论继续保持 `pending`,等待本次代码修复再次独立确认。
|
||||||
|
- 第五轮最终独立 Review 无 Critical、Important 或 Minor 问题并给出 `Ready to merge: Yes`;中文提交、Gitea 推送、GitNexus、完整门禁和视觉证据均已复核。
|
||||||
|
|
||||||
最终结论:pending(等待再次独立代码 Review 与完整门禁)
|
最终结论:passed
|
||||||
|
|||||||
Reference in New Issue
Block a user