Adds the previously-uncommitted spec.json/requirements.md/design.md/research.md for scheduler-snapshot-job-allocation (feature now fully implemented across tasks 1.1-4.5) and the in-progress xce-test-cli-ux spec's requirements.md/ spec.json. Updates brief.md, a security.md note on an unrelated deferred RBAC persistence gap found during this feature's cross-component survey, and syncs OpenWolf's anatomy/memory/token-ledger/daemon-log bookkeeping. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SSuXfK6nD1Nue5EjjdhjNZ
627 lines
No EOL
18 KiB
JSON
627 lines
No EOL
18 KiB
JSON
{
|
|
"last_heartbeat": "2026-08-28T06:29:24.365Z",
|
|
"engine_status": "running",
|
|
"execution_log": [
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "failed",
|
|
"timestamp": "2026-05-21T13:48:25.789Z",
|
|
"duration_ms": 120850,
|
|
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-21T19:00:00.445Z",
|
|
"duration_ms": 29
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-22T01:00:00.198Z",
|
|
"duration_ms": 31
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-22T07:00:00.675Z",
|
|
"duration_ms": 31
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-05-22T09:00:00.789Z",
|
|
"duration_ms": 3
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-22T13:00:00.217Z",
|
|
"duration_ms": 29
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-22T19:00:00.644Z",
|
|
"duration_ms": 25
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-23T01:00:00.097Z",
|
|
"duration_ms": 20
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-23T07:00:00.825Z",
|
|
"duration_ms": 24
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-05-23T09:00:00.492Z",
|
|
"duration_ms": 0
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-23T13:00:00.641Z",
|
|
"duration_ms": 29
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-23T19:00:00.942Z",
|
|
"duration_ms": 27
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-24T01:00:00.488Z",
|
|
"duration_ms": 23
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-24T07:00:00.783Z",
|
|
"duration_ms": 33
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-05-24T09:00:00.882Z",
|
|
"duration_ms": 1
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "success",
|
|
"timestamp": "2026-05-24T10:01:38.148Z",
|
|
"duration_ms": 97165
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-24T13:00:00.732Z",
|
|
"duration_ms": 26
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-24T19:00:00.183Z",
|
|
"duration_ms": 25
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-05-25T01:00:00.439Z",
|
|
"duration_ms": 22
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-02T09:00:00.411Z",
|
|
"duration_ms": 3
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-08T09:00:00.899Z",
|
|
"duration_ms": 4
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-10T00:19:56.961Z",
|
|
"duration_ms": 9810,
|
|
"error": "claude -p failed: Exit code 1: SessionEnd hook [export PATH=\"$($SHELL -lc 'echo $PATH' 2>/dev/null):$PATH\"; _R=\"${CLAUDE_PLUGIN_ROOT}\"; [ -z \"$_R\" ] && _R=$(ls -dt $HOME/.claude/plugins/cache/thedotmack/claude-mem/[0-9]*/ 2>/dev/null | head -1); _R=\"${_R%/}\"; [ -z \"$_R\" ] && _R=\"$HOME/.claude/plugins/marketplaces/thedotmack/plugin\"; node \"$_R/scripts/bun-runner.js\" \"$_R/scripts/worker-service.cjs\" hook claude-code session-complete] failed: Hook cancelled"
|
|
},
|
|
{
|
|
"task_id": "token-audit",
|
|
"status": "success",
|
|
"timestamp": "2026-06-10T00:20:16.187Z",
|
|
"duration_ms": 53
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-10T00:20:16.188Z",
|
|
"duration_ms": 19227,
|
|
"error": "claude -p failed: Exit code 1: SessionEnd hook [export PATH=\"$($SHELL -lc 'echo $PATH' 2>/dev/null):$PATH\"; _R=\"${CLAUDE_PLUGIN_ROOT}\"; [ -z \"$_R\" ] && _R=$(ls -dt $HOME/.claude/plugins/cache/thedotmack/claude-mem/[0-9]*/ 2>/dev/null | head -1); _R=\"${_R%/}\"; [ -z \"$_R\" ] && _R=\"$HOME/.claude/plugins/marketplaces/thedotmack/plugin\"; node \"$_R/scripts/bun-runner.js\" \"$_R/scripts/worker-service.cjs\" hook claude-code session-complete] failed: Hook cancelled"
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-10T00:20:16.188Z",
|
|
"duration_ms": 9557,
|
|
"error": "claude -p failed: Exit code 1: SessionEnd hook [export PATH=\"$($SHELL -lc 'echo $PATH' 2>/dev/null):$PATH\"; _R=\"${CLAUDE_PLUGIN_ROOT}\"; [ -z \"$_R\" ] && _R=$(ls -dt $HOME/.claude/plugins/cache/thedotmack/claude-mem/[0-9]*/ 2>/dev/null | head -1); _R=\"${_R%/}\"; [ -z \"$_R\" ] && _R=\"$HOME/.claude/plugins/marketplaces/thedotmack/plugin\"; node \"$_R/scripts/bun-runner.js\" \"$_R/scripts/worker-service.cjs\" hook claude-code session-complete] failed: Hook cancelled"
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-10T01:00:00.580Z",
|
|
"duration_ms": 50
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-10T07:00:00.203Z",
|
|
"duration_ms": 77
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-10T09:00:00.338Z",
|
|
"duration_ms": 2
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-10T09:17:09.247Z",
|
|
"duration_ms": 1
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-10T09:19:23.180Z",
|
|
"duration_ms": 122206,
|
|
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-10T09:21:25.363Z",
|
|
"duration_ms": 122181,
|
|
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-10T11:06:51.759Z",
|
|
"duration_ms": 122186,
|
|
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-10T11:10:56.094Z",
|
|
"duration_ms": 244332,
|
|
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-10T11:10:56.094Z",
|
|
"duration_ms": 122130,
|
|
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-10T13:00:00.551Z",
|
|
"duration_ms": 41
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-10T19:00:00.364Z",
|
|
"duration_ms": 25
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-11T01:00:00.149Z",
|
|
"duration_ms": 27
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-11T07:00:00.342Z",
|
|
"duration_ms": 33
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-11T09:00:00.463Z",
|
|
"duration_ms": 3
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-11T13:00:00.757Z",
|
|
"duration_ms": 39
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-11T19:00:00.284Z",
|
|
"duration_ms": 43
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-12T01:00:00.909Z",
|
|
"duration_ms": 31
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-12T07:00:00.886Z",
|
|
"duration_ms": 74
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-12T09:00:00.069Z",
|
|
"duration_ms": 2
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-12T19:00:00.361Z",
|
|
"duration_ms": 50
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-13T01:00:00.989Z",
|
|
"duration_ms": 72
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-13T07:00:00.706Z",
|
|
"duration_ms": 49
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-13T09:00:00.819Z",
|
|
"duration_ms": 3
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-13T13:00:01.073Z",
|
|
"duration_ms": 65
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-13T19:00:00.496Z",
|
|
"duration_ms": 25
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-14T01:00:00.983Z",
|
|
"duration_ms": 84
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-14T07:00:00.492Z",
|
|
"duration_ms": 57
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-14T09:00:00.686Z",
|
|
"duration_ms": 61
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-14T10:02:02.337Z",
|
|
"duration_ms": 122215,
|
|
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-14T13:00:00.912Z",
|
|
"duration_ms": 111
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-14T19:00:00.194Z",
|
|
"duration_ms": 42
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-14T23:45:24.291Z",
|
|
"duration_ms": 2
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-15T01:00:00.635Z",
|
|
"duration_ms": 82
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-15T09:00:00.984Z",
|
|
"duration_ms": 4
|
|
},
|
|
{
|
|
"task_id": "token-audit",
|
|
"status": "success",
|
|
"timestamp": "2026-06-15T09:09:22.749Z",
|
|
"duration_ms": 56
|
|
},
|
|
{
|
|
"task_id": "token-audit",
|
|
"status": "success",
|
|
"timestamp": "2026-06-15T09:09:23.810Z",
|
|
"duration_ms": 42
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-15T11:02:02.349Z",
|
|
"duration_ms": 122204,
|
|
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-15T13:00:00.498Z",
|
|
"duration_ms": 101
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-15T19:00:01.072Z",
|
|
"duration_ms": 80
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-16T01:00:00.585Z",
|
|
"duration_ms": 25
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-16T07:00:00.511Z",
|
|
"duration_ms": 53
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "failed",
|
|
"timestamp": "2026-06-27T11:20:23.754Z",
|
|
"duration_ms": 120641,
|
|
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-27T11:21:06.179Z",
|
|
"duration_ms": 99
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-06-27T11:21:07.514Z",
|
|
"duration_ms": 7
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-06-27T13:00:00.671Z",
|
|
"duration_ms": 45
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "success",
|
|
"timestamp": "2026-08-15T13:04:20.520Z",
|
|
"duration_ms": 74147
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "success",
|
|
"timestamp": "2026-08-15T13:06:46.442Z",
|
|
"duration_ms": 145921
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "success",
|
|
"timestamp": "2026-08-15T13:06:46.442Z",
|
|
"duration_ms": 81092
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "failed",
|
|
"timestamp": "2026-08-15T13:18:59.222Z",
|
|
"duration_ms": 122567,
|
|
"error": "claude -p failed: spawnSync claude ETIMEDOUT"
|
|
},
|
|
{
|
|
"task_id": "token-audit",
|
|
"status": "success",
|
|
"timestamp": "2026-08-15T13:18:59.603Z",
|
|
"duration_ms": 376
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-08-15T13:18:59.621Z",
|
|
"duration_ms": 10
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-15T13:18:59.749Z",
|
|
"duration_ms": 123
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-15T19:00:00.088Z",
|
|
"duration_ms": 71
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-16T01:00:00.099Z",
|
|
"duration_ms": 72
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-16T07:00:00.069Z",
|
|
"duration_ms": 58
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-08-16T09:00:00.009Z",
|
|
"duration_ms": 3
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "success",
|
|
"timestamp": "2026-08-16T10:01:48.349Z",
|
|
"duration_ms": 108347
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-16T13:00:00.063Z",
|
|
"duration_ms": 59
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-16T19:00:00.061Z",
|
|
"duration_ms": 50
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-17T01:00:00.082Z",
|
|
"duration_ms": 52
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-26T19:00:00.780Z",
|
|
"duration_ms": 770
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-27T01:00:00.016Z",
|
|
"duration_ms": 15
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-08-27T03:31:19.434Z",
|
|
"duration_ms": 16
|
|
},
|
|
{
|
|
"task_id": "token-audit",
|
|
"status": "success",
|
|
"timestamp": "2026-08-27T03:31:23.849Z",
|
|
"duration_ms": 4401
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "failed",
|
|
"timestamp": "2026-08-27T03:31:23.903Z",
|
|
"duration_ms": 5,
|
|
"error": "ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json."
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "failed",
|
|
"timestamp": "2026-08-27T03:31:23.926Z",
|
|
"duration_ms": 3,
|
|
"error": "ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json."
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-27T03:31:24.433Z",
|
|
"duration_ms": 11808
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "failed",
|
|
"timestamp": "2026-08-27T03:31:36.511Z",
|
|
"duration_ms": 1,
|
|
"error": "ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json."
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "failed",
|
|
"timestamp": "2026-08-27T03:31:38.593Z",
|
|
"duration_ms": 1,
|
|
"error": "ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json."
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-27T07:00:04.613Z",
|
|
"duration_ms": 4599
|
|
},
|
|
{
|
|
"task_id": "memory-consolidation",
|
|
"status": "success",
|
|
"timestamp": "2026-08-27T09:00:00.005Z",
|
|
"duration_ms": 3
|
|
},
|
|
{
|
|
"task_id": "cerebrum-reflection",
|
|
"status": "failed",
|
|
"timestamp": "2026-08-27T09:01:47.656Z",
|
|
"duration_ms": 0,
|
|
"error": "ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json."
|
|
},
|
|
{
|
|
"task_id": "project-suggestions",
|
|
"status": "failed",
|
|
"timestamp": "2026-08-27T09:01:49.211Z",
|
|
"duration_ms": 0,
|
|
"error": "ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json."
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-27T19:00:00.802Z",
|
|
"duration_ms": 786
|
|
},
|
|
{
|
|
"task_id": "anatomy-rescan",
|
|
"status": "success",
|
|
"timestamp": "2026-08-28T01:00:00.042Z",
|
|
"duration_ms": 32
|
|
}
|
|
],
|
|
"dead_letter_queue": [],
|
|
"upcoming": []
|
|
} |