q792602257
1bdc3784dc
fix(device-pool): scope primary key by host and thread through capability_tags
...
- pooled_devices primary key changed from device_id alone to
(host_id, device_id), so two hosts reporting the same local
device_id no longer crash sync_host_devices() with an uncaught
sqlite3.IntegrityError.
- Device gained a capability_tags field so DevicePool.sync_host_devices()
can actually populate PooledDevice.capability_tags from a real host
sync instead of always falling back to an empty list.
openspec: device-pool capability, archived change cloud-runtime
2026-07-07 08:30:47 +08:00
..
2026-07-06 13:22:15 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:23:44 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 23:44:18 +08:00
2026-07-07 08:30:47 +08:00
2026-07-07 08:30:47 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-07 08:30:47 +08:00
2026-07-06 13:22:15 +08:00
2026-07-06 13:22:15 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 18:07:53 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 13:22:15 +08:00
2026-07-06 23:44:18 +08:00
2026-07-06 13:22:15 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 23:15:30 +08:00
2026-07-06 23:15:30 +08:00
2026-07-07 08:30:43 +08:00
2026-07-06 23:15:30 +08:00
2026-07-06 23:15:30 +08:00
2026-07-07 08:30:36 +08:00
2026-07-06 17:24:03 +08:00
2026-07-06 17:24:03 +08:00