Repository navigation
补齐本地上传真实全链与生命周期回归证明 - #215
Merged
Merged
Conversation
Agent-Executor: codex Agent-Model: gpt-6-luna Agent-Effort: xhigh Dispatch-Id: dlg-20261009-143613-e0d93e Task-Id: VideoTranscriptAPI-20261009-25
Agent-Executor: codex Agent-Model: gpt-6-luna Agent-Effort: xhigh Dispatch-Id: dlg-20261009-143613-e0d93e Task-Id: VideoTranscriptAPI-20261009-25
Agent-Executor: codex Agent-Model: gpt-6-luna Agent-Effort: xhigh Dispatch-Id: dlg-20261009-143613-e0d93e Task-Id: VideoTranscriptAPI-20261009-25
Agent-Executor: pi-lead Agent-Session: pi-lead-1791429303659-4145181
Co-authored-by: Cursor <cursoragent@cursor.com> Agent-Executor: cursor Agent-Model: cursor-grok-4.6-high Agent-Effort: unknown Dispatch-Id: dlg-20261009-163031-3b9b75 Task-Id: VideoTranscriptAPI-20261010-01
Agent-Executor: glm-pi Agent-Model: glm-5.3-flash Agent-Effort: high Dispatch-Id: dlg-20261009-172120-d23a33 Task-Id: VideoTranscriptAPI-20261010-02
历史页每次换代会用 AbortController 取消在途的私有请求,是否真的产生
net::ERR_ABORTED 取决于当时请求是否仍在飞行中,实测同一条链可出现 0/1/2
次。原先对取消数量硬期待 >= 2,会在正常调度下假红(Expected >= 2
Received 1)。
改为在同一个 page.on('response') 回调里、早于 status < 400 提前返回处
统计正常响应数,并断言它 > 0,用独立于坏事件的正常输入证明观察器确实
在工作。精确的 expectedPageAborts 清单、非预期网络项必须为空、console
与 pageerror 守卫都保持不变。
Agent-Executor: minimax-pi
Agent-Model: MiniMax-M3.1-Flash-Preview
Agent-Effort: high
Dispatch-Id: dlg-20261009-183724-d0dd55
Task-Id: VideoTranscriptAPI-20261010-04
Agent-Executor: pi-lead Agent-Session: pi-lead-1791429303659-4145181
…-upload-E-real-chain-261009
zj1123581321
marked this pull request as ready for review
October 9, 2026 19:45
Required Gate v2 — 状态面板当前状态:pass · 可合并 当前裁决: PR 累计主审轮(影子):
Gate 历史(v1;来源为持久化
|
| Run | Attempt | Head | 状态 | PR 累计主审轮(影子) | 收件人动作 |
|---|---|---|---|---|---|
| 37946069306 | 1 | 94a2422 |
skipped |
— |
无需动作(主审未跑,绿≠过审) |
| 37948806448 | 1 | e6293bc |
skipped |
— |
无需动作(主审未跑,绿≠过审) |
| 37949965821 | 1 | 56ad49b |
skipped |
— |
无需动作(主审未跑,绿≠过审) |
| 37969002409 | 1 | 144411e |
skipped |
— |
无需动作(主审未跑,绿≠过审) |
| 37978418584 | 1 | b50c861 |
skipped |
— |
无需动作(主审未跑,绿≠过审) |
| 37982363941 | 1 | b56d6ff |
fail |
— |
要修代码 |
| 37982433577 | 1 | b56d6ff |
pass |
1/5 · collecting |
可合并 |
历史行按 run_id + run_attempt 去重并只增不删;删除本评论后可由 gate_terminal 制品重建。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
目标与范围
为已合入的本地音视频上传功能补齐真实用户入口和生命周期的回归证明。本 PR 不修改产品运行代码、依赖、部署配置或 workflow;同时校准网页已合、全链待正式验收、生产恢复仍待证的里程碑状态。
验收合同
验证入口
uv sync --frozen --python 3.11 && npm ci && npm --prefix e2e ci && TMPDIR=/tmp make test && npm run test:web && npm run test:browser正式 ready 后须运行完整 CI 的代码主审、测试及 Chromium 检查;草稿跳过的主审不视为通过。本 PR 不继承 #209 的本地前置豁免。
明确边界与待办
测试子进程目前固定
TMPDIR=/tmp,未继承父进程的专有临时目录,作为测试隔离 P2 记录于 #216;服务 run-dir、数据和媒体路径仍独立。这不是生产目录策略,也不代表生产已验收。本地 loopback 不证明真实模型效果、生产容量与磁盘工作集、反向代理、最低线上镜像或完整恢复域。本 PR 不部署、不填写生产限额、不打开上传开关。