머니페니
0136823462
feat: add PersistentTaskQueue with SQLite backend
Implements Task 1 of Phase 3: SQLite-based persistent task queue with:
- FIFO ordering (created_at ASC)
- Concurrency limit (default 1 running task)
- State machine: pending → running → completed|failed|timeout
- Methods: enqueue, dequeue, mark_completed, mark_failed, get_pending, has_running_task
- Thread-aware task tracking
- Singleton pattern with lazy initialization
All 8 tests passing.
2026-03-20 18:04:57 +09:00
..
2026-03-20 17:44:45 +09:00
2026-03-20 14:55:02 +09:00
2026-03-20 17:39:45 +09:00
2026-03-20 16:07:27 +09:00
2026-03-20 14:38:07 +09:00
2026-03-20 16:11:52 +09:00
2026-03-20 17:39:45 +09:00
2026-03-20 14:38:07 +09:00
2026-03-20 17:42:34 +09:00
2026-03-20 17:42:34 +09:00
2026-03-20 14:38:07 +09:00
2026-03-20 18:04:57 +09:00