# Collection inventory

`cards.json` is the aggregate inventory for cards that are available in the
collection. Keep sealed precon contents in `precons/` until those products are
opened.

Each card entry should identify its printing and quantities:

```json
{
  "scryfall_id": "card-printing-id",
  "name": "Card Name",
  "set_code": "SET",
  "collector_number": "123",
  "condition": "NM",
  "quantity_regular": 1,
  "quantity_foil": 0,
  "sources": ["booster-pulls/2026/example-opening"]
}
```
