Skip to content

feat: Implement structured error handling and response - #186

Open
namankhare wants to merge 5 commits into
mainfrom
feat/better-failure-notifications
Open

namankhare wants to merge 5 commits into
mainfrom
feat/better-failure-notifications

Conversation

@namankhare

Copy link
Copy Markdown
Contributor

No description provided.

@namankhare
namankhare marked this pull request as ready for review September 15, 2026 13:33
Copilot AI balanced review requested due to automatic review settings September 15, 2026 13:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The frontend contract is broken, Drive failures can be misclassified, and raw run diagnostics are exposed.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Introduces normalized Inngest run-status responses with structured, actionable failure details.

Changes:

  • Adds run-status and error response models.
  • Classifies Inngest and Google Drive failures.
  • Expands endpoint documentation and response examples.
File summaries
File Description
app/inngest_proxy/service.py Normalizes run responses and builds error details.
app/inngest_proxy/models/models.py Defines response schemas and status enums.
app/inngest_proxy/models/__init__.py Exports the new models.
app/inngest_proxy/errors.py Adds failure classification and formatting.
app/inngest_proxy/controller.py Publishes the normalized response contract.
app/google_docs/services/google_auth.py Exposes the service-account email.
app/google_docs/services/folder_manager.py Adds parent-folder accessibility checks.
Review details
  • Files reviewed: 7/7 changed files
  • Comments generated: 3
  • Review effort level: Balanced (auto)

Note

Copilot is running an experiment and ran this review at Balanced.


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread app/inngest_proxy/controller.py
Comment thread app/inngest_proxy/service.py Outdated
Comment thread app/google_docs/services/folder_manager.py Outdated
@namankhare namankhare linked an issue Sep 16, 2026 that may be closed by this pull request
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.

Show Failure Reasons in Report Generation Status and Toast

2 participants