Commit Graph

  • cf65ceed1c fix(moldinsight): 方案预览契约断裂——工艺参数面板全 N/A + 备选方案预览无法切换 main cjw 2026-09-27 00:46:16 +08:00
  • f87cd8a68e fix(deploy): celery worker --pool=solo——prefork 守护进程禁止 spawn OCC 子进程 cjw 2026-09-27 00:01:05 +08:00
  • eb0a4005e1 fix(db): celery 角色改用 NullPool——连接跨事件循环复用致任务全挂 cjw 2026-09-26 23:43:54 +08:00
  • 73de137779 fix(processing): process_file_core 缺 timeout_seconds 参数——解析必挂 NameError cjw 2026-09-26 23:27:32 +08:00
  • aaaac95b53 fix(init_db): await 优先级漏括号——启动迁移自诞生起从未执行成功(事故根因) cjw 2026-09-26 23:17:33 +08:00
  • 4a5dc61a02 fix(init_db): 启动迁移失败不再静默——logger.exception 带 traceback + schema 覆盖校验 cjw 2026-09-26 23:11:30 +08:00
  • 021bf311c1 fix(migrations): 删掉 fingerprint 的 GIN 索引——json 类型无 GIN 操作符类,建表必炸 cjw 2026-09-26 22:57:54 +08:00
  • f1d6a78f8a fix(auth): 登录 500——asyncpg 拒绝 aware datetime 写入 naive TIMESTAMP 列 cjw 2026-09-26 22:29:17 +08:00
  • 9e52c95400 X cjw 2026-09-26 21:40:48 +08:00
  • 0c69d4c347 x cjw 2026-09-26 21:34:22 +08:00
  • 62fd22cb31 x cjw 2026-09-26 21:23:04 +08:00
  • d8d4deffd1 fix(deploy): .env 容器内连宿主基础设施走 172.17.0.1(bridge 网关) cjw 2026-09-26 21:22:00 +08:00
  • 65b33609d6 fix(deploy): frontend nginx client_max_body_size 1m→100M(修 /api/upload 413) cjw 2026-09-26 21:18:16 +08:00
  • 3615902e8d fix(deploy): .env 显式写 BACKEND_PORT=(空值),backend 不再随机分配宿主机端口 cjw 2026-09-26 21:14:19 +08:00
  • f0110df164 🔧 build(deploy): .env / .env.example 补 FRONTEND_PORT=10003 + 端口段重写 cjw 2026-09-26 21:11:03 +08:00
  • d7f92f1816 📝 docs(deploy): DEPLOYMENT §1.2 写入端口约定——选择 A 为默认 cjw 2026-09-26 21:03:49 +08:00
  • a889671bb5 🔧 build(deploy): 取消宿主端口映射的默认值——.env 必须显式配置 cjw 2026-09-26 21:00:59 +08:00
  • aaf887507f 🐛 fix(deploy): backend 宿主机端口受 .env BACKEND_PORT 控制 cjw 2026-09-26 20:58:10 +08:00
  • b934b737e8 🐛 fix(deploy): 修 unified backend 与 frontend 抢占宿主 10003 冲突 cjw 2026-09-26 20:56:20 +08:00
  • cf465d28e2 🔧 build(deploy): frontend 容器内端口 80→8000——避免占用宿主 80 cjw 2026-09-26 20:53:21 +08:00
  • e65dcc2d39 🔧 build(deploy): 端口默认值统一 10003/10004——前端入口固定 10003 cjw 2026-09-26 20:45:38 +08:00
  • 0dfb3c63b1 📝 docs(status): 补 2026-09-26 批次——3 个部署机收尾修复 cjw 2026-09-26 20:01:28 +08:00
  • 8f8a7ea00a 🐛 fix(deploy): celery worker 启动命令移除 --workdir(celery 5.x 已移除) cjw 2026-09-26 20:01:05 +08:00
  • b03431b511 📝 docs(deploy): 明确裸 up 不重建已有镜像 + 修正 build.sh 三步描述 cjw 2026-09-24 17:05:01 +08:00
  • 7717c9fa14 🔧 build(deploy): 镜像 base 由 miniconda 切换 Miniforge cjw 2026-09-24 16:33:40 +08:00
  • 2fd1b3da21 🐛 fix(deploy): 修干净机器首次构建两处必挂——.dockerignore 排除 deploy/ + celery 并行构建依赖 cjw 2026-09-24 16:18:44 +08:00
  • 4373fafd55 🐛 fix(deploy): 移除服务 profiles——裸 up / 裸 -f 恢复一键可用 cjw 2026-09-24 16:09:26 +08:00
  • a548623ea5 📦 build(deploy): Compose 按部署模式拆分三文件——换文件名即换模式一键部署 cjw 2026-09-24 15:28:13 +08:00
  • 6baa6b0d0a docs:ARCHITECTURE / ROADMAP 同步 D17 Human-in-Loop 完成 cjw 2026-09-24 10:15:36 +08:00
  • 483f158424 D17 批 3:前端按钮 + Dialog + 经验角标——闭环可视 cjw 2026-09-24 10:03:09 +08:00
  • 505f3591ab D17 批 2:算法接缝(OCC payload 通道 + hints 透传到分模评分)—— 闭环通 cjw 2026-09-23 16:21:33 +08:00
  • 2c9ba9d6b3 D17 批 1:Human-in-Loop 老师傅经验反馈(数据 + 权限 + 写入 API) cjw 2026-09-23 16:11:17 +08:00
  • 79441a8a87 批次6:D4文档治理收口 + D13锁文件流程固化 cjw 2026-09-23 09:59:02 +08:00
  • 64dc85bd14 批次5:inventory服务下沉收口 + Pydantic v2 / datetime弃用清零 cjw 2026-09-22 16:13:45 +08:00
  • c51e6b793a x cjw 2026-09-18 18:21:01 +08:00
  • e728dcd226 批次4后续专项完成:D11清偿 + OCC方案B实施 + 部署参数 + D2诚实标注 + CI门禁 cjw 2026-09-18 17:22:01 +08:00
  • 0e6b3b1811 后端设计治理:批次 0-4 全部完成(安全/部署/一致性/结构/架构) cjw 2026-09-17 16:15:49 +08:00
  • 4537faf2c4 优化 cjw 2026-09-16 17:55:04 +08:00
  • 3f120417d1 文档 cjw 2026-09-15 18:07:33 +08:00
  • 6464e89942 文档 cjw 2026-09-15 18:02:25 +08:00
  • 4fbff0761a x cjw 2026-09-02 18:18:42 +08:00
  • 5e531ffe1e 文档目录结构简洁化 cjw 2026-09-01 18:05:18 +08:00
  • bee439cf34 x cjw 2026-08-31 18:01:34 +08:00
  • 3ea59551db 模块拆分 init cjw 2026-08-27 14:53:22 +08:00
  • e6ddea33a2 fix(frontend): 移除 openapi-typescript 依赖,解决 TS6 peer 冲突导致服务器 npm install 失败 cjw 2026-08-04 10:13:08 +08:00
  • 3b5f70f1f3 chore(deploy): 移除仓库内 deploy.sh,避免与服务器钩子脚本同名冲突 cjw 2026-08-03 17:08:45 +08:00
  • eab4137c0a fix(frontend)+chore(deploy): 修复明细表格渲染 + static/ 改服务器构建 cjw 2026-08-03 16:12:34 +08:00
  • 4ec6f98f10 x cjw 2026-07-31 16:55:52 +08:00
  • 2f811b986c fix(deploy): 恢复跟踪 .env,修复服务器 git pull 后无 .env 导致服务无法启动 cjw 2026-07-31 16:07:44 +08:00
  • 5016458e44 x cjw 2026-07-31 15:57:13 +08:00
  • a330757946 xx cjw 2026-07-30 11:01:00 +08:00
  • 853c478657 xxx cjw 2026-07-30 10:30:50 +08:00
  • cf6d708566 xxx cjw 2026-07-27 15:54:25 +08:00
  • a8c0e1af3d docs: 更新演进路线图(P1-2 注册表 + P1-4 Alembic 进度) cjw 2026-07-20 11:05:03 +08:00
  • 00ca81287e feat(db): 引入 Alembic 取代裸 DDL 迁移 cjw 2026-07-20 11:04:23 +08:00
  • 66ba6e00f5 refactor(moldinsight): 引入可插拔注册表(MoldGenerator + FeatureDetector) cjw 2026-07-20 11:03:16 +08:00
  • f3d2951dc3 x cjw 2026-07-20 10:16:27 +08:00
  • 8493f0df03 init cjw 2026-07-13 17:44:50 +08:00
  • 975fa1ffac init cjw 2026-07-13 17:44:37 +08:00
  • 6b3188e693 x cjw 2026-06-23 09:38:31 +08:00
  • f6d8829071 x cjw 2026-06-16 11:15:03 +08:00
  • f71a48d3b8 x cjw 2026-06-12 13:55:38 +08:00
  • c4616cbbee x cjw 2026-06-11 15:08:42 +08:00
  • f4457a5372 x cjw 2026-06-10 13:44:05 +08:00
  • c39c0b547f x cjw 2026-06-10 11:21:17 +08:00
  • fdbde938f9 x cjw 2026-06-09 16:19:15 +08:00
  • 4151e4963b x cjw 2026-06-09 15:44:17 +08:00
  • dadde0ed5c x cjw 2026-06-09 14:17:21 +08:00
  • fa2178fbd8 x cjw 2026-06-09 13:44:53 +08:00
  • 5d73a7d036 x cjw 2026-06-09 11:26:42 +08:00
  • 7d0fa506b6 x cjw 2026-06-09 11:14:03 +08:00
  • c6a8bc39da x cjw 2026-06-04 17:51:11 +08:00
  • 65033666ef 优化前端,使用组件Element cjw 2026-06-02 15:56:04 +08:00
  • cafa3ef883 xx cjw 2026-06-02 09:55:28 +08:00
  • 8cca6f9d32 x cjw 2026-06-02 09:55:06 +08:00
  • ecc6b8ab8a 修复铝价格走势 cjw 2026-06-01 14:52:47 +08:00
  • c6f1901703 x cjw 2026-06-01 14:10:14 +08:00
  • 1691fa924d x cjw 2026-06-01 13:51:16 +08:00
  • 39ff62c47e x cjw 2026-06-01 13:40:53 +08:00
  • b22431d3cb x cjw 2026-06-01 10:44:08 +08:00
  • a91b6ab21f 修正为python3.12镜像 cjw 2026-06-01 10:11:25 +08:00
  • 77bdf56adf 重写独立dockerfile cjw 2026-05-29 18:19:30 +08:00
  • 823a387118 后端模块拆分 cjw 2026-05-29 18:10:08 +08:00
  • 5bb9bc84ea 前端重构 Vite cjw 2026-05-29 17:30:26 +08:00
  • cbd5d98993 x cjw 2026-05-29 10:11:28 +08:00
  • 7d35728373 x cjw 2026-05-29 10:00:08 +08:00
  • 3443763fbf x cjw 2026-05-29 09:47:21 +08:00
  • 44902207c9 增加celery任务队列,任务持久化(服务重启不丢)、支持多 Worker 水平扩展、失败自动重试 cjw 2026-05-28 17:59:39 +08:00
  • 6ad22e4466 优化整体任务性能 cjw 2026-05-28 17:41:02 +08:00
  • e03490279e x cjw 2026-05-27 17:49:48 +08:00
  • 843af3b8d1 x cjw 2026-05-27 17:08:56 +08:00
  • 8da6b0b832 x cjw 2026-05-27 16:35:53 +08:00
  • 2ffe8ecbb3 x cjw 2026-05-27 16:15:01 +08:00
  • 06cee89e19 x cjw 2026-05-27 15:47:36 +08:00
  • a73d530f07 x cjw 2026-05-27 15:27:35 +08:00
  • 9882d3becc 导出step文件合并为整体,方便后续修改 cjw 2026-05-27 14:57:03 +08:00
  • 26613676f8 x cjw 2026-05-25 18:35:33 +08:00
  • 63bee26ab8 x cjw 2026-05-25 10:16:05 +08:00
  • 459ad50c08 x cjw 2026-05-21 14:25:14 +08:00
  • 08d5a45c80 x cjw 2026-05-18 16:45:17 +08:00