diff options
| author | Your Name <you@example.com> | 2026-05-18 23:21:06 +0530 |
|---|---|---|
| committer | Your Name <you@example.com> | 2026-05-18 23:21:06 +0530 |
| commit | a11a466d0d1f0b96c1dbaa452a45a3d65009b30c (patch) | |
| tree | ad29e89ea68c0d0b1299e5416e968a7c705737ea | |
| parent | 980c98d2c9dbff7b4d87c867c6638637e063f984 (diff) | |
docs: update test results — MCP roundtrip PASS (init, get_config, get_balance)
| -rw-r--r-- | CHECKLIST.md | 14 | ||||
| -rw-r--r-- | PLAN.md | 6 |
2 files changed, 14 insertions, 6 deletions
diff --git a/CHECKLIST.md b/CHECKLIST.md index 3ab621b..b0a842c 100644 --- a/CHECKLIST.md +++ b/CHECKLIST.md | |||
| @@ -89,9 +89,17 @@ | |||
| 89 | - [x] Board B connects to WiFi successfully with country code DE | 89 | - [x] Board B connects to WiFi successfully with country code DE |
| 90 | - [x] Board A confirmed as hardware WiFi issue (auth fails on all APs, Board B works fine) | 90 | - [x] Board A confirmed as hardware WiFi issue (auth fails on all APs, Board B works fine) |
| 91 | - [x] Board B CEP-6 announcements confirmed on relay.primal.net | 91 | - [x] Board B CEP-6 announcements confirmed on relay.primal.net |
| 92 | - [ ] Verify kind 11316 announcement on relay.primal.net (Board B — DONE via Board B) | 92 | - [x] Verify kind 11316 announcement on relay.primal.net — PASS |
| 93 | - [ ] Verify kind 11317 tools list on relay.primal.net (Board B — DONE via Board B) | 93 | - [x] Verify kind 11317 tools list on relay.primal.net — PASS |
| 94 | - [ ] Verify kind 10002 relay list on relay.primal.net (Board B — DONE via Board B) | 94 | - [x] Verify kind 10002 relay list on relay.primal.net — PASS |
| 95 | - [x] Fix subscription #p filter (must be array, not string) — relay rejected as 'bad req' | ||
| 96 | - [x] Fix MCP response publishing (use existing WS instead of new TLS connection) | ||
| 97 | - [x] Fix use-after-free bug (tags_str freed before nostr_event_to_json) | ||
| 98 | - [x] MCP initialize roundtrip via kind 25910 — PASS | ||
| 99 | - [x] tools/call get_config via kind 25910 — PASS | ||
| 100 | - [x] tools/call get_balance via kind 25910 — PASS | ||
| 101 | - [ ] tools/call set_price via kind 25910 | ||
| 102 | - [ ] End-to-end CVM test: full initialize → tools/list → tools/call sequence | ||
| 95 | - [ ] End-to-end MCP tools/call roundtrip via kind 25910 | 103 | - [ ] End-to-end MCP tools/call roundtrip via kind 25910 |
| 96 | - [ ] Verify board npub on contextvm.org/servers | 104 | - [ ] Verify board npub on contextvm.org/servers |
| 97 | 105 | ||
| @@ -572,9 +572,9 @@ Only accept kind 25910 requests from owner npub (derived from nsec in config.jso | |||
| 572 | | 63 | New tool: set_price | Unit test | Updates price_per_step | PASS | | 572 | | 63 | New tool: set_price | Unit test | Updates price_per_step | PASS | |
| 573 | | 64 | New tool: wallet_melt | Unit test | Calls nucula_wallet_melt | PASS | | 573 | | 64 | New tool: wallet_melt | Unit test | Calls nucula_wallet_melt | PASS | |
| 574 | | 65 | Kind 11316 on relay | Integration | Announcement found on relay | PASS* | | 574 | | 65 | Kind 11316 on relay | Integration | Announcement found on relay | PASS* | |
| 575 | | 66 | MCP initialize roundtrip | Integration | Response received via nak | TODO | | 575 | | 66 | MCP initialize roundtrip | Integration | Response received via nak | PASS | |
| 576 | | 67 | get_config via CVM | Integration | Returns valid JSON config | TODO | | 576 | | 67 | get_config via CVM | Integration | Returns valid JSON config | PASS | |
| 577 | | 68 | get_balance via CVM | Integration | Returns balance + proofs | TODO | | 577 | | 68 | get_balance via CVM | Integration | Returns balance + proofs | PASS | |
| 578 | | 69 | set_price via CVM | Integration | Price updated on device | TODO | | 578 | | 69 | set_price via CVM | Integration | Price updated on device | TODO | |
| 579 | | 70 | Kind 11317 on relay | Integration | Tools list found on relay | PASS* | | 579 | | 70 | Kind 11317 on relay | Integration | Tools list found on relay | PASS* | |
| 580 | | 71 | Kind 10002 on relay | Integration | Relay list found on relay | PASS* | | 580 | | 71 | Kind 10002 on relay | Integration | Relay list found on relay | PASS* | |