zhouyang.xie c8aca5083f 2.11.3 模块化重构 P3: 算法层迁移(26文件/3858行)+逐值对拍零变化+跨模块改经公开面(补函数级公开名) 2 settimane fa
..
common c8aca5083f 2.11.3 模块化重构 P3: 算法层迁移(26文件/3858行)+逐值对拍零变化+跨模块改经公开面(补函数级公开名) 2 settimane fa
README.md a152364213 2.11.2 模块化重构 P2: 数据接入管理迁移(4库模块+12构建器, scripts留CLI壳)+修相对导入6处+公共层api公开install_root+新增R8壳同面门; 开箱验证待复跑 2 settimane fa
__init__.py 98adf72dce 2.11.0 命名对齐用户示例: app_algorithm->app_algorithmModel, app_dataAccess->app_ETL(目录/包/登记/文档/版本记录同步) 2 settimane fa

README.md

观澜 · 数据接入管理(app_ETL/)

职责:现场源件摄入(10 分钟/1 分钟/月度归档库/台账/振动)、放置与增量体检、标准仓、机型与场站契约、canonical 词典

允许依赖:app_common

对外公开面:common/app_ETL_guanlan/api.py —— 模块间调用只许走这里(scripts/module_boundary_audit.py 机器检查)。

当前实现落点(P2 已实体迁入):src/windscada/{data,scada_source,slim,mdbnames}.py + scripts/{rebuild,scada_,raw_scan,raw_data_check,place_raw_data,pitch_face_build,baseline_38_build,component_history_build,csv_to_mdb}.py

迁移状态:P2 已完成(2026-09-22) —— 4 个库模块(data/scada_source/slim/mdb_names)实体迁入本目录(旧路径 src/windscada/<件>.py 留模块别名壳);12 个构建器迁入 builders/(scripts/<同名>.py 留 CLI 壳,链/审计/文档里约 269 处路径引用因此保持不变);构建器的安装根推算改用公共层公开面 app_common.common.app_common_guanlan.api.install_root(不再依赖 __file__.parents[1])。实逮并修掉:包内相对导入(from .config 等 6 处)在搬家后指向不存在的模块 ⇒ 改为绝对导入。

依据:docs/重构方案_模块化_v0.1.md(用户令 2026-09-22:只重构目录与接口、零行为变化、逐版本可回滚)。