diff options
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 9 |
1 files changed, 9 insertions, 0 deletions
| @@ -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) |
| 165 | make smoke | 167 | make smoke |
| 168 | |||
| 169 | # Local relay tests (needs board) | ||
| 170 | make test-local-relay | ||
| 171 | make test-relay-nip11 | ||
| 172 | |||
| 173 | # CVM MCP roundtrip (needs board + internet) | ||
| 174 | make test-cvm-roundtrip | ||
| 166 | ``` | 175 | ``` |
| 167 | 176 | ||
| 168 | ## Build & Flash | 177 | ## Build & Flash |