跳到主要内容

架构决策记录 / ADR

重大技术决策的留痕。每篇一页:状态、背景、决策、后果。 决策可以被推翻,但必须新增一篇 ADR 说明推翻理由,禁止原地修改历史记录。

编号决策状态
0001设计器画布迁移至 ReactFlow已接受
0002后端升级路径:先 Boot 2.7,后 3.x 独立里程碑已接受
0003文档发布体系选型 Docusaurus已接受
0004维持 MIT 许可证已接受
0005UI 架构:antd 守 CRUD,设计器域自研已接受
0006多库逆向 Dialect SPI(P0 四库 + Generic 兜底)已接受
0007项目只读分享链接已接受
0008数据源与 projectJSON 隔离(不落 profile.dbs)已接受
0009协作 Presence:后端 SocketIO + 短票已接受
0010暗色模式延期(不阻塞 P2)已接受
0011复合 FK 暂不改为 fields[]已接受
0012升级为「AI 时代的数据结构平台」(Git+Figma+agent 事实源)已接受 · B
0013公开 API / MCP(鉴权·限流·scope)📋 已规划
0014@ant-design/pro-components Strangler 摘除(依赖已移除)✅ 已落地 · B
0015Boot 3 提高 max-http-request-header-size(JWT 头溢出→HTML 400)已接受
0016体验优先:「敢分享的美图」主线(ICP 混合)已接受
0017多关系图 + 实体编辑器(含图内分组 Frame)已接受 · 分阶段
0018托管拓扑:GitHub + Cloudflare 免费档,不买生产 VPS已接受
0019官方 Demo 运行时:Railway-only(真 MySQL 8);拒三厂商;Zeabur 为 CN 备选已接受
0020单一业务库 erd(取消 martin/erd 双库);init schema-only;种子走 Flyway已接受