package org.raddatz.familienarchiv.document;

/**
 * Precision of a document's date. Verbatim mirror of the import normalizer's
 * {@code Precision} enum (tools/import-normalizer/dates.py) — the canonical output is the
 * contract, so there is no translation layer. Do not add, remove, or rename values without
 * also changing the normalizer; a mismatch silently breaks import idempotency (see ADR-025).
 */
public enum DatePrecision {
    DAY,
    MONTH,
    SEASON,
    YEAR,
    RANGE,
    APPROX,
    UNKNOWN
}
