CODE 文档
CODE 是 e2m2e 的 GUI 前端:e2m2e 提供地月空间轨道设计所需的动力学模型与算法,本仓库把它们封装 成可视化桌面应用(Tauri 2:Rust 壳 + React 前端 + e2m2e sidecar)。八个工具 (含参数空间扫描与分区边界)与 catalog 的标注/提升/导出/删除操作均已可用; 画布为结果层/固定层双层模型,附时间轴走查与地月空间分区图层;内嵌 AI 助手 (LLM+MCP)可对话式发起计算,会话跨重启持久化。
入门
使用指南
领域知识
开发
- 开发指南
- CODE 架构设计
- ADR 0028:会合视图保留质心原点,感知问题在显示层修复
- ADR 0027:助手宿主内置工具——情景生成/修改
- ADR 0026:AI 助手思考等级与过程展示
- ADR 0025:AI 助手会话历史与多会话
- ADR 0024:记录用户元数据落在 catalog 记录字段,星标用保留 tag
- ADR 0023:AI 助手架构——Rust 宿主 agent loop 与标准 MCP 拓扑
- ADR 0022:AI 助手(LLM+MCP)功能定位与模型服务策略
- ADR 0021:主画布时间轴(时刻选择)
- 0020. UI 视觉语言定为严肃语义色板
- ADR 0019:sidecar 子树生命周期
- ADR 0018:Tauri 桌面端自动更新架构
- 0017. Linux 桌面版本分发(AppImage 与 DEB 双形态打包)
- 0016. 功能补齐验收基准与 catalog 工具分布规范
- 0015. UI 组件库选型与参数覆写层架构
- ADR-0014:UI 迁移到 Tauri 架构
- ADR 0013:星历模型可视化的坐标与时间约定
- ADR 0012:GUI 卡顿与接口边界依赖 e2m2e 上游修复,本地不上子进程
- ADR 0011:算法层直调(绕过 Facade 门面)
- ADR 0010:内嵌可视化替代弹窗
- ADR 0009:从 Pydantic 模型自动生成参数面板
- ADR 0008:output/ 目录作为数据持久化源
- ADR 0007:大爆炸替换旧 GUI
- ADR 0006:e2m2e GUI 前端定位
- ADR-0005: 脚本注册前后端合并
- ADR-0004: JobStatus 枚举与 DispatchResult 信号载体
- ADR-0003: GUI 运行前确认集中化
- ADR-0002: DRO 参考初值 GUI v1
- ADR-0001: 界面中英文切换方案