Will Miao
02bac7edfb
feat: normalize and validate checkpoint entries in recipes
...
Add _normalize_checkpoint_entry method to handle legacy and malformed checkpoint data by:
- Converting string entries to structured dict format
- Handling single-element lists/tuples recursively
- Dropping invalid entries with appropriate warnings
- Maintaining backward compatibility while improving data consistency
Add test case to verify string checkpoint conversion works correctly.
2025-11-21 23:00:02 +08:00
..
2025-11-21 14:55:45 +08:00
2025-11-20 16:08:32 +08:00
2025-02-24 20:41:16 +08:00
2025-11-21 19:48:43 +08:00
2025-10-21 22:55:00 +08:00
2025-10-25 16:29:54 +08:00
2025-11-05 22:31:39 +08:00
2025-11-11 14:24:59 +08:00
2025-10-13 21:30:23 +08:00
2025-11-20 19:41:31 +08:00
2025-10-23 17:25:38 +08:00
2025-07-25 21:14:56 +08:00
2025-10-25 16:29:54 +08:00
2025-10-28 21:47:30 +08:00
2025-10-08 08:56:57 +08:00
2025-07-24 06:25:33 +08:00
2025-10-25 16:29:54 +08:00
2025-10-13 14:39:31 +08:00
2025-11-07 09:18:59 +08:00
2025-11-19 19:16:40 +08:00
2025-10-28 18:39:37 +08:00
2025-11-20 18:33:48 +08:00
2025-08-11 17:13:21 +08:00
2025-11-19 11:20:09 +08:00
2025-11-07 09:18:59 +08:00
2025-11-18 15:36:01 +08:00
2025-11-19 10:36:03 +08:00
2025-07-25 21:14:56 +08:00
2025-11-17 19:26:41 +08:00
2025-11-18 15:36:01 +08:00
2025-10-25 06:43:03 +08:00
2025-09-22 13:45:40 +08:00
2025-11-21 23:00:02 +08:00
2025-08-30 21:41:48 +08:00
2025-10-15 15:37:35 +08:00
2025-11-20 16:08:32 +08:00
2025-11-04 12:54:09 +08:00
2025-10-13 21:30:23 +08:00
2025-09-22 05:25:27 +08:00