docs(plan): A5 实施报告与计划回写

新增 A5 审计与日志实施报告;回写开发计划状态、§6.6 完成情况与 WBS 状态;README 文档索引增加 A5 报告。
This commit is contained in:
Stev_Wang committed 2026-11-04 16:28:30 +08:00
1 parent 26ffe97927
commit 83aa04b856
3 files changed
+163 -3

No files matched your search

@@ -10,7 +10,7 @@
| 文档名称 | 灵犀 · 信息流素材生产平台 项目开发计划 |
| 版本 | V0.1(初稿,待评审) |
| 日期 | 2026-11-02 |
| 状态 | **执行中**:A0 工程骨架与契约基线已完成(2026-11-02);A1 身份认证与用户管理已完成(2026-11-03);A2 角色权限与数据范围已完成(2026-11-03);A3 客户与行业目录已完成(2026-11-04 最终验收);A4 数据字典与系统配置已完成(2026-11-04);下一步 A5 |
| 状态 | **执行中**:A0 工程骨架与契约基线已完成(2026-11-02);A1 身份认证与用户管理已完成(2026-11-03);A2 角色权限与数据范围已完成(2026-11-03);A3 客户与行业目录已完成(2026-11-04 最终验收);A4 数据字典与系统配置已完成(2026-11-04);A5 审计与日志已完成(2026-11-04);下一步 A6 |
| 需求基线 | PRD V1.6([灵犀-信息流广告素材一站式生产平台PRD.md](../PRD/灵犀-信息流广告素材一站式生产平台PRD.md)) |
| 技术基线 | 技术架构 V0.4([灵犀_信息流素材生产平台_技术架构_V0.1.md](../技术架构/灵犀_信息流素材生产平台_技术架构_V0.1.md))+ `AGENTS.md` V1.0 + `docs/工程规范/` V1.0 |
| 覆盖范围 | **M0 任务级;M1–M4 迭代级 + 任务组级;M5 预研边界(不排期)** |
@@ -384,7 +384,7 @@ flowchart LR
| **A2** | ✅ 已完成 | 角色权限与数据范围 | A1 | 5.5 | 4–5 日 | W2 | 角色可配;SoD 命中拒绝;特殊权限默认关闭;范围过滤生效 |
| **A3** | ✅ 已完成 | 客户与行业目录 | A1 / A2 | 7 | 4–5 日 | W2 | 行业 / 客户 / 客户组可用;唯一性;状态只读;字段审批 |
| **A4** | ✅ 已完成 | 数据字典与系统配置 | A3 | 4 | 3–4 日 | W3 | 三层合并;编码不可改;阈值同源;配置版本 + 审计 |
| **A5** | 未开始 | 审计与日志 | A1 / A4 | 4 | 3–4 日 | W2–W3 | 关键操作全留痕;不可篡改;导出自身审计 |
| **A5** | ✅ 已完成 | 审计与日志 | A1 / A4 | 4 | 3–4 日 | W2–W3 | 关键操作全留痕;不可篡改;导出自身审计 |
| **A6** | 未开始 | 任务中心与队列骨架 | A0 / A1 | 6 | 4–5 日 | W2–W3 | 提交 → SSE → 完成 / 失败;幂等;取消 / 重试 |
| **A7** | 未开始 | AI 配置与调用底座 | A0 / A1 / A5 | 6 | 4–5 日 | W3 | 四层配置;Mock 调用;密钥不泄露;账本可查 |
| **B0** | 未开始 | 行业包与表单设计器 | A3 / A4 | 8 | 6–7 日 | W4 | 电商行业包 v1;七项校验;双人发布;快照 |
@@ -631,6 +631,8 @@ PRD §7 把 **M-27(素材元素级拆解)** 与「自动字幕 → TTS 配
**本批门禁**:关键操作全留痕;审计不可改;导出本身留痕;运行日志与审计分离。
> **A5 完成情况(2026-11-04)**:8/8 项 WBS 全部 ✅。`audit_logs` 按月分区(复合主键 + append-only 触发器 + `lingxi_app` 最小权限)、`@Audit` 拦截器成功 / 失败双写与脱敏、多条件游标检索 / 详情 diff / 异步 CSV 导出 / HMAC 短时效下载、敏感访问与保留归档占位、Pino trace_id 与运行日志平台入口全部落地;前端按用户选定 **操作日志列表 A / 详情 A / 运行日志 C** 实现 `/system/audit-logs`、`/system/audit-logs/:id`、`/system/logs`,侧栏更名「操作日志」「字段管理」并新增「运行日志」。门禁:`format:check / lint / typecheck / test` 全绿(shared 163 / api 164 / web 187,共 514),`test:int` 70 项(8 文件,含 audit 12),A5 浏览器 e2e 5/5(约 57s),`build` 8/8,`openapi:diff` 无破坏性变更;实现记录、截图与遗留见 [A5 实施报告](./灵犀_A5审计与日志_实施报告_V0.1.md)。已知遗留:OTel SDK(待依赖评审)、运行日志服务指标 / trace 查询接口、导出对象存储与并发限流(B3 / A6)、资产 / 任务动作接入(B1 / A6)、QT-10 保留期最终值。
### 6.7 A6 任务中心与队列骨架
**目标**:所有耗时操作走统一任务协议,前端有统一进度体验。**对应**:架构 §6.4 / §3.3;M-05;`D-02` / `D-08`。