Skip to content

feat(requests): request list with errors, retries and reprocessing #26

Description

@Fluory

Goal

Staff see at a glance which requests need attention and can reprocess failed ones – the customer asked that errors are visible and nothing is lost.

Acceptance criteria

  • Request list with status, attempts, last error (human-readable cause, no stack traces), next retry time
  • Reprocess action for requests in ERROR re-enqueues in the same transaction as the status change and is audited
  • Dead-lettered jobs are visible as ERROR with the stage (processing/export)
  • Filters: status, possible duplicate

Not part of this task

  • Ops dashboards across companies

Affected areas

  • src/features/requests/
  • src/features/jobs/
  • src/app/

Test plan

Criterion Check
reprocess atomic integration test
list content integration test with seeded states

Security/Privacy affected?

Tenant-scoped list; error texts must not contain document content or connection data.

Epic: #18 · Architecture: docs/decisions/ADR-0001-pilot-architecture.md

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

featureNew capabilityreadyDefinition of Ready met – may be claimed

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions