Skip to content

Record actual default caller loading and immutable recovery - #8351

Open
cocolord wants to merge 1 commit into
mainfrom
codex/small-kernel-caller-loading-20261108T063040
Open

cocolord wants to merge 1 commit into
mainfrom
codex/small-kernel-caller-loading-20261108T063040

Conversation

@cocolord

@cocolord cocolord commented Nov 8, 2026

Copy link
Copy Markdown
Collaborator

更新最小内核双语 RFC 的实际调用方加载检查点。当前默认字节码的源码/SQLite 完整 101-Todo 工作流保留原产物、完成时间、范围、四张 receipt、一次 debit、拒绝/重启/回放和两个原生 daemon 退出。实际不可变 reader 已隔离 capability;新的无 capability 读取探针精确恢复原 capture,并保留私有文件及摘要拒绝。这些证据将下一步聚焦到既有报告 provider 的订阅与构造边界。

Adds a bilingual RFC checkpoint from the actual default-bytecode source/SQLite journey and immutable recovery counterprobe. The existing context reader remains isolated; the next loading study targets report subscription and construction dependencies while preserving configuration, hook, authority and replay semantics. Module counts are diagnostic. This PR changes two RFC files and keeps performance, installed/wheel/PostgreSQL and complete acceptance gaps open.

Validation: bilingual staged/head checks and standard premerge pass at the submitted head: 4 direct checks, 10 passing selected checks and 1 inherited maintainability advisory for the unchanged Lark conversation module; no blocking failure or manual hold. The initial npm-dependency preparation failure, observer continuation-prefix error and copied-reference permission refusal are retained. The final reader/digest probe and complete source lifecycle pass. No runtime source or validation threshold changes.

The pending feedback (#8339) and lexical-scope (#8346) proposals are separate review dependencies and are absent from the measured source. Independent review and exact-head readiness remain required. The scoped refactoring decision is deferred: characterize both enabled and disabled report writeback before changing its existing composition owner.

Signed-off-by: lusendong.6789 <lusendong.6789@bytedance.com>
Co-authored-by: TRAE CLI <traecli@bytedance.com>

@loopx-agent loopx-agent left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewer: model_agent | gpt-6.1-sol | OpenAI | runtime_reported | reasoning_effort=max

动机 / Motivation

维护最小内核加载边界的人,需要判断下一步应修改哪个实际调用方,而不是从模块数量猜测收益。 旧检查点要求先检查默认调用方的依赖闭包;新记录区分真实默认路径与不可变上下文 reader,把下一步收敛到已有报告 provider 的订阅解析和构造依赖。 双语记录保留旧验收正文、失败和成本缺口;独立探针确认 reader 可在禁止 capability 导入时精确恢复字节,并拒绝篡改和公开权限的引用。 本 PR 只追加非规范检查点,不改运行时、校验阈值、默认配置、安装或授权。 完整 R0/V10/R1、安装与 PostgreSQL、模型实际采用、原请求回传及完整成本仍未验收。

改动思路 / Approach

保留既有不可变 reader(按原摘要读取固定字节的入口),先区分“加载了什么”与“必须加载什么、花费多少”,再定位已存在的报告订阅 owner。源码中的 cli_runtime 在调用 refresh 的 handler 前导入 periodic_report.post_writeback_hook;该模块顶层又引用 todo source、preset 和 profile 相关构造。禁用订阅能使运行时返回空 hooks,却不会撤销已经发生的模块加载,因此“reader 还需大迁移”不是这份证据支持的下一步。

不追加记录会丢失这项路线收敛;把加载计数写成性能收益则超出证据。当前只记录既有 owner 的发现、原失败与后续要保留的解析、patch 点、hook、replay 和 authority 语义,是可独立审阅和撤销的文档增量。上下文中的阶段性文档提醒在这里用于核对边界,没有继承历史批准,也不强制这份记录交付完整运行时或用户界面。

具体改动 / Changes

关键内容讲解

准确 head 6abcf4fd7aea8c57458b62b34abdebb9ea3e4259,相对真实 merge base a02be126957953b7a61796e3b99fcfe578eb5174 只有两个 RFC 文件,英文 +42、中文 +29,共 +71/-0。新增段落位于英文第 2570 行及中文第 1996 行。移除这两个新增段落后,两文件逐字恢复基线;Sections 1–12 的设计、验收与开放决策没有改写。

规范依据:docs/architecture/rfcs/monorepo-distribution-split-v0.md,固定修订 a02be126957953b7a61796e3b99fcfe578eb5174,按修改前合同判断。Document map and maintenance contract 为 implemented:双语语义对应,appendix 保持非规范。I8 在此文档边界为 implemented:保留原上下文、恢复及拒绝要求,未把观察回执变成新的执行授权。I9 为 implemented:注明源码、环境、计数边界和未覆盖轴,不从模块数推出加速或验收。完整 V1、V4、V5、V10 均 deferred 给既有 RFC 的资格工作:单一源码轨迹不证明双 preset、完整 managed journey、全部连续性及配对成本。

本轮独立执行的合成 reader 探针与作者原采样不同:80,032 字节经三页精确重建,实际子进程禁止所有 capability import,初页加载 69 个 LoopX 模块、续页各 68 个;篡改摘要和公开权限 reference 均按原 owner 拒绝。这支持 reader 的隔离边界,不替代作者原 60,888 字节 capture、22 个实际控制台进程、505/432 或 71/69 的历史观察,也没有重跑冻结成本样本。探针首次用了错误 flag,随后又错误剥离生成命令的解释器/module 前缀;两次准备失败均保留,改为执行原 next_command 后通过,没有把这些错误归给产品。

当前 head 的 context capture/reference、报告机器默认值和实际 turn writeback 邻测共 130 PASS。源码标准 premerge 四项直接检查、十项选择检查 PASS;一项 maintainability 检查仍 FAIL,由原生 gate 列为 advisory,整体 gate PASS,无 manual hold。额外在不可变基线和当前 head 使用同一命令独立运行,该失败完整输出逐字相同,均指向未改的 loopx/extensions/lark/private_conversations.py 模块预算;保留失败,不放宽阈值。双语 gate 与公共边界扫描 PASS,未查询远端 CI。

对主干的风险 / Risks

未发现阻断问题。最大风险是把历史加载观察误读为已证明的速度提升或安装资格;新增段落明确没有这种结论。原始 101-Todo 生命周期和作者模块计数没有在本轮完整复跑,独立证据只覆盖上述 reader、现有配置/写回语义和追加范围,不能以 130 项通过认证原报告全部数值。

后续加载修改必须先刻画默认禁用与启用报告的真实写回,继续沿既有订阅 resolver 保留实时机器默认值与 Goal override,不能缓存旧配置或绕开 hook/重放边界。I3 的 minor-release 兼容期、M1/#8011、R0/V10/R1、D2/D5/D6/D3、File/wheel/PostgreSQL 各自历史源码边界及完整成本/adoption 缺口均继续保留。本 PR 没有授权实现这些后续工作或升级 Host。

我的整体评价 / Verdict

APPROVE,justified_increment。 有用增量是有据地缩小下一处加载研究的边界,尚未完成父 RFC 的运行时与产品资格。下一步由既有报告 provider/composition owner 在独立提案中验证启用及禁用写回;不需要新建平行 owner。long_horizon 与 user_experience 为 not_applicable:追加非规范记录没有改变运行时续跑或产品流程。视觉检查为 not_applicable,因为本 PR 只追加既有双语 RFC 的非规范检查点,没有修改产品页面。 产品首屏、安装采用和实际模型任务未在本轮验证。 不新增词汇、兼容分支或默认开关。局部重构 deferred:先刻画已有构造边界,再决定是否拆分,当前不移动未证实冗余的依赖。未合并。

English verdict: APPROVE — head 6abcf4f adds a bounded bilingual loading/recovery checkpoint without relaxing acceptance; independent reader and native checks pass, with an unchanged advisory failure retained.

This branch has not been deployed

No deployments
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.

2 participants