Skip to content

分层约束

Status: Active Updated: 2026-02-25

允许的依赖方向

utils/types -> core -> runtime/worker/server/cli -> frontend

规则

  • src/core 不依赖 src/runtimesrc/serversrc/workersrc/clifrontend
  • src/runtime 不依赖 src/serverfrontend
  • src/worker 仅依赖 coreruntime
  • src/server 可依赖 coreworker,不依赖前端内部实现。
  • frontend 仅通过 API 交互,不直接访问状态文件或 DB。

执行计划

  • 引入静态 import 边界检查。
  • 在 CI 中阻断越层依赖。
  • 错误信息必须可教学、可修复。

Released under the MIT License.