Implement `PromptsModule`: - `POST /workspaces/:workspaceId/prompts` — create prompt with name, description, tags - `GET /workspaces/:workspaceId/prompts` — list all prompts, paginated - `GET /prompts/:id` — get prompt with latest version - `DELETE /prompts/:id` — soft delete (add `deletedAt` field) - Slug auto-generated from name (kebab-case, unique per workspace)
Implement
PromptsModule:POST /workspaces/:workspaceId/prompts— create prompt with name, description, tagsGET /workspaces/:workspaceId/prompts— list all prompts, paginatedGET /prompts/:id— get prompt with latest versionDELETE /prompts/:id— soft delete (adddeletedAtfield)