Repository navigation
Conversation
…dback Signed-off-by: Codex <codex@openai.com> Rebuild this complete slice on its actual published predecessor, preserving the disclosed acceptance test and worker fixture repairs. Signed-off-by: song <liusongstep@gmail.com>
This was referenced Oct 19, 2026
Preserve full route identities, real pre-quota commands, task rules and original output budgets. Keep all previously published ancestry. Signed-off-by: Codex <codex@openai.com> Signed-off-by: song <liusongstep@gmail.com>
This was referenced Oct 20, 2026
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 #6784(2026-10-20)
本 PR 自身的 A3 增量由 #6784 继续承载,本 PR 作为重复合入入口关闭。 按当前用户要求,#6784 相关工作继续修进同一个集合 PR,整体审查、整体验证;不再把 A3 独立合入 main。
当前 #6784 head:
9f2cba7cd1585b42245ac31a5badbafb938f83fc,tree7cec6531aa4019f970b8faeddbac1e8fc4167adb。本次已复核本 PR 自身源增量,没有发现未保留的产品修复。本 PR 的
da24c787两文件诊断修复已经进入 #6784 当前9f2cba7,同时保留完整任务正文/JSON和原预算,相关输出回归已通过。原作者、DCO、源提交、分支与评审讨论继续保留;旧完整源链归档。关闭不代表旧审查意见自动解决,也不代表内容已合入 main。旧分支中的 B2–B5 祖先不属于“被 #6784 吸收”的范围,它们及 C 系列继续按 #6838 当前进度表 分别处理。
原切片说明与历史版本证据
Goal And Delivered Outcome
codex/split-outcomes-recovery(feat(outcomes): retain owned requirements with native and UI recovery #6898,A2)。Author Declaration
model_agent— OpenAI GPT(Codex);在既有实现与审阅修正上完成拆分、本轮源码审阅及定向验证。Implemented against
d90774d242d610cc6b9b89d2ed16417e2d303fd4的 State, reads and recovery / Decisive acceptance,以及 goal-vision-replan-contract-v0.md 的 Replan ACK freshness。原内容基线07a4a81ee3cb25423b7504153576b2e4976c4205。goal_outcome_refinement.test.tsoutcome_requirements.ts/acceptance_contract.tsloopx/control_plane/goals/goal_frontier/acceptance.pygoal_outcome_refinement.test.ts;outcome_research_continuity_integration.test.tsoutcome_research_continuity_integration.test.ts;真实混合集成限定为机制验证goal-outcome-recovery.mjs完整运行 97.616 秒通过,首屏另外补拍goal_frontier/ack_policy.py;work_items/replan_semantics.ts;same-snapshot oracle 读回test_outcome_research_continuity_integration.pyFile/SQLite 两参数通过test_goal_outcome_native_retry.py本轮未重跑;本轮混合集成另覆盖原 Turn 结算与幂等扣费replan_semantics.ts与原 Turn 的结算逻辑canonical_snapshot.py、canonical_snapshot_page.ts、local_authority_read.ts、state_refresh.py--maxfail=1CLI 批次;未为测试数量扩展到重复的全矩阵。Scope And Continuation
d1dc8ebfe7ff0ce888c8e7a6b7a5051413f29af2记录冻结 main45d742088a3f7896a0a008761f68d2437398bcd1上的构建、UI 和组合验证;installed/model adoption、比较质量与完整成本收益仍是单独资格工作。Validation
07a4a81ee3cb25423b7504153576b2e4976c4205,tree3019696f6cde0c866e16af2db5cb68b1371d87a8。当前发布 headda24c787a8f5af23341e3cb4eb82f5e8848fb5cf,tree09f610e6617332ddf552215297a6d37d85dda378,继承本轮 A1 feedback 测试断言修正、B4 fixture 修正,并加入下方 A3 Markdown 诊断预算修复;应按具体源文件等价性使用旧基线证据,不能把最终 tree 声称为原 payload 完全相同。node --no-warnings --experimental-sqlite --experimental-strip-types --test --test-concurrency=1 tests/control_plane_ts/goal_outcome_refinement.test.ts tests/control_plane_ts/replan_semantics.test.ts tests/control_plane_ts/outcome_research_continuity_integration.test.ts:3 个测试文件通过,0 failed / 0 skipped,15.53 秒。此数字是文件数。python -m pytest -q --maxfail=1 --durations=5 tests/control_plane/test_outcome_research_continuity_integration.py:File、SQLite 两参数均通过,2 passed / 0 skipped,1347.13 秒。A3 后续修复:Markdown 诊断预算
da24c787a8f5af23341e3cb4eb82f5e8848fb5cf,精确 tested tree09f610e6617332ddf552215297a6d37d85dda378。后继 C1–C3 通过保留双方祖先的提交接入同一修复。loopx/control_plane/heartbeat/task_body.py与tests/control_plane/test_heartbeat_prompt_support.py:相同且已解析的 active/resolved state 路径只完整显示一次;缺失或 None 的可选 pre-quota 诊断不输出。不同/未解析路径和确有内容的命令仍保留。Frontend / Visual Evidence
d1dc8ebfe7ff0ce888c8e7a6b7a5051413f29af2packaged integration,treecb8b1777655d7f37e3571b5087d6cd4db286dbbd。真实 disposable SQLite/HTTP/CLI 后端,任务数据为 synthetic。1440×1000 与 390×844 使用各自 fresh browser context,自然滚动位置为 0。后继集成的 CLI 提示预算修复与这些 UI 输入的关系见下方集成段;此处保留真实拍摄版本。Type of Change
LoopX Area
Technical Direction
Shared-authority RFC fixture impact
Boundary Checklist
发布、进入 main 与集成证据(2026-10-20)
da24c787a8f5af23341e3cb4eb82f5e8848fb5cf;tree:09f610e6617332ddf552215297a6d37d85dda378。当前 base 为codex/split-outcomes-recovery。按原小 PR 路线,前置进入 main 后再将本片改向 main,并核对本片差异、检查和审批。fe3b1f7b382e,tree6bbf110b1cb2535975b2389558a86dff73792926。它保留原d1dc8ebfe7ff0ce888c8e7a6b7a5051413f29af2与最新 C37368ca0286d503a93e50b26ab24755a5fb429b2f两侧祖先;真实 Git merge-tree 与 GitHub tree 一致、零冲突,仅增 A3 的两文件 Markdown 诊断修复。45d742088a3f7896a0a008761f68d2437398bcd1。本轮观察的 maine4190c30d7f94886dddd8e06b899664df34120f9已另有变化,进入主干前须另行更新与验证。原d1dc8的 supplied-candidatein_sync收据保留历史绑定;后续正式 owner 收据见总进度,不将旧收据改标为新 main 的资格。d1dc8/cb8:control-plane TypeScript 50.754 秒通过,标准 Chat build 131.930 秒通过,Outcome 恢复 97.616 秒通过,独立正常首屏 41.605 秒通过,Worker readback 126.422 秒通过,research-history 功能场景 116.004 秒通过。该版本的 8 张可读截图与验证摘要 已发布;后继两文件修复不改变这些 UI 输入,截图保留真实拍摄版本。