Files
Neo-ZQYY/docs/audit/changes/2026-03-22__p16-spec-closing-doc-sync.md
Neo 14a12342b5 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>
2026-04-20 06:35:42 +08:00

61 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 变更审计记录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 skipped80 个失败全部为预存在问题,与 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 日志,非业务变更。