docs(task): finalize frontend-demo-fallback closeout state
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: "前端 demo fallback 在真实 dev 环境产生 404/403"
|
||||
task_id: "frontend-demo-fallback-2026-09-27-r2"
|
||||
status: in_progress
|
||||
status: done
|
||||
created: 2026-09-27
|
||||
updated: 2026-09-27
|
||||
owner: pi
|
||||
@@ -13,12 +13,12 @@ worktree: .worktrees/frontend-demo-fallback-2026-09-27
|
||||
base_dev_sha: "56928ac2068fac3cc2a06efdc77d39717a6616f9"
|
||||
write_scope: ["web/src", ".doc/ops/short-term"]
|
||||
allowed_environments: ["dev-readonly", "dev-browser-verify"]
|
||||
head_sha: "TBD(冻结时填)"
|
||||
head_sha: "db038aa7a7e883b3d7b3597a10bcc7a5a25608b8"
|
||||
mutex: "web-chat-fallback"
|
||||
review_state: pending
|
||||
integration_state: pending
|
||||
deployment: pending
|
||||
cleanup: pending
|
||||
review_state: not_required # 小任务;验证契约前端范围全过,无独立评审请求
|
||||
integration_state: merged # dev 0de657f0(merge candidate integrate-frontend-demo-fallback-2026-09-27-r2,validate 收据 85420f37)
|
||||
deployment: passed # dev vite :3100 热载新代码后真实浏览器复验 phantom=0/404/403=0(2026-09-27)
|
||||
cleanup: done
|
||||
cleanup_owner: "独立集成/维护执行者"
|
||||
cleanup_trigger: "owner 退出且 dev 合入+验收证据齐备"
|
||||
remote_sync: not_requested
|
||||
@@ -70,9 +70,9 @@ remote_sync: not_requested
|
||||
2. [x] 实施修复 — App.tsx 两处改动(:138 fallback 去常量、:206 projectId fallback 0)。
|
||||
3. [x] `web/` `npm test`、`npm run build` — 全绿(含 demo on/off 双模式构建)。
|
||||
4. [x] 真实浏览器验证 — 修复前 9 假请求复现 / 修复后 0(author+member 双账号);老用户回归无新增 404/403。
|
||||
5. [ ] 合入 dev(integrate 流程)— dev 前进且基线核验。
|
||||
6. [ ] dev 实际运行验证 — 主目录 vite 热载新代码后复验浏览器行为。
|
||||
7. [ ] 清理 worktree、收口。
|
||||
5. [x] 合入 dev — integrate prepare/validate/integrate 规范流程;dev `56928ac2`→`0de657f0`(--no-ff,first parent=D)。
|
||||
6. [x] dev 实际运行验证 — 主目录 vite :3100(frp 用户入口同一 server)热载新代码,空 storage 登录 phantom=0、404/403=0、工作台正常。
|
||||
7. [x] 清理 worktree、收口 — 详见收口节。
|
||||
|
||||
## 验证与证据
|
||||
|
||||
@@ -115,7 +115,14 @@ phantom: /api/v1/projects/1, /projects/1/settings, /projects/1/lineage,
|
||||
|
||||
## 收口与交接
|
||||
|
||||
- 待任务完成后填写:本地提交 / dev 集成 / 部署制品 / 远端 / cleanup 状态分别记录。
|
||||
- 剩余工作:无(授权范围验收全部满足)。后续可选项:activeDocId 的 doc-001/5201/3 本地选择残留(无 API 请求,非本 bug);独立 lesson 文件补登(需覆盖 lessons/ scope 的任务)。
|
||||
- 状态分别记录:
|
||||
- 本地提交:`db038aa7`(任务分支 fix/frontend-demo-fallback-2026-09-27)+ 本收口提交。
|
||||
- dev 集成:merged,dev `0de657f0`(validate 收据 run 85420f37-2e99-4c9b-b72c-277d7203efe9,SHA `0de657f0`)。
|
||||
- 部署制品:dev 前端为主目录 vite dev server(热载,无镜像制品);后端二进制未变更(纯前端修复)。
|
||||
- 远端:not_requested(用户未要求 push;本地 dev 前进,origin/dev 未动)。
|
||||
- cleanup:任务与 integrate 两个 worktree 均按规范 remove + 分支删除。
|
||||
- 本次影响:App.tsx 两处 fallback;新登录用户首屏不再发 9 个假请求;demo 开启构建不受影响。
|
||||
|
||||
## 相关链接
|
||||
|
||||
|
||||
Reference in New Issue
Block a user