42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
---
|
|
name: medassist-observability-guard
|
|
description: Ensure MedAssist changes preserve actionable logging, health checks, and clear operational error visibility, including equivalent requests phrased in German.
|
|
---
|
|
|
|
# Skill Instructions
|
|
|
|
Use this skill when changes affect backend services, schedulers, integrations, startup flow, or failure handling.
|
|
|
|
## Objective
|
|
|
|
Maintain operational visibility so failures are detectable, diagnosable, and actionable.
|
|
|
|
## Required Checks
|
|
|
|
1. Critical paths keep clear error reporting.
|
|
2. Health-check behavior remains intact and meaningful.
|
|
3. Logs contain actionable context without leaking secrets.
|
|
4. Errors are surfaced with enough detail for debugging.
|
|
5. Silent failure paths are avoided.
|
|
|
|
## MedAssist Focus Areas
|
|
|
|
- `backend/src/index.ts`
|
|
- `backend/src/routes/health.ts`
|
|
- `backend/src/services/*`
|
|
- Scheduler and notification flows
|
|
|
|
## Anti-Patterns
|
|
|
|
- Swallowed exceptions.
|
|
- Generic logs with no context.
|
|
- Missing visibility for background failures.
|
|
|
|
## Response Format
|
|
|
|
Return:
|
|
|
|
- Observability touchpoints reviewed
|
|
- Gaps found and suggested fixes
|
|
- Operational risk level
|