Files
meshstream/compound-engineering.local.md
Daniel Pupius 9e5fd5bcae Add code review findings as todos
Security and architecture review of current codebase. 11 findings:
- 3 P1 (XSS, hardcoded creds, unbounded memory growth)
- 4 P2 (SSE protocol, broker deadlock, NetworkMap architecture, CORS)
- 4 P3 (security headers, error leakage, dead code, binary payload)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 15:41:24 +00:00

23 lines
921 B
Markdown

---
review_agents:
- compound-engineering:review:performance-oracle
- compound-engineering:review:architecture-strategist
- compound-engineering:review:security-sentinel
- compound-engineering:review:code-simplicity-reviewer
---
# Meshstream Review Context
This is a Go + React/TypeScript application that:
- Subscribes to Meshtastic MQTT topics and decodes protobuf packets
- Streams decoded packets to browser clients via SSE
- Frontend uses React 19, Redux Toolkit, TanStack Router, and Google Maps API
- All state is in-memory (no database)
- Backend: Go with paho MQTT client and prefab web framework
Key architectural patterns:
- Backend circular buffer (200 packets default) for new client catchup
- Frontend Redux aggregator slice processes all packet types
- Google Maps AdvancedMarkerElement for node visualization
- Protobuf definitions in proto/ generate Go and TypeScript types via make gen-proto