Skip to content

Refactor/split oversized files - #1

Closed
cModules wants to merge 3 commits into
mainfrom
refactor/split-oversized-files
Closed

cModules wants to merge 3 commits into
mainfrom
refactor/split-oversized-files

Conversation

@cModules

Copy link
Copy Markdown
Owner

No description provided.

BUILD_QUEUE Step 12 B1 落地:全仓最大源码单体按职责拆出
program_state/_ui/_robot/_playback/_grasp/_export/_editor/_validate,
ProgramPanel 保留全部公开方法薄 stub 转发,调用面与测试零改动。
新建 6 条守门测试;LEGACY_DEBT 摘除 panel、CJK 基线按棘轮守恒迁移。
_CATALOG_EN 968 条字节级原样搬运为独立数据模块,i18n.py 只留语言
检测/持久化/tr() 逻辑并 re-export,守护 H9 与 build_web_site 调用面
不变。I18N_HOME 豁免集纳入数据表;test_catalog_has_no_duplicate_keys
的 AST 解析目标跟随数据真身。LEGACY_DEBT 摘除 i18n.py、如实登记
i18n_catalog.py(数据表行数=词条规模)。
该文件一直在本地工作区但从未入库:autouse fixture 把每个用例的
CORE_CONFIG_DIR 指到独立临时目录,避免全量测试写真实 ~/.core 后
弹恢复询问模态框卡死(BUILD_QUEUE「Day1 冒出来的两个绿着的坑」)。
不入库则干净 clone 跑全量测试会复现卡死。
@cModules cModules closed this Oct 19, 2026
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