{ "cases": "lab03.json", "webhook": "my-ops-brief", "passed": 4, "total": 4, "results": [ { "case": "전체 · 먼저 볼 것 셋", "webhook": "my-ops-brief", "run": 1, "passed": true, "problems": [], "seconds": 1.1, "status": 200, "request": {}, "response": { "overall": "red", "red": [ "runs", "dlq", "release" ], "yellow": [ "alerts", "quality", "cost" ], "actions": [ { "area": "runs", "status": "red", "action": "오류 묶음 1위 확인 · 고치기 (77일차)" }, { "area": "dlq", "status": "red", "action": "parked 건 원인 확인 뒤 런북대로 재처리 (76일차)" }, { "area": "release", "status": "red", "action": "카나리 끄기 · 되돌리기 검토 (74일차)" } ], "markdown": "# 운영 브리핑 (2026-10-26 ~ 2026-10-30 실행 기록 + 지금 상태)\n\n전체: 🔴 red\n\n| 영역 | 상태 | 숫자 |\n| --- | --- | --- |\n| 실행 | 🔴 | 오류율 5.88% · p95 2598ms · 답 못 함 4.76% |\n| 알림 | 🟡 | 6건 (높음 3) |\n| DLQ | 🔴 | 3건 (parked 2) |\n| 데이터 품질 | 🟡 | 평균 0.6583 · 마지막 1 · 격리 1 |\n| 비용 | 🟡 | $0.073604 / $0.08 (92.01%) |\n| 릴리스 | 🔴 | 1.1.0 · 카나리 1.2.0 20% (다시 묻기 62.5%) |\n\n## 먼저 볼 것\n\n1. 🔴 실행: 오류 묶음 1위 확인 · 고치기 (77일차)\n2. 🔴 DLQ: parked 건 원인 확인 뒤 런북대로 재처리 (76일차)\n3. 🔴 릴리스: 카나리 끄기 · 되돌리기 검토 (74일차)" } }, { "case": "표에 숫자", "webhook": "my-ops-brief", "run": 1, "passed": true, "problems": [], "seconds": 0.2, "status": 200, "request": {}, "response": { "overall": "red", "red": [ "runs", "dlq", "release" ], "yellow": [ "alerts", "quality", "cost" ], "actions": [ { "area": "runs", "status": "red", "action": "오류 묶음 1위 확인 · 고치기 (77일차)" }, { "area": "dlq", "status": "red", "action": "parked 건 원인 확인 뒤 런북대로 재처리 (76일차)" }, { "area": "release", "status": "red", "action": "카나리 끄기 · 되돌리기 검토 (74일차)" } ], "markdown": "# 운영 브리핑 (2026-10-26 ~ 2026-10-30 실행 기록 + 지금 상태)\n\n전체: 🔴 red\n\n| 영역 | 상태 | 숫자 |\n| --- | --- | --- |\n| 실행 | 🔴 | 오류율 5.88% · p95 2598ms · 답 못 함 4.76% |\n| 알림 | 🟡 | 6건 (높음 3) |\n| DLQ | 🔴 | 3건 (parked 2) |\n| 데이터 품질 | 🟡 | 평균 0.6583 · 마지막 1 · 격리 1 |\n| 비용 | 🟡 | $0.073604 / $0.08 (92.01%) |\n| 릴리스 | 🔴 | 1.1.0 · 카나리 1.2.0 20% (다시 묻기 62.5%) |\n\n## 먼저 볼 것\n\n1. 🔴 실행: 오류 묶음 1위 확인 · 고치기 (77일차)\n2. 🔴 DLQ: parked 건 원인 확인 뒤 런북대로 재처리 (76일차)\n3. 🔴 릴리스: 카나리 끄기 · 되돌리기 검토 (74일차)" } }, { "case": "할 일은 규칙에서", "webhook": "my-ops-brief", "run": 1, "passed": true, "problems": [], "seconds": 0.1, "status": 200, "request": {}, "response": { "overall": "red", "red": [ "runs", "dlq", "release" ], "yellow": [ "alerts", "quality", "cost" ], "actions": [ { "area": "runs", "status": "red", "action": "오류 묶음 1위 확인 · 고치기 (77일차)" }, { "area": "dlq", "status": "red", "action": "parked 건 원인 확인 뒤 런북대로 재처리 (76일차)" }, { "area": "release", "status": "red", "action": "카나리 끄기 · 되돌리기 검토 (74일차)" } ], "markdown": "# 운영 브리핑 (2026-10-26 ~ 2026-10-30 실행 기록 + 지금 상태)\n\n전체: 🔴 red\n\n| 영역 | 상태 | 숫자 |\n| --- | --- | --- |\n| 실행 | 🔴 | 오류율 5.88% · p95 2598ms · 답 못 함 4.76% |\n| 알림 | 🟡 | 6건 (높음 3) |\n| DLQ | 🔴 | 3건 (parked 2) |\n| 데이터 품질 | 🟡 | 평균 0.6583 · 마지막 1 · 격리 1 |\n| 비용 | 🟡 | $0.073604 / $0.08 (92.01%) |\n| 릴리스 | 🔴 | 1.1.0 · 카나리 1.2.0 20% (다시 묻기 62.5%) |\n\n## 먼저 볼 것\n\n1. 🔴 실행: 오류 묶음 1위 확인 · 고치기 (77일차)\n2. 🔴 DLQ: parked 건 원인 확인 뒤 런북대로 재처리 (76일차)\n3. 🔴 릴리스: 카나리 끄기 · 되돌리기 검토 (74일차)" } }, { "case": "DLQ를 비운 뒤", "webhook": "my-ops-brief", "run": 1, "passed": true, "problems": [], "seconds": 0.1, "status": 200, "request": {}, "response": { "overall": "red", "red": [ "runs", "release" ], "yellow": [ "alerts", "quality", "cost" ], "actions": [ { "area": "runs", "status": "red", "action": "오류 묶음 1위 확인 · 고치기 (77일차)" }, { "area": "release", "status": "red", "action": "카나리 끄기 · 되돌리기 검토 (74일차)" }, { "area": "alerts", "status": "yellow", "action": "높은 알림부터 확인하고 닫기 (76일차)" } ], "markdown": "# 운영 브리핑 (2026-10-26 ~ 2026-10-30 실행 기록 + 지금 상태)\n\n전체: 🔴 red\n\n| 영역 | 상태 | 숫자 |\n| --- | --- | --- |\n| 실행 | 🔴 | 오류율 5.88% · p95 2598ms · 답 못 함 4.76% |\n| 알림 | 🟡 | 6건 (높음 3) |\n| DLQ | 🟢 | 0건 (parked 0) |\n| 데이터 품질 | 🟡 | 평균 0.6583 · 마지막 1 · 격리 1 |\n| 비용 | 🟡 | $0.073604 / $0.08 (92.01%) |\n| 릴리스 | 🔴 | 1.1.0 · 카나리 1.2.0 20% (다시 묻기 62.5%) |\n\n## 먼저 볼 것\n\n1. 🔴 실행: 오류 묶음 1위 확인 · 고치기 (77일차)\n2. 🔴 릴리스: 카나리 끄기 · 되돌리기 검토 (74일차)\n3. 🟡 알림: 높은 알림부터 확인하고 닫기 (76일차)" } } ] }