@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
GET repair-N
GET repair-N+1
GET repair-N+2
(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.