# Backend Development Guidelines --- ## Overview hyb-oa backend work uses Fastify, Prisma and PostgreSQL under `server/`. The project-specific backend rules live in `../hyb-oa/backend-fastify-prisma.md`; the files in this directory are Trellis default scaffolding and may be expanded only when a later task needs deeper backend conventions. --- ## Guidelines Index | Guide | Description | Status | |-------|-------------|--------| | [hyb-oa Backend Rules](../hyb-oa/backend-fastify-prisma.md) | Current project backend rules | Current | | [Directory Structure](./directory-structure.md) | Module organization and file layout | Scaffold | | [Database Guidelines](./database-guidelines.md) | ORM patterns, queries, migrations | Scaffold | | [Error Handling](./error-handling.md) | Error types, handling strategies | Scaffold | | [Quality Guidelines](./quality-guidelines.md) | Code standards, forbidden patterns | Scaffold | | [Logging Guidelines](./logging-guidelines.md) | Structured logging, log levels | Scaffold | --- ## Language Project rules are Chinese-first where they are user-facing. Short English files generated by Trellis may remain when they are tool-facing scaffolding.