<!-- json
{
  "sourceId": "recipe-upload-presigned",
  "repositoryId": "recipe-manager",
  "filePath": "modules/api/src/web/upload.ts",
  "capabilityTags": ["upload", "presigned-url", "blob"],
  "operationIds": ["enable-file-upload"],
  "applicability": ["sample-project"],
  "notes": [
    "Reference presigned upload URL generation and validation patterns."
  ]
}
-->

# recipe-upload-presigned

- Source: `modules/api/src/web/upload.ts`
- Capability tags: upload, presigned-url, blob
- Applicability: sample-project
- Notes:
  - Reference presigned upload URL generation and validation patterns.
