docs: add TODO section from 2026-05-21 meeting

This commit is contained in:
ringo
2026-05-21 22:36:16 +08:00
parent 58097e4d12
commit 5f2367fc67
+15 -8
View File
@@ -1,6 +1,6 @@
# archgen-schema # bps-schema
统一建筑数据模型(Unified Building Design Schema)。 多尺度多性能协同数据模型。
## 仓库文件 ## 仓库文件
@@ -148,9 +148,9 @@ Schema 只保存**原始定义数据**,不包含任何可从已有字段计算
表示 `embodiedCarbon` 适用于建筑/社区/城市三个尺度,仅用于碳排放核算。 表示 `embodiedCarbon` 适用于建筑/社区/城市三个尺度,仅用于碳排放核算。
### 9. 不绑定特定工具 ### 9. 只描述数据本身
Schema 中不出现特定软件、工具或 DSL 的名称(如 GSA、AML、BSS、ant-model)。Schema 只描述**建筑数据本身**,不描述数据的生成方式。 Schema 只描述**建筑数据本身**,不描述数据的生成方式。
## 使用方式 ## 使用方式
@@ -164,9 +164,16 @@ python3 scripts/gen-ts.py schema-building.json > dist/building.d.ts
python3 scripts/gen-py.py schema-building.json > archgen_schema/building.py python3 scripts/gen-py.py schema-building.json > archgen_schema/building.py
``` ```
具体生成器不在本仓库维护,由各消费项目自行管理。 具体生成器暂时不在本仓库维护。
---
建筑/社区尺度最小化的字段需要确定一个规则。默认或者非默认需要有个判定。 可能有md/skill来规范化操作。 ## TODO
影响性能的要素需要捋清楚
什么是智能优化?形态优化,还是需要性能目标? - [ ] 定义 building / community / urban 每个尺度的最小字段集合
- [ ] 制定 `required` 与 `default` 的判定规则文档
- [ ] 梳理影响模拟性能的字段并标注影响等级
- [ ] 明确"智能优化"的定义和 scope(形态优化 vs 性能目标驱动)
- [ ] 确定优化变量、约束条件在 schema 中的表达方式
- [ ] 考察与 GSA Rules YAML 轨的复用可能性
- [ ] 完善 schema 的 tags 系统(如需新增 `minScale` / `maxScale` / `performanceImpact` / `optimizable` 等属性)