# Stocky forensic recovery gap report

Case reference: `[local case ID]`

Prepared on: `[ISO-8601 date and time]`

Prepared by: `[name or role]`

This report records what the available evidence supports. Inferred candidates are never presented
as original Stocky facts. Keep this report and its evidence register portable; it does not depend
on ShelfTally.

## Recovered original evidence

| Domain | Evidence IDs | What the source directly establishes | Coverage dates | Verification |
| --- | --- | --- | --- | --- |
| `[supplier / PO / stocktake / adjustment / cost / transfer / forecast / custom field]` | `[IDs]` | `[directly observed facts only]` | `[range]` | `[hash and cross-check]` |

## Inferred reconstruction candidates

| Candidate | Evidence IDs | Inference rule | Confidence | Human decision required |
| --- | --- | --- | --- | --- |
| `[candidate]` | `[IDs]` | `[how the sources were related]` | `[low / medium / high]` | `[accept / reject / investigate]` |

## Unrecoverable or unverified gaps

| Gap | Sources checked | Why it remains a gap | Operational impact |
| --- | --- | --- | --- |
| `[missing field or period]` | `[evidence IDs / systems]` | `[reason]` | `[impact]` |

## Reconciliation results

- Source files whose hashes changed after intake: `[none / list]`
- Counts or page ranges that disagree: `[none / list]`
- Duplicate or conflicting identifiers: `[none / list]`
- Redactions applied to working copies: `[none / list; originals stay unchanged]`

## Manual rebuild and future import next steps

1. `[manual rebuild action that does not overwrite original evidence]`
2. `[additional source to request through a secure, consented channel]`
3. `[future importer candidate, only after that capability is actually available]`

## Sign-off

- Original evidence, inferred candidates, and gaps are visibly separated: `[yes / no]`
- No API key, password, or raw merchant data was placed in ordinary email/chat: `[yes / no]`
- Merchant received the portable evidence pack and deletion confirmation: `[yes / no / not applicable]`
