• 陈泽健's avatar
    refactor(p1-3): server.py 拆分为 routes/services/utils 三层架构 · c2698352
    陈泽健 提交于
    - server.py 从 1443 行精简到 146 行,改为 create_app() 应用工厂模式
    - 新增 container.py 依赖容器:集中单例与 config,解决跨模块全局副作用
      (rebuild_search_index 的单例重置改用 container.reset_search_engine)
    - 新增 utils/paths.py:路径常量集中(SCRIPT_DIR/PROJECT_ROOT/RECORDS_DIR 等)
    - 新增 utils/audit.py:log_audit 迁入
    - 新增 utils/record_utils.py:5 个入库纯函数迁入
    - 新增 services/ai_service.py:build_prompt/call_claude_api 等迁入
    - 新增 services/record_service.py:rebuild_search_index 迁入
    - 新增 routes/ 5 个 Blueprint(auth/troubleshoot/cache/export/submit)
    - decorators.py:url_for('login') 适配为 url_for('auth.login')
    - API 路径与响应格式严格不变(15 端点验证通过)
    - 94 单元测试回归全绿
    - 回写 P1 需求/计划文档:P1-3 验收勾选、执行记录与问题记录补全
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    c2698352
名称
最后提交
最后更新
..
问题记录 Loading commit data...
PRD_计划执行_P0级问题修复.md Loading commit data...
PRD_计划执行_P1级代码质量优化.md Loading commit data...
PRD_计划执行_移除登录页默认账号提示.md Loading commit data...
PRD_计划执行_问题排查助手性能与功能优化.md Loading commit data...
PRD_计划执行_问题排查助手流式返回优化.md Loading commit data...
PRD_计划执行_问题知识库智能排查助手.md Loading commit data...
PRD_计划执行_问题知识库智能排查助手优化.md Loading commit data...
PRD_需求文档_P0级问题修复.md Loading commit data...
PRD_需求文档_P1级代码质量优化.md Loading commit data...
PRD_需求文档_移除登录页默认账号提示.md Loading commit data...
PRD_需求文档_问题排查助手性能与功能优化.md Loading commit data...
PRD_需求文档_问题排查助手流式返回优化.md Loading commit data...
PRD_需求文档_问题知识库智能排查助手.md Loading commit data...
PRD_需求文档_问题知识库智能排查助手优化.md Loading commit data...
PRD_需求文档_项目优化方向.md Loading commit data...
_PRD_Troubleshoot助手功能优化_部署报告.md Loading commit data...
_PRD_Troubleshoot助手功能优化_需求文档.md Loading commit data...
_PRD_Troubleshoot助手功能优化_需求文档_计划执行.md Loading commit data...
_PRD_Troubleshoot助手登录认证_需求文档.md Loading commit data...
_PRD_Troubleshoot助手登录认证_需求文档_计划执行.md Loading commit data...
技术实现文档_问题排查助手Web服务.md Loading commit data...
搜索索引.json Loading commit data...
用户使用手册_问题排查助手.md Loading commit data...
索引.md Loading commit data...
转换统计.json Loading commit data...
部署指南_问题排查助手Web服务.md Loading commit data...