docs: consolidate copilot governance and add medassist skills (#160)
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user