-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathprogress.txt
More file actions
42 lines (30 loc) · 2.58 KB
/
progress.txt
File metadata and controls
42 lines (30 loc) · 2.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# DevOps 平台项目进展跟踪 (Project Progress Tracker)
## 🎯 当前状态 (Current Focus)
[阶段:执行中]
分支:feat/dbt-expectations-migration
任务:完成 dbt 模型修复与验证,进入数据质量审计与生产环境验证阶段。
## 🏗️ 进行中 (In Progress)
- [ ] [P1] 数据质量审计:基于 `dbt test` 结果,深度修复 GitLab/ZenTao 部分项目的 null 关联问题 (2026-03-06)
- [ ] [P0] 监控并完成 100+ 禅道产品的全量数据同步 (2026-03-05) - 进度: >15%
## 📅 接下来 (Backlog)
- [ ] [P1] DORA 指标逻辑迁移:将 `fct_dora_metrics` 中的 MTTR 占位符替换为真实事故管理数据逻辑 (2026-03-06)
- [ ] [P1] 生产验证:在生产 profile 下执行 `dbt build --full-refresh` 验证可扩展性 (2026-03-06)
- [ ] [P2] 完善 E2E 自动化测试用例,覆盖新的交互回执评论逻辑 (2026-03-05)
- [ ] [P2] 建立 `docs/adr/` 目录并初始化 0001-queue-isolation ADR 决策文档 (2026-03-05)
## 📋 最近完成 (Recently Completed)
1. **[Data] dbt 模型全量修复与 Schema 治理** (2026-03-06)
- 结果:1. 修复了 SonarQube(缺失 `gitlab_project_id`)、禅道(JSONB 转换报错)及审计事实表(类型不匹配)在内的所有阻塞性错误。2. 引入 `drop_b.py` 自动化清理机制,解决了 `__dbt_backup` 导致的构建冲突。
- 验证:`dbt build` 对关键事实表(Project Health, Quality Risk Audit, Brittleness Index)已全量通过。
- [Hygiene]: 已清理临时调试文件及日志。
2. **[MANDATORY] 知识割取与项目宪法 (contexts.md) 增补** (2026-03-06)
- 结果:1. 总结 dbt 备份清理、JSONB 强类型转换、并发控制等教训于 `lessons-learned.log`。2. 更新 `contexts.md`,追加「dbt 性能与类型守卫」规范。
- 意义:实现从“解决问题”到“沉淀规则”的闭环,防止类似 ID 冲突或事务死锁问题再次发生。
3. **[Core] 基础设施瘦身 (KISS) 与 GE 彻底移除** (2026-03-06)
- 结果:彻底删除了 GE 遗留脚本及依赖,解耦数据质量校验逻辑至 dbt 原生流程。
- 验证:`dbt test` 全量通过。
4. **[P0/P1] 落地 SCD Type 2 身份自愈与 Correlation ID 治理** (2026-03-06)
- 结果:实现 MQ -> DB 全链路 CID 透传。升级 `int_golden_identity` 支持 SCD2 历史字段回溯。
5. **[P0] 正式引入 Ruff 工具链并完成全量代码库清理** (2026-03-06)
---
*最后更新时间:2026-03-06 20:50 (Antigravity)*
*更多已完成记录见 [progress_archive.md](file:///c:/Users/netxs\devops\devops\progress_archive.md)*