docs: 完成度盘点(F-1~F-97)、确认函 E 组、交接摘要 §一·二十八与 AGENTS 更新

docs/08 是计划与现实的对账:完成度表、未完成按「能不能上线」排序(P0/P1/P2 + 卡点→找谁→编号)、
97 条编号问题、施工记录 6.1~6.4(每条都带验证方式,不写没有证据的「已完成」)。

docs/01 新增 E 组第二轮待确认:E1 union_id(H5 与小程序不能同时上线的阻断项)、
E2 D3 限流口径更新、E3 二期时点;D3 那行划掉。

交接摘要 §一·二十八 把坐标从「M5 后端」刷新到「一期功能收口」:120/121、V17、
27 实体/33 表、36 脚本/1548 断言,以及这 20 多轮最该记住的 7 条(含 F-96:
三处「没断言就往下走」把排查引向了完全错误的方向)。

AGENTS.md:H5 那条「没有可直接联调的独立 dev server」已过时,改为三端行为的说明。
This commit is contained in:
2026-09-30 09:02:58 +08:00
parent b94db65ec4
commit 8debf371bf
4 changed files with 656 additions and 4 deletions
+5 -3
View File
@@ -69,9 +69,11 @@ pnpm build:h5 # → dist/build/h5(由后端托管)
pnpm dev:mp-weixin # → dist/dev/mp-weixin(导入微信开发者工具)
```
- ⚠️ **H5 没有可直接联调的独立 dev server**:`vite.config.ts` 没有 proxy,而
`src/config/index.ts` 的 `API_BASE_URL` 取 `location.origin` → 只能访问
**后端托管的构建产物**(`http://localhost:8080/...`),改完前端要重新 `build:h5`
- **H5 现在有独立 dev server 了**(`pnpm dev:h5` → http://localhost:5174):
`vite.config.ts` 加了 `/api` 代理,`.env.development` 把 `VITE_API_BASE` 设成空串,
于是请求走相对路径、由代理转发到 8080。**改一行不用再 `build:h5`**。
⚠️ 三端行为不同,改动这块前先看 `src/config/index.ts` 的注释:
dev server → 代理;构建产物(后端托管)→ `location.origin`;小程序 → 写死地址
- 改前端后浏览器要**硬刷新**(`/assets/**` 是 immutable 缓存)
- 构建时 Dart Sass 的 `legacy-js-api` DEPRECATION 属正常
- `vue-tsc` 有 2 条**已知**报错(`src/config/index.ts` 的 `#ifdef` 重复导出),不是新引入的