{ "version": 1, "tasks": [ { "id": "anatomy-rescan", "name": "Full anatomy rescan", "schedule": "0 */6 * * *", "description": "Re-scans project filesystem and reconciles anatomy.md", "action": { "type": "scan_project" }, "retry": { "max_attempts": 3, "backoff": "exponential", "base_delay_seconds": 30 }, "failsafe": { "on_failure": "log_and_continue", "alert_after_consecutive_failures": 2, "dead_letter": true }, "enabled": true }, { "id": "memory-consolidation", "name": "Consolidate old memory", "schedule": "0 2 * * *", "description": "Compress memory.md entries older than 7 days", "action": { "type": "consolidate_memory", "params": { "older_than_days": 7 } }, "retry": { "max_attempts": 2, "backoff": "exponential", "base_delay_seconds": 60 }, "failsafe": { "on_failure": "skip_and_retry_next_cycle", "dead_letter": false }, "enabled": true }, { "id": "token-audit", "name": "Token audit report", "schedule": "0 0 * * 1", "description": "Weekly waste pattern detection", "action": { "type": "generate_token_report" }, "retry": { "max_attempts": 2, "backoff": "linear", "base_delay_seconds": 60 }, "failsafe": { "on_failure": "log_and_continue", "dead_letter": true }, "enabled": true }, { "id": "cerebrum-reflection", "name": "Cerebrum reflection", "schedule": "0 3 * * 0", "description": "Weekly AI review of cerebrum.md — prune stale entries, consolidate duplicates", "action": { "type": "ai_task", "params": { "prompt": "Review this cerebrum.md. Remove duplicate preferences (keep newer). Remove Do-Not-Repeat entries older than 90 days if no longer relevant. Consolidate Key Learnings that overlap. Keep the file under 2000 tokens. Return the cleaned file content only.", "context_files": [".wolf/cerebrum.md"] } }, "retry": { "max_attempts": 1, "backoff": "none", "base_delay_seconds": 0 }, "failsafe": { "on_failure": "log_and_continue", "dead_letter": false }, "enabled": true }, { "id": "project-suggestions", "name": "AI suggestions", "schedule": "0 4 * * 1", "description": "Weekly AI analysis with project improvement suggestions", "action": { "type": "ai_task", "params": { "prompt": "Based on the recent memory entries and current project structure, provide: 1) Key achievements this week, 2) Code improvements to consider, 3) Logical next tasks, 4) Technical debt or risks. Be specific and actionable. Return as JSON: {achievements:[], improvements:[], next_tasks:[], risks:[]}", "context_files": [".wolf/memory.md", ".wolf/anatomy.md"] } }, "retry": { "max_attempts": 1, "backoff": "none", "base_delay_seconds": 0 }, "failsafe": { "on_failure": "log_and_continue", "dead_letter": false }, "enabled": true } ] }