# Packrift packingsolver-compatible fixture pack v2026.05.31

This public fixture pack expands the small Packrift packingsolver smoke-test fixtures into a larger input-data pack for converter, parser, and solver workflow testing.

## Counts

- Candidate cartons: 120
- Generated scenario orders: 350
- Generated item lines: 803
- Scenario-family pages: 10
- Candidate-carton pages: 120
- Per-scenario packingsolver CSV files: 1050

## Files

- `fixture_cartons_v2026.05.31.csv` - 120 public Packrift box records selected as candidate bins.
- `fixture_orders_v2026.05.31.csv` - 350 generated ecommerce scenario orders with 803 item lines.
- `fixture_order_summaries_v2026.05.31.csv` - one row per scenario order.
- `instances/` - packingsolver-style `bins.csv`, `items.csv`, and `parameters.csv` files for every scenario order.
- `instance-index.csv` and `instance-index.json` - per-scenario file-set index.
- `facet-browser.json` - machine-readable index for the family and carton facet pages.
- `convert_box_packrift.py` - Python standard-library reference converter that regenerates the per-scenario packingsolver input folders from the public carton and order CSV files.
- `packingsolver-format-map.json`, `manifest.json`, `quality-report.json`, `datapackage.json`, and `dataset.jsonld` - metadata, field-map, and quality gates.

## Public browsers

- https://packrift-benchmark-navigator.vercel.app/packingsolver-scenarios.html
- https://packrift-benchmark-navigator.vercel.app/packingsolver-families.html
- https://packrift-benchmark-navigator.vercel.app/packingsolver-cartons.html
- https://packrift-benchmark-navigator.vercel.app/data/packingsolver-fixtures/facet-browser.json

## Boundaries

The carton records and item dimensions are derived from public Packrift product records. The scenario groupings are generated and are not real customer orders. This pack does not claim known optimal or quasi-optimal packing solutions, live inventory, live pricing, freight approval, checkout behavior, or third-party endorsement.
