fleet: 6 agents active · evo-x2 ⇄ macbook0.0046% err

Systems

The substrate the fleet runs on. Cloud Opus writes the code; local hardware (Strix Halo + Ollama) does bounded non-code work; the harness gates, coordinates, and records everything.

11
hooks
19
local tools
8
local models
6
subagents
6
gated projects
the Glassbox loop — unit of trust is an artifact, not an assertion
0 GROUND

Dated ground-state note; every claim cites file:line or command output.

1 FRAME

Human-approved plan: in/out of scope + a runnable verification step.

2 ISOLATE

Branch/worktree + an in-progress TASKS claim (the file lock is live).

3 RED

A new test observed to FAIL for the right reason.

4 GREEN

The stage-3 test passes; no out-of-scope files touched.

5 VERIFY

Behavioral evidence captured — screenshot/200s or test output.

6 GATE

The ordered test-config gate exits 0 — the actual exit code, never a paraphrase.

7 REVIEW

Reviewed by a non-implementing agent; author is never the certifier.

8 SHIP

Human-merged; the body embeds the evidence chain.

automatic hooks (10 wired of 11)
read-image-rewrite
PreToolUse · Read

Swaps a ~700KB base64 image for a ~2KB local-OCR description (qwen3.5:2b).

enforce-task-registration
PreToolUse · Edit/Write

File-level lock: blocks edits to files another session has claimed in TASKS.md.

webfetch-rewrite
PreToolUse · WebFetch

Routes web fetches through local lfetch (robots-free, localhost, --js/--strip modes).

websearch-rewrite
PreToolUse · WebSearch

Local meta-search: SearXNG + Wikipedia, reranked by qwen3.5:2b, optional cited synthesis.

wrong-machine
PreToolUse · Bash

Blocks platform-wrong commands and names the right SSH target (Linux vs Mac).

telemetry
PostToolUse · *

Logs every tool call to usage.db — the source of the /telemetry page.

anomaly-alert
PostToolUse · *

Flags any tool response ≥100KB into anomalies.log + a desktop notification.

drift-detect
PostToolUse · Edit/Write

Passive: logs which .claude/rules globs an edited file matches (consumed on demand).

before-done
Stop · *

Opt-in GATE: runs the project's test-config commands and blocks stop on any failure.

session-start
SessionStart

Surfaces workspace: rules, skills, active TASKS state, git, cross-machine sync staleness.

local CLI tools (19)
Local inference
lqlreviewltranscribelvideo-frameslstitchlfetchextract-image
Observability
usageusage-backupsession-hygiene
Coordination
sync-tasksbackup-memoryinstall-mcp
Auditors
audit-skill-descriptionsaudit-agent-descriptionscheck-stale-rulesskill-indexlist-agent-memory
Tripwire
ltranscribe-canary
local models (Ollama)
  • qwen3-coder-next51 GB
  • qwen3-coder:30b32 GB
  • qwen3:30b-instruct32 GB
  • qwen3-vl:8b-instruct9.8 GB
  • qwen3-vl:8b6.1 GB
  • qwen3.5:9b6.6 GB
  • qwen3.5:2b2.7 GB
  • nomic-embed-text274 MB

lreviewruns a different model family from the one writing the code — an independent reviewer that does not share the implementer's blind spots.