[2026-04-08 05:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 05:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 05:00 AEST] [rivet] FIX: Killing orphan process 3836046 on port 18789
[2026-04-08 05:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 05:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 05:00 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 05:00 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 05:00 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 05:00 AEST] [builder] FIX: Telegram offset reset + restart successful
[2026-04-08 05:00 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 05:00 AEST

Auto-fixed:
  + builder: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 05:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 05:05 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 05:05 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 05:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 05:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 05:10 AEST] [rivet] FIX: Killing orphan process 3846196 on port 18789
[2026-04-08 05:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 05:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 05:10 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 05:10 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 05:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 05:15 AEST] [herald] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 05:15 AEST] [herald] DIAG: Service running but port 18808 not responding (zombie)
[2026-04-08 05:15 AEST] [herald] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 05:15 AEST] [herald] FIX: Telegram offset reset + restart successful
[2026-04-08 05:15 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 0 failed
[2026-04-08 05:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 05:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 05:20 AEST] [rivet] FIX: Killing orphan process 3857132 on port 18789
[2026-04-08 05:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 05:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 05:20 AEST] [herald] SKIP: On cooldown (fixed recently)
[2026-04-08 05:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 05:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 05:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 05:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 05:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 05:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 05:30 AEST] [rivet] FIX: Killing orphan process 3867924 on port 18789
[2026-04-08 05:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 05:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 05:30 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 05:30 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 05:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 05:35 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 05:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:40 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 05:40 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 05:40 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 05:40 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 05:40 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 05:40 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 05:40 AEST

NEEDS ATTENTION:
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 05:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:45 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 05:45 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 05:45 AEST] [rivet] FIX: Killing orphan process 3884583 on port 18789
[2026-04-08 05:45 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 05:45 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 05:45 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 05:45 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 05:45 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 05:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:50 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 05:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 05:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 05:55 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 05:55 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 05:55 AEST] [rivet] FIX: Killing orphan process 3894377 on port 18789
[2026-04-08 05:55 AEST] [rivet] FIX: Service started, port 18789 responding
[2026-04-08 05:55 AEST] Fleet Doctor complete: 4/5 healthy, 1 fixed, 0 failed
[2026-04-08 06:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:00 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 06:00 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 06:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:05 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 06:05 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 06:05 AEST] [rivet] FIX: Killing orphan process 3904648 on port 18789
[2026-04-08 06:05 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 06:05 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 06:05 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 06:05 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 06:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:10 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 06:10 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 06:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:15 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 06:15 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 06:15 AEST] [rivet] FIX: Killing orphan process 3915690 on port 18789
[2026-04-08 06:15 AEST] [rivet] FIX: Service started, port 18789 responding
[2026-04-08 06:15 AEST] Fleet Doctor complete: 4/5 healthy, 1 fixed, 0 failed
[2026-04-08 06:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:20 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 06:20 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 06:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:25 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 06:25 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 06:25 AEST] [rivet] FIX: Killing orphan process 3926413 on port 18789
[2026-04-08 06:25 AEST] [rivet] FIX: Service started, port 18789 responding
[2026-04-08 06:25 AEST] Fleet Doctor complete: 4/5 healthy, 1 fixed, 0 failed
[2026-04-08 06:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:30 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 06:30 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 06:30 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 06:30 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 06:30 AEST] [susan] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 06:30 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 06:30 AEST

NEEDS ATTENTION:
  ! susan (port 18792, service clawdbot-susan) —  consecutive failures

[2026-04-08 06:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:35 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 06:35 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 06:35 AEST] [rivet] FIX: Killing orphan process 3936838 on port 18789
[2026-04-08 06:35 AEST] [rivet] FIX: Service started, port 18789 responding
[2026-04-08 06:35 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 06:35 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 0 failed
[2026-04-08 06:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:40 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 06:40 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 06:40 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 06:40 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 06:40 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 06:40 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 06:40 AEST] Fleet Doctor complete: 2/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 06:40 AEST

NEEDS ATTENTION:
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 06:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:45 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 06:45 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 06:45 AEST] [rivet] FIX: Killing orphan process 3949152 on port 18789
[2026-04-08 06:45 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 06:45 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 06:45 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 06:45 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 06:45 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 06:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:50 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 06:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 06:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 06:55 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 06:55 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 06:55 AEST] [rivet] FIX: Killing orphan process 3958531 on port 18789
[2026-04-08 06:55 AEST] [rivet] FIX: Service started, port 18789 responding
[2026-04-08 06:55 AEST] Fleet Doctor complete: 4/5 healthy, 1 fixed, 0 failed
[2026-04-08 07:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:00 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 07:00 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 07:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:05 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 07:05 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 07:05 AEST] [rivet] FIX: Killing orphan process 3975609 on port 18789
[2026-04-08 07:05 AEST] [rivet] FIX: Service started, port 18789 responding
[2026-04-08 07:05 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 07:05 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 07:05 AEST] [builder] FIX: Service started, port 18790 responding
[2026-04-08 07:05 AEST] Fleet Doctor complete: 3/5 healthy, 2 fixed, 0 failed
[2026-04-08 07:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:10 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 07:10 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 07:10 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 07:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:15 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 07:15 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 07:15 AEST] [rivet] FIX: Killing orphan process 3979657 on port 18789
[2026-04-08 07:15 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 07:15 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 07:15 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 07:15 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 07:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:20 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 07:20 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 07:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:25 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 07:25 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 07:25 AEST] [rivet] FIX: Killing orphan process 3990311 on port 18789
[2026-04-08 07:25 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 07:25 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 07:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 07:25 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 07:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:30 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 07:30 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 07:30 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 07:30 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 07:30 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 07:30 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 07:30 AEST

NEEDS ATTENTION:
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 07:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:35 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 07:35 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 07:35 AEST] [rivet] FIX: Killing orphan process 4000831 on port 18789
[2026-04-08 07:35 AEST] [rivet] FIX: Service started, port 18789 responding
[2026-04-08 07:35 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 07:35 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 0 failed
[2026-04-08 07:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:40 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 07:40 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 07:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:45 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 07:45 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 07:45 AEST] [rivet] FIX: Killing orphan process 4011688 on port 18789
[2026-04-08 07:45 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 07:45 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 07:45 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 07:45 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 07:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:50 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 07:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 07:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 07:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 07:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 08:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 08:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 08:00 AEST] [rivet] FIX: Killing orphan process 4022242 on port 18789
[2026-04-08 08:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 08:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 08:00 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 08:00 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 08:00 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 08:00 AEST] [builder] FIX: Telegram offset reset + restart successful
[2026-04-08 08:00 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 08:00 AEST

Auto-fixed:
  + builder: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 08:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 08:05 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 08:05 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 08:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 08:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 08:10 AEST] [rivet] FIX: Killing orphan process 4040235 on port 18789
[2026-04-08 08:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 08:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 08:10 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 08:10 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 08:10 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 08:10 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 08:10 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 2 failed
Fleet Doctor Alert — 2026-04-08 08:10 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 08:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 08:15 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 08:15 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 08:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 08:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 08:20 AEST] [rivet] FIX: Killing orphan process 4048622 on port 18789
[2026-04-08 08:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 08:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 08:20 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 08:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 08:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 08:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 08:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 08:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 08:30 AEST] [rivet] FIX: Killing orphan process 4059148 on port 18789
[2026-04-08 08:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 08:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 08:30 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 08:30 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 08:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 08:35 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 08:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:40 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 08:40 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 08:40 AEST] [rivet] FIX: Killing orphan process 4069349 on port 18789
[2026-04-08 08:40 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 08:40 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 08:40 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 08:40 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 08:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:45 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 08:45 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 08:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:50 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 08:50 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 08:50 AEST] [rivet] FIX: Killing orphan process 4080057 on port 18789
[2026-04-08 08:50 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 08:50 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 08:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 08:50 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 08:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 08:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 08:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 09:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 09:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 09:00 AEST] [rivet] FIX: Killing orphan process 4090638 on port 18789
[2026-04-08 09:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 09:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 09:00 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 09:00 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 09:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 09:05 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 09:05 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 09:05 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 09:05 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 09:05 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 09:05 AEST

NEEDS ATTENTION:
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 09:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 09:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 09:10 AEST] [rivet] FIX: Killing orphan process 4103715 on port 18789
[2026-04-08 09:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 09:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 09:10 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 09:10 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 09:10 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 09:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 09:15 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 09:15 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 09:15 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 09:15 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 09:15 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 0 failed
[2026-04-08 09:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 09:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 09:20 AEST] [rivet] FIX: Killing orphan process 4111595 on port 18789
[2026-04-08 09:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 09:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 09:20 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 09:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 09:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 09:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 09:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 09:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 09:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 09:30 AEST] [rivet] FIX: Killing orphan process 4122643 on port 18789
[2026-04-08 09:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 09:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 09:30 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 09:30 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 09:30 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 09:30 AEST] [builder] FIX: Telegram offset reset + restart successful
[2026-04-08 09:30 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 09:30 AEST

Auto-fixed:
  + builder: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 09:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 09:35 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 09:35 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 09:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:40 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 09:40 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 09:40 AEST] [rivet] FIX: Killing orphan process 4132379 on port 18789
[2026-04-08 09:40 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 09:40 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 09:40 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 09:40 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 09:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:45 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 09:45 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 09:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:50 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 09:50 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 09:50 AEST] [rivet] FIX: Killing orphan process 4143174 on port 18789
[2026-04-08 09:50 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 09:50 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 09:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 09:50 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 09:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 09:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 09:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 10:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 10:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 10:00 AEST] [rivet] FIX: Killing orphan process 4153437 on port 18789
[2026-04-08 10:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 10:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 10:00 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 10:00 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 10:00 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 10:00 AEST] [builder] FIX: Telegram offset reset + restart successful
[2026-04-08 10:00 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 10:00 AEST

Auto-fixed:
  + builder: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 10:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 10:05 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 10:05 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 10:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 10:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 10:10 AEST] [rivet] FIX: Killing orphan process 4167283 on port 18789
[2026-04-08 10:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 10:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 10:10 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 10:10 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 10:10 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 10:10 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 10:10 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 2 failed
Fleet Doctor Alert — 2026-04-08 10:10 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 10:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 10:15 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 10:15 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 10:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 10:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 10:20 AEST] [rivet] FIX: Killing orphan process 4176340 on port 18789
[2026-04-08 10:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 10:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 10:20 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 10:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 10:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 10:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 10:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 10:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 10:30 AEST] [rivet] FIX: Killing orphan process 4185425 on port 18789
[2026-04-08 10:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 10:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 10:30 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 10:30 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 10:30 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 10:30 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 10:30 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 10:30 AEST

Auto-fixed:
  + susan: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 10:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 10:35 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 10:35 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 10:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:40 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 10:40 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 10:40 AEST] [rivet] FIX: Killing orphan process 1652 on port 18789
[2026-04-08 10:40 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 10:40 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 10:40 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 10:40 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 10:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:45 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 10:45 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 10:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:50 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 10:50 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 10:50 AEST] [rivet] FIX: Killing orphan process 12450 on port 18789
[2026-04-08 10:50 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 10:50 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 10:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 10:50 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 10:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 10:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 10:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 11:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 11:00 AEST] [rivet] FIX: Killing orphan process 23059 on port 18789
[2026-04-08 11:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 11:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 11:00 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:00 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 11:00 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 11:00 AEST] [builder] FIX: Telegram offset reset + restart successful
[2026-04-08 11:00 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 11:00 AEST

Auto-fixed:
  + builder: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 11:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 11:05 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 11:05 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 11:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 11:10 AEST] [rivet] FIX: Killing orphan process 37342 on port 18789
[2026-04-08 11:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 11:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 11:10 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:10 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 11:10 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 11:10 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 11:10 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 2 failed
Fleet Doctor Alert — 2026-04-08 11:10 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 11:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 11:15 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 11:15 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:15 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 11:15 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 11:15 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 11:15 AEST] Fleet Doctor complete: 2/5 healthy, 1 fixed, 0 failed
[2026-04-08 11:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 11:20 AEST] [rivet] FIX: Killing orphan process 44025 on port 18789
[2026-04-08 11:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 11:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 11:20 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 11:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 11:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 11:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 11:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 11:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 11:30 AEST] [rivet] FIX: Killing orphan process 54719 on port 18789
[2026-04-08 11:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 11:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 11:30 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:30 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 11:30 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 11:30 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 11:30 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 11:30 AEST

Auto-fixed:
  + susan: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 11:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 11:35 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 11:35 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 11:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:40 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:40 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 11:40 AEST] [rivet] FIX: Killing orphan process 64926 on port 18789
[2026-04-08 11:40 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 11:40 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 11:40 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 11:40 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 11:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:45 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 11:45 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:45 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 11:45 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 11:45 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 11:45 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 0 failed
[2026-04-08 11:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:50 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 11:50 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 11:50 AEST] [rivet] FIX: Killing orphan process 75774 on port 18789
[2026-04-08 11:50 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 11:50 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 11:50 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 11:50 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 11:50 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 11:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 11:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 11:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 12:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 12:00 AEST] [rivet] FIX: Killing orphan process 86348 on port 18789
[2026-04-08 12:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 12:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 12:00 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:00 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 12:00 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 12:00 AEST] [builder] FIX: Telegram offset reset + restart successful
[2026-04-08 12:00 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 12:00 AEST

Auto-fixed:
  + builder: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 12:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 12:05 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 12:05 AEST] [herald] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:05 AEST] [herald] DIAG: Service running but port 18808 not responding (zombie)
[2026-04-08 12:05 AEST] [herald] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 12:05 AEST] [herald] FIX: Telegram offset reset + restart successful
[2026-04-08 12:05 AEST] Fleet Doctor complete: 2/5 healthy, 1 fixed, 0 failed
[2026-04-08 12:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 12:10 AEST] [rivet] FIX: Killing orphan process 101190 on port 18789
[2026-04-08 12:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 12:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 12:10 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:10 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 12:10 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 12:10 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 12:10 AEST] [herald] SKIP: On cooldown (fixed recently)
[2026-04-08 12:10 AEST] Fleet Doctor complete: 2/5 healthy, 0 fixed, 2 failed
Fleet Doctor Alert — 2026-04-08 12:10 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 12:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 12:15 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 12:15 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:15 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 12:15 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 12:15 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 12:15 AEST] Fleet Doctor complete: 2/5 healthy, 1 fixed, 0 failed
[2026-04-08 12:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 12:20 AEST] [rivet] FIX: Killing orphan process 107198 on port 18789
[2026-04-08 12:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 12:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 12:20 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 12:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 12:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 12:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 12:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 12:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 12:30 AEST] [rivet] FIX: Killing orphan process 117841 on port 18789
[2026-04-08 12:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 12:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 12:30 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:30 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 12:30 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 12:30 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 12:30 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 12:30 AEST

Auto-fixed:
  + susan: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 12:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 12:35 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 12:35 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 12:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:40 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:40 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 12:40 AEST] [rivet] FIX: Killing orphan process 128097 on port 18789
[2026-04-08 12:40 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 12:40 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 12:40 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 12:40 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 12:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:45 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 12:45 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:45 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 12:45 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 12:45 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 12:45 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 0 failed
[2026-04-08 12:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:50 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 12:50 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 12:50 AEST] [rivet] FIX: Killing orphan process 139084 on port 18789
[2026-04-08 12:50 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 12:50 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 12:50 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 12:50 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 12:50 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 12:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 12:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 12:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 13:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 13:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 13:00 AEST] [rivet] FIX: Killing orphan process 149865 on port 18789
[2026-04-08 13:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 13:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 13:00 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 13:00 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 13:00 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 13:00 AEST] [builder] FIX: Telegram offset reset + restart successful
[2026-04-08 13:00 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 13:00 AEST

Auto-fixed:
  + builder: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 13:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 13:05 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 13:05 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 13:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 13:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 13:10 AEST] [rivet] FIX: Killing orphan process 165637 on port 18789
[2026-04-08 13:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 13:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 13:10 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 13:10 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 13:10 AEST] [builder] FIX: Service started, port 18790 responding
[2026-04-08 13:10 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 13:10 AEST

Auto-fixed:
  + builder: started service

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 13:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 13:15 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 13:15 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 13:15 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 13:15 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 13:15 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 13:15 AEST] Fleet Doctor complete: 2/5 healthy, 1 fixed, 0 failed
[2026-04-08 13:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 13:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 13:20 AEST] [rivet] FIX: Killing orphan process 171015 on port 18789
[2026-04-08 13:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 13:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 13:20 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 13:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 13:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 13:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 13:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 13:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 13:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 13:30 AEST] [rivet] FIX: Killing orphan process 181798 on port 18789
[2026-04-08 13:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 13:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 13:30 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 13:30 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 13:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 13:35 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 13:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:40 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 13:40 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 13:40 AEST] [rivet] FIX: Killing orphan process 192095 on port 18789
[2026-04-08 13:40 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 13:40 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 13:40 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 13:40 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 13:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:45 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 13:45 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 13:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:50 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 13:50 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 13:50 AEST] [rivet] FIX: Killing orphan process 203104 on port 18789
[2026-04-08 13:50 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 13:50 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 13:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 13:50 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 13:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 13:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 13:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 14:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 14:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 14:00 AEST] [rivet] FIX: Killing orphan process 213873 on port 18789
[2026-04-08 14:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 14:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 14:00 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 14:00 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 14:00 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 14:00 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 14:00 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 14:00 AEST

Auto-fixed:
  + susan: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 14:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 14:05 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 14:05 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 14:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 14:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 14:10 AEST] [rivet] FIX: Killing orphan process 230375 on port 18789
[2026-04-08 14:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 14:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 14:10 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 14:10 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 14:10 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 14:10 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 14:10 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 2 failed
Fleet Doctor Alert — 2026-04-08 14:10 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 14:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 14:15 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 14:15 AEST] [harper] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 14:15 AEST] [harper] DIAG: Service running but port 18796 not responding (zombie)
[2026-04-08 14:15 AEST] [harper] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 14:15 AEST] [harper] FIX: Telegram offset reset + restart successful
[2026-04-08 14:15 AEST] Fleet Doctor complete: 2/5 healthy, 1 fixed, 0 failed
[2026-04-08 14:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 14:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 14:20 AEST] [rivet] FIX: Killing orphan process 235138 on port 18789
[2026-04-08 14:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 14:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 14:20 AEST] [harper] SKIP: On cooldown (fixed recently)
[2026-04-08 14:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 14:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 14:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 14:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 14:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 14:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 14:30 AEST] [rivet] FIX: Killing orphan process 245625 on port 18789
[2026-04-08 14:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 14:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 14:30 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 14:30 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 14:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 14:35 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 14:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:40 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 14:40 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 14:40 AEST] [rivet] FIX: Killing orphan process 256266 on port 18789
[2026-04-08 14:40 AEST] [rivet] FIX: Service started, port 18789 responding
[2026-04-08 14:40 AEST] Fleet Doctor complete: 4/5 healthy, 1 fixed, 0 failed
[2026-04-08 14:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:45 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 14:45 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 14:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:50 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 14:50 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 14:50 AEST] [rivet] FIX: Killing orphan process 266565 on port 18789
[2026-04-08 14:50 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 14:50 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 14:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 14:50 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 14:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 14:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 14:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 15:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 15:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 15:00 AEST] [rivet] FIX: Killing orphan process 277101 on port 18789
[2026-04-08 15:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 15:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 15:00 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 15:00 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 15:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 15:05 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 15:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 15:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 15:10 AEST] [rivet] FIX: Killing orphan process 294056 on port 18789
[2026-04-08 15:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 15:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 15:10 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 15:10 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 15:10 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 15:10 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 15:10 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 2 failed
Fleet Doctor Alert — 2026-04-08 15:10 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 15:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 15:15 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 15:15 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 15:15 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 15:15 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 15:15 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 15:15 AEST] Fleet Doctor complete: 2/5 healthy, 1 fixed, 0 failed
[2026-04-08 15:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 15:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 15:20 AEST] [rivet] FIX: Killing orphan process 298171 on port 18789
[2026-04-08 15:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 15:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 15:20 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 15:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 15:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 15:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 15:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 15:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 15:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 15:30 AEST] [rivet] FIX: Killing orphan process 308941 on port 18789
[2026-04-08 15:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 15:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 15:30 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 15:30 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 15:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 15:35 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 15:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:40 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 15:40 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 15:40 AEST] [rivet] FIX: Killing orphan process 319523 on port 18789
[2026-04-08 15:40 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 15:40 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 15:40 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 15:40 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 15:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:45 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 15:45 AEST] [harper] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 15:45 AEST] [harper] DIAG: Service running but port 18796 not responding (zombie)
[2026-04-08 15:45 AEST] [harper] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 15:45 AEST] [harper] FIX: Telegram offset reset + restart successful
[2026-04-08 15:45 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 0 failed
[2026-04-08 15:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:50 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 15:50 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 15:50 AEST] [rivet] FIX: Killing orphan process 335681 on port 18789
[2026-04-08 15:50 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 15:50 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 15:50 AEST] [harper] SKIP: On cooldown (fixed recently)
[2026-04-08 15:50 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 15:50 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 15:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 15:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 15:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 16:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 16:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 16:00 AEST] [rivet] FIX: Killing orphan process 340470 on port 18789
[2026-04-08 16:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 16:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 16:00 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 16:00 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 16:00 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 16:00 AEST] [builder] FIX: Telegram offset reset + restart successful
[2026-04-08 16:00 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 16:00 AEST

Auto-fixed:
  + builder: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 16:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 16:05 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 16:05 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 16:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 16:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 16:10 AEST] [rivet] FIX: Killing orphan process 358006 on port 18789
[2026-04-08 16:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 16:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 16:10 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 16:10 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 16:10 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 16:10 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 16:10 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 2 failed
Fleet Doctor Alert — 2026-04-08 16:10 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 16:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 16:15 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 16:15 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 16:15 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 16:15 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 16:15 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 16:15 AEST] Fleet Doctor complete: 2/5 healthy, 1 fixed, 0 failed
[2026-04-08 16:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 16:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 16:20 AEST] [rivet] FIX: Killing orphan process 361564 on port 18789
[2026-04-08 16:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 16:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 16:20 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 16:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 16:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 16:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 16:25 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 16:25 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 16:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 16:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 16:30 AEST] [rivet] FIX: Killing orphan process 372048 on port 18789
[2026-04-08 16:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 16:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 16:30 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 16:30 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 16:30 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 16:30 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 16:30 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 16:30 AEST

Auto-fixed:
  + susan: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 16:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 16:35 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 16:35 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 16:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:40 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 16:40 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 16:40 AEST] [rivet] FIX: Killing orphan process 382012 on port 18789
[2026-04-08 16:40 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 16:40 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 16:40 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 16:40 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 16:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:45 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 16:45 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 16:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:50 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 16:50 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 16:50 AEST] [rivet] FIX: Killing orphan process 393513 on port 18789
[2026-04-08 16:50 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 16:50 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 16:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 16:50 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 16:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 16:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 16:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 17:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 17:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 17:00 AEST] [rivet] FIX: Killing orphan process 403363 on port 18789
[2026-04-08 17:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 17:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 17:00 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 17:00 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 17:00 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 17:00 AEST] [builder] FIX: Telegram offset reset + restart successful
[2026-04-08 17:00 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 17:00 AEST

Auto-fixed:
  + builder: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 17:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 17:05 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 17:05 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 17:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 17:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 17:10 AEST] [rivet] FIX: Killing orphan process 420892 on port 18789
[2026-04-08 17:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 17:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 17:10 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 17:10 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 17:10 AEST] [builder] FIX: Service started, port 18790 responding
[2026-04-08 17:10 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 17:10 AEST

Auto-fixed:
  + builder: started service

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 17:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 17:15 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 17:15 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 17:15 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 17:15 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 17:15 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 17:15 AEST] Fleet Doctor complete: 2/5 healthy, 1 fixed, 0 failed
[2026-04-08 17:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 17:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 17:20 AEST] [rivet] FIX: Killing orphan process 423615 on port 18789
[2026-04-08 17:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 17:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 17:20 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 17:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 17:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 17:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 17:25 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 17:25 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 17:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 17:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 17:30 AEST] [rivet] FIX: Killing orphan process 433862 on port 18789
[2026-04-08 17:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 17:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 17:30 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 17:30 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 17:30 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 17:30 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 17:30 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 17:30 AEST

Auto-fixed:
  + susan: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 17:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 17:35 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 17:35 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 17:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:40 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 17:40 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 17:40 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 17:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:45 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 17:45 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 17:45 AEST] [rivet] FIX: Killing orphan process 443977 on port 18789
[2026-04-08 17:45 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 17:45 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 17:45 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 17:45 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 17:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:50 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 17:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 17:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 17:55 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 17:55 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 17:55 AEST] [rivet] FIX: Killing orphan process 460036 on port 18789
[2026-04-08 17:55 AEST] [rivet] FIX: Service started, port 18789 responding
[2026-04-08 17:55 AEST] Fleet Doctor complete: 4/5 healthy, 1 fixed, 0 failed
[2026-04-08 18:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:00 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 18:00 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 18:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:05 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 18:05 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 18:05 AEST] [rivet] FIX: Killing orphan process 470257 on port 18789
[2026-04-08 18:05 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 18:05 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 18:05 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 18:05 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 18:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:10 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 18:10 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 18:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 18:15 AEST] [susan] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 18:15 AEST] [susan] DIAG: Service running but port 18792 not responding (zombie)
[2026-04-08 18:15 AEST] [susan] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 18:15 AEST] [susan] FIX: Telegram offset reset + restart successful
[2026-04-08 18:15 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 0 failed
[2026-04-08 18:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 18:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 18:20 AEST] [rivet] FIX: Killing orphan process 480513 on port 18789
[2026-04-08 18:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 18:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 18:20 AEST] [susan] SKIP: On cooldown (fixed recently)
[2026-04-08 18:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 18:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 18:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 18:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 18:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:30 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 18:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 18:30 AEST] [rivet] FIX: Killing orphan process 496583 on port 18789
[2026-04-08 18:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 18:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 18:30 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 18:30 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 18:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 18:35 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 18:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:40 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 18:40 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 18:40 AEST] [rivet] FIX: Killing orphan process 506585 on port 18789
[2026-04-08 18:40 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 18:40 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 18:40 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 18:40 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 18:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:45 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 18:45 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 18:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:50 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 18:50 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 18:50 AEST] [rivet] FIX: Killing orphan process 517374 on port 18789
[2026-04-08 18:50 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 18:50 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 18:50 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 18:50 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 18:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 18:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 18:55 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 19:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 19:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 19:00 AEST] [rivet] FIX: Killing orphan process 527900 on port 18789
[2026-04-08 19:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 19:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 19:00 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 19:00 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 19:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 19:05 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 19:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 19:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 19:10 AEST] [rivet] FIX: Killing orphan process 538095 on port 18789
[2026-04-08 19:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 19:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 19:10 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 19:10 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 19:15 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:15 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 19:15 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 19:15 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 19:15 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 19:15 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 19:15 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 19:15 AEST

NEEDS ATTENTION:
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 19:20 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:20 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 19:20 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 19:20 AEST] [rivet] FIX: Killing orphan process 549494 on port 18789
[2026-04-08 19:20 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 19:20 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 19:20 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 19:20 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 19:20 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 19:25 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:25 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 19:25 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 19:30 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:30 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 19:30 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 19:30 AEST] [rivet] FIX: Killing orphan process 559186 on port 18789
[2026-04-08 19:30 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 19:30 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 19:30 AEST] [builder] ISSUE: service=true port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 19:30 AEST] [builder] DIAG: Service running but port 18790 not responding (zombie)
[2026-04-08 19:30 AEST] [builder] FIX: Resetting Telegram offset (most common silent failure fix)
[2026-04-08 19:30 AEST] [builder] FIX: Telegram offset reset + restart successful
[2026-04-08 19:30 AEST] Fleet Doctor complete: 3/5 healthy, 1 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 19:30 AEST

Auto-fixed:
  + builder: reset Telegram offset

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 19:35 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:35 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 19:35 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 19:35 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 19:40 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:40 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 19:40 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 19:40 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 19:45 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:45 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 19:45 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 19:45 AEST] [rivet] FIX: Killing orphan process 569266 on port 18789
[2026-04-08 19:45 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 19:45 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 19:45 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 19:45 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 19:50 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:50 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 19:50 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 19:50 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 19:50 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 19:50 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 19:50 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 19:50 AEST

NEEDS ATTENTION:
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

[2026-04-08 19:55 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 19:55 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 19:55 AEST] [builder] SKIP: On cooldown (fixed recently)
[2026-04-08 19:55 AEST] Fleet Doctor complete: 3/5 healthy, 0 fixed, 0 failed
[2026-04-08 20:00 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 20:00 AEST] [rivet] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 20:00 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 20:00 AEST] [rivet] FIX: Killing orphan process 586015 on port 18789
[2026-04-08 20:00 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 20:00 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 20:00 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 1 failed
Fleet Doctor Alert — 2026-04-08 20:00 AEST

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures

[2026-04-08 20:05 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 20:05 AEST] [rivet] SKIP: On cooldown (fixed recently)
[2026-04-08 20:05 AEST] Fleet Doctor complete: 4/5 healthy, 0 fixed, 0 failed
[2026-04-08 20:10 AEST] Fleet Doctor starting — checking 5 agents
[2026-04-08 20:10 AEST] [rivet] ISSUE: service=false port=true
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 20:10 AEST] [rivet] FIX: Starting stopped service clawdbot-gateway
[2026-04-08 20:10 AEST] [rivet] FIX: Killing orphan process 609714 on port 18789
[2026-04-08 20:10 AEST] [rivet] FIX: Service started but port 18789 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 20:10 AEST] [rivet] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 20:10 AEST] [builder] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 20:10 AEST] [builder] FIX: Starting stopped service clawdbot-builder
[2026-04-08 20:10 AEST] [builder] FIX: Service started but port 18790 not responding
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 473: [: : integer expression expected
[2026-04-08 20:10 AEST] [builder] FAILED: All recovery attempts exhausted (failure #)
[2026-04-08 20:10 AEST] [susan] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 20:10 AEST] [susan] FIX: Starting stopped service clawdbot-susan
[2026-04-08 20:10 AEST] [susan] FIX: Service started, port 18792 responding
[2026-04-08 20:10 AEST] [harper] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 20:10 AEST] [harper] FIX: Starting stopped service clawdbot-harper
[2026-04-08 20:10 AEST] [harper] FIX: Service started, port 18796 responding
[2026-04-08 20:10 AEST] [herald] ISSUE: service=false port=false
/home/ccuser/rateright-growth/rivet/scripts/fleet-doctor.sh: line 418: local: can only be used in a function
[2026-04-08 20:10 AEST] [herald] FIX: Starting stopped service clawdbot-herald
[2026-04-08 20:10 AEST] [herald] FIX: Service started, port 18808 responding
[2026-04-08 20:10 AEST] Fleet Doctor complete: 0/5 healthy, 3 fixed, 2 failed
Fleet Doctor Alert — 2026-04-08 20:10 AEST

Auto-fixed:
  + susan: started service
  + harper: started service
  + herald: started service

NEEDS ATTENTION:
  ! rivet (port 18789, service clawdbot-gateway) —  consecutive failures
  ! builder (port 18790, service clawdbot-builder) —  consecutive failures

