This repository uses multiple instruction entry points.
- Primary file:
.github/copilot-instructions.md
docs/API_GUIDELINES.mddocs/ARCHITECTURE.mddocs/ONBOARDING.mddocs/ai/prompts/README.mddocs/ai/prompts/api-endpoint.mddocs/ai/prompts/feature-development.mddocs/ai/prompts/bugfix.mddocs/ai/prompts/refactor.mdCONTRIBUTING.md
- Keep
Resource -> Service -> DAOlayering. /apiroutes are authenticated (proxy/OAUTH-decorated); non-/apiroutes are unauthenticated.- Update
src/main/resources/assets/api-docs.yamlwhen API contracts change. - Add/update tests for behavior changes.
- Avoid Mockito lenient stubbing (
lenient()); keep tests strict-stubbing compliant. - Use synthetic test data only.