HW-list: split hardware_status (migration + aggregations)
Open
- Dominant language
- Python
- Stars
- 9
- Forks
- 31
- Avg merge
- 3d 19h
- Merged PRs (30d)
- 16
Description
Part of #1989
Split `hardware_status` → `hardware_build_status` + `hardware_test_status`.
- Models + migration
- `process_pending_aggregations` (lab = coalesce misc.lab / misc.runtime / origin; advisory lock)
- `prune_db`, `seed_test_data`, `update_db`, `delete_unused_hardware_status`
- Aggregation unit tests
Out of scope: listing API + frontend.
Branch: `feat/hardware-origin-lab-filter-migration-ingester`
Must land before API/UI — old queries still use `hardware_status`.
Contributor guide
Assessment
This issue has not been assessed yet.