myxce/.wolf/cron-state.json
Rongsong Shen 18e351ee1b feat(ha-wal-replication): repl_broadcast TCP send (task 1.1)
Replace no-send stub with real WAL entry transmission via
xce_wal_batch_req_raw. For each non-catch-up registered standby,
serialize the entry header+payload into a wal_catchup_entry_t
and enqueue. Keep the MAX_PENDING_ACKS eviction guard.

5 new tests: no-standbys, one-standby-send, skip-catch-up,
evict-overloaded, send-failure-continues. Controller suite green.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-06-10 08:11:05 +00:00

207 lines
No EOL
6.5 KiB
JSON

{
"last_heartbeat": "2026-06-10T04:06:28.742Z",
"engine_status": "running",
"execution_log": [
{
"task_id": "anatomy-rescan",
"status": "success",
"timestamp": "2026-05-21T07:00:00.623Z",
"duration_ms": 37
},
{
"task_id": "project-suggestions",
"status": "failed",
"timestamp": "2026-05-21T08:54:59.810Z",
"duration_ms": 120927,
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
},
{
"task_id": "project-suggestions",
"status": "failed",
"timestamp": "2026-05-21T08:59:01.535Z",
"duration_ms": 241724,
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
},
{
"task_id": "project-suggestions",
"status": "failed",
"timestamp": "2026-05-21T08:59:01.536Z",
"duration_ms": 120843,
"error": "claude -p failed: spawnSync /bin/sh ETIMEDOUT"
},
{
"task_id": "memory-consolidation",
"status": "success",
"timestamp": "2026-05-21T09:00:00.558Z",
"duration_ms": 1
},
{
"task_id": "anatomy-rescan",
"status": "success",
"timestamp": "2026-05-21T13:00:00.039Z",
"duration_ms": 32
},
{
"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
}
],
"dead_letter_queue": [],
"upcoming": []
}