77b0f3a0f9
- Add frontend unit tests with coverage to CI test workflow - Add dependabot.yml for automated dependency updates (npm + GitHub Actions) - Add backend coverage thresholds (60/65/50/60) to vitest.config.ts - Exclude services/ and logger from coverage (untestable schedulers)
37 lines
1.4 KiB
Markdown
37 lines
1.4 KiB
Markdown
# MedAssist-ng - AI Coding Instructions
|
|
|
|
## Purpose
|
|
|
|
This file is intentionally short.
|
|
Use `AGENTS.md` as the canonical governance source and `.github/skills/*/SKILL.md` for detailed workflows.
|
|
|
|
## Always-On Rules
|
|
|
|
- English only for project artifacts.
|
|
- **NEVER run remote git commands** — no `git push`, no `gh pr create/merge`, no `gh release`, no `git tag`. Prepare locally, then hand off to `@release-manager`.
|
|
- Testing work belongs to `@testing-manager`.
|
|
- PR/release/CI orchestration belongs to `@release-manager`.
|
|
- Keep changes local, focused, and consistent with existing UI/API patterns.
|
|
|
|
## MedAssist Essentials
|
|
|
|
- Frontend calls backend through `/api/*`.
|
|
- All UI text must use i18n keys (`t("...")`) with EN/DE entries.
|
|
- DB changes must stay backward-compatible (schema default + alter migration + null-safe reads).
|
|
|
|
## Skill Routing
|
|
|
|
- Architecture/boundaries: `medassist-architecture-guard`
|
|
- DB compatibility: `medassist-db-compat-check`
|
|
- i18n rules: `medassist-i18n-enforcer`
|
|
- UI consistency: `medassist-ui-consistency`
|
|
- Testing delegation: `medassist-testing-handoff`
|
|
- Release delegation: `medassist-release-handoff`
|
|
|
|
## Key References
|
|
|
|
- Canonical governance: `AGENTS.md`
|
|
- Global engineering rules: see `AGENTS.md` (`Global Engineering Rules` section).
|
|
- Project skills: `.github/skills/README.md`
|
|
- Specialist agents: `.github/agents/testing-manager.agent.md`, `.github/agents/release-manager.agent.md`
|