diff --git a/CLAUDE.md b/CLAUDE.md index 1b1ce8c..d187364 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -269,9 +269,9 @@ What's automated (no manual action needed): validation. A tablet whose year is earlier than an included pen's `ReleaseYear` fails too (#312) — a pen exists once a tablet ships it. Inventory rows must point at real models too: `TabletEntityId` / - `PenEntityId` must exist, a tablet unit's `ModelId` must be that - tablet's `Model.Id`, and `WithTabletInventoryId` must name a tablet unit - (DrawTabData #44). + `PenEntityId` must exist, a tablet unit's `ModelId` and `TabletType` + must be that tablet's `Model.Id` and `Model.Type`, and + `WithTabletInventoryId` must name a tablet unit (DrawTabData #44, #63). `Model.LastSupported{Windows,MacOS}Driver` must name a Driver: kept as the verbatim EOSL string and resolved on read, ignoring `-` vs `.` before the build number (`data-repo/lib/driver-lookup.ts`, #307). The three diff --git a/data-repo b/data-repo index 683e789..a0fc8c3 160000 --- a/data-repo +++ b/data-repo @@ -1 +1 @@ -Subproject commit 683e78918e3da54b48ee3d6351b84e9fa9825a0a +Subproject commit a0fc8c3f8d6b5e689a171fac913a6c7b62e0a8df