A consistency pass over the catalog turned up an embarrassing one: 290 configurations were sitting in the database with no status at all, and the site quietly skipped them. The Dell Precision 3280 Compact, for example, showed one CPU option out of twenty.
120 of them turned out to be real configurations β they have been filled in and are now listed. The rest were duplicates or stale leftovers and were archived, and 13 duplicate model pages with half-cleaned names were removed.
Specs that contradicted themselves were corrected along the way, each against the manufacturer's own documentation:
- HP business minis such as the Elite Mini 800 G9 and EliteDesk 800 G9 now show 1GbE β their 2.5GbE port is an optional Flex IO module, not standard.
- The Mac Studio M2 Max now lists its real ports instead of zeros.
- Several machines had a maximum RAM lower than the RAM they actually ship with; the maximums were raised to what the vendor states, and a few configurations that could not exist (such as 32GB on a board with 24GB soldered on) were archived.
- Dimensions reading "0 mm" or "100100 mm" were cleared, and the Raspberry Pi 400 got its real size.
A second round compared the configurations of each model with one another. Most differences turned out to be real β a bundle with a GPU dock gains a port, one model name can span two chip generations in different cases β but some rows described machines nobody sells:
- 19 Morefine bundles with an RTX 4060M on the S700, S800 and M600 cost exactly as much as the same machine without the graphics card. Their prices had been copied from the base model, and Morefine no longer sells them, so they were archived.
- A ThundeRobot MIX with an i5-13500H, a $500 Morefine M8S with an N6005 and a duplicate SZBOX S78 row had no source and were archived. The real MIX i7-13620H stays, but its size had been copied from an Intel NUC and now reads as unknown.
- The 16GB Khadas Mind 2 bundles now show the Core Ultra 5 125H, the only chip Khadas ships in that version.
Under the hood
The hidden rows predated the status field: an older import had never set it, and the catalog filters out archived configurations with a status != 'archived' check β which, in SQL, is not true for a missing value either. The field now defaults to published and can no longer be empty, so this cannot recur.
The contradictions were found by rules rather than by reading 3,600 rows: Ethernet ports broken down by speed adding up to more than the port count, shipped RAM above the stated maximum, USB4 ports outnumbering USB-C connectors, impossible dimensions, configurations of one model disagreeing on the chassis, and implausible price spreads within a model. Each flagged value was checked on the manufacturer's page first; reviews and store listings only confirmed it or filled a gap.