upleb.uk

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

summaryrefslogtreecommitdiff
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 6f8ba12..2c16a8a 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -69,6 +69,8 @@ nvs_flash_init()
69- `local_relay.c/h` — Thin wrapper: inits wisp_relay storage/sub/rate-limiter on port 4869, publishes events to LittleFS + broadcasts to WS subscribers 69- `local_relay.c/h` — Thin wrapper: inits wisp_relay storage/sub/rate-limiter on port 4869, publishes events to LittleFS + broadcasts to WS subscribers
70- `relay_selector.c/h` — NIP-11 HTTP probing of seed relays, latency + NIP-77 scoring, auto-failover after 3 disconnects, 6h re-probe cycle 70- `relay_selector.c/h` — NIP-11 HTTP probing of seed relays, latency + NIP-77 scoring, auto-failover after 3 disconnects, 6h re-probe cycle
71- `sync_manager.c/h` — REQ-diff sync: primary every 30min, fallback every 6h, reconciles local events vs remote, dedicated FreeRTOS task 71- `sync_manager.c/h` — REQ-diff sync: primary every 30min, fallback every 6h, reconciles local events vs remote, dedicated FreeRTOS task
72- `display.c/h` — QSPI TFT display (JC3248W535/AXS15231B): boot/ready/payment/error states, Wi-Fi and portal URL QR cycling every 5s, `escape_wifi_field()` for special chars
73- `font.c/h` — Bitmap font rendering for display text output
72 74
73### Components 75### Components
74- `nucula_lib/` — C++ bridge to nucula::Wallet (C API in nucula_wallet.h) 76- `nucula_lib/` — C++ bridge to nucula::Wallet (C API in nucula_wallet.h)
@@ -163,6 +165,13 @@ make test-all
163 165
164# Quick smoke (30s, needs hardware) 166# Quick smoke (30s, needs hardware)
165make smoke 167make smoke
168
169# Local relay tests (needs board)
170make test-local-relay
171make test-relay-nip11
172
173# CVM MCP roundtrip (needs board + internet)
174make test-cvm-roundtrip
166``` 175```
167 176
168## Build & Flash 177## Build & Flash