summaryrefslogtreecommitdiff
path: root/frontend/tsconfig.node.json
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-21 17:26:50 +0000
committersoryu <soryu@soryu.co>2026-01-21 17:29:59 +0000
commit4ebc92732ca895c650d88b1d30878f0a8d1a62d1 (patch)
treef20c20256d91f2d45f19746f09c5f984db635f16 /frontend/tsconfig.node.json
parent5c79032637a9593f1530599726842f49ac904a13 (diff)
downloadsoryu-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