# Analyzer Generated-Evidence Retention Contract

## Keep as a unit

For every meaningful analyzer run preserve:

- source script hashes and producer strings;
- command line and input manifests;
- stage inventories and manifests;
- Stage5B log, findings inventory, category store and compact records;
- generated support/ranking reports;
- exact result archive hash;
- model, revision, payload and acquisition provenance.

## Deduplication boundary

Physical storage may be deduplicated by hash only when all logical source
instances and downstream provenance rows remain reconstructable. Do not merge:

- GCC-4244N B103 update-utility and HITMEM provenance;
- GDR-8164B 0L06 stock and E7-patched provenance;
- historical updater payloads and later canonical dumps;
- same-revision records acquired through different hardware or extraction paths.

## Promotion boundary

Generated findings remain `generated_unvalidated_until_correlated`. Promotion
requires traceable corroboration. Negative results and missing direct surfaces
remain preserved because they constrain future analyzer design.
