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
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
* - menuStyles: 菜单风格预览图(设计/暗色/亮色)
|
||||
*
|
||||
* @module config/assets/images
|
||||
* @author FastapiAdmin Team
|
||||
* @author DPB 团队
|
||||
*/
|
||||
|
||||
import lightTheme from "@imgs/settings/theme_styles/light.png";
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
* - headerBar: 顶部栏功能配置
|
||||
*
|
||||
* @module config
|
||||
* @author FastapiAdmin Team
|
||||
* @author DPB 团队
|
||||
*/
|
||||
|
||||
import { configImages } from "./assets/images";
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
* - 配置查询 - 提供工具函数快速查询组件配置
|
||||
*
|
||||
* @module config/component
|
||||
* @author FastapiAdmin Team
|
||||
* @author DPB 团队
|
||||
*/
|
||||
|
||||
import { defineAsyncComponent } from "vue";
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
* - 每个用户每个自然日「自动礼花」流程只会完整播放一次(由 setting store 按自然日记录)。
|
||||
*
|
||||
* @module config/modules/festival
|
||||
* @author FastapiAdmin Team
|
||||
* @author DPB 团队
|
||||
*/
|
||||
|
||||
import type { FestivalConfig } from "@/types/config";
|
||||
@@ -62,7 +62,7 @@ export const festivalConfigList: FestivalConfig[] = [
|
||||
// image: yd,
|
||||
// count: 3,
|
||||
// scrollText:
|
||||
// "🎉 五月快乐!FastAPI Admin 祝您工作顺利、迭代顺利。本月请关注备份与安全策略,遇到问题可先查看文档或联系运维。",
|
||||
// "🎉 五月快乐!DPB 桃育种系统祝您工作顺利、迭代顺利。本月请关注备份与安全策略,遇到问题可先查看文档或联系运维。",
|
||||
// },
|
||||
|
||||
/** 单日示例(圣诞节):需取消注释并确保已 import 雪花图 */
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* 通过修改此配置文件可以快速启用或禁用顶部栏的功能按钮。
|
||||
*
|
||||
* @module config/headerBar
|
||||
* @author FastapiAdmin Team
|
||||
* @author DPB 团队
|
||||
*/
|
||||
|
||||
import type { HeaderBarFeatureConfig } from "@/types/config";
|
||||
|
||||
Reference in New Issue
Block a user