Commit Graph
182 Commits
Author SHA1 Message Date
lingniu 4201878c35 fix(capacity): accept dedicated fields projector 2026-09-01 11:12:08 +08:00
lingniu 6fceb0f5b4 fix(gateway): prefer known JT808 identity snapshot 2026-09-01 10:58:46 +08:00
lingniu 3c4bece72c feat: expand vehicle data platform capabilities 2026-07-27 16:46:15 +08:00
lingniu 758da369d8 fix(stats): reconcile stale gps mileage candidates 2026-07-20 03:51:18 +08:00
lingniu 275d453954 fix(stats): reject sub-threshold gps drift 2026-07-20 01:27:16 +08:00
lingniu 2ef027c7c2 fix(stats): recover stale odometer mileage 2026-07-20 01:12:09 +08:00
lingniu 4c64c4c738 fix(mileage): recover sparse source daily distance 2026-07-19 22:57:31 +08:00
lingniu e45daff528 fix(stats): recover jt808 mileage from safe gps tracks 2026-07-19 22:23:19 +08:00
lingniu 5539c5e0c2 fix(stats): recover durable daily mileage projections 2026-07-19 21:00:56 +08:00
lingniu 263107d47a fix(stats): elect freshest forwarding source per terminal 2026-07-19 17:33:53 +08:00
lingniu fa60bbb2c8 fix(stats): flush throttled daily mileage projections 2026-07-19 16:00:13 +08:00
lingniu 4da26ad3ba fix: materialize stationary yutong daily mileage 2026-07-19 13:23:33 +08:00
lingniu 159c80b0ae feat(platform): harden telemetry pipeline and unify Semi UI workspaces 2026-07-18 00:26:36 +08:00
lingniu 8487783564 fix(monitor): hold conflicting terminal coordinates 2026-07-16 11:16:22 +08:00
lingniu b9fcf476ec fix(monitor): arbitrate conflicting location sources 2026-07-16 11:07:23 +08:00
lingniu ec3071d59b fix(ops): recover stale history error health 2026-07-16 06:48:47 +08:00
lingniu bb59303a4b feat: build vehicle data platform and production pipeline 2026-07-14 12:35:33 +08:00
lingniu 469e9c75f6 fix(stats): calculate mileage without previous-day baseline 2026-07-08 17:26:34 +08:00
lingniu 536b0bfee6 refactor(stats): slim final daily mileage table 2026-07-08 16:58:25 +08:00
lingniu da669fae94 fix(stats): track data sources before mileage sampling 2026-07-08 16:46:06 +08:00
lingniu 44e119331d fix(stats): preserve realtime baseline from current candidate 2026-07-08 16:19:50 +08:00
lingniu 17937a1ad8 fix(stats): skip realtime mileage without source identity 2026-07-08 15:44:31 +08:00
lingniu e0ae57828e fix: tighten source-aware mileage projection 2026-07-08 15:41:59 +08:00
lingniu 800ca1a8b1 feat(stats): expose selected mileage source 2026-07-08 15:19:43 +08:00
lingniu 762c7265d7 feat(stats): write realtime mileage candidates 2026-07-08 14:49:01 +08:00
lingniu 67aa521dd9 fix(stats): guard daily mileage source selection marking 2026-07-08 14:45:46 +08:00
lingniu bc2071ef42 fix(stats): enforce latest source endpoint only for projected daily mileage 2026-07-08 14:41:53 +08:00
lingniu 5f79df3fe2 fix(stats): project trusted mileage source endpoint from metadata 2026-07-08 14:39:40 +08:00
lingniu aa12317b54 feat(stats): project elected mileage source 2026-07-08 14:34:38 +08:00
lingniu b7f6e47ce3 Fix candidate mileage review findings 2026-07-08 14:29:54 +08:00
lingniu 08e2d8c0f0 feat(stats): store source mileage candidates 2026-07-08 14:25:09 +08:00
lingniu 009e50a902 feat(stats): add vehicle data source metadata 2026-07-08 14:18:46 +08:00
lingniu a60a628d25 fix(stats): elect trusted mileage source 2026-07-08 13:31:56 +08:00
lingniu fdcac05559 fix(stats): map protocol mileage fields 2026-07-08 11:23:06 +08:00
lingniu 4e356876b1 fix(gateway): keep canonical stats fields in field events 2026-07-08 11:17:32 +08:00
lingniu cbe7882d51 feat(platform): expose structured capacity metrics 2026-07-04 19:10:04 +08:00
lingniu 3edd7462c7 feat(go): add capacity health check tool 2026-07-03 19:54:29 +08:00
lingniu 68b729fa7b fix(go): singleflight tdengine child table ensures 2026-07-03 19:49:04 +08:00
lingniu 3a0d9bd840 feat(go): batch redis fast writer projections 2026-07-03 19:45:00 +08:00
lingniu 81e050ec1c feat(go): qualify tdengine history writes by database 2026-07-03 19:39:33 +08:00
lingniu 06866b0fa7 feat(go): expose gateway connection close metrics 2026-07-03 19:28:06 +08:00
lingniu afb301cb7a feat(go): expose async sink publish latency histogram 2026-07-03 19:02:24 +08:00
lingniu 16ee09180c feat(go): expose gateway frame duration histogram 2026-07-03 18:54:00 +08:00
lingniu 1cbe29c5fc feat(go): generate unique load simulator frames 2026-07-03 18:43:15 +08:00
lingniu 09f3e68891 feat(go): batch tdengine history writes 2026-07-03 18:37:38 +08:00
lingniu fb03c80a95 feat(go): expose gateway async sink metrics 2026-07-03 18:28:07 +08:00
lingniu 291bffa340 feat(go): add load simulator hold mode 2026-07-03 18:01:40 +08:00
lingniu 79e591f864 feat(go): add 100k ingest hardening baseline 2026-07-03 17:55:22 +08:00
lingniu 378a5d5e57 feat(go): reuse parsed fields across projections 2026-07-03 17:38:50 +08:00
lingniu 368b18fc96 feat(go): flatten mysql realtime snapshots 2026-07-03 16:00:40 +08:00