架构决策记录 / ADR
重大技术决策的留痕。每篇一页:状态、背景、决策、后果。 决策可以被推翻,但必须新增一篇 ADR 说明推翻理由,禁止原地修改历史记录。
| 编号 | 决策 | 状态 |
|---|---|---|
| 0001 | 设计器画布迁移至 ReactFlow | 已接受 |
| 0002 | 后端升级路径:先 Boot 2.7,后 3.x 独立里程碑 | 已接受 |
| 0003 | 文档发布体系选型 Docusaurus | 已接受 |
| 0004 | 维持 MIT 许可证 | 已接受 |
| 0005 | UI 架构: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 |
| 0015 | Boot 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 | 已接受 |