这些审计记录原本堆积在 docs/audit/changes/changes/ 嵌套误产物目录下(由开发机迁移
79d3c2e 前后的不明批量操作产生)。由于同期 .gitignore 屏蔽了 docs/audit/ 全目录,
它们从未入过 git 任何分支 history。删除即永久丢失。
按 docs/specs/audit-gap-recovery/tasks.md 阶段 1 执行,将全部 96 份 D 类孤本
(主目录无同名、git history 亦无记录)复制到 docs/audit/changes/ 主目录入仓。
涵盖主题: P1-P18 全栈集成 / 多模块累积变更 / ETL bug 修复 / 业务日切 /
召回与任务引擎改造 / 租户管理与审批 / 董事会财务 / 客户与助教详情 /
DDL 基线合并 / Kiro 到 Claude Code 迁移
阶段 2(B 类内容漂移 1 份)和阶段 4(嵌套目录删除)独立推进。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.1 KiB
3.1 KiB
变更审计记录: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 收尾。本次仅涉及文档/契约同步,无新增逻辑代码变更:
- 更新 OpenAPI spec,补充 P16 相关的接口定义和 Schema 字段
- 更新 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.mddocs/audit/session_logs/2026-03/22/66_5460a155_203419/main_01_93568fb4.mddocs/audit/session_logs/2026-03/22/66_5460a155_203419/sub_01_93568fb4.mddocs/audit/session_logs/2026-03/22/66_5460a155_203419/sub_02_93568fb4.mddocs/audit/session_logs/2026-03/22/67_f11b5687_205015/main_01_761a13a1.mddocs/audit/session_logs/2026-03/22/67_f11b5687_205015/sub_01_93568fb4.mddocs/audit/session_logs/2026-03/22/68_a233cc02_205218/main_01_c0515e2b.md
以上均为审计基础设施自动生成的 session 日志和 prompt 日志,非业务变更。