Skip to content

A DSO verzoek with no mapped activity makes no case and reaches nobody (REQ-DSO-013) #3457

Open

Description

@rubenvdlinde

What is missing

A DSO verzoek whose activities map to no case type makes no case, and nobody is told.

Why it matters

DsoIntakeCasePayload::payloadFor() throws when no case type answers to the mapping. The verzoek then waits in integriq with activityUnmapped: true, and no handler sees it. Statutory terms can run without anyone knowing.

Where

  • lib/Service/Dso/DsoIntakeCasePayload.php:70-75.
  • The requirement: integriq openspec/specs/dso-omgevingsloket/spec.md, REQ-DSO-013 (triage case, "Onbekend DSO-activiteit" case type, notify the DSO triage user).

Already done

Done when

  • An unmapped verzoek opens a triage case on a configured case type, and a configured user or group gets a notification.
  • A mixed verzoek (some mapped, some not) opens its mapped cases and one triage case.
  • Live proof with one unmapped push is in the PR.

Activity

  1. github-actions commented on Oct 8, 2026

    @github-actions
    Contributor

    Thank you for opening this issue! It has been assigned to @rubenvdlinde for review.

    What happens next:

    1. A maintainer will review this issue and determine the appropriate action
    2. If accepted, it may be converted into an OpenSpec change for structured development
    3. You will be notified of any status changes

    Triage labels:

    • triage:accept-feature — accepted as a new feature
    • triage:accept-bugfix — accepted as a bug fix
    • triage:needs-info — more information needed
    • triage:wontfix — will not be addressed
    • triage:duplicate — duplicate of another issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesttriageAwaiting triage

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions