Skip to content

Conversation

@olindost
Copy link
Collaborator

Overview: This PR introduces the initial POST /report/generate endpoint to kick off report generation.

Changes

  • Added a new POST /report/generate endpoint in app/api/v1/routes.py.
  • Endpoint logic is delegated to a new app/services/report_service.py for better separation of concerns.
  • The endpoint immediately returns a report_id and a processing status, using an in-memory placeholder for now.
  • Includes a basic ReportRequest model for input validation.

@felixjordandev
Copy link
Collaborator

Nice, this'll make starting report generation way easier! 🎉 Approved.

@felixjordandev felixjordandev merged commit f8038aa into main Oct 18, 2025
@felixjordandev felixjordandev deleted the feat/report-generation-endpoint branch October 18, 2025 06:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants