# pack-web-api — Retrieval Map

| Component | Docs to Retrieve (relative `{ws}/`) |
|-----------|-------------------------------------|
| `rest`    | `platform/patterns/rest-api.md`, `platform/contracts/api-error-shape.md` |
| `graphql` | `platform/patterns/graphql-resolver.md`, `platform/contracts/graphql-schema.md` |
| `grpc`    | `platform/patterns/grpc-service.md`, `platform/contracts/proto-schema.md` |
| `api`     | `platform/contracts/api-error-shape.md`, `platform/patterns/auth-middleware.md` |

> Path doc là gợi ý chuẩn — workspace có thể đặt tên khác. Nếu file không tồn tại → ghi vào Knowledge Gaps.
