style: 优化月度计划相关日志输出 - 在数据库模块中新增物理删除月度计划的函数 `delete_plans_by_ids` - 在月度计划管理器中引入 `max_plans_per_month` 配置,用于限制每月计划数量 - 当检测到计划数量超出上限时,自动按创建时间删除最旧的计划以维持数量限制 - 优化了标记计划完成和删除计划时的日志记录,使其输出更详细的计划内容 - 调整了检查现有计划时的日志信息,使其更清晰
将 `schedule_manager` 和 `monthly_plan_manager` 从 `src/manager` 移动到 `src/schedule` 目录,以更好地组织与日程和计划相关的功能。 主要变更: - 将 `schedule_manager` 和 `monthly_plan_manager` 移动到新的 `src/schedule` 目录。 - 更新了所有对这两个模块的导入路径,以反映新的文件位置。 - 删除了旧的 `src/manager` 目录下的模块文件。 - `monthly_plan_manager` 内部实现被重构,取代了原有的 `plan_generator.py`,简化了计划生成逻辑。