@fluffy-glass/engine-model
v0.1.0-preview.1
Published
Semantic city simulation contracts for Fluffy Glass.
Maintainers
Readme
model
- 状态:In progress
- 实现状态:preview npm 包已初始化;最小语义契约、Shard scalar 与 Core 命令组合测试已实现。
- 架构依据:ADR-003
计划职责
以 @fluffy-glass/engine-model 发布语义类型、领域不变量和跨边界契约。当前实现 CityPolicy、NetworkTopologyChange 与基于 Core 命令信封的 SetCityPolicy;EmploymentContract、DevelopmentProposal 以及 CompoundLot、ResidentialCompound、PhysicalBuilding、OccupancyUnit 和 CompoundAccessPoint 仍为设计输入,尚未实现。
允许依赖
@fluffy-glass/engine-shard 的 scalar contracts/guards,以及 @fluffy-glass/engine-core 的公开命令契约。
禁止依赖
Hono、Godot、Workbench、SQLite、WebSocket 和具体运行时适配器。
当前不包含
不定义超级 City 聚合,不把每个 Agent 自动提升为聚合根;不包含运行时实体存储或具体适配器。公开 API 仅从包根入口导出。
