34047007@qq.com
|
28ab794b30
|
checkpoint: 列显示设置持久化修复——保存 watch 加 deep 监听
表头组件勾选列是原地改对象(col.checked/visible),浅 watch 只在数组引用替换时触发,
漏掉勾选 → localStorage 无数据 → 刷新即恢复默认。改 deep:true 覆盖全部原地修改来源。
|
2026-08-07 22:43:38 +08:00 |
|
34047007@qq.com
|
73e25050df
|
checkpoint: 调度任务存储落 PG——jobstore 归一 default + execute 写回真实触发 + 前端 store 字典更新
- ap_scheduler: 默认分组改 SQLAlchemyJobStore on PG,删 RedisJobStore 与 redis_instance;注释/告警口径同步
- node/service: jobstore 归一 default(兼容存量 sqlalchemy 名);cron/interval/date 写回 task_node.trigger/trigger_args(前端列表可见真实触发);run_job_now 用独立临时 id,不再覆盖节点既有排程
- enums: 删 APSCHEDULER_LOCK_KEY(jobstore 落 PG 后死锁)
- sys_dict_data: sys_job_store 字典归一 default,删 sqlalchemy 档
- 前端: 任务表单 store 选项与 default 归一
|
2026-08-07 21:47:38 +08:00 |
|
34047007@qq.com
|
86126ea16f
|
checkpoint: 架构治理四件套——统一 async / 测试真 PG / Redis 降级可选 / DPB 扶正
- A1 业务层统一 async:gencode 表内省改 run_sync 异步(不再阻塞事件循环)、
check_db 改 async_engine、dict_util 启动预热异步载入;psycopg 降为
APScheduler SQLAlchemyJobStore 专用同步孤岛(注释标注)
- A2 测试真 PG 化:conftest 弃 SQLite + mock Redis,改连真实 PG16(dpb_test)+
Redis(number_gen advisory lock 路径真被测);新增 docker/test-compose.yaml
测试依赖栈(postgres:16:5433 + redis:7:6380);run_ci 前置探测 + 容器兜底,
pytest -m pg 10 套正式 tc 全过(真实 PG16 + Redis)
- B1 Redis 启动不强依赖:redis_connect 失败降级启动,缓存类回源 DB、存储类
(会话/AI 配置/调度)经 require_redis 守卫返回 503;真机 3 阶段降级测试
PASS=11 FAIL=0(独立 Redis 6390 + 后端 8091,不动共享 dev 服务)
- C 扶正 DPB:后端横幅/日志(dpb.log)/README/pyproject/ai_factory agent 名、
前端 package.json/署名注释/链接文案/deploy.sh/docker 注释全部去 fastapiadmin;
grep backend/app + frontend/web/src 零残留
- 验证:全量回归 pass=72 fail=0
|
2026-08-07 09:06:19 +08:00 |
|
34047007@qq.com
|
e937fc930c
|
checkpoint: real-scale 数据链 + 统计引擎 + ABLUP 稀疏性能修复
init 后首次落盘,累计工作:
- 数据侧:simulate_breeding_data real-scale 3.5万树重建 + 分层观测
- 引擎侧:ABLUP 稀疏生产档 EM-REML(blup 1.6.0/1.7.0);性能倒挂修复——
系谱闭包收口为 BFS 可达祖先 + N_EXACT 3000 对齐 N_SUBSAMPLE(选中 200~3000 树
不再顶进数小时精确迹尾),A/B 数值等价实证 + 守卫探针
- 前端:观测过滤 + 表单/HTTP 工具链完善
- 文档:业务链/观测梳理 + 引擎实施记录 + 规划对照总表
- gitignore:排除 Temp/调试脚本/一次性验证输出
|
2026-08-07 08:03:10 +08:00 |
|
34047007@qq.com
|
b95053c52c
|
init: 初始化 dpb 桃育种系统代码库
前后端 + 后端 FastAPI 全量源码、部署脚本与文档。
|
2026-08-06 00:17:49 +08:00 |
|