# Shared Packages

这里放跨业务模块的基础设施，不放具体业务表或业务用例。

当前包含：

- `database`：跨模块共享的 GORM 支持、分页和迁移执行器
- `module`：模块迁移、后台元数据和路由注册协议
- `task`：跨模块共享的进程内任务注册表和贡献协议
- `database`、`module`、`task`：跨模块基础设施与稳定协议

应用级 logging、HTTP response、paymentkit 等实现位于 `internal/`，不属于
可复用 pkg 公共层。
`pkg` 只能提供机制和稳定协议，不能引用任何 `internal` 业务包。数据库配置加载、
系统集成配置、系统表和 provider 生命周期仍由 `internal` 负责。
