Files
Claude 795839066d feat: SwarmOS v0.6.0 - host contract check, /doctor, tools.verify, telemetry & benchmark harness
- Probe every OpenCode V2 capability SwarmOS uses at startup and run each setup
  module in isolation; /doctor and tools.swarmos.doctor report registered,
  skipped (with the missing capability) and failed modules plus caught hook errors.
- scripts/check-host-contract.ts scans an OpenCode V2 checkout for the hook
  names and APIs SwarmOS relies on (also runnable via OPENCODE_V2_SRC in tests).
- tools.verify.run discovers the repo's own checks, scopes tests to files that
  import the changed code, and returns structured counts and file:line failures.
  QA PASS receipts and the release gate now require a passing run on the
  current working tree (opt out with requireVerifiedReceipts: false).
- Per-session telemetry and an observe-only mode used as the benchmark baseline.
- bench/: 12 tasks with hidden tests and reference solutions, reference/noop/
  agent drivers, and a SwarmOS-vs-baseline report.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_0171AqkGJuWMw9gY25tb1Q7T
2026-10-15 02:16:10 +00:00

46 lines
543 B
Plaintext

# Dependencies
node_modules/
# Build artifacts
dist/
# Exclude embedded review source tree (545MB OpenCode V2 core audit)
review/
# Local OpenCode runtime state & board
.opencode/
tool-output/
# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
bun.lockb.bak
# Environment and secrets
.env
.env.local
.env.*.local
*.pem
*.key
id_rsa*
id_ed25519*
# OS / Editor
.DS_Store
Thumbs.db
.idea/
.vscode/*
!.vscode/settings.json
!.vscode/extensions.json
*.swp
*.swo
# Coverage / Test
coverage/
.turbo/
# Benchmark output
bench/results/