- Introduced Storybook configuration files (`main.ts`, `preview.ts`, `tsconfig.json`) for Angular components. - Created motion tokens in `motion-tokens.ts` to define durations, easing functions, and transforms. - Developed a Storybook story for motion tokens showcasing their usage and reduced motion fallback. - Added SCSS variables for motion durations, easing, and transforms in `_motion.scss`. - Implemented accessibility smoke tests using Playwright and Axe for automated accessibility checks. - Created portable and sealed bundle structures with corresponding JSON files for evidence locker. - Added shell script for verifying notify kit determinism.
28 lines
813 B
YAML
28 lines
813 B
YAML
groups:
|
|
- name: notify-slo
|
|
rules:
|
|
- alert: NotifyDeliverySuccessSLO
|
|
expr: sum(rate(notify_delivery_success_total[5m])) / sum(rate(notify_delivery_total[5m])) < 0.98
|
|
for: 10m
|
|
labels:
|
|
severity: page
|
|
annotations:
|
|
summary: "Notify delivery success below SLO"
|
|
description: "Success ratio below 98% over 10m"
|
|
- alert: NotifyBacklogDepthHigh
|
|
expr: notify_backlog_depth > 5000
|
|
for: 5m
|
|
labels:
|
|
severity: page
|
|
annotations:
|
|
summary: "Notify backlog too high"
|
|
description: "Backlog depth exceeded 5000 messages"
|
|
- alert: NotifyDlqGrowth
|
|
expr: rate(notify_dlq_depth[10m]) > 50
|
|
for: 10m
|
|
labels:
|
|
severity: ticket
|
|
annotations:
|
|
summary: "Notify DLQ growth"
|
|
description: "Dead letter queue growing faster than threshold"
|