From 1f6ed00e6fbbcff370be3d4150926135d861a0f5 Mon Sep 17 00:00:00 2001 From: Citrons <909229731@qq.com> Date: Tue, 18 Aug 2026 21:24:05 +0800 Subject: [PATCH] =?UTF-8?q?docs(FEAT-MO-001):=20=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E8=AF=84=E5=AE=A1=E4=B8=8E=E6=B2=BB=E7=90=86=E6=94=B6=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../development-summary.md | 6 +-- .../gitnexus/after.md | 45 +++---------------- .../gitnexus/comparison.md | 4 +- .../FEAT-MO-001-market-overview/manifest.yaml | 2 +- .../review/code-review.md | 11 ++++- .../review/standards-review.md | 3 +- 6 files changed, 23 insertions(+), 48 deletions(-) diff --git a/docs/features/FEAT-MO-001-market-overview/development-summary.md b/docs/features/FEAT-MO-001-market-overview/development-summary.md index f4cb372..d25ac03 100644 --- a/docs/features/FEAT-MO-001-market-overview/development-summary.md +++ b/docs/features/FEAT-MO-001-market-overview/development-summary.md @@ -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` 执行符号级影响分析,直接调用方仅在市场概览映射与测试范围。 - API 冒烟:`/breadth`、`/sectors`、`/funds` 均返回 `source=tdx,status=fresh`;完整结果和耗时见 `tdx-smoke-report.md`。 - 家庭 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 测试通过。 - `pnpm verify:e2e`:4/4 通过(桌面和移动端各覆盖页面与健康契约)。 - 浏览器桌面与 390px 移动视口验证无横向溢出,视角与引擎切换可用。 -- 四轮独立 Review 均已归档:前三轮数据完整性、状态、日期真实性/顺序和测试时钟问题已关闭;第四轮发现的前一根日期校验问题已按 TDD 修复,等待再次独立确认。 +- 五轮独立 Review 均已归档:前四轮发现的数据完整性、状态、日期真实性/顺序、测试时钟和前一根日期校验问题均已关闭;第五轮最终结论为 `Ready to merge: Yes`,无 Critical、Important 或 Minor 问题。 - 开发 Schema 按用户确认跳过,沿用 `v0.0.10 captured_empty` 追溯边界,不读取生产库。 diff --git a/docs/features/FEAT-MO-001-market-overview/gitnexus/after.md b/docs/features/FEAT-MO-001-market-overview/gitnexus/after.md index bc4c8a0..7a09416 100644 --- a/docs/features/FEAT-MO-001-market-overview/gitnexus/after.md +++ b/docs/features/FEAT-MO-001-market-overview/gitnexus/after.md @@ -4,9 +4,9 @@ ```text 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 commit: 27bc3c1 -Current commit: 27bc3c1 +Indexed: 8/18/2026, 9:13:11 PM +Indexed commit: c2fdfa6 +Current commit: c2fdfa6 Status: ✅ up-to-date ``` @@ -21,41 +21,6 @@ AGENTS.md | 2 +- ```text 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 自动维护的入口说明,未纳入功能提交。 diff --git a/docs/features/FEAT-MO-001-market-overview/gitnexus/comparison.md b/docs/features/FEAT-MO-001-market-overview/gitnexus/comparison.md index cabe71e..249b0fd 100644 --- a/docs/features/FEAT-MO-001-market-overview/gitnexus/comparison.md +++ b/docs/features/FEAT-MO-001-market-overview/gitnexus/comparison.md @@ -7,8 +7,8 @@ ## 开发后 -- CLI 已完成最终重新索引,保留 77 条执行流并识别本功能影响路径。 -- 变更检测识别 11 条本功能执行流,核心路径均有测试和 E2E 验证。 +- CLI 已完成最终重新索引,保留 85 条执行流并识别本功能影响路径。 +- 宽范围修复曾识别 21 条概览执行流并标记 critical;最终相邻日期修复收敛为 3 条候选映射执行流并标记 medium。核心路径均有单测、HTTP/OpenAPI、前端状态、构建、视觉和 E2E 验证。 - 未新增消息、数据库、Redis、Scheduler、Worker 或部署运行时依赖。 ## 差异结论 diff --git a/docs/features/FEAT-MO-001-market-overview/manifest.yaml b/docs/features/FEAT-MO-001-market-overview/manifest.yaml index daa7df6..b41cca0 100644 --- a/docs/features/FEAT-MO-001-market-overview/manifest.yaml +++ b/docs/features/FEAT-MO-001-market-overview/manifest.yaml @@ -8,5 +8,5 @@ requirements: requirements.md prd: prd.md design: design.md implementation_plan: implementation-plan.md -traceability_note: 已完成 TDX 直连开发、GitNexus 前后分析、接口冒烟和桌面/移动端视觉验证;待代码 Review、规范 Review 和 governance:finish 收口 +traceability_note: 已完成 TDX 直连开发、GitNexus 前后分析、接口冒烟、桌面/移动端视觉验证、独立代码 Review 和规范 Review;开发完成门禁已通过,待合并发布 release: unreleased diff --git a/docs/features/FEAT-MO-001-market-overview/review/code-review.md b/docs/features/FEAT-MO-001-market-overview/review/code-review.md index 780fa94..c7b0100 100644 --- a/docs/features/FEAT-MO-001-market-overview/review/code-review.md +++ b/docs/features/FEAT-MO-001-market-overview/review/code-review.md @@ -74,4 +74,13 @@ 处置:按 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 diff --git a/docs/features/FEAT-MO-001-market-overview/review/standards-review.md b/docs/features/FEAT-MO-001-market-overview/review/standards-review.md index 3a7051c..de8dc84 100644 --- a/docs/features/FEAT-MO-001-market-overview/review/standards-review.md +++ b/docs/features/FEAT-MO-001-market-overview/review/standards-review.md @@ -24,5 +24,6 @@ - 新鲜度暂按上海当前日历日期保守判断,周末和法定休市日可能显示 `delayed`;该残余边界已同步 PRD、设计和测试计划,不伪装成交易日历已接入。 - 第三轮 Review 的日期真实性、先后顺序、数组对齐和测试时钟问题已按 TDD 修复;需求、设计、测试计划、测试结果、发布说明和开发总结已同步。 - 第四轮 Review 的前一根日期校验问题已按 TDD 修复;治理结论继续保持 `pending`,等待本次代码修复再次独立确认。 +- 第五轮最终独立 Review 无 Critical、Important 或 Minor 问题并给出 `Ready to merge: Yes`;中文提交、Gitea 推送、GitNexus、完整门禁和视觉证据均已复核。 -最终结论:pending(等待再次独立代码 Review 与完整门禁) +最终结论:passed