upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYour Name <you@example.com>2026-05-18 23:21:06 +0530
committerYour Name <you@example.com>2026-05-18 23:21:06 +0530
commita11a466d0d1f0b96c1dbaa452a45a3d65009b30c (patch)
treead29e89ea68c0d0b1299e5416e968a7c705737ea
parent980c98d2c9dbff7b4d87c867c6638637e063f984 (diff)
docs: update test results — MCP roundtrip PASS (init, get_config, get_balance)
-rw-r--r--CHECKLIST.md14
-rw-r--r--PLAN.md6
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
diff --git a/PLAN.md b/PLAN.md
index 416ed8f..0be2355 100644
--- a/PLAN.md
+++ b/PLAN.md
@@ -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* |