Skip to content

Instantly share code, notes, and snippets.

@Tolmark12
Last active May 27, 2026 23:00
Show Gist options
  • Select an option

  • Save Tolmark12/8e81eac0618611e9fe1d37e800b137b1 to your computer and use it in GitHub Desktop.

Select an option

Save Tolmark12/8e81eac0618611e9fe1d37e800b137b1 to your computer and use it in GitHub Desktop.

QControl Event Coverage Report

Date: 2026-05-27T22:53Z Total events: 220 (baseline: 200, delta: +20)

Coverage

Event Status Count Notes
file.read FAIL 0 No file.read events emitted despite 4 Read tool calls (package.json, CLAUDE.md, QMap.vue, useSceneLoader.js, CYCLES.md, output.txt). Bridge does not appear to capture agent file I/O.
file.write FAIL 0 No file.write events despite Write tool call on output.txt.
exec.spawn FAIL 0 No exec.spawn events despite ~10 Bash tool calls (echo, ls, date, git, curl, node, python3).
exec.exit FAIL 0 No exec.exit events. The failing ls /nonexistent/path also produced none.
connection.open PASS 14 +1 vs baseline (13→14). One new HTTPS connection captured (Claude Code's own API call).
connection.update PASS 40 +3 vs baseline (37→40). TLS handshake updates seen.
http.request PASS 14 +1 vs baseline. Curl subprocess HTTP traffic NOT captured — only Claude Code's own LLM API request.
http.response PASS 14 +1 vs baseline (13→14).
mcp.request FAIL 0 Not captured despite mcp__figma__whoami and ListMcpResourcesTool calls.
mcp.response FAIL 0 Not captured.
mcp.notification FAIL 0 Not captured.
mcp.error MISSING 0 Optional — not observed.
mcp.session_close MISSING 0 Optional — not observed.
agent.tool_call FAIL 0 Not captured. Despite the prompt saying these are emitted automatically, none appeared in the handled or unhandled lists.
agent.tool_decision FAIL 0 Not captured.
agent.tool_result FAIL 0 Not captured.
llm.request PASS 5 +1 vs baseline (4→5).
llm.response PASS 4 No delta — last response not yet flushed or counted.
llm.usage PASS 4 No delta — same as llm.response.
llm.rate_limit PASS 4 No delta — counts present from baseline.
process.started PASS 18 +4 vs baseline (14→18). Subprocess spawns observed.
process.stopped PASS 19 +3 vs baseline (16→19). Subprocess exits observed.
process.snapshot PASS 2 Present from baseline (initial process table).

Bonus event types in handled list (not in expected table):

Event Count Notes
sse.event 47 +5 vs baseline. SSE stream chunks for LLM responses.
sse.open 5 +1 vs baseline.
sse.close 4 No delta.
http.exchange_close 13 No delta.
connection.close 13 No delta.

Summary

  • Passed: 11 / 19 required types (connection.open, connection.update, http.request, http.response, llm.request, llm.response, llm.usage, process.started, process.stopped, process.snapshot, llm.rate_limit)
  • Missing (required): file.read, file.write, exec.spawn, exec.exit, mcp.request, mcp.response, mcp.notification, agent.tool_call, agent.tool_decision, agent.tool_result
  • Unhandled types: none — the unhandled array was empty for the entire test.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment