chore(audit): 补追 96 份未入仓审计孤本 — 覆盖 2026-02-26 ~ 2026-04-08
这些审计记录原本堆积在 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>
This commit is contained in:
60
docs/audit/changes/2026-03-22__p16-spec-closing-doc-sync.md
Normal file
60
docs/audit/changes/2026-03-22__p16-spec-closing-doc-sync.md
Normal file
@@ -0,0 +1,60 @@
|
||||
# 变更审计记录: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 日志,非业务变更。
|
||||
Reference in New Issue
Block a user