• 陈泽健's avatar
    refactor(middleware): P1 级代码质量优化 — 日志系统、异常处理、工具模块抽取 · bccc2b9a
    陈泽健 提交于
    - 新增 utils/ 工具包:统一日志配置(logger)、错误码定义(error_codes)、API 响应封装(response)
    - cache_manager.py:笼统 except Exception 拆分为 FileNotFoundError / JSONDecodeError / OSError 精准处理
    - server.py:12 处 print / traceback.print_exc 替换为 logger.error / logger.exception
    - server.py:新增网络异常(RequestException)和响应解析异常(KeyError/ValueError)捕获
    - deploy/upload_to_server.py:数据源统一到 skill/code/web/,新增 DIRS_TO_UPLOAD 目录递归上传
    - 新增 .claude/skills/HANDOFF/ 会话交接技能
    - CLAUDE.md 注册 /handoff 技能入口
    - Docs/ 新增 P1 级代码质量优化相关 PRD 文档
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    bccc2b9a
error_codes.py 940 字节