# Embedded Telemetry Agent (proj_002) ## Objective Implement telemetry agent for linux + arduino targets using shared serialization core and target-specific runtime wrappers. ## Language & Library Constraints - Primary language: cpp - Available libraries: boost, nlohmann/json, fmt - Prefer explicit use of selected library APIs in task execution contracts. ## Required Artifacts - multi-file implementation artifacts ## Projection Targets - linux_x86_64: allowed=pthread, epoll - arduino_avr: allowed=avr_gpio, uart ## Acceptance - Generate deterministic taskitems with strict execution contracts. - Include selected library and preferred APIs per task where applicable.