| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-19 | test: add unit tests for relay_validator and relay_selector | Your Name | |
| - test_relay_validator: Schnorr verify + SHA-256 event ID, tamper detection (ID, sig, content), invalid JSON, missing fields, result_string - test_relay_selector: relay scoring (NIP-77 bonus, latency tiebreak, failure penalty, dead relay handling) - Updated Makefile with new test targets - Added configTICK_RATE_HZ to FreeRTOS stubs | |||
| 2026-05-17 | test_cashu (10/10) + test_session (18/18): all 86 unit tests passing | Your Name | |
| - Expand esp_http_client.h stub: full config struct + method enum + init/perform/cleanup - Add portTICK_PERIOD_MS + esp_err_to_name to stubs - session.c: reject duplicate spent secrets in session_create (double-spend protection) - .gitignore: add test binaries | |||
| 2026-05-17 | Testing infrastructure: AGENTS.md rules + unit test framework + geohash ↵ | Your Name | |
| tests (11/11 pass) - Add AGENTS.md: full project context + mandatory testing rules for AI sessions - Add tests/unit/ with host-compiled C unit test infrastructure - Clean stubs approach: ESP-IDF type stubs in tests/unit/stubs/, no source modifications - Fix geohash.c bit extraction bug (3-byte span) found by unit tests - test_geohash: 11/11 passing with reference vectors (Munich, NYC, origin, boundaries) | |||