-
由 陈泽健 提交于
- 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:Claude <noreply@anthropic.com>
c2698352
| 名称 |
最后提交
|
最后更新 |
|---|---|---|
| .claude/skills | ||
| Docs | ||
| config | ||
| deploy | ||
| skill | ||
| .env.example | ||
| .gitignore | ||
| CLAUDE.md | ||
| README.md |