google-labs-jules[bot] and PR0M3TH3AN
c0c5ac5473
fix(torch-lock): re-apply fixes for circular deps and syntax errors
...
- Moved `withTimeout` implementation to `src/lock-utils.mjs` and exported it correctly.
- Removed duplicate local definitions of `withTimeout`, `mergeRelayList`, and `secureRandom` in `src/lock-ops.mjs` and `src/lock-publisher.mjs`.
- Fixed imports in `src/lock-ops.mjs`, `src/lock-publisher.mjs`, and `src/relay-health.mjs` to use `src/lock-utils.mjs` consistently.
- Updated `test/utils.test.mjs` and `test/utils-async.test.mjs` to fix broken imports and test definitions.
- Verified `npm run lock:complete` and `npm run scheduler:daily` execute correctly.
- Updated `src/todo/TODO_2026-02-20T03-00-00Z.md` to mark verification task as completed.
- Verified `src/relay-health.mjs` does not use `MINUTE_MS` locally, despite mysterious CI error. Confirmed imports are correct.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-02-21 19:23:48 +00:00
..
2026-02-20 21:50:46 +00:00
2026-02-14 03:48:26 +00:00
2026-02-14 03:51:07 +00:00
2026-02-14 04:59:15 +00:00
2026-02-14 05:05:52 +00:00
2026-02-14 05:23:45 +00:00
2026-02-14 00:38:27 -05:00
2026-02-14 06:08:12 +00:00
2026-02-14 06:15:14 +00:00
2026-02-14 07:33:51 +00:00
2026-02-14 13:18:07 +00:00
2026-02-14 13:05:57 +00:00
2026-02-14 14:16:01 +00:00
2026-02-14 18:06:40 +00:00
2026-02-14 19:10:18 +00:00
2026-02-14 19:30:04 +00:00
2026-02-14 21:08:37 +00:00
2026-02-14 22:09:48 +00:00
2026-02-14 23:06:23 +00:00
2026-02-14 23:05:24 +00:00
2026-02-14 18:52:19 -05:00
2026-02-15 00:01:16 +00:00
2026-02-15 00:08:19 +00:00
2026-02-15 01:10:51 +00:00
2026-02-15 01:35:36 +00:00
2026-02-15 02:49:42 +00:00
2026-02-15 15:28:22 +00:00
2026-02-15 15:47:20 +00:00
2026-02-15 16:26:28 +00:00
2026-02-15 18:32:05 +00:00
2026-02-15 18:57:10 +00:00
2026-02-15 19:22:10 +00:00
2026-02-15 22:15:06 +00:00
2026-02-15 23:27:29 +00:00
2026-02-15 23:28:45 +00:00
2026-02-16 00:09:38 +00:00
2026-02-16 00:38:44 +00:00
2026-02-16 01:23:00 +00:00
2026-02-16 02:17:45 +00:00
2026-02-16 16:33:37 +00:00
2026-02-16 16:33:37 +00:00
2026-02-16 16:33:37 +00:00
2026-02-16 19:10:07 +00:00
2026-02-16 21:23:58 +00:00
2026-02-16 23:09:11 +00:00
2026-02-16 22:09:50 +00:00
2026-02-17 00:09:26 +00:00
2026-02-17 01:09:57 +00:00
2026-02-17 02:10:29 +00:00
2026-02-17 04:09:15 +00:00
2026-02-17 16:47:24 +00:00
2026-02-17 16:43:59 +00:00
2026-02-17 18:14:18 +00:00
2026-02-17 19:58:43 +00:00
2026-02-17 19:50:48 +00:00
2026-02-17 21:39:10 +00:00
2026-02-17 22:41:37 +00:00
2026-02-17 23:27:49 +00:00
2026-02-18 01:16:10 +00:00
2026-02-18 00:24:07 +00:00
2026-02-18 02:42:06 +00:00
2026-02-18 16:51:35 +00:00
2026-02-18 18:19:28 +00:00
2026-02-18 19:17:12 +00:00
2026-02-18 19:52:48 +00:00
2026-02-18 21:09:27 +00:00
2026-02-18 22:31:57 +00:00
2026-02-18 23:23:51 +00:00
2026-02-19 00:45:34 +00:00
2026-02-19 02:28:27 +00:00
2026-02-19 23:41:10 +00:00
2026-02-19 17:00:24 +00:00
2026-02-19 18:15:59 +00:00
2026-02-19 19:18:16 +00:00
2026-02-19 15:22:10 -05:00
2026-02-19 21:34:50 +00:00
2026-02-19 17:05:13 -05:00
2026-02-19 22:35:48 +00:00
2026-02-19 23:36:01 -05:00
2026-02-19 23:36:01 -05:00
2026-02-19 23:36:01 -05:00
2026-02-19 23:36:01 -05:00
2026-02-19 23:36:01 -05:00
2026-02-20 17:14:41 +00:00
2026-02-20 18:36:03 +00:00
2026-02-20 19:36:55 +00:00
2026-02-20 21:24:06 +00:00
2026-02-20 21:50:46 +00:00