chore: establish local platform baseline

This commit is contained in:
Codex Local
2026-08-26 06:41:54 +08:00
commit 29bdf4900f
575 changed files with 95644 additions and 0 deletions
@@ -0,0 +1,18 @@
BEGIN;
ALTER TABLE firmware_assignment DROP CONSTRAINT firmware_assignment_status_check;
UPDATE firmware_assignment SET status=CASE status
WHEN 'ASSIGNED' THEN 'COMMAND_QUEUED'
WHEN 'DOWNLOADING' THEN 'COMMAND_QUEUED'
WHEN 'INSTALLING' THEN 'COMMAND_QUEUED'
WHEN 'CONFIRMED' THEN 'SUCCEEDED'
ELSE status
END;
ALTER TABLE firmware_assignment
DROP COLUMN progress_percent,
DROP COLUMN last_result,
DROP COLUMN last_reported_at,
ADD CONSTRAINT firmware_assignment_status_check
CHECK(status IN ('PENDING','COMMAND_QUEUED','SUCCEEDED','FAILED','ROLLED_BACK'));
COMMIT;