发布

  • Revision 2: Address baz PR review comments

    frostbyte_neo 发布于 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
    下载附件