src/vendor 语义是'第三方/参考',却装着线上氢能看板并反向 import src/modules,依赖方向倒挂。本次把生产代码归位并建立氢能分层: src/modules/energy/hydrogen/ index.tsx 导航入口(原 HydrogenModule.tsx) api.ts types.ts HTTP 与 DTO dev-mock-api.ts 仅 dev 的 vite 插件(仍由 vite.config.ts 引用) model/ 纯逻辑(format / bearing-labels / daily-detail-format) board/ 经营看板 UI(原 vendor energy-h2-bi-board) station-daily/ 单站日报 UI(原 vendor energy-h2-station-daily) drill/ 下钻弹层 UI(原 hydrogen-bi-v2 的 UI 部分) common/ 工具与共享组件(原 vendor common + prototype-download) fonts/ JetBrains Mono(原 vendor resources/design-system) - UI 与 CSS 逐字节保留,仅移动位置与改写相对 import。 - 删除自挂载原型入口后遗留的 2 个 annotation-source.json。 - vite.config.ts 与 tsconfig 的路径/exclude 同步清理。 - independent-entry.test.ts 不再硬编码路径,改为断言'两个入口解析到同一文件'。 导入改写用一次性 codemod 完成(按旧位置解析、按新位置重写), lint / test(131) / build 全绿,可达性分析仍为 0 未引用文件。
Co-authored-by: HiFox Agent <agents-noreply@hifox.com>
- Hono + TypeScript 后端,连接 MySQL 数据库 - React + Vite + Tailwind 前端 - 车辆资产实时汇总(按车型/品牌型号分组) - 本周交车/还车/替换统计(关联业务单据) - 车牌号详情弹窗 - Dockerfile + Woodpecker CI 流水线 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>