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
|
762c7265d7
|
feat(stats): write realtime mileage candidates
|
2026-07-08 14:49:01 +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
|
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
|
1830798d2e
|
fix(go): cache mileage after successful write
|
2026-07-03 08:43:58 +08:00 |
|
lingniu
|
8f5afd20a6
|
perf(go): deduplicate unchanged mileage samples
|
2026-07-03 08:39:48 +08:00 |
|
lingniu
|
bec6326103
|
refactor(go): make daily mileage vin only
|
2026-07-02 21:02:02 +08:00 |
|
lingniu
|
593dc08870
|
refactor(go): simplify daily mileage storage
|
2026-07-02 20:01:03 +08:00 |
|
lingniu
|
bcf7cdae2e
|
fix: key daily metrics by vehicle identity
|
2026-07-02 00:18:35 +08:00 |
|
lingniu
|
19008e840c
|
fix: ignore invalid zero mileage metrics
|
2026-07-01 23:06:06 +08:00 |
|
lingniu
|
bac8864e79
|
feat: add go daily metric writer
|
2026-07-01 21:48:52 +08:00 |
|