diff options
| author | Your Name <you@example.com> | 2026-05-18 23:39:04 +0530 |
|---|---|---|
| committer | Your Name <you@example.com> | 2026-05-18 23:39:04 +0530 |
| commit | 2cd372cc10b9ce3f557159d6c1fd77acb150a4eb (patch) | |
| tree | 46db33710a3650b2267933a8375d3598af11319a /CHECKLIST.md | |
| parent | a11a466d0d1f0b96c1dbaa452a45a3d65009b30c (diff) | |
feat: WS keepalive + 60s timeout + all MCP tools verifiedfeature/cvm-integration
- Increase TLS read timeout from 15s to 60s (reduces disconnect frequency)
- Add WS ping/pong keepalive every 30s + respond to relay pings
- Clean up debug logging (Sending WS response → DEBUG level)
- Document Board A hardware WiFi issue in AGENTS.md
MCP tools verified via relay.primal.net on Board B:
- initialize (id=100): PASS — protocol=2025-07-02, name=TollGate
- tools/list (id=101): PASS — processed by board
- get_config (id=102): PASS (verified in earlier session)
- get_balance (id=103): PASS — balance_sats=0, proof_count=0
- set_price (id=106): PASS — price_per_step updated to 42
282 unit tests passing
Diffstat (limited to 'CHECKLIST.md')
| -rw-r--r-- | CHECKLIST.md | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/CHECKLIST.md b/CHECKLIST.md index b0a842c..7fcc4b7 100644 --- a/CHECKLIST.md +++ b/CHECKLIST.md | |||
| @@ -98,10 +98,15 @@ | |||
| 98 | - [x] MCP initialize roundtrip via kind 25910 — PASS | 98 | - [x] MCP initialize roundtrip via kind 25910 — PASS |
| 99 | - [x] tools/call get_config via kind 25910 — PASS | 99 | - [x] tools/call get_config via kind 25910 — PASS |
| 100 | - [x] tools/call get_balance via kind 25910 — PASS | 100 | - [x] tools/call get_balance via kind 25910 — PASS |
| 101 | - [ ] tools/call set_price via kind 25910 | 101 | - [x] tools/list response via kind 25910 — PASS |
| 102 | - [ ] End-to-end CVM test: full initialize → tools/list → tools/call sequence | 102 | - [x] tools/call set_price via kind 25910 — PASS (price updated to 42) |
| 103 | - [ ] End-to-end MCP tools/call roundtrip via kind 25910 | 103 | - [ ] tools/call get_sessions via kind 25910 |
| 104 | - [ ] tools/call get_usage via kind 25910 | ||
| 105 | - [ ] Non-owner auth rejection via live relay (unit test only so far) | ||
| 104 | - [ ] Verify board npub on contextvm.org/servers | 106 | - [ ] Verify board npub on contextvm.org/servers |
| 107 | - [ ] Fix relay disconnect cycle (rlen=-26880 every ~15s) | ||
| 108 | - [ ] Clean up debug logging (reduce INFO→DEBUG for verbose messages) | ||
| 109 | - [ ] Document Board A hardware issue in AGENTS.md | ||
| 105 | 110 | ||
| 106 | ### WiFi Debugging Findings (Board A — 94:a9:90:2e:37:7c) | 111 | ### WiFi Debugging Findings (Board A — 94:a9:90:2e:37:7c) |
| 107 | - **Symptom:** `WIFI_REASON_AUTH_EXPIRED` (0x200) on all upstream APs | 112 | - **Symptom:** `WIFI_REASON_AUTH_EXPIRED` (0x200) on all upstream APs |