From 79c5e566ecf45c9bcc5e3a7490a663f3f6c1eda7 Mon Sep 17 00:00:00 2001 From: Jesse_Chen Date: Mon, 28 Sep 2026 09:41:15 +0800 Subject: [PATCH] docs(tasks): first-frame and pacing acceptance Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_0199rbQDTsUbCVw84wc8BTFe --- ...GRESS-consult-first-frame-and-pacing-20260928.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/tasks/PROGRESS-consult-first-frame-and-pacing-20260928.md b/docs/tasks/PROGRESS-consult-first-frame-and-pacing-20260928.md index 857421f8..f1b65cb8 100644 --- a/docs/tasks/PROGRESS-consult-first-frame-and-pacing-20260928.md +++ b/docs/tasks/PROGRESS-consult-first-frame-and-pacing-20260928.md @@ -102,3 +102,16 @@ 5. 首帧的 `activity(received)` 在时间线 reducer 里不加行(返回原状态),客户端从发送那一帧起已经显示同一句排队行;这样那一帧到达时字不变、行不跳。 6. `next build` 默认 Turbopack 对软链 `node_modules` 报错(同前几单),用 `--webpack` 量 `/` 与 gzip。 7. 真机、真实耗时、真实 PG 结算测试:见 `BLOCKED.md`。 + +## Claude 验收(2026-09-28,Node 22.14,本工作树独立复跑) + +| 项 | 结果 | +| --- | --- | +| `tsc --noEmit` | 0 错 | +| `npm run lint` | 0 error | +| `npm test` | 4212(基线 4197,+15);pass 4158 / fail 24 / skipped 30;24 条失败按名称与基线逐条一致 | +| `next build --webpack` | exit 0;`/` 仍 ○ Static;gzip 以执行方实测 +0.013% 为准 | +| 代码走查 | 先建流只包 agentic 运行时,`runTurn` 在该运行时下只返回 NDJSON(`runAgenticConsultation`)或 JSON 拒绝,无 text/plain 路径落入包装器;客户端原先读的 `x-jyotish-*` 头在 agentic 下本就不存在;`completeConsultationInterface` 在 paced settle 之后立即执行,输入框不等动画 | +| 真机 | 未做(无登录态、无模型凭据),见 `docs/testing/consult-first-frame-and-pacing-20260928.md` | + +结论:T1–T4 通过,推 staging 后核对 `/api/health` 的 `deployment.gitCommit` 与 `first_byte` 埋点。