-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
P1-HighHigh priority - fix before betaHigh priority - fix before betaarchitectureArchitectural refactoring/fixesArchitectural refactoring/fixesphase-2Phase 2: P1-High fixesPhase 2: P1-High fixes
Description
Phase: 2 - P1-High
Category: ZHTP Layer Cleanup
Files: zhtp/src/server/bluetooth/router.rs, wifi/router.rs, quic/handler.rs
Depends on: Ticket 2.5
Description
All messages must go through MeshRouter (currently 3 bypass paths)
Current Problem
bluetooth/router.rs:150-180bypasses routerwifi/router.rsbypasses routerquic/handler.rsbypasses router
Key Tasks
- Refactor BLE →
mesh_router.route_message() - Refactor WiFi →
mesh_router.route_message() - Refactor QUIC →
mesh_router.route_message() - Remove direct protocol calls
Acceptance Criteria
- All messages logged by router
- No bypass paths remain
References
See ARCHITECTURAL_FIXES_IMPLEMENTATION_PLAN.md Ticket 2.8
Metadata
Metadata
Assignees
Labels
P1-HighHigh priority - fix before betaHigh priority - fix before betaarchitectureArchitectural refactoring/fixesArchitectural refactoring/fixesphase-2Phase 2: P1-High fixesPhase 2: P1-High fixes