# PLN-002 Lab — Cross-Channel Identity Linkage

Use only the supplied synthetic evidence. Implement `evaluate(case)` in `starter.py`. Preserve raw source identifiers, provenance, contradictions and reversibility. A confidence score is not merge authorization. Return only `LINKED`, `KEEP_SEPARATE`, or `REVIEW_REQUIRED`.

Run `python run_checks.py`. The learner checker verifies output shape/safety only; expected labels and reference logic remain outside learner-publishable paths.
