Files
carmanagement/docs/ops/phase4-measurement-template.md
T
root 8fc88ffc14
Build & Push / Pipeline Tests (push) Failing after 59s
Build & Push / Build & Push Docker Image (push) Has been skipped
Test / Type Check (all packages) (push) Failing after 51s
Test / API Unit Tests (push) Has been skipped
Test / Homepage Unit Tests (push) Has been skipped
Test / Carplace Unit Tests (push) Has been skipped
Test / Admin Unit Tests (push) Has been skipped
Test / Dashboard Unit Tests (push) Has been skipped
Test / API Integration Tests (push) Has been skipped
fix production issues
2026-08-12 16:48:41 -04:00

55 lines
1.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.
# Phase 4 — Extraction measurement template
Fill one copy per candidate (`notifications` | `payments-webhooks` | `media`). Store dated copies under `docs/ops/evidence/` (create as needed). Do not extract without G1G7.
## Candidate
- Name:
- Date:
- Author:
- Environment measured: staging / production
## G1 — Soak baseline
- Command / duration:
- Error rate / p95:
- Link or paste `/metrics` summary:
## G2 — Bottleneck
- Symptom (SLO miss):
- Attribution (route, job, DB, Redis, storage):
- Supporting graph or log sample:
## G3 — Blast radius / compliance
- Why a separate deployable (not just more workers):
## G4 — Ownership
- Eng owner:
- On-call:
- Budget for dual-run:
## G5 — Contract
- Sync API or async events:
- Contract test location (planned):
## G6 — Dual-run plan
- Shadow period:
- Diff/alert strategy:
## G7 — Rollback
- Cutback steps:
- Drill date (must be practiced once):
## Decision
- [ ] **Do not extract** — pursue in-monolith item: _______________
- [ ] **Extract** — write service ADR and implementation plan (separate change)
Sign-off: _______________ date: _______________