This index is organized so you can quickly find the right document for a given task.
- Backend GraphQL overview: backend/graphql-overview.md
- Architecture decisions index: architecture/README.md
- Listing contract and pagination behavior: backend/listing-and-pagination.md
- Search behavior and Fuse.js choices: backend/search-and-filtering.md
- Mutation conventions and integrity rules: backend/mutation-conventions.md
- Shared resolver helpers: backend/shared-resolver-helpers.md
- DRY patterns for inventory pages and dialogs: frontend/dry-and-inventory-patterns.md
- E2E testing with Playwright: frontend/e2e-testing.md
- GraphQL list API contract: architecture/decisions/adr-0001-graphql-list-contract.md
- Cursor + offset hybrid pagination: architecture/decisions/adr-0002-hybrid-pagination.md
- Fuse.js fuzzy search: architecture/decisions/adr-0003-fuse-fuzzy-search.md
- CRUD consistency across modules: architecture/decisions/adr-0004-module-crud-consistency.md