Skip to content

fix(pelican): preserve preparation evidence and completed results - #281

Merged
HTExplicit merged 3 commits into
mainfrom
codex/pelican-preparation-evidence
Oct 10, 2026
Merged

HTExplicit merged 3 commits into
mainfrom
codex/pelican-preparation-evidence

Conversation

@HTExplicit

@HTExplicit HTExplicit commented Oct 10, 2026 •

Copy link
Copy Markdown
Owner

鹈鹕真实任务暴露了两处结果记录问题:借用验证阻断时只保存网关通用 failover 文本;已收到完整作品和 response.completed 时,原生发送器收尾取消读取协程又可能把结果改成 incomplete。

生成器现在保留当前调用的完整管理员借用原因,并仅在解析与原生发送均已成功时忽略读取协程的 context.Canceled。缺少终态、原生发送失败、额度截断及其他读取错误仍按失败或未完成记录;不重发模型请求,不改写旧记录,不改变借用判据或账号配置。

定向回归通过:两轮 STATE 不一致时保留阶段、原始原因和兼容错误码且不发送生成请求;完成事件与取消错误同批到达时保留作品成功;完成前取消仍为未完成;输出额度截断仍不可作为完整作品。复用此前未受影响的借用、后台任务及界面检查,正常 PR 必需检查照常执行。

@HTExplicit
HTExplicit enabled auto-merge (squash) October 10, 2026 13:03
@HTExplicit HTExplicit changed the title 保留鹈鹕借用准备失败的完整管理员原因 fix(pelican): preserve preparation evidence and completed results Oct 10, 2026
@HTExplicit
HTExplicit merged commit 38cc12a into main Oct 10, 2026
18 checks passed
@HTExplicit
HTExplicit deleted the codex/pelican-preparation-evidence branch October 10, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant