---
id: ADR-CMT-MTG-016
title: Deduplicate Delivered Review Decisions
product_area: committees
module: meetings
revision: 1
status: proposed
design_intent: proposed
source_sha:
  services-committees: 36129c24daeaadcdb339218c38cdeaff9861359d
decision: >-
  The owner records each Submissions review outcome once with its effect and
  queued acknowledgement, reverses supported supersession and otherwise records
  a rejected owner consequence.
constrains:
  - DOM-CMT-MTG-004
  - DOM-CMT-MTG-005
  - DOM-CMT-MTG-006
  - WF-CMT-MTG-014
  - SVC-CMT-MTG-recruitment
origin: none
alternatives:
  - option: Apply every corrected review unconditionally.
    why_not: >-
      It could contradict an appointment already accepted or a slate already
      carried.
  - option: Reject all superseding reviews.
    why_not: >-
      Reviewers would be unable to correct reversible alternates, declines or
      disclosures.
consequences:
  - >-
    Accepted appointments and carried slates can block reversal and cause the
    new review to be refused.
  - Only logs currently surface an owner refusal to staff.
  - Acknowledgement failures remain queued without an attempt cap.
supersedes: []
evidence:
  - >-
    services-committees at 36129c24:
    modules/recruitment/services/submissions/handle-submission-decisions.ts;
    services/rules/submission-consequences.ts;
    db/seen-submission-decisions.table.ts
---
# Deduplicate Delivered Review Decisions

## Context

Review delivery can repeat or correct an earlier outcome. The owner ledger separates successful delivery from a consequence that Committees cannot safely enact.

## Decision

The owner records each Submissions review outcome once with its effect and queued acknowledgement, reverses supported supersession and otherwise records a rejected owner consequence.

## Alternatives Considered

Apply every corrected review unconditionally. It could contradict an appointment already accepted or a slate already carried.

Reject all superseding reviews. Reviewers would be unable to correct reversible alternates, declines or disclosures.

## Consequences

Accepted appointments and carried slates can block reversal and cause the new review to be refused. Only logs currently surface an owner refusal to staff. Acknowledgement failures remain queued without an attempt cap.
