@niemeyer after further thinking I agree that we should remove arch from the primary key,
we really want gapless sequences of repairs coming
- from us for all devices
- optionally one for each brand for all their devices
the repair-id “brand_model-#” idea was to allow for a 3rd set of sequences targeting exactly specific device models of a brand.
Whether for each gapless sequence we want to do
(getting though some not relevant ones)
or do queries? (but the current query capability we have even if opened doesn’t fit what we need here I think)
is a different matter;
notice that queries are tricky also because, we either get a stream with bodies in as well for many assertions, which is fragile to get and retry on,
or we could do a very simple query and get headers only first and then do GETs of the full assertions for the ones we really care about.