Samara-main status

System health check for Samara organism. Use when checking if Samara is running, if messages are being detected, if wake cycles are scheduled, or diagnosing permission issues. Trigger words: status, health, check, running, working, broken.

install
source · Clone the upstream repo
git clone https://github.com/claudeaceae/samara-main
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/claudeaceae/samara-main "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/status" ~/.claude/skills/claudeaceae-samara-main-status && rm -rf "$T"
manifest: .claude/skills/status/SKILL.md
source content

System Status Check

Perform a comprehensive health check of the Samara organism infrastructure.

Checks to Perform

1. Samara.app Status

launchctl list co.organelle.Samara 2>/dev/null | grep -E "PID|Label|LastExitStatus"
  • If PID not present, Samara is not running (critical)
  • If running, check how long it's been up

2. Recent Message Detection

# Check if Samara has logged recent message detection
tail -20 ~/.claude-mind/system/logs/samara.log 2>/dev/null || echo "No Samara log found"

3. Wake Cycle Schedule

launchctl list | grep claude

Check that these are loaded:

  • com.claude.wake-adaptive (primary scheduler, runs every 15 min)
  • com.claude.dream

4. Recent Wake/Dream Logs

tail -10 ~/.claude-mind/system/logs/wake-adaptive.log 2>/dev/null
tail -10 ~/.claude-mind/system/logs/wake.log 2>/dev/null
tail -10 ~/.claude-mind/system/logs/dream.log 2>/dev/null

4b. Scheduler State

cat ~/.claude-mind/state/scheduler-state.json 2>/dev/null || echo "No scheduler state"
~/.claude-mind/system/bin/wake-scheduler status 2>/dev/null || echo "Scheduler not available"

5. Lock File Status

ls -la ~/.claude-mind/state/locks/system-cli.lock 2>/dev/null || echo "No lock file (good)"

A stale lock file can block operations.

6. Full Disk Access Check

# Try to read chat.db - will fail without FDA
ls -la ~/Library/Messages/chat.db 2>/dev/null && echo "FDA appears intact"

7. Disk Space

df -h ~ | tail -1

Output Format

Summarize findings as:

  • Samara: Running/Not Running
  • Wake Adaptive: Loaded / Not loaded
  • Dream: Loaded / Not loaded
  • Last Wake: timestamp (from scheduler state)
  • Next Wake: timestamp (from scheduler)
  • Last Dream: timestamp
  • FDA Status: OK / Issue
  • Lock File: Clear / Stale
  • Disk: X% used

Flag any issues that need attention.