-
Revision 2: Address baz PR review comments
发布于
2026-05-12 18:08:22 +00:00 - Add workspace_id scoping to all report and preference DAO queries
- Add project_id + status=pending guard to report update (prevents replay attacks)
- Add @JsonCreator to ReportStatus.fromString for correct deserialization
- Replace Lombok @NonNull with Jakarta @NotNull on ReportCompleteRequest.status
- Return 202 Accepted for async report generation endpoint
- Rename ReportResource → ReportsResource (convention)
- Fix scheduleTimeLocalLocal typo in FE
- Update migration index to (workspace_id, project_id, created_at)
- Add config.yml documentation for reportGeneration section
- Thread projectId through markReportFailed callback
下载附件