Problem
Status handlers have the same ObjectId/Result problems as other domains.
Depends On
Depends on: Foundation issue (standardize ObjectId in Shared commands/queries)
Files to Modify
- src/Api/Handlers/Statuses/GetStatusHandler.cs — return Task<Result>
- src/Api/Handlers/Statuses/ListStatusesHandler.cs — return Task<Result<IReadOnlyList>>
- src/Api/Handlers/Statuses/CreateStatusHandler.cs — return Task<Result>
- src/Api/Handlers/Statuses/UpdateStatusHandler.cs — return Task<Result>
- src/Api/Handlers/Statuses/DeleteStatusHandler.cs — return Task<Result>
- src/Api/Handlers/Statuses/StatusEndpoints.cs — map Result → HTTP responses
Acceptance Criteria
Problem
Status handlers have the same ObjectId/Result problems as other domains.
Depends On
Depends on: Foundation issue (standardize ObjectId in Shared commands/queries)
Files to Modify
Acceptance Criteria