Skip to content

feat(intake,review): duplicate handling in the UI #27

Description

@Fluory

Goal

When a request looks like a duplicate, the clerk sees the original and decides – nothing is discarded silently and nothing is exported twice.

Acceptance criteria

  • A possible duplicate shows a banner linking the original request
  • Clerk decides: continue processing or reject as duplicate (reason stored, audited)
  • A request rejected as duplicate can never be exported

Not part of this task

  • Near-duplicate similarity search

Affected areas

  • src/features/intake/
  • src/features/review/
  • src/features/requests/

Test plan

Criterion Check
decision flow integration test
no export after reject integration test

Security/Privacy affected?

Tenant-scoped: duplicates are only detected within the same company.

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