# 变更审计记录:P16 调度任务最小运行间隔 — Spec 收尾文档同步 | 字段 | 值 | |------|-----| | 日期 | 2026-03-22 21:03:37 | | Prompt-ID | P20260322-205347 | | Session-ID | c0515e2b | | Session 路径 | docs/audit/session_logs/2026-03/22/68_a233cc02_205218 | ## 操作摘要 P16(调度任务最小运行间隔机制)spec-closing-checklist 收尾。本次仅涉及文档/契约同步,无新增逻辑代码变更: 1. 更新 OpenAPI spec,补充 P16 相关的接口定义和 Schema 字段 2. 更新 PRD spec,将 T1-T10 任务清单全部标记为完成 测试结果:Monorepo pytest 614 passed, 80 failed, 10 skipped(80 个失败全部为预存在问题,与 P16 无关)。 ## 变更文件清单 | 文件 | 变更类型 | 说明 | |------|----------|------| | `docs/contracts/openapi/backend-api.json` | 修改 | 新增 P16 相关 OpenAPI 定义 | | `docs/prd/specs/P16-task-min-run-interval.md` | 修改 | T1-T10 任务清单标记完成 | ## 改动注解 ### `docs/contracts/openapi/backend-api.json` - 变更类型:修改 - 原始原因:P16 spec-closing-checklist 步骤 5 要求文档同步,OpenAPI spec 需反映已实现的接口变更 - 思路分析:在现有 OpenAPI spec 中补充 P16 引入的新字段和端点定义,保持契约文档与实际实现一致 - 修改结果:ScheduleResponse/CreateScheduleRequest/UpdateScheduleRequest 新增 `min_run_interval_value`、`min_run_interval_unit`、`last_success_at` 字段;新增 `/api/schedules/{schedule_id}/run` 端点(含 `force` 参数和 409 响应);新增 `/api/schedules/{schedule_id}/history` 端点 ### `docs/prd/specs/P16-task-min-run-interval.md` - 变更类型:修改 - 原始原因:P16 所有开发任务已完成,需更新 PRD spec 状态以反映实际进度 - 思路分析:逐项核对 T1-T10 任务的实现状态,确认全部完成后批量标记;同时修正迁移脚本文件名为实际名称 - 修改结果:T1-T10 全部标记为 `[x]` 完成,迁移脚本文件名已修正为实际名称 ## 合规检查 | 检查项 | 状态 | 说明 | |--------|------|------| | 代码-文档同步 | ✅ 无缺失 | `code_without_docs` 为空 | | 新增迁移 SQL | ✅ 无新增 | `new_migration_sql` 为空 | | DDL 基线 | ⚠️ 未更新 | `has_ddl_baseline` 为 false(非本次变更引入) | | OpenAPI Spec | ✅ 已同步 | `api_changed` 为 false,本次已手动更新 spec | | BD 手册 | — | 无数据库结构变更 | ## 本次对话文件变更 ### 新增文件 - `docs/audit/prompt_logs/prompt_log_20260322_205347.md` - `docs/audit/session_logs/2026-03/22/66_5460a155_203419/main_01_93568fb4.md` - `docs/audit/session_logs/2026-03/22/66_5460a155_203419/sub_01_93568fb4.md` - `docs/audit/session_logs/2026-03/22/66_5460a155_203419/sub_02_93568fb4.md` - `docs/audit/session_logs/2026-03/22/67_f11b5687_205015/main_01_761a13a1.md` - `docs/audit/session_logs/2026-03/22/67_f11b5687_205015/sub_01_93568fb4.md` - `docs/audit/session_logs/2026-03/22/68_a233cc02_205218/main_01_c0515e2b.md` > 以上均为审计基础设施自动生成的 session 日志和 prompt 日志,非业务变更。