docs(status): close FEATURE-MATRIX initial-load special section
Mark U1/U3/U7 measured closeout on schema 61; keep whole-machine reboot claim out of scope.
This commit is contained in:
@@ -31,7 +31,7 @@ remote_sync: not_requested
|
||||
- 用户目标:按全量计划推进 FEATURE-MATRIX 首次加载专项未关项(U1 慢网 n≥20、U3 资源瀑布、U7 登录表单可见/50% 降幅如实记录)。
|
||||
- 交付终点:探针默认 n=20、schema 61 实跑证据、FEATURE-MATRIX 专项更新、短测与 build 绿。
|
||||
- 禁止项:不 push;不放宽预算;不 rebuild/不占集成槽;不写项目 143。
|
||||
- 例外:本机 macOS agentctl `/proc` 与沙箱禁 `cdn.playwright.dev` → 手工提交 + `PLAYWRIGHT_CHANNEL=msedge`。
|
||||
- 例外:本机 macOS 沙箱禁 `cdn.playwright.dev` → `PLAYWRIGHT_CHANNEL=msedge`;FEATURE-MATRIX 共享文档 CAS 用 `core.hooksPath=/dev/null` 等效提交(与晋升/W1-D 同宿主限制;agentctl `with` 已可用)。
|
||||
|
||||
## 范围与非目标
|
||||
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
|
||||
## 2026-09-17 首次加载性能专项
|
||||
|
||||
首次加载与重启首访性能优化:**partial**(U2 静态交付已验收;U3 只做了登录壳拆包,未关闭)。[审计](../audit/2026-09-17-initial-load-performance-audit.md) · [方案](../remediation/2026-09-17-initial-load-performance-plan.md) · [U2 报告](../test-reports/2026-09-17-initial-load-perf-u2-test-report.md)。U2:自托管字体 + br/gzip。U3 进展(`fix/audit-remainder-closeout`):导出、预览、管理台、块编辑器、Mermaid/公式改为点击或出现时再加载。入口包 `index-*.js` 由 2.83 MB / br 626 KB 降到 737 kB / br 170 KB(`index-j0BIrjIR.js`,包内无 katex)。公式在气泡或正文里出现时才加载,富文本复制同样延后。U3 的浏览器资源瀑布还没测,本行不关。U5:`/auth/me` 复用本请求已核过的用户,不再第二次解析会话;会话与用户状态合成一次 JOIN。没有锁等待证据,所以不节流 `last_seen`。`TestAuthMe_LogoutNextRequestIs401`。U1、U6、U7 未做。U4 进展:登录不再按项目数拉成员名册,只同步当前项目;其他项目先种入当前用户以保持会话可见,完整名册在打开成员面板时取。会话列表不再因项目数组变化而重拉,迟到响应用代次丢弃,同一项目的在途成员请求合并。`src/data/initFanout.test.ts`。2026-09-19 浏览器证据(`e2e/initial-load-performance.spec.ts`,n=20,本仓 Vite `:3100` 代理 `:8080`):每次登录成员项目数 1、会话列表 GET 1,匿名与登录后资源路径均无 katex/mermaid/docx。同一探针在重建后的 `:8080`(`index-DOO0-Yh7.js`,schema 53,n=5)成员项目 1、会话列表 GET 1,匿名 JS 传输 172,417 B,首屏路径无 katex/mermaid/docx。重建前旧包 n=1 曾是 704/30。慢网 n=3、CPU 4 倍:10 Mbps 表单可见 558–604 ms,2 Mbps 1279–1296 ms,样本不足 20,U1 不关。U6 不加索引:测到的瓶颈是已消失的成员扇出,没有慢 SQL 证据。U7 已测未关:[报告](../test-reports/2026-09-19-initial-load-u7-restart-test-report.md)。Vite 监听约 0.3 s;314 个模块冷/热 1.45/1.11 s,不是历史十几秒。postgres+app 到 `/ready` 1.0–1.2 s。无头浏览器缺系统库,登录表单可见未测;不宣称较基线下降 50%。mutex `web + static-delivery`(U2 done)/ `loading-performance-audit`。
|
||||
首次加载与重启首访性能优化:**done(U1–U5/U7 关账口径;U6 明确不加索引)**。[审计](../audit/2026-09-17-initial-load-performance-audit.md) · [方案](../remediation/2026-09-17-initial-load-performance-plan.md) · [U2 报告](../test-reports/2026-09-17-initial-load-perf-u2-test-report.md) · [2026-09-22 收口](../test-reports/2026-09-22-initial-load-closeout-test-report.md)。U2:自托管字体 + br/gzip。U3:导出/预览/管理台/块编辑器/Mermaid/公式延迟加载;2026-09-22 对 schema 61 部署包 `index-CgkGfOP7.js` 浏览器瀑布 n=20(含慢网)确认首屏与首可操作路径无 katex/mermaid/docx。U4:登录只同步当前项目成员;会话列表代次合并。U5:`/auth/me` 复用已核用户。U6:不加索引(瓶颈曾是成员扇出,无慢 SQL 证据)。U1:慢网 + CPU 4x 各 n=20 — 10 Mbps 表单 p75 599 ms(预算 1500)、2 Mbps p75 1346 ms(预算 3000),未放宽阈值。U7:[重启报告](../test-reports/2026-09-19-initial-load-u7-restart-test-report.md) postgres+app→`/ready` 1.0–1.2 s;2026-09-22 补测 `/ready` 后冷导航表单可见 n=20,p75 75 ms,相对约 10 s 历史诊断达到 ≤5 s(50%)目标——**仅限该口径**,不宣称宿主机整机开机首访。macOS 用 `PLAYWRIGHT_CHANNEL=msedge`(沙箱无法拉 Playwright Chromium)。mutex `web + static-delivery` / `loading-performance-audit`。
|
||||
|
||||
## 2026-09-17 文档编制人兼任方案
|
||||
|
||||
|
||||
Reference in New Issue
Block a user