Skip to content

已知限制

以下限制是当前实现的真实边界,除特别说明外均属未交付能力而非缺陷:

部署与依赖

  • Docker Compose 未完成:当前只有本地四进程部署方式(见 环境要求与本地部署),不支持一键部署。
  • Python 依赖全部 PyPIifcopenshell / ifcdiff / ifcquery 均为 PyPI 官方发布,uv sync 直接安装,无本地源码依赖。
  • 模型文件始终文件系统:PostgreSQL 仅承载 issues / overrides / change log;uploads、XKT、元数据、版本快照仍在文件系统。
  • Python 侧存储仅文件模式:PG 模式下 edit-service 的 history 与版本快照仍在文件。

编辑与并发

  • 单机单用户、无认证:provenance 是声明字段,无防伪语义;请勿将服务暴露到公网。
  • pending 已落盘持久化:pending 队列每次变更原子写入 models/{id}/pending.json,edit-service 重启后自动恢复;history 与版本快照同样不受影响。
  • 无多用户并发控制:每模型一把锁串行化写,多用户/冲突合并属后续范围。
  • diff 无超时控制:大模型可能阻塞。

功能边界

  • diff 仅属性级:不提供几何 diff;entity 引用属性不参与比较。
  • AI 生成 IFC 本体为 skill 形态:aiifc skill 让 AI 直接写 ifcopenshell.api 代码生成模型(见 AI Skill);平台的编辑 API 用于改已有模型。
  • MCP 封装未交付:当前为 REST 形态。
  • OpenAPI 为仓库内静态文件:自动生成与漂移检测属后续迭代。
  • 仅中文文档:英文 locale 为后续迭代。

AGPL-3.0-only