Feature/e2e integration
- BuriedReport 重构:采用 Pimpl 模式,新增 BuriedData / InsertData 接口,统一通过 ReportStrand 调度入库与上报,引入 data_caches_ 缓存失败重试机制
- CommonService 公共信息采集:实现 system_version、device_name、device_id(注册表持久化)、buried_version(CMake 生成)、lifecycle_id、GetRandomId / GetNowDate / GetProcessTime 等能力
- Buried core 整体组装:InitWorkPath_ → InitLogger_ → Start(填充 CommonService 并创建 BuriedReport)→ Report(InsertData 异步上报),完成 C API 到内部模块的串联
- 测试补充:新增 CommonService、BuriedCore 单测,更新 BuriedReport / SystemInfo 相关用例;
- Server 联调验证:与 Rust server(127.0.0.1:5678)端到端联调通过,批量 JSON 上报成功,本地 DB 上报后清空