feat(FEAT-MO-001): 完成TDX市场概览首屏

This commit is contained in:
2026-08-18 15:28:35 +08:00
parent 27bc3c198f
commit 82619489a9
38 changed files with 1230 additions and 54 deletions
@@ -0,0 +1,61 @@
# GitNexus 开发后基线
## GitNexus 状态
```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
Status: ✅ up-to-date
```
## Git 已跟踪变更摘要
```text
AGENTS.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
```
## Git 工作区摘要
```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
```
@@ -0,0 +1,16 @@
# GitNexus 前后对比
## 开发前
- 基线:`gitnexus/before.md`、`gitnexus/implementation-baseline.md`。
- 目标是把模拟首屏改为 TDX 只读概览,并拆分五个 HTTP 模块接口。
## 开发后
- CLI 已完成最终重新索引,保留 77 条执行流并识别本功能影响路径。
- 变更检测识别 11 条本功能执行流,核心路径均有测试和 E2E 验证。
- 未新增消息、数据库、Redis、Scheduler、Worker 或部署运行时依赖。
## 差异结论
直接影响集中于 TDX API、市场概览服务、前端 API/页面和测试夹具;生产数据边界、基础设施暂不启用边界和回退路径保持不变。
@@ -0,0 +1,19 @@
# GitNexus 开发后变更检测
## 检测命令
```text
npx gitnexus analyze
npx gitnexus detect-changes --repo "$PWD" --scope staged
```
## 结果
- 索引:已完成最终增量更新。
- 暂存文件:38 个文件、87 个符号(包含完整功能档案)。
- 影响执行流:11 条,CLI 风险:high。
- 主要执行流:`GetSummary`、`GetBreadth`、`GetSectors`、`GetFunds` 和 `RunTestApi`。
## 处置
high 来自本功能新增并修改市场概览核心服务、共享快照元数据函数和 E2E 启动入口,不是未知跨业务扩散。已用 TDX 客户端/映射/服务/HTTP/OpenAPI 单测、边界测试、构建和 4/4 E2E 覆盖;未发现用户、消息、数据库或 Scheduler/Worker 业务调用方。MCP context 在当前 worktree 未初始化,未将其缺失误判为低风险。