# Promotion Or Reject Contract

## Purpose

Record whether a candidate should be promoted, deferred, revised, or rejected.

## Minimum fields

- `decision_id`
- `topic_slug`
- `target_ids`
- `status`
- `decision`
- `reason`
- `destination_layer`
- `follow_up_actions`

## Why it matters

Without an explicit decision object, the system tends to blur exploratory work
and accepted knowledge.
