diff options
| author | soryu <soryu@soryu.co> | 2026-01-21 17:26:50 +0000 |
|---|---|---|
| committer | soryu <soryu@soryu.co> | 2026-01-21 17:29:59 +0000 |
| commit | 4ebc92732ca895c650d88b1d30878f0a8d1a62d1 (patch) | |
| tree | f20c20256d91f2d45f19746f09c5f984db635f16 /frontend/tsconfig.node.json | |
| parent | 5c79032637a9593f1530599726842f49ac904a13 (diff) | |
| download | soryu-4ebc92732ca895c650d88b1d30878f0a8d1a62d1.tar.gz soryu-4ebc92732ca895c650d88b1d30878f0a8d1a62d1.zip | |
Add anonymous task cleanup system for ephemeral tasks
- Add is_anonymous column to tasks table via migration
- Update Task and TaskSummary models with is_anonymous field
- Add repository functions for cleanup:
- get_stale_anonymous_tasks: Find completed anonymous tasks older than N days
- delete_task_cascade: Delete task and related data (uses FK cascade)
- list_anonymous_tasks_for_owner: List user's anonymous tasks
- count_stale_anonymous_tasks: Count tasks pending cleanup
- Add background cleanup job in server (24hr interval, 7 day retention)
- Add GET /api/v1/mesh/tasks/anonymous endpoint to list anonymous tasks
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'frontend/tsconfig.node.json')
0 files changed, 0 insertions, 0 deletions
