store: Gap: Claude CLI not installed on CT 300 claude-runner (Tier 2 broken)

This commit is contained in:
Cal Corum 2026-03-01 08:16:43 -06:00
parent b9577925e1
commit fbec1b9d45

View File

@ -0,0 +1,33 @@
---
id: c684a1ea-bdb6-4e4b-9416-e50e471221a0
type: insight
title: "Gap: Claude CLI not installed on CT 300 claude-runner (Tier 2 broken)"
tags: [ct300, claude-runner, claude-cli, gap, tier2, server-diagnostics, headless-claude, insight]
importance: 0.7
confidence: 0.8
created: "2026-03-01T14:16:43.877297+00:00"
updated: "2026-03-01T14:16:43.877297+00:00"
---
# Gap: Claude CLI Not Installed on CT 300 claude-runner
## Discovery
During investigation of CT 300, found that **Claude CLI is not installed** despite CT 300 being the designated Claude runner LXC.
## Verification
- `which claude` returns nothing
- No npm or node installation found on the container
## Impact
- **Tier 1** health checks (health_check.py, pure Python) work fine — unaffected
- **Tier 2** escalation (client.py triggering Claude for deeper diagnosis) is **completely non-functional**
- N8N can trigger Tier 1 but any exit code 2 (escalate) cannot proceed further
## Resolution Path
To fix Tier 2, install on CT 300:
1. Node.js + npm
2. Claude CLI (`npm install -g @anthropic-ai/claude-code` or equivalent)
3. Authenticate Claude CLI with API key
## Status
Open gap as of 2026-03-01. Not yet resolved.