# Output Format

## Production mode (38 tests)

| # | Test | Status |
|---|------|--------|
| 1 | MCP help | ? |
| 2 | MCP commands (all 15) | ? |
| 3 | MCP stores | ? |
| 4 | MCP store:create | ? |
| 5 | MCP store:info | ? |
| 6 | MCP store:index | ? |
| 7 | MCP jobs | ? |
| 8 | MCP job:status | ? |
| 9 | MCP stores:health | ? |
| 10 | MCP stores:check-models | ? |
| 11 | MCP stores:sync (dry) | ? |
| 12 | MCP stores:pull (error) | ? |
| 13 | MCP search | ? |
| 14 | MCP get_full_context | ? |
| 15-23 | Slash commands | ? |
| 24-27 | Web crawl | ? |
| 28-30 | Hook tests | ? |
| 31-35 | Cleanup | ? |

**Result: X/38 tests passed**

## Development mode (29 tests)

Same table but tests 15-23 show "SKIPPED (--dev mode)"

**Result: X/29 tests passed (9 skipped)**

## Error Recovery

If tests fail partway through, clean up manually:

```bash
node scripts/test-mcp-dev.js call execute '{"command":"store:delete","args":{"store":"bk-test-store"}}' 2>/dev/null || true
node scripts/test-mcp-dev.js call execute '{"command":"store:delete","args":{"store":"bk-test-folder"}}' 2>/dev/null || true
node scripts/test-mcp-dev.js call execute '{"command":"store:delete","args":{"store":"bk-crawl-test"}}' 2>/dev/null || true
rm -rf .bluera/bluera-knowledge/test-content
```
