lingniu
d6b957dfc8
feat: sync vehicle monitoring and accumulated platform updates
...
Add monitoring metrics, numeric sorting, report-time display, vehicle number labels, and map layout fixes. Include accumulated mileage, hydrogen, OneOS authentication, open platform, ingestion, deployment, and UI updates.
Exclude temporary files, generated reports, and credentials. Validate frontend 632 tests and production build, API packages, vehicle-map tests, and release installer tests. Gateway suite has one pre-existing date-sensitive identity throttling test failure reproduced on the parent commit.
2026-10-26 18:05:59 +08:00
lingniu
8b32ae2988
chore: commit mileage updates and accumulated project artifacts
2026-09-21 09:15:54 +08:00
lingniu
6cc872ceb6
docs: record Apple design production verification and rollback
2026-09-17 18:53:49 +08:00
lingniu
39d9cb5403
feat(web): simplify vehicle workspace with Apple-inspired design
2026-09-17 18:48:48 +08:00
lingniu
f7e7176f88
chore: snapshot production code before Apple Design UI refinement
2026-09-17 18:05:57 +08:00
lingniu
9f0a87f49e
perf: 优化监控刷新与历史里程分页查询
2026-09-09 10:13:44 +08:00
lingniu
1849bc1870
feat: 上线历史剩余氢质量批量查询接口
2026-09-09 01:00:29 +08:00
lingniu
4ab654e1c1
feat: 按35MPa满充模型提供剩余氢量估算与百分比
2026-09-08 23:12:57 +08:00
lingniu
a6e31effc2
feat: 补齐开放平台车辆实况与统计时间字段
2026-09-08 21:47:58 +08:00
lingniu
9fa3d81777
feat: 完善每日氢耗明细导出与质量标记
2026-09-06 02:35:36 +08:00
lingniu
e402eb5e60
feat: 推广 V3.5 实时氢耗并完善导出
2026-09-04 15:42:02 +08:00
lingniu
a26179c8fe
功能:完善加氢站导航详情与缓存刷新
2026-09-02 14:05:49 +08:00
lingniu
e7ee8583aa
功能:完善车辆地图合作站信息与缓存刷新
2026-09-02 14:05:49 +08:00
lingniu
c6875fbb98
功能:扩展开放平台氢耗溯源与合作站数据
2026-09-02 14:05:34 +08:00
lingniu
8759668d39
功能:完善里程边界与氢耗流式统计
2026-09-02 14:05:04 +08:00
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
861e0bf207
fix(navigation): polish mobile search layout
2026-08-12 13:51:57 +08:00
lingniu
c81cfcb377
feat(navigation): add multi-region picker
2026-08-12 13:40:34 +08:00
lingniu
5b565d57fc
fix(map): rate limit station reverse geocoding
2026-08-12 12:04:39 +08:00
lingniu
4c547757a7
feat(map): derive station regions from GPS
2026-08-12 12:03:09 +08:00
lingniu
f707e6ad68
fix(navigation): support Python 3.6 static assets
2026-08-12 11:30:07 +08:00
lingniu
1403b84b0b
feat(navigation): refine mobile station explorer
2026-08-12 11:28:50 +08:00
lingniu
9452e30538
feat(map): support multi-location station filters
2026-08-12 11:23:16 +08:00
lingniu
6ef98d03c2
feat(map): add cached public station navigation
2026-08-12 10:50:06 +08:00
lingniu
357dd490e9
refactor(map): remove access gate
2026-08-11 19:24:32 +08:00
lingniu
d1ba129e99
fix(map): fingerprint static assets on release
2026-08-11 18:59:22 +08:00
lingniu
d4593c44cd
feat(map): add protected operations access
2026-08-11 18:30:16 +08:00
lingniu
f535b1570b
feat(map): streamline search and detail panels
2026-08-11 17:41:45 +08:00
lingniu
c42570c0ee
feat(map): sync station list with viewport
2026-08-11 17:01:27 +08:00
lingniu
22f3904ad7
fix(open-platform): align realtime online status across protocols
2026-08-03 21:49:33 +08:00
lingniu
8539af13e6
feat: expose vehicle map data APIs
2026-08-03 19:55:38 +08:00
lingniu
3c4bece72c
feat: expand vehicle data platform capabilities
2026-07-27 16:46:15 +08:00
lingniu
e3a1f80f86
docs(ops): record latest mileage reconciliation
2026-07-20 11:29:18 +08:00
lingniu
5a3b2e188e
feat(web): refine semi application shell
2026-07-20 11:14:19 +08:00
lingniu
9d9185790f
fix(web): harden monitor protocol list
2026-07-20 10:54:10 +08:00
lingniu
ddbba18431
docs(ops): record latest mileage backfill
2026-07-20 10:00:09 +08:00
lingniu
492c48cf47
docs(ops): record latest mileage reconciliation
2026-07-20 09:25:02 +08:00
lingniu
70211e1d7c
feat(web): condense mobile protocol health
2026-07-20 09:12:28 +08:00
lingniu
ebf682d863
fix(web): align alert queue table
2026-07-20 09:00:38 +08:00
lingniu
6574b49ff9
fix(mileage): reconcile track and daily semantics
2026-07-20 08:52:27 +08:00
lingniu
6245a9b979
feat(web): refine mileage summary hierarchy
2026-07-20 08:30:51 +08:00
lingniu
02472dc4b4
docs(ops): record incremental mileage reconciliation
2026-07-20 08:13:41 +08:00
lingniu
1a5bfba20e
docs(ops): record latest mileage backfill
2026-07-20 07:58:48 +08:00
lingniu
19b187d942
feat(web): add vehicle directory views
2026-07-20 07:58:45 +08:00
lingniu
3c9eea527c
feat(web): focus track empty workspace
2026-07-20 07:35:44 +08:00
lingniu
19c66dc1f6
docs(ops): record same-day mileage backfill
2026-07-20 07:30:04 +08:00
lingniu
3d4e1fc01b
feat(web): unify guided workspace states
2026-07-20 07:15:07 +08:00
lingniu
1a73b8bbd4
feat(web): refine mileage workspace shell
2026-07-20 07:03:01 +08:00
lingniu
1eba0ad294
docs(ops): record mileage incident recheck
2026-07-20 06:55:18 +08:00
lingniu
34d643cc87
docs(ops): record same-day mileage recovery
2026-07-20 06:35:03 +08:00
lingniu
8e54e08dba
feat(web): refine track replay controls
2026-07-20 06:19:49 +08:00
lingniu
a8bbbbc5c4
feat(web): improve vehicle detail readability
2026-07-20 06:11:33 +08:00
lingniu
4de487e057
feat(web): polish account login workspace
2026-07-20 05:57:05 +08:00
lingniu
270bb163eb
fix(web): clarify cumulative mileage evidence
2026-07-20 05:41:45 +08:00
lingniu
2c09fd7cf0
feat(web): refine alert notification workspace
2026-07-20 05:41:45 +08:00
lingniu
843690cc71
feat(web): unify vehicle source navigation
2026-07-20 05:26:08 +08:00
lingniu
c150e45f11
feat(web): refine track and mileage workspaces
2026-07-20 05:12:12 +08:00
lingniu
9eb77a2d57
feat(web): unify vehicle evidence workspace
2026-07-20 04:56:27 +08:00
lingniu
952f886459
feat(web): unify async workspace states
2026-07-20 04:45:51 +08:00
lingniu
04ec00d4be
feat(web): unify history and account states
2026-07-20 04:25:46 +08:00
lingniu
adf92ecd17
docs(ops): record gps mileage cleanup
2026-07-20 03:57:43 +08:00
lingniu
758da369d8
fix(stats): reconcile stale gps mileage candidates
2026-07-20 03:51:18 +08:00
lingniu
5ba636419b
feat(web): unify semantic empty states
2026-07-20 03:49:28 +08:00
lingniu
df03aaac6a
feat(web): unify data panel hierarchy
2026-07-20 03:22:30 +08:00
lingniu
dfa2782db6
feat(web): converge workspace identity themes
2026-07-20 02:56:13 +08:00
lingniu
0417056eeb
docs(ops): record mileage reconciliation rollout
2026-07-20 02:42:20 +08:00
lingniu
2eed8d0da4
feat(web): unify admin and operations identity
2026-07-20 02:25:09 +08:00
lingniu
40fd7fe009
feat(web): unify governance workspace identity
2026-07-20 02:22:05 +08:00
lingniu
319728f976
feat(web): unify track and history identity
2026-07-20 02:15:08 +08:00
lingniu
537f8d9b45
feat(web): unify vehicle workspace identity
2026-07-20 02:02:06 +08:00
lingniu
6e9a170fbf
feat(web): refine Semi UI application shell
2026-07-20 01:49:16 +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
58ab1ff7bb
feat(web): refine Semi UI access workspace
2026-07-20 00:12:46 +08:00
lingniu
cd13a2952d
feat(web): refine Semi UI alert center
2026-07-20 00:01:47 +08:00
lingniu
e20f320f6c
feat(web): refine Semi UI history workspace
2026-07-19 23:47:03 +08:00
lingniu
1c18941980
feat(web): finish Semi UI track workspace
2026-07-19 23:33:53 +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
2f195e725a
refactor(ui): unify semi mobile query workspaces
2026-07-19 21:51:03 +08:00
lingniu
f8baaf53ba
refactor(ui): refine semi mobile workspace launcher
2026-07-19 21:40:31 +08:00
lingniu
d0c2bb3316
fix(mileage): fall through ineffective priority sources
2026-07-19 21:28:11 +08:00
lingniu
5539c5e0c2
fix(stats): recover durable daily mileage projections
2026-07-19 21:00:56 +08:00
lingniu
2b18a400b1
refactor(ui): converge semi mobile vehicle record
2026-07-19 20:46:54 +08:00
lingniu
f59148e260
refactor(ui): converge semi monitor list
2026-07-19 20:31:54 +08:00
lingniu
e944b797e5
refactor(ui): refine semi account governance
2026-07-19 19:57:40 +08:00
lingniu
58f2a77033
refactor(ui): refine semi access workspace
2026-07-19 19:27:43 +08:00
lingniu
2c93999417
refactor(ui): converge semi operations workspace
2026-07-19 18:56:35 +08:00
lingniu
0f51e3d375
refactor(ui): polish semi alert workspace
2026-07-19 18:21:44 +08:00
lingniu
adc01f2fa4
refactor(ui): polish semi mileage workspace
2026-07-19 17:51:36 +08:00
lingniu
53767c707c
refactor(ui): converge semi track workspace
2026-07-19 17:44:21 +08:00
lingniu
263107d47a
fix(stats): elect freshest forwarding source per terminal
2026-07-19 17:33:53 +08:00
lingniu
a13ee8fc30
refactor(ui): converge semi vehicle directory
2026-07-19 17:25:39 +08:00
lingniu
fa2dcf14d6
refactor(ui): converge semi history workspace
2026-07-19 17:13:55 +08:00
lingniu
a198e0fc4e
refactor(ui): converge semi access workspace
2026-07-19 16:38:17 +08:00
lingniu
40c210a192
refactor(ui): polish semi mileage discovery
2026-07-19 16:25:48 +08:00
lingniu
fa60bbb2c8
fix(stats): flush throttled daily mileage projections
2026-07-19 16:00:13 +08:00
lingniu
81532d91b7
refactor: converge account and access workspaces on semi ui
2026-07-19 15:24:03 +08:00
lingniu
fb105a67c8
refactor: unify semi operational time ranges
2026-07-19 15:11:15 +08:00
lingniu
476069adc6
refactor: unify semi history date filters
2026-07-19 14:40:57 +08:00
lingniu
2d987fd185
refactor: polish semi mileage workspace
2026-07-19 14:19:43 +08:00
lingniu
4da26ad3ba
fix: materialize stationary yutong daily mileage
2026-07-19 13:23:33 +08:00
lingniu
dffe559160
refactor: unify guided workspace empty states
2026-07-19 12:49:22 +08:00
lingniu
4e4f383988
fix: distinguish track mileage evidence
2026-07-19 12:32:01 +08:00
lingniu
f825c9f417
refactor: converge semi metric rail
2026-07-19 12:32:01 +08:00
lingniu
1e57fdfff1
feat: unify account directory metrics with semi ui
2026-07-19 12:10:36 +08:00
lingniu
7df015b0f0
feat: unify source diagnostics with semi ui
2026-07-19 12:07:12 +08:00
lingniu
031e22de79
feat: unify mileage metrics with semi ui
2026-07-19 12:02:10 +08:00
lingniu
2e87378c92
feat: unify history metrics with semi ui
2026-07-19 11:52:24 +08:00
lingniu
343e7c9b89
fix: hide expired session token errors on login
2026-07-19 11:27:34 +08:00
lingniu
61ca72fab2
feat: make account password login explicit
2026-07-19 11:25:57 +08:00
lingniu
a82bb28af9
feat: unify track replay summary
2026-07-19 11:18:16 +08:00
lingniu
1be76c1dfa
feat: unify vehicle directory summary
2026-07-19 11:04:34 +08:00
lingniu
e02d8dba54
feat: simplify login and unify monitor summary
2026-07-19 10:48:08 +08:00
lingniu
dcc6b223d9
feat: unify monitor vehicle metric rail
2026-07-19 10:28:17 +08:00
lingniu
add47b7efc
feat: unify vehicle live metric rail
2026-07-19 10:10:28 +08:00
lingniu
a6f6ce260f
feat: unify operations health rail
2026-07-19 09:41:36 +08:00
lingniu
39c828ed32
feat: unify access decision rail
2026-07-19 09:25:06 +08:00
lingniu
8372ca5349
feat: unify alert operations queue
2026-07-19 09:05:32 +08:00
lingniu
26ccd2434a
feat: focus operations review queue
2026-07-19 08:48:32 +08:00
lingniu
c3881bf25c
feat: unify workspace dialogs
2026-07-19 08:32:48 +08:00
lingniu
49ae75937e
feat: unify monitor action workbenches
2026-07-19 08:11:34 +08:00
lingniu
af71468e63
feat: unify mobile track workspace
2026-07-19 07:58:51 +08:00
lingniu
6795a8ea6d
feat: unify export task workspace
2026-07-19 07:49:13 +08:00
lingniu
3e80da1b73
feat: unify filter workbenches
2026-07-19 07:36:08 +08:00
lingniu
af608b35e0
feat: unify global action workbenches
2026-07-19 07:13:09 +08:00
lingniu
3b5a66b687
feat: unify governance evidence workbenches
2026-07-19 06:51:23 +08:00
lingniu
f2fe5404d9
feat: unify track and telemetry workbenches
2026-07-19 06:29:55 +08:00
lingniu
4bd1ad8a85
feat: unify account permission workbenches
2026-07-19 06:07:26 +08:00
lingniu
860978fad8
feat: unify task and rule workbenches
2026-07-19 05:52:52 +08:00
lingniu
63b50732cb
feat: unify detail side sheets
2026-07-19 05:38:17 +08:00
lingniu
7eca5ae352
feat: unify configuration side sheets
2026-07-19 05:16:55 +08:00
lingniu
2bae87f6a2
fix: keep mobile filter resets intentional
2026-07-19 04:57:31 +08:00
lingniu
9a87d14d6d
feat: unify mobile filter sheets
2026-07-19 04:44:21 +08:00
lingniu
d3eb77e2c7
feat: refine global shell for mobile landscape
2026-07-19 04:29:58 +08:00
lingniu
712721bc73
feat: refine short landscape access workspace
2026-07-19 04:08:39 +08:00
lingniu
8168acc107
feat: refine short landscape operations
2026-07-19 03:47:55 +08:00
lingniu
2372d63823
feat: refine short landscape account governance
2026-07-19 03:26:48 +08:00
lingniu
bbacf3b913
feat: refine responsive vehicle record
2026-07-19 03:08:27 +08:00
lingniu
c695d6e431
feat: refine mobile vehicle directory
2026-07-19 02:37:40 +08:00
lingniu
f4f8bf9f4b
feat: densify mobile monitor workspace
2026-07-19 02:15:10 +08:00
lingniu
dcfd78f73b
feat: refine mobile track workspace
2026-07-19 01:50:14 +08:00
lingniu
3770afabec
feat: clarify mobile mileage legend
2026-07-19 01:33:28 +08:00
lingniu
e7b49df8ed
feat: guide history query start
2026-07-19 01:18:42 +08:00
lingniu
82f81eee33
feat: focus mobile alert triage
2026-07-19 01:02:39 +08:00
lingniu
862671c083
feat: refine mobile vehicle detail actions
2026-07-19 00:43:37 +08:00
lingniu
23b632a2e0
feat: unify mobile vehicle search
2026-07-19 00:17:47 +08:00
lingniu
c115b28bfe
feat: unify mobile account filters
2026-07-18 23:59:11 +08:00
lingniu
045482c161
feat: unify mobile vehicle diagnostics
2026-07-18 23:41:26 +08:00
lingniu
c8814f471b
feat: unify mobile history filters
2026-07-18 23:24:22 +08:00
lingniu
c358faf17d
feat: optimize mobile access filters
2026-07-18 23:07:12 +08:00
lingniu
a7297abdaf
refine Semi UI alert workflow
2026-07-18 22:58:07 +08:00
lingniu
2824c08eb6
refine Semi UI mileage filters
2026-07-18 22:41:46 +08:00
lingniu
b465d1ff7a
refine Semi UI telemetry details
2026-07-18 22:28:00 +08:00
lingniu
76d35f54c5
refine mobile vehicle source evidence
2026-07-18 22:15:08 +08:00
lingniu
fd5e16c36c
unify Semi UI track evidence
2026-07-18 22:05:21 +08:00
lingniu
e40eabac92
refine Semi UI monitor inspector
2026-07-18 21:53:35 +08:00
lingniu
911addd891
refine Semi UI vehicle flow
2026-07-18 21:33:32 +08:00
lingniu
22f1548f8a
unify Semi UI protocol evidence
2026-07-18 21:10:45 +08:00
lingniu
14e87f143d
refine Semi UI history evidence workspace
2026-07-18 20:51:50 +08:00
lingniu
9101d26005
refine Semi UI track replay workspace
2026-07-18 20:29:32 +08:00
lingniu
b5b235e394
refine Semi UI vehicle workspace
2026-07-18 20:04:46 +08:00
lingniu
e95fbe5c19
refine Semi UI account access readiness
2026-07-18 19:41:01 +08:00
lingniu
532524b992
refine Semi UI operations health hierarchy
2026-07-18 19:25:40 +08:00
lingniu
5d4aa92cc1
refine Semi UI access governance
2026-07-18 19:12:07 +08:00
lingniu
84684f2dc1
polish Semi UI alert subworkspaces
2026-07-18 18:56:01 +08:00
lingniu
db1079ae27
refine Semi UI alert disposition flow
2026-07-18 18:38:04 +08:00
lingniu
23669d8190
refine Semi UI track replay summary
2026-07-18 18:21:25 +08:00
lingniu
5bfdc7f637
refine Semi UI vehicle evidence
2026-07-18 18:07:15 +08:00
lingniu
801a9851ea
refine Semi UI access evidence
2026-07-18 17:37:29 +08:00
lingniu
82d78926c6
refine Semi UI alert disposition
2026-07-18 17:27:08 +08:00
lingniu
29b9ce9594
refine Semi UI identity permissions
2026-07-18 17:20:25 +08:00
lingniu
dbd1d9d6ca
refine Semi UI mobile vehicle grants
2026-07-18 17:09:58 +08:00
lingniu
f7b523453c
refine Semi UI access evidence inspector
2026-07-18 16:50:20 +08:00
lingniu
8827a05e7e
refine Semi UI operations diagnosis cockpit
2026-07-18 16:33:21 +08:00
lingniu
cedb4f66b4
refine Semi UI mobile alert rule editing
2026-07-18 16:19:40 +08:00
lingniu
f28dfebaae
refine Semi UI alert mobile sheets
2026-07-18 16:00:18 +08:00
lingniu
f0c17eac4d
refine shared Semi UI command tokens
2026-07-18 15:44:17 +08:00
lingniu
8a2edc8bc9
refine Semi UI access workspace
2026-07-18 15:27:47 +08:00
lingniu
b764ba1be8
refine Semi UI mobile history tools
2026-07-18 15:15:37 +08:00
lingniu
50b5107bc2
refine Semi UI mobile monitor
2026-07-18 14:59:55 +08:00
lingniu
fe056019eb
refine Semi UI mileage workspace
2026-07-18 14:44:57 +08:00
lingniu
c57caabaa0
refine Semi UI track and vehicle workspaces
2026-07-18 14:34:01 +08:00
lingniu
01d165d771
refine Semi UI alert workspace
2026-07-18 14:12:44 +08:00
lingniu
32c8939eb5
refine Semi UI identity workflow
2026-07-18 13:59:33 +08:00
lingniu
10a072280b
refine Semi UI operations health
2026-07-18 13:38:25 +08:00
lingniu
3b06dd86a8
refine Semi UI vehicle directory
2026-07-18 13:29:46 +08:00
lingniu
c7123f6fbd
refine Semi UI access difference workspace
2026-07-18 13:14:39 +08:00
lingniu
ad81d108a7
refine Semi UI history evidence workspace
2026-07-18 13:00:33 +08:00
lingniu
8aa273e579
refine Semi UI mileage matrix workspace
2026-07-18 12:41:41 +08:00
lingniu
e5bf76ea15
refine Semi UI track replay workspace
2026-07-18 12:21:42 +08:00
lingniu
a00276816b
refine Semi UI account governance
2026-07-18 12:07:56 +08:00
lingniu
f423240e6f
polish operations quality workspace
2026-07-18 11:53:19 +08:00
lingniu
09e16e8d26
polish access difference workspace
2026-07-18 11:40:35 +08:00
lingniu
0802b1989a
polish alert operations workspace
2026-07-18 11:24:24 +08:00
lingniu
622c4398ec
polish single vehicle entry workspace
2026-07-18 11:09:27 +08:00
lingniu
5805635ccf
unify Shanghai time across Semi UI workspaces
2026-07-18 10:51:55 +08:00
lingniu
bba6a621aa
refine Semi UI history workspace
2026-07-18 10:39:00 +08:00
lingniu
3cd19b276d
refine Semi UI account workspace
2026-07-18 10:30:28 +08:00
lingniu
41b5c41998
refine Semi UI access workspace
2026-07-18 10:17:05 +08:00
lingniu
c1c35f8962
refine Semi UI vehicle workspace
2026-07-18 10:00:15 +08:00
lingniu
04d5992252
refine Semi UI operations review flow
2026-07-18 09:35:16 +08:00
lingniu
71f334d259
refine Semi UI alert workspace
2026-07-18 09:19:23 +08:00
lingniu
1688ba1b50
unify Semi UI query metric rails
2026-07-18 09:02:54 +08:00
lingniu
fb7cb4c6d6
refine Semi UI track replay details
2026-07-18 08:49:29 +08:00
lingniu
31dd36ee70
refine Semi UI vehicle discovery on mobile
2026-07-18 08:41:39 +08:00
lingniu
9a49d015cf
refine Semi UI account permission workspace
2026-07-18 08:28:23 +08:00
lingniu
aca0edf130
refine Semi UI vehicle detail workspace
2026-07-18 08:19:43 +08:00
lingniu
1adcff5ecb
refine Semi UI mobile history workspace
2026-07-18 08:06:08 +08:00
lingniu
fb171fb0de
fix mobile track workspace layout
2026-07-18 07:57:53 +08:00
lingniu
40fcb6fc7b
refine Semi UI mileage workspace
2026-07-18 07:50:25 +08:00
lingniu
ffb1283807
refine Semi UI operations workspace
2026-07-18 07:32:32 +08:00
lingniu
0c6a3e4ef1
refine Semi UI alert workspace
2026-07-18 07:19:19 +08:00
lingniu
45c0d4d9a3
refine Semi UI map controls
2026-07-18 07:09:05 +08:00
lingniu
b54d5ba077
refine Semi UI telemetry evidence
2026-07-18 07:00:07 +08:00
lingniu
4b3bb3b3dd
refine Semi UI vehicle directory
2026-07-18 06:47:39 +08:00
lingniu
4bca0482c1
refine Semi UI track playback dock
2026-07-18 06:29:46 +08:00
lingniu
f7cd3020f7
fix Semi UI account editor viewport
2026-07-18 06:19:32 +08:00
lingniu
24d3c1dcac
refine Semi UI access filter workflow
2026-07-18 06:13:18 +08:00
lingniu
6bb2107f5e
refine Semi UI history data workflow
2026-07-18 06:05:58 +08:00
lingniu
018ec20256
refine Semi UI responsive application shell
2026-07-18 05:50:04 +08:00
lingniu
32d97a0ddc
refine Semi UI monitor vehicle inspector
2026-07-18 05:40:47 +08:00
lingniu
45820daa46
refine Semi UI monitor workspace
2026-07-18 05:31:24 +08:00
lingniu
9fa68e4ed7
refine Semi UI authentication workspace
2026-07-18 05:15:57 +08:00
lingniu
80f6880488
refine Semi UI account workspace
2026-07-18 05:02:31 +08:00
lingniu
800d956159
refine Semi UI operations workspace
2026-07-18 04:43:06 +08:00
lingniu
866dfdaf5f
refine Semi UI alert and access workspaces
2026-07-18 04:26:37 +08:00
lingniu
cff2e07a57
refine Semi UI track and history workspaces
2026-07-18 04:02:49 +08:00
lingniu
8291f5ea69
refine Semi UI vehicle evidence hierarchy
2026-07-18 03:52:05 +08:00
lingniu
3cebfe1982
unify Semi UI workspace command hierarchy
2026-07-18 03:36:18 +08:00
lingniu
e39140c408
refine Semi UI account workspace
2026-07-18 03:22:35 +08:00
lingniu
91db15ebde
refine Semi UI alert workspace
2026-07-18 03:13:34 +08:00
lingniu
bb3820bfaa
refine Semi UI history workspace
2026-07-18 02:57:45 +08:00
lingniu
1a3a7d49ec
refine Semi UI track replay workspace
2026-07-18 02:41:25 +08:00
lingniu
c29d41fd86
refine Semi UI vehicle detail workspace
2026-07-18 02:24:21 +08:00
lingniu
5a8eec16f3
refine Semi UI vehicle discovery workspace
2026-07-18 02:10:11 +08:00
lingniu
da9619617d
refine Semi UI operations health workspace
2026-07-18 02:02:40 +08:00
lingniu
f3c1391322
polish Semi UI admin and operations workspaces
2026-07-18 01:57:06 +08:00
lingniu
1affd30366
polish Semi UI query workspaces
2026-07-18 01:43:37 +08:00
lingniu
6d63783630
unify Semi UI filter workspaces and pagination
2026-07-18 01:29:30 +08:00
lingniu
5c0a61f7bd
refine Semi UI platform shell and states
2026-07-18 01:12:48 +08:00
lingniu
1cd92715a5
feat(web): unify Semi UI workspace states
2026-07-18 00:59:11 +08:00
lingniu
159c80b0ae
feat(platform): harden telemetry pipeline and unify Semi UI workspaces
2026-07-18 00:26:36 +08:00
lingniu
65b4e4f055
feat(operations): support canonical source providers
2026-07-16 22:50:55 +08:00
lingniu
9a5e6e0c4f
feat(operations): add auditable source provider maintenance
2026-07-16 20:01:08 +08:00
lingniu
c270140006
fix(master-data): enforce authoritative vehicle totals
2026-07-16 19:35:05 +08:00
lingniu
d67f42b4f4
feat(operations): add automated reconciliation center
2026-07-16 19:14:53 +08:00
lingniu
bbab018d55
docs(oneos): publish API integration runbook
2026-07-16 18:49:04 +08:00
lingniu
46f2026c03
feat(oneos): add signed scope API client
2026-07-16 18:49:01 +08:00
lingniu
1243efc7dd
docs(monitor): record province aggregation release
2026-07-16 18:36:35 +08:00
lingniu
21d1baada5
feat(monitor): aggregate nationwide fleet by province
2026-07-16 18:36:31 +08:00
lingniu
ea4d576793
docs(access): record real source calibration
2026-07-16 18:10:48 +08:00
lingniu
d682b7ffe1
fix(access): expose master data maintenance queue
2026-07-16 18:10:00 +08:00
lingniu
ff6df370cb
fix(access): report only real vehicle sources
2026-07-16 18:07:45 +08:00
lingniu
85de053962
docs(auth): record vehicle grant interval release
2026-07-16 18:03:22 +08:00
lingniu
ddc1bb2d96
feat(auth): manage vehicle grant intervals
2026-07-16 18:01:23 +08:00
lingniu
d6b857240c
docs: record source diagnosis release
2026-07-16 17:39:07 +08:00
lingniu
55f8fbe113
fix(operations): stabilize empty policy audit
2026-07-16 17:37:29 +08:00
lingniu
96cad7eef7
feat(operations): add source diagnosis workspace
2026-07-16 17:35:10 +08:00
lingniu
df7d9799b3
docs: record customer demo gate release
2026-07-16 17:21:26 +08:00
lingniu
b2d469835e
feat(auth): add customer demo acceptance gate
2026-07-16 17:20:51 +08:00
lingniu
7e9f46db2a
docs: record live-first vehicle release
2026-07-16 17:15:28 +08:00
lingniu
acc29c3873
feat(vehicle): prioritize live status
2026-07-16 17:14:34 +08:00
lingniu
3e5c5772df
docs: record monitor context release
2026-07-16 17:10:02 +08:00
lingniu
1cfc9c2bdd
feat(monitor): preserve investigation context
2026-07-16 17:08:54 +08:00
lingniu
38b056f5f1
feat(history): scope export tasks to owners
2026-07-16 17:00:33 +08:00
lingniu
a2722e4afd
feat(history): align fields quality and exports
2026-07-16 16:46:10 +08:00
lingniu
17c4591040
feat(platform): expose multi-source vehicle evidence
2026-07-16 16:35:04 +08:00
lingniu
196cfa018f
docs: record monitor customer-list release
2026-07-16 16:10:23 +08:00
lingniu
b44dd3c45c
fix(monitor): keep fleet totals on bound vehicles
2026-07-16 16:05:59 +08:00
lingniu
c224907fad
feat(monitor): retain authorized vehicles without locations
2026-07-16 16:04:23 +08:00
lingniu
4688abadef
feat(auth): enforce vehicle grant time boundaries
2026-07-16 15:44:29 +08:00
lingniu
a541d10c7b
docs: align platform goal with 0716 meeting
2026-07-16 15:36:09 +08:00
lingniu
cda77555b7
docs: add vehicle platform meeting goal backlog
2026-07-16 15:20:14 +08:00
lingniu
48e2ce9fd4
fix: deduplicate account vehicle permissions
2026-07-16 14:16:22 +08:00
lingniu
a1195fb97d
feat: add customer authentication and scoped RBAC
2026-07-16 13:58:28 +08:00
lingniu
6d6c9ce534
refactor(mileage): use fixed-column table on mobile
2026-07-16 13:07:43 +08:00
lingniu
4877c3fe8f
feat(mileage): compact mobile results and add date presets
2026-07-16 12:53:32 +08:00
lingniu
c1b4703810
style(mileage): emphasize results across breakpoints
2026-07-16 12:44:53 +08:00
lingniu
069b324565
feat(platform): make mobile workflows task focused
2026-07-16 12:05:01 +08:00
lingniu
6d82a66d68
style(platform): unify workspace typography scale
2026-07-16 11:44:08 +08:00
lingniu
7299f42b0e
docs(ops): document location source arbitration
2026-07-16 11:24:08 +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
9384d6acf5
perf(monitor): isolate follow viewport events
2026-07-16 10:41:41 +08:00
lingniu
e0a5ba6f5d
perf(monitor): throttle selected map centering
2026-07-16 10:35:52 +08:00
lingniu
cf9e2a9803
perf(monitor): synchronize map follow frames
2026-07-16 10:32:31 +08:00
lingniu
77f12be63e
perf(monitor): reuse point animation buffers
2026-07-16 10:27:36 +08:00
lingniu
59f220885b
feat(vehicle): live-update single vehicle map
2026-07-16 10:20:18 +08:00
lingniu
e0e7e28762
feat(monitor): match motion to report intervals
2026-07-16 09:55:10 +08:00
lingniu
3bbae099bc
tune(monitor): extend point motion to five seconds
2026-07-16 09:41:08 +08:00
lingniu
26a0599611
tune(monitor): slow vehicle point transitions
2026-07-16 09:39:11 +08:00
lingniu
4ffaf95436
feat(monitor): animate live vehicle positions
2026-07-16 09:31:33 +08:00
lingniu
69c5ca09ba
fix(web): use requested platform title
2026-07-16 09:19:05 +08:00
lingniu
c3b0996698
feat(web): apply Lingniu brand assets
2026-07-16 09:17:04 +08:00
lingniu
61c1bbc365
perf(mileage): stream workbook export rows
2026-07-16 09:08:04 +08:00
lingniu
b78cf1696f
perf(api): make batch vehicle search exact
2026-07-16 08:58:32 +08:00
lingniu
251b53125d
fix(api): bound mysql page sizes
2026-07-16 08:49:10 +08:00
lingniu
99d9dcca1b
fix(mileage): bound daily date ranges
2026-07-16 08:44:00 +08:00
lingniu
91b5d76657
perf(monitor): bound map refresh fingerprints
2026-07-16 08:38:41 +08:00
lingniu
4c54cfa6ff
perf(web): pause hidden live polling
2026-07-16 08:35:37 +08:00
lingniu
e06778e38c
perf(web): reuse locale formatters
2026-07-16 08:30:23 +08:00
lingniu
22d069a404
fix(web): stabilize client file downloads
2026-07-16 08:23:45 +08:00
lingniu
4b2e743229
fix(monitor): harden mobile entry dialog
2026-07-16 08:20:15 +08:00
lingniu
473c9e1251
fix(history): respect export permission boundary
2026-07-16 08:13:36 +08:00
lingniu
6049d8c22b
fix(access): hide unresolved identity queue from viewers
2026-07-16 08:10:05 +08:00
lingniu
7346cd0891
fix(access): respect read-only permission boundary
2026-07-16 08:08:06 +08:00
lingniu
7cf856fd51
fix(history): activate column visibility settings
2026-07-16 08:03:59 +08:00
lingniu
1a9b2ce962
fix(web): bound stalled mutations
2026-07-16 07:54:04 +08:00
lingniu
be1ff4ff0d
fix(web): expose secondary query failures
2026-07-16 07:45:15 +08:00
lingniu
e9b7c0d31f
fix(web): recover vehicle option lookups
2026-07-16 07:38:39 +08:00
lingniu
25e8427882
fix(web): activate contextual help and filter status
2026-07-16 07:33:55 +08:00
lingniu
d1764b3d66
fix(web): bound stalled route queries
2026-07-16 07:18:49 +08:00
lingniu
a0448d6615
fix(web): retry transient map load failures
2026-07-16 07:13:23 +08:00
lingniu
970ef5d7c0
perf(web): reschedule route preloads after navigation
2026-07-16 07:09:55 +08:00
lingniu
fa886abff9
fix(web): retry rejected route modules
2026-07-16 07:01:34 +08:00
lingniu
ec3071d59b
fix(ops): recover stale history error health
2026-07-16 06:48:47 +08:00
lingniu
e99087f329
fix(tracks): sync query state with navigation
2026-07-16 06:41:06 +08:00
lingniu
f1f0bab590
perf(tracks): defer empty map runtime
2026-07-16 06:35:34 +08:00
lingniu
e6d26faad9
perf(tracks): coalesce address lookups
2026-07-16 06:22:37 +08:00
lingniu
41e2b1ab97
fix(auth): dedupe concurrent session expiry
2026-07-16 06:19:02 +08:00
lingniu
ee96b8803c
perf(history): reduce export polling load
2026-07-16 06:14:32 +08:00
lingniu
97fe1704a2
fix(web): recover pre-render boot failures
2026-07-16 06:04:30 +08:00
lingniu
4302fc8d45
perf(monitor): throttle selected address lookups
2026-07-16 05:52:29 +08:00
lingniu
3f7619c7cd
perf(monitor): defer QR generator
2026-07-16 05:41:05 +08:00
lingniu
9c6cd09413
perf(monitor): stop hidden selection polling
2026-07-16 05:34:19 +08:00
lingniu
d669531128
fix(web): bound lazy route recovery
2026-07-16 05:29:08 +08:00
lingniu
b21f9a60cd
perf(monitor): skip metadata-only map work
2026-07-16 05:16:51 +08:00
lingniu
379f1ce941
fix(web): recover route errors on scope change
2026-07-16 05:08:40 +08:00
lingniu
c4f6587120
perf(web): release inactive mutation state
2026-07-16 05:04:17 +08:00
lingniu
6f0c15fe6d
fix(statistics): isolate mileage query scopes
2026-07-16 04:59:13 +08:00
lingniu
25f3fa9c64
fix(monitor): isolate batch search scope
2026-07-16 04:52:35 +08:00
lingniu
14525887ea
fix(web): isolate paginated filter scopes
2026-07-16 04:44:21 +08:00
lingniu
d95d7ab735
fix(history): isolate query scope transitions
2026-07-16 04:36:41 +08:00
lingniu
6b4a0726b2
fix(auth): isolate client cache by session
2026-07-16 04:26:20 +08:00
lingniu
b39917d9d6
docs(web): record bounded release rollout
2026-07-16 04:20:04 +08:00
lingniu
326d03cd6d
ops(web): bound immutable release history
2026-07-16 04:18:15 +08:00
lingniu
8e8f3f9f5c
perf(tracks): bound playback rendering work
2026-07-16 04:06:08 +08:00
lingniu
982acb7730
docs(web): record mileage DOM reduction
2026-07-16 03:49:28 +08:00
lingniu
5d3f5f1e59
perf(statistics): mount one responsive mileage matrix
2026-07-16 03:47:00 +08:00
lingniu
2f26fd25b9
perf(web): bound speculative route warming
2026-07-16 03:39:47 +08:00
lingniu
cad39d6326
perf(monitor): aggregate realtime workspace
2026-07-16 03:26:14 +08:00
lingniu
01150844df
security(web): sanitize runtime map config
2026-07-16 03:15:25 +08:00
lingniu
4be4aaf265
perf(web): gate alert workspace queries
2026-07-16 03:06:16 +08:00
lingniu
d0e82cef87
perf(web): isolate Excel export worker
2026-07-16 02:58:18 +08:00
lingniu
02868344ca
perf(web): contain offscreen vehicle rows
2026-07-16 02:51:12 +08:00
lingniu
7396544269
perf(web): warm every primary route
2026-07-16 02:35:10 +08:00
lingniu
d140a9782b
perf(web): reconcile fleet map incrementally
2026-07-16 02:25:04 +08:00
lingniu
d995024e06
perf(web): release inactive address queries
2026-07-16 02:14:40 +08:00
lingniu
85e92e62da
perf(api): bound reverse geocode requests
2026-07-16 02:10:10 +08:00
lingniu
1e80278fee
feat(web): add visible batch vehicle search
2026-07-16 02:02:56 +08:00
lingniu
c493df37f1
docs: record portable release smoke gate
2026-07-16 01:56:07 +08:00
lingniu
986375d903
test(ops): support legacy Python HTTP server
2026-07-16 01:55:21 +08:00
lingniu
f38b630592
docs: record complete release asset gate
2026-07-16 01:54:26 +08:00
lingniu
3051caf327
ops: verify every release asset
2026-07-16 01:51:31 +08:00
lingniu
c86c9d1e31
docs: record production mileage export smoke
2026-07-16 01:47:39 +08:00
lingniu
c834a0406c
perf(web): make mileage exports cancellable
2026-07-16 01:43:57 +08:00
lingniu
639564b96d
perf(web): release track map listeners explicitly
2026-07-16 01:32:55 +08:00
lingniu
8ebffa4fee
perf(web): warm frequent routes during idle time
2026-07-16 01:19:29 +08:00
lingniu
b93e165590
fix(web): recover transient map SDK failures
2026-07-16 01:09:56 +08:00
lingniu
e80e1dcea9
perf(web): release monitor resources on unmount
2026-07-16 00:59:57 +08:00
lingniu
c00f50551a
perf(web): remove legacy theme from production bundle
2026-07-16 00:47:52 +08:00
lingniu
6506c0f1f0
fix(web): preserve route state and cancel stale reads
2026-07-16 00:29:47 +08:00
lingniu
53e1b57e86
fix(platform): harden queries and batch vehicle search
2026-07-16 00:14:16 +08:00
lingniu
c29ccdf2da
fix(web): harden route transitions and monitor memory
2026-07-15 23:54:21 +08:00
lingniu
3fabcf181a
feat(platform): consolidate production vehicle data workflows
2026-07-15 23:26:29 +08:00
lingniu
6cddc0a43d
feat: add vehicle mileage statistics
2026-07-14 13:18:52 +08:00
lingniu
bb59303a4b
feat: build vehicle data platform and production pipeline
2026-07-14 12:35:33 +08:00
lingniu
b452be3b94
fix(stats): backfill mqtt mileage from mileage frames
2026-07-08 18:39:20 +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
bd67034927
fix(stats): guard backfill source-less mileage
2026-07-08 15:50:38 +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
6d633aa292
fix(stats): clear stale backfill candidates before projection
2026-07-08 15:12:27 +08:00
lingniu
a5eebfb32d
fix(stats): clear stale backfill daily mileage rows
2026-07-08 15:06:25 +08:00
lingniu
804c238bff
feat(stats): backfill mileage source candidates
2026-07-08 14:58:19 +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
99e81a289e
docs: add task 3 report
2026-07-08 14:35:20 +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
fe770132c7
docs(stats): plan multi-source mileage implementation
2026-07-08 14:12:40 +08:00
lingniu
c08c7308d3
docs(stats): design multi-source mileage statistics
2026-07-08 14:06:13 +08:00
lingniu
a60a628d25
fix(stats): elect trusted mileage source
2026-07-08 13:31:56 +08:00
lingniu
abfed27846
feat(stats): add daily last mileage backfill
2026-07-08 12:01:18 +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
887c92cd70
feat(platform): focus vehicle service customer copy
2026-07-06 07:01:23 +08:00
lingniu
5f2b3672cb
feat(platform): polish customer report delivery copy
2026-07-06 06:39:17 +08:00
lingniu
6bc3bf14de
feat(platform): refine customer map views
2026-07-06 06:35:07 +08:00
lingniu
a46072a5e7
feat(platform): add customer alert action queue
2026-07-06 06:29:33 +08:00
lingniu
536d37ca9b
feat(platform): align customer mileage service wording
2026-07-06 06:19:40 +08:00
lingniu
e847e1c7e8
feat(platform): add customer fleet command center
2026-07-06 06:10:06 +08:00
lingniu
00d416964b
feat(platform): add alert closure workbench
2026-07-06 06:05:01 +08:00
lingniu
55a65d2bc6
feat(platform): add customer history export wizard
2026-07-06 05:58:05 +08:00
lingniu
8b7614d2d6
feat(platform): add customer daily operations home
2026-07-06 05:52:22 +08:00
lingniu
ebaf67a134
feat(platform): add mileage report delivery journey
2026-07-06 05:46:12 +08:00
lingniu
fe005a8296
feat(platform): add fleet service journey strip
2026-07-06 05:39:57 +08:00
lingniu
0cb1763326
feat(platform): add customer time window job command
2026-07-06 05:34:33 +08:00
lingniu
44b3839e83
feat(platform): add customer data delivery cover
2026-07-06 05:27:26 +08:00
lingniu
81014bf7ce
feat(platform): add customer alert command center
2026-07-06 05:21:06 +08:00
lingniu
ce3a6225ec
feat(platform): add customer mileage reconciliation command
2026-07-06 05:14:11 +08:00
lingniu
378706cc5c
feat(platform): add customer map command center
2026-07-06 05:09:50 +08:00
lingniu
97c2db01f8
feat(platform): frame history replay as customer delivery
2026-07-06 05:04:06 +08:00
lingniu
e314f8330f
feat(platform): frame mileage online impact for customers
2026-07-06 04:58:08 +08:00
lingniu
286840c19c
feat(platform): align vehicle detail with service delivery
2026-07-06 04:53:34 +08:00
lingniu
7ac1390394
feat(platform): align dashboard copy with vehicle service delivery
2026-07-06 04:49:42 +08:00
lingniu
b9b5409acb
feat(platform): align realtime copy with vehicle monitoring
2026-07-06 04:44:31 +08:00
lingniu
77c5730e77
feat(platform): frame navigation around vehicle monitoring
2026-07-06 04:40:17 +08:00
lingniu
aefd34bc59
feat(platform): highlight customer service modules
2026-07-06 04:35:27 +08:00
lingniu
2aa7b394a6
feat(platform): expose customer service scope actions
2026-07-06 04:30:47 +08:00
lingniu
f068fc772d
feat(platform): surface customer next best actions
2026-07-06 04:24:18 +08:00
lingniu
6246887b86
feat(platform): collapse advanced dashboard workbench
2026-07-06 04:19:48 +08:00
lingniu
ad644d43b1
feat(platform): prioritize customer vehicle service path
2026-07-06 04:15:21 +08:00
lingniu
6b9f269b89
feat(platform): add dedicated time monitor workspace
2026-07-06 04:09:35 +08:00
lingniu
4ce466895a
feat(platform): add history export acceptance checklist
2026-07-06 03:58:35 +08:00
lingniu
6f97181ec5
feat(platform): add mileage acceptance checklist
2026-07-06 03:51:30 +08:00
lingniu
ab8ae961e6
feat(platform): add map layer control panel
2026-07-06 03:46:29 +08:00
lingniu
68fed933d9
feat(platform): add time window next action strip
2026-07-06 03:40:22 +08:00
lingniu
3e9128b441
feat(platform): add notification orchestration strip
2026-07-06 03:32:00 +08:00
lingniu
08f2b62362
feat(platform): add history export next actions
2026-07-06 03:26:39 +08:00
lingniu
6a15503c7b
feat(platform): add live map decision strip
2026-07-06 03:19:40 +08:00
lingniu
89214a6b7f
feat(platform): add mileage definition delivery strip
2026-07-06 03:14:39 +08:00
lingniu
311a29a1dc
feat(platform): add map status filter strip
2026-07-06 03:05:56 +08:00
lingniu
53a6aff662
feat(platform): add customer vehicle service hub
2026-07-06 03:01:08 +08:00
lingniu
e69d8ecd10
feat(platform): add history delivery conclusion strip
2026-07-06 02:56:08 +08:00
lingniu
22f945e0aa
feat(platform): add realtime service overview
2026-07-06 02:50:14 +08:00
lingniu
268c350e63
feat(platform): add mileage conclusion strip
2026-07-06 02:44:05 +08:00
lingniu
a0158e1ec8
feat(platform): add trip review summary
2026-07-06 02:37:12 +08:00
lingniu
13fb0a1a49
feat(platform): center map page on vehicle service
2026-07-06 02:29:02 +08:00
lingniu
20b8fa425b
feat(platform): add vehicle command center
2026-07-06 02:19:39 +08:00
lingniu
1d51c92d8c
feat(platform): frame history protocol as source evidence
2026-07-06 02:11:44 +08:00
lingniu
26eeba713d
feat(platform): rename realtime channel columns to evidence
2026-07-06 01:54:53 +08:00
lingniu
06904748cc
feat(platform): frame realtime sources as evidence
2026-07-06 01:49:55 +08:00
lingniu
442afb8aa5
feat(platform): add single vehicle time window delivery
2026-07-06 01:38:00 +08:00
lingniu
af95f69388
feat(platform): sync dashboard customer time window
2026-07-06 01:27:31 +08:00
lingniu
d89f7f7168
feat(platform): fold dashboard explanatory playbooks
2026-07-06 01:18:27 +08:00
lingniu
221a67e4cb
feat(platform): make dashboard map first
2026-07-06 01:13:31 +08:00
lingniu
6da5f77267
feat(platform): add mobile vehicle service dock
2026-07-06 01:06:59 +08:00
lingniu
cd5336f353
fix(platform): prioritize mobile vehicle service content
2026-07-06 00:55:24 +08:00
lingniu
af4d721eeb
feat(platform): add customer vehicle service dashboard
2026-07-06 00:48:20 +08:00
lingniu
b8199dcb5a
feat(platform): add map vehicle handoff card
2026-07-06 00:41:55 +08:00
lingniu
c00cb0218a
feat(platform): add ten second vehicle triage
2026-07-06 00:34:07 +08:00
lingniu
2299588df6
feat(platform): add customer saved view library
2026-07-06 00:28:46 +08:00
lingniu
cca574d5eb
feat(platform): separate internal evidence navigation
2026-07-06 00:18:08 +08:00
lingniu
79207d5096
feat(platform): add customer service blueprint
2026-07-06 00:12:09 +08:00
lingniu
0c33648b26
feat(platform): add export template library
2026-07-06 00:01:00 +08:00
lingniu
6d18e5a017
feat(platform): add map shift console
2026-07-05 23:55:27 +08:00
lingniu
7a02bf2c87
feat(platform): add history delivery readiness
2026-07-05 23:49:23 +08:00
lingniu
fbd9982427
feat(platform): add vehicle pool quick views
2026-07-05 23:41:32 +08:00
lingniu
07336e08bc
feat(platform): expose amap service capabilities
2026-07-05 23:35:13 +08:00
lingniu
2e6d62c493
feat(platform): add vehicle health energy board
2026-07-05 23:27:11 +08:00
lingniu
4294ba424f
feat(platform): add customer service sla board
2026-07-05 23:21:18 +08:00
lingniu
122ba079fb
feat(platform): add amap vehicle service foundation
2026-07-05 23:15:57 +08:00
lingniu
4eda7b7e1b
feat(platform): add alert action conclusion
2026-07-05 23:09:33 +08:00
lingniu
15a318112d
feat(platform): add vehicle service cockpit
2026-07-05 23:03:14 +08:00
lingniu
934691e956
feat(platform): add mileage reconciliation conclusion
2026-07-05 22:55:15 +08:00
lingniu
c2e1341d99
feat(platform): add customer evidence package overview
2026-07-05 22:46:17 +08:00
lingniu
b516a532b7
feat(platform): add realtime time window task board
2026-07-05 22:38:35 +08:00
lingniu
3e834d2eb2
feat(platform): add map view modes
2026-07-05 22:27:40 +08:00
lingniu
aa286b810e
feat(platform): add vehicle service delivery strip
2026-07-05 22:19:20 +08:00
lingniu
fc86119857
feat(platform): separate customer service flow
2026-07-05 22:12:25 +08:00
lingniu
eccede509f
feat(platform): add delivery time presets
2026-07-05 22:02:29 +08:00
lingniu
7580fce07e
feat(platform): add customer export workbench
2026-07-05 21:57:52 +08:00
lingniu
a68db5e0eb
feat(platform): add dispatch operations home
2026-07-05 21:51:44 +08:00
lingniu
52a73cba2d
feat(platform): add time window service path
2026-07-05 21:44:10 +08:00
lingniu
a26fd71bfa
feat(platform): add fleet command center
2026-07-05 21:34:45 +08:00
lingniu
b892ffce81
feat(platform): add alert closure timeline
2026-07-05 21:29:38 +08:00
lingniu
059e4586a7
feat(platform): add realtime priority queue
2026-07-05 21:22:04 +08:00
lingniu
82faa046b7
feat(platform): add customer history evidence chain
2026-07-05 21:14:19 +08:00
lingniu
3efeeb07ac
feat(platform): frame sources as evidence layer
2026-07-05 21:07:38 +08:00
lingniu
168493f76f
feat(platform): surface map situation on dashboard
2026-07-05 21:03:30 +08:00
lingniu
dd5ae740e5
feat(platform): add customer vehicle service journey
2026-07-05 20:59:37 +08:00
lingniu
68c1c7cef4
feat(platform): polish customer time window controls
2026-07-05 20:54:04 +08:00
lingniu
2b246f414e
feat(platform): frame notifications as customer closure
2026-07-05 20:45:22 +08:00
lingniu
1e4a11d806
feat(platform): separate ops quality as evidence layer
2026-07-05 20:40:29 +08:00
lingniu
59d55e7bd6
feat(platform): add customer fleet group views
2026-07-05 20:33:58 +08:00
lingniu
7348cc6186
feat(platform): anchor dashboard on amap vehicle service
2026-07-05 20:28:29 +08:00
lingniu
36ac5fe7c5
feat(platform): add customer report purpose navigation
2026-07-05 20:21:51 +08:00
lingniu
d10291a003
feat(platform): promote customer time window monitoring
2026-07-05 20:16:39 +08:00
lingniu
0beca74bcf
feat(platform): center vehicle service around customers
2026-07-05 20:12:39 +08:00
lingniu
2765a3c491
feat(platform): add customer alert service desk
2026-07-05 20:07:19 +08:00
lingniu
dbdce8f312
feat(platform): add vehicle history service desk
2026-07-05 19:57:49 +08:00
lingniu
b73cbf8489
feat(platform): add customer mileage workbench
2026-07-05 19:54:14 +08:00
lingniu
6bfc08a841
feat(platform): add customer realtime command center
2026-07-05 19:49:30 +08:00
lingniu
30bc03a262
feat(platform): prioritize customer vehicle command center
2026-07-05 19:43:20 +08:00
lingniu
e1126a6fcc
feat(platform): save reusable customer views
2026-07-05 19:38:30 +08:00
lingniu
2e0b13dfb5
feat(platform): copy customer service scope
2026-07-05 19:33:06 +08:00
lingniu
0c3c6e7b3d
feat(platform): add customer time window presets
2026-07-05 19:28:25 +08:00
lingniu
0bfc47bc1c
feat(platform): add global customer time window
2026-07-05 19:21:52 +08:00
lingniu
4085268971
feat(platform): preserve customer time window in tasks
2026-07-05 19:16:33 +08:00
lingniu
30c15ec8fd
feat(platform): preserve vehicle context in topbar tasks
2026-07-05 19:11:10 +08:00
lingniu
08c275af34
feat(platform): preserve vehicle context in customer tasks
2026-07-05 19:07:50 +08:00
lingniu
e48ea7d22a
feat(platform): add customer task dispatch
2026-07-05 19:03:12 +08:00
lingniu
33f1ed24e4
feat(platform): add alert recovery acceptance
2026-07-05 18:59:10 +08:00
lingniu
2852cdd7b6
feat(platform): add map area monitoring workspace
2026-07-05 18:49:05 +08:00
lingniu
ac4b7fcd30
feat(platform): add reusable history report view
2026-07-05 18:42:45 +08:00
lingniu
3e3bc117f7
feat(platform): add realtime vehicle snapshot
2026-07-05 18:32:19 +08:00
lingniu
a04681a65f
feat(platform): add mileage reconciliation desk
2026-07-05 18:26:20 +08:00
lingniu
24cabb2122
feat(platform): add map dispatch actions
2026-07-05 18:19:15 +08:00
lingniu
91b60ed63a
feat(platform): add single vehicle action desk
2026-07-05 18:13:57 +08:00
lingniu
098e927ada
feat(platform): add vehicle priority queue
2026-07-05 18:09:21 +08:00
lingniu
261dbbacdb
feat(platform): add customer export center
2026-07-05 18:04:10 +08:00
lingniu
3be803316a
feat(platform): add customer primary navigation path
2026-07-05 17:57:37 +08:00
lingniu
680006e36f
feat(platform): add customer vehicle monitor desk
2026-07-05 17:53:50 +08:00
lingniu
493834b834
feat(platform): add mileage delivery console
2026-07-05 17:48:18 +08:00
lingniu
67fe8567ef
feat(platform): add vehicle asset operations console
2026-07-05 17:42:07 +08:00
lingniu
8dda3c0b85
feat(platform): add fleet operations cockpit
2026-07-05 17:35:30 +08:00
lingniu
2c6fca90d2
feat(platform): add live map service action rail
2026-07-05 17:29:29 +08:00
lingniu
2e20ec5c81
feat(platform): add custom time window monitor
2026-07-05 17:23:12 +08:00
lingniu
afbe29b8de
feat(platform): add alert notification channel closure
2026-07-05 17:17:53 +08:00
lingniu
4b84fd8900
feat(platform): add vehicle archive summary
2026-07-05 17:13:02 +08:00
lingniu
8f9180f2ed
feat(platform): add customer report cadence
2026-07-05 17:05:06 +08:00
lingniu
8765ac002a
feat(platform): add customer delivery cockpit
2026-07-05 16:59:01 +08:00
lingniu
4e829da048
feat(platform): add live map dispatch desk
2026-07-05 16:53:21 +08:00
lingniu
bc1fb71944
feat(platform): add mileage delivery navigation
2026-07-05 16:47:03 +08:00
lingniu
89ab43a2dd
feat(platform): add customer problem desk
2026-07-05 16:39:40 +08:00
lingniu
65ac26ef99
feat(platform): add history replay customer navigation
2026-07-05 16:34:16 +08:00
lingniu
3d2d065246
feat(platform): add vehicle asset task rail
2026-07-05 16:26:31 +08:00
lingniu
403a52ce29
feat(platform): add customer task navigation
2026-07-05 16:22:01 +08:00
lingniu
86961d08bb
feat(platform): add notification customer questions
2026-07-05 16:15:27 +08:00
lingniu
044fd104cc
feat(platform): add vehicle list customer questions
2026-07-05 16:10:03 +08:00
lingniu
06bfe79851
feat(platform): add realtime customer question flow
2026-07-05 16:05:12 +08:00
lingniu
0f6b47e97e
feat(platform): add history customer question flow
2026-07-05 16:00:29 +08:00
lingniu
12aef4461a
feat(platform): add vehicle detail customer questions
2026-07-05 15:54:32 +08:00
lingniu
50f277738b
feat(platform): add customer mileage question flow
2026-07-05 15:50:28 +08:00
lingniu
e27d5513ed
feat(platform): add customer question shortcuts
2026-07-05 15:46:32 +08:00
lingniu
416bf51746
feat(platform): add customer alert SLA view
2026-07-05 15:42:45 +08:00
lingniu
1f74ad063c
feat(platform): reshape history delivery around customer workflows
2026-07-05 15:35:08 +08:00
lingniu
d74e52de2e
feat(platform): align realtime time window review copy
2026-07-05 15:22:14 +08:00
lingniu
b4bcfbb77a
feat(platform): sharpen dashboard around customer vehicle workflows
2026-07-05 15:19:10 +08:00
lingniu
dd6c63b72b
feat(platform): refine navigation around vehicle statistics
2026-07-05 15:12:51 +08:00
lingniu
d6ae2688a8
feat(platform): align vehicle center with statistics query
2026-07-05 15:10:40 +08:00
lingniu
dab46d2595
feat(platform): align map workflows with statistics query
2026-07-05 15:06:50 +08:00
lingniu
2824982b60
feat(platform): streamline dashboard around vehicle workflows
2026-07-05 15:02:14 +08:00
lingniu
e829f143e7
feat(platform): align history exports with statistics query
2026-07-05 14:58:14 +08:00
lingniu
5c73cea263
feat(platform): align vehicle detail with statistics query
2026-07-05 14:50:54 +08:00
lingniu
597395852c
feat(platform): position mileage as statistics query
2026-07-05 14:46:49 +08:00
lingniu
f3c6f1df7c
feat(platform): add time window delivery decision
2026-07-05 14:41:29 +08:00
lingniu
96a419f5d4
feat(platform): add vehicle service delivery package
2026-07-05 14:36:04 +08:00
lingniu
ee257b4aa1
feat(platform): add notification reachability checks
2026-07-05 14:31:32 +08:00
lingniu
109ba09934
feat(platform): add history report templates
2026-07-05 14:25:41 +08:00
lingniu
e94ccc37d8
feat(platform): add map field command actions
2026-07-05 14:17:16 +08:00
lingniu
695cecc07b
feat(platform): add mileage next actions
2026-07-05 14:12:58 +08:00
lingniu
4c110566f9
feat(platform): add realtime next actions
2026-07-05 14:07:29 +08:00
lingniu
2574a3bfa0
feat(platform): surface customer next actions
2026-07-05 14:00:13 +08:00
lingniu
c7866b3ad2
feat(platform): add trip replay workbench
2026-07-05 13:55:25 +08:00
lingniu
46a1b8c3a8
feat(platform): prioritize fleet monitoring dashboard
2026-07-05 13:42:25 +08:00
lingniu
43d6a0438e
feat(platform): add vehicle live service view
2026-07-05 13:34:29 +08:00
lingniu
b3ec3def14
feat(platform): surface selected vehicle map actions
2026-07-05 13:28:07 +08:00
lingniu
2453d3e467
feat(platform): clarify customer data export flow
2026-07-05 13:24:19 +08:00
lingniu
9a16daae00
feat(platform): sharpen customer vehicle cockpit
2026-07-05 13:20:55 +08:00
lingniu
c0cc7fc54f
feat(platform): add realtime time-window monitoring
2026-07-05 13:13:20 +08:00
lingniu
3cdded42c5
feat(platform): refine vehicle service workspace
2026-07-05 13:01:34 +08:00
lingniu
9f5a091b87
feat(platform): refine customer service navigation
2026-07-05 12:43:46 +08:00
lingniu
9c6973b4ee
feat(platform): refine realtime vehicle monitoring workflow
2026-07-05 12:37:26 +08:00
lingniu
0b7fc31d52
feat(platform): streamline vehicle service dashboard
2026-07-05 12:32:04 +08:00
lingniu
993b1adb00
feat(platform): refine history query customer workflow
2026-07-05 12:26:46 +08:00
lingniu
a7e10f0983
feat(platform): refine mileage customer workflow
2026-07-05 12:17:20 +08:00
lingniu
0e86d45288
feat(platform): refine realtime vehicle monitoring copy
2026-07-05 12:05:43 +08:00
lingniu
cc3e90e0e9
feat(platform): align navigation with vehicle monitoring workflows
2026-07-05 11:59:51 +08:00
lingniu
358bb642f4
feat(platform): position dashboard as vehicle service center
2026-07-05 11:54:23 +08:00
lingniu
856e4f7dfc
feat(platform): refine customer alert evidence copy
2026-07-05 11:49:07 +08:00
lingniu
2b423a3643
feat(platform): refine customer mileage evidence copy
2026-07-05 11:37:29 +08:00
lingniu
69496d6ca7
feat(platform): clarify customer history evidence copy
2026-07-05 05:20:13 +08:00
lingniu
488da08d39
feat(platform): reduce protocol wording in customer views
2026-07-05 05:11:44 +08:00
lingniu
4d2e1e3536
feat(platform): separate dashboard evidence layer
2026-07-05 05:05:48 +08:00
lingniu
d1b764e59b
feat(platform): refine customer vehicle workbench navigation
2026-07-05 04:57:08 +08:00
lingniu
d762403677
feat(platform): add customer history export board
2026-07-05 04:50:35 +08:00
lingniu
b5f98bb6d8
feat(platform): add customer mileage query board
2026-07-05 04:46:46 +08:00
lingniu
bb6f577141
feat(platform): add customer alert closure board
2026-07-05 04:42:20 +08:00
lingniu
36dbc26ea7
feat(platform): add realtime customer monitoring path
2026-07-05 04:36:57 +08:00
lingniu
f5cfc86d63
feat(platform): sharpen customer vehicle workspace
2026-07-05 04:30:20 +08:00
lingniu
84a1f70284
feat(platform): refine vehicle detail evidence wording
2026-07-05 04:24:48 +08:00
lingniu
1fd4bdb1a2
feat(platform): refine realtime evidence wording
2026-07-05 04:13:44 +08:00
lingniu
6f3907c002
feat(platform): refine mileage evidence wording
2026-07-05 04:10:39 +08:00
lingniu
442e4e9390
feat(platform): refine customer source wording
2026-07-05 04:08:14 +08:00
lingniu
348c51398e
feat(platform): add customer alert decision panel
2026-07-05 04:02:43 +08:00
lingniu
06d80f8147
feat(platform): add customer trajectory decision panel
2026-07-05 03:49:18 +08:00
lingniu
4445328581
feat(platform): add customer mileage decision panel
2026-07-05 03:43:56 +08:00
lingniu
8052bf4af4
feat(platform): add customer map decision panel
2026-07-05 03:35:58 +08:00
lingniu
5cb2509457
feat(platform): clarify customer service entry
2026-07-05 03:29:53 +08:00
lingniu
3097fd59eb
feat(platform): add customer vehicle lookup path
2026-07-05 03:25:14 +08:00
lingniu
46d2421511
feat(platform): separate customer and ops navigation
2026-07-05 03:19:47 +08:00
lingniu
8b38b1411d
feat(platform): remove default history vehicle
2026-07-05 03:17:20 +08:00
lingniu
1de268942c
feat(platform): add time window service audit
2026-07-05 03:13:08 +08:00
lingniu
9d41c52cac
feat(platform): add customer map monitoring package
2026-07-05 03:08:58 +08:00
lingniu
f4891525a6
feat(platform): add customer data delivery checklist
2026-07-05 03:03:08 +08:00
lingniu
0df1d61eb1
feat(platform): add customer time-window review package
2026-07-05 03:00:03 +08:00
lingniu
6cd95f7ab3
feat(platform): add customer vehicle service package
2026-07-05 02:56:29 +08:00
lingniu
1640edf8cf
feat(platform): add mileage delivery package
2026-07-05 02:51:52 +08:00
lingniu
07663026e4
feat(platform): add customer delivery package
2026-07-05 02:48:02 +08:00
lingniu
21828c7b05
feat(platform): reorganize customer navigation
2026-07-05 02:44:34 +08:00
lingniu
7ec2bcf3f9
feat(platform): add map vehicle workbench
2026-07-05 02:42:00 +08:00
lingniu
7bef3c7e33
feat(platform): add vehicle service decision board
2026-07-05 02:36:59 +08:00
lingniu
e8d745949e
feat(platform): add time window monitoring workbench
2026-07-05 02:33:17 +08:00
lingniu
f47475a1a9
feat(platform): add alert vehicle task board
2026-07-05 02:30:27 +08:00
lingniu
12caed6310
feat(platform): add history delivery task board
2026-07-05 02:27:00 +08:00
lingniu
751d290f1b
feat(platform): add mileage service task board
2026-07-05 02:17:41 +08:00
lingniu
5d9576c5c7
feat(platform): add map monitoring task strip
2026-07-05 02:14:00 +08:00
lingniu
13ef1779ac
feat(platform): add vehicle monitoring command center
2026-07-05 02:10:10 +08:00
lingniu
7657412b8c
feat(platform): add single vehicle task board
2026-07-05 02:05:44 +08:00
lingniu
2c881dae7c
feat(platform): add vehicle service task board
2026-07-05 01:55:54 +08:00
lingniu
7642f9c9eb
feat(platform): add alert notification center
2026-07-05 01:45:20 +08:00
lingniu
f45cf90b70
feat(platform): add vehicle service desk
2026-07-05 01:36:46 +08:00
lingniu
f5d38253fe
feat(platform): refine history query workbench
2026-07-05 01:29:45 +08:00
lingniu
72a4761bdb
feat(platform): add customer mileage review console
2026-07-05 01:24:56 +08:00
lingniu
11710ec6fa
feat(platform): customerize realtime map workspace
2026-07-05 01:16:45 +08:00
lingniu
83f033244c
feat(platform): add dashboard time window monitor
2026-07-05 01:10:12 +08:00
lingniu
bb18a5075c
feat(platform): streamline vehicle operations shell
2026-07-05 01:04:08 +08:00
lingniu
b824289cf6
feat(platform): customerize realtime monitoring view
2026-07-05 00:58:16 +08:00
lingniu
245af2c293
feat(platform): customerize dashboard operations language
2026-07-05 00:50:47 +08:00
lingniu
4acf86b073
feat(platform): refine vehicle detail operations view
2026-07-05 00:47:05 +08:00
lingniu
9a428198b4
feat(platform): customerize history export workflow
2026-07-05 00:39:24 +08:00
lingniu
74ccddb1a7
feat(platform): refine vehicle operations language
2026-07-05 00:31:58 +08:00
lingniu
0613fe9f7b
feat(platform): streamline dashboard for vehicle service
2026-07-05 00:24:07 +08:00
lingniu
2ca656a3f3
feat(platform): refocus dashboard on vehicle operations
2026-07-05 00:03:12 +08:00
lingniu
6888f1a598
feat(platform): add source readiness handoff copy
2026-07-04 23:43:07 +08:00
lingniu
1780039722
feat(platform): surface source readiness on dashboard
2026-07-04 23:38:48 +08:00
lingniu
44c7748958
feat(platform): add source readiness operations view
2026-07-04 23:29:31 +08:00
lingniu
bf106a9730
feat(platform): add vehicle data flow workbench
2026-07-04 23:10:42 +08:00
lingniu
ee93d149e2
docs(platform): align vehicle center product goal
2026-07-04 23:03:50 +08:00
lingniu
f65b035be7
feat(platform): add online statistics operations board
2026-07-04 22:59:48 +08:00
lingniu
c0f5ec186e
feat(platform): add notification coverage board
2026-07-04 22:49:49 +08:00
lingniu
4aa4e6086b
feat(platform): add trajectory impact board
2026-07-04 22:45:55 +08:00
lingniu
a005dba2d4
feat(platform): add realtime operations impact board
2026-07-04 22:39:10 +08:00
lingniu
6803d51b78
feat(platform): add mileage impact scope board
2026-07-04 22:35:05 +08:00
lingniu
5dea611dd9
feat(platform): add unified vehicle service view
2026-07-04 22:28:08 +08:00
lingniu
24897850f3
feat(platform): add alert business impact board
2026-07-04 22:24:06 +08:00
lingniu
b3b4e2203a
feat(platform): add vehicle service dossier
2026-07-04 22:17:41 +08:00
lingniu
ea18a058ac
feat(platform): add mileage publish audit
2026-07-04 22:10:36 +08:00
lingniu
c27767bc5e
feat(platform): add notification execution matrix
2026-07-04 22:03:21 +08:00
lingniu
ae42a4092b
feat(platform): add dashboard map operations panel
2026-07-04 21:59:41 +08:00
lingniu
c73c46ca5d
feat(platform): add ops capacity action board
2026-07-04 21:54:28 +08:00
lingniu
e6d639572d
feat(platform): add vehicle source fusion matrix
2026-07-04 21:48:51 +08:00
lingniu
f0f7bc546e
feat(platform): add focus vehicle service card
2026-07-04 21:42:04 +08:00
lingniu
5d57efabea
feat(platform): add alert sla escalation board
2026-07-04 21:34:39 +08:00
lingniu
da3a639dd8
feat(platform): add amap reverse geocode for trajectory
2026-07-04 21:25:32 +08:00
lingniu
cd932dc097
feat(platform): add mileage BI publish package
2026-07-04 21:18:13 +08:00
lingniu
0fff9e3890
feat(platform): add alert dispatch board
2026-07-04 21:10:58 +08:00
lingniu
09c86022b2
feat(platform): add realtime source coverage board
2026-07-04 21:07:14 +08:00
lingniu
fa9c088dec
feat(platform): add realtime duty handoff
2026-07-04 21:02:59 +08:00
lingniu
4077de9296
feat(platform): add trajectory review handoff
2026-07-04 20:57:28 +08:00
lingniu
df6404e789
feat(platform): add alert notification handoff
2026-07-04 20:54:22 +08:00
lingniu
bfb16c548e
feat(platform): add vehicle service runbook
2026-07-04 20:51:32 +08:00
lingniu
431f4a4505
feat(platform): add vehicle scenario navigation
2026-07-04 20:47:29 +08:00
lingniu
e8f0ebff35
feat(platform): add online status handoff
2026-07-04 20:44:07 +08:00
lingniu
4b34a2bf4c
feat(platform): add vehicle identity maintenance list
2026-07-04 20:39:58 +08:00
lingniu
87fa0f524c
feat(platform): add ops capacity handoff
2026-07-04 20:37:20 +08:00
lingniu
c0b99e9a3a
feat(platform): add alert notification drill package
2026-07-04 20:34:15 +08:00
lingniu
e6188e2569
feat(platform): export dashboard snapshot
2026-07-04 20:30:47 +08:00
lingniu
fc57dea551
feat(platform): export notification rules
2026-07-04 20:26:09 +08:00
lingniu
284d2e1741
feat(platform): add vehicle operations summary
2026-07-04 20:23:12 +08:00
lingniu
fb4bcbaa55
feat(platform): add mileage evidence package
2026-07-04 20:20:24 +08:00
lingniu
09e9cc937d
feat(platform): add history evidence package
2026-07-04 20:16:58 +08:00
lingniu
bd0b69ddad
feat(platform): add realtime issue checklist
2026-07-04 20:09:10 +08:00
lingniu
7a2a8e8a83
feat(platform): add alert escalation checklist
2026-07-04 20:06:35 +08:00
lingniu
06d9dc1562
feat(platform): add vehicle dispatch checklist
2026-07-04 20:03:56 +08:00
lingniu
259601ed7b
feat(platform): add operations handoff summary
2026-07-04 19:57:33 +08:00
lingniu
b0451982a1
feat(platform): add alert evidence package
2026-07-04 19:53:28 +08:00
lingniu
9e38112ece
feat(platform): add vehicle detail workbench
2026-07-04 19:49:24 +08:00
lingniu
ea76ac22da
feat(platform): add vehicle service workbench
2026-07-04 19:44:51 +08:00
lingniu
3ccc280b02
feat(platform): add mileage closure workspace
2026-07-04 19:40:37 +08:00
lingniu
ff04a5c93f
feat(platform): flag trajectory playback anomalies
2026-07-04 19:34:58 +08:00
lingniu
0b433c2592
feat(platform): add alert handling command queue
2026-07-04 19:30:55 +08:00
lingniu
41c5e0b338
feat(platform): add realtime operations shortcuts
2026-07-04 19:25:37 +08:00
lingniu
99261997db
feat(platform): summarize vehicle service verdicts
2026-07-04 19:17:16 +08:00
lingniu
75d232e773
feat(platform): organize console around vehicle service
2026-07-04 19:13:28 +08:00
lingniu
cbe7882d51
feat(platform): expose structured capacity metrics
2026-07-04 19:10:04 +08:00
lingniu
68b260c704
fix(gateway): guard nats stream retention and writer timeouts
2026-07-04 19:00:18 +08:00
lingniu
504a49a13c
feat(platform): align console with vehicle operations center
2026-07-04 18:53:52 +08:00
lingniu
48642726aa
feat(platform): center console on vehicle service
2026-07-04 18:40:36 +08:00
lingniu
bdad6f7bf7
feat(platform): surface notification priority queue
2026-07-04 18:17:09 +08:00
lingniu
b8c8ff35fc
feat(platform): link vehicle center workflows
2026-07-04 18:13:14 +08:00
lingniu
f840d8be4a
feat(platform): link realtime table map selection
2026-07-04 18:07:48 +08:00
lingniu
483d92719b
feat(platform): link trajectory playback selection
2026-07-04 18:04:45 +08:00
lingniu
89e954cad9
feat(platform): use alert events api surface
2026-07-04 18:01:45 +08:00
lingniu
1235e76c32
feat(platform): promote alert events surface
2026-07-04 17:58:33 +08:00
lingniu
eb8f15ca18
feat(platform): expose amap server readiness
2026-07-04 17:53:03 +08:00
lingniu
aa384732ef
docs(platform): refine vehicle center product goal
2026-07-04 17:49:06 +08:00
lingniu
3b817ef874
feat(platform): add online vehicle statistics detail
2026-07-04 17:47:38 +08:00
lingniu
d266396c47
feat(platform): surface global alert pressure
2026-07-04 17:37:44 +08:00
lingniu
2d4b397acd
feat(platform): add parsed fields history view
2026-07-04 17:31:44 +08:00
lingniu
747894ce1d
feat(platform): split trajectory replay and history query
2026-07-04 17:23:48 +08:00
lingniu
a65db893d2
feat(platform): show realtime data freshness
2026-07-04 17:14:28 +08:00
lingniu
34a9def4ff
feat(platform): add realtime auto refresh controls
2026-07-04 17:07:51 +08:00
lingniu
5ca6b51d0b
feat(platform): surface map situation from dashboard
2026-07-04 17:04:32 +08:00
lingniu
255afe8a84
feat(platform): add map situation workspace
2026-07-04 17:01:49 +08:00
lingniu
9ac2b90d12
feat(platform): add online statistics summary
2026-07-04 16:57:11 +08:00
lingniu
d7f1a9279f
feat(platform): add vehicle-first statistics overview
2026-07-04 16:44:55 +08:00
lingniu
bdb2ebc723
feat(platform): add trajectory autoplay controls
2026-07-04 16:40:10 +08:00
lingniu
318beccaaf
feat(platform): add ops quality workspace
2026-07-04 16:31:51 +08:00
lingniu
c060317fb0
feat(platform): add notification rules workspace
2026-07-04 16:27:37 +08:00
lingniu
33da8ba5a4
feat(platform): advance vehicle operations center
2026-07-04 16:22:05 +08:00
lingniu
775073a95c
feat(platform): align shell with vehicle operations center
2026-07-04 16:13:46 +08:00
lingniu
0c7910d6b9
docs(platform): define vehicle service platform blueprint
2026-07-04 16:09:51 +08:00
lingniu
19f260d94a
feat(platform): include release in vehicle summary
2026-07-04 16:06:03 +08:00
lingniu
a01a958e60
feat(platform): include release in alert runbook
2026-07-04 15:59:20 +08:00
lingniu
7d6d1afbf2
feat(platform): add alert policy runbook copy
2026-07-04 15:56:48 +08:00
lingniu
fd93ce8d97
feat(platform): include alert escalation in digest
2026-07-04 15:53:29 +08:00
lingniu
1838da4b02
feat(platform): add alert policy escalation
2026-07-04 15:50:45 +08:00
lingniu
ef45a75612
feat(platform): include release in alert digest
2026-07-04 15:46:22 +08:00
lingniu
eaf7fcaa0e
feat(platform): show release in quality health
2026-07-04 15:40:41 +08:00
lingniu
d72da88c3f
feat(platform): show release in topbar
2026-07-04 15:37:48 +08:00
lingniu
ff36cb4bd1
feat(platform): expose deployed release
2026-07-04 15:34:37 +08:00
lingniu
1f069178d6
feat(platform): expose amap runtime health
2026-07-04 15:30:51 +08:00
lingniu
5bbd110743
feat(platform): show mileage closure check
2026-07-04 15:24:03 +08:00
lingniu
d133b187ad
feat(platform): show trajectory evidence quality
2026-07-04 15:20:23 +08:00
lingniu
4742361c7f
feat(platform): show realtime amap integration status
2026-07-04 15:17:14 +08:00
lingniu
46024151a0
feat(platform): add vehicle quality evidence actions
2026-07-04 15:12:26 +08:00
lingniu
c96144e92a
feat(platform): copy priority alert notification
2026-07-04 15:06:02 +08:00
lingniu
21294e8b79
feat(platform): surface priority alert evidence
2026-07-04 15:02:27 +08:00
lingniu
cac978f46f
feat(platform): add operations workflow cockpit
2026-07-04 14:58:42 +08:00
lingniu
df37277717
feat(platform): show realtime coverage metrics
2026-07-04 14:53:35 +08:00
lingniu
10c598e013
feat(platform): show mileage confidence metrics
2026-07-04 14:48:58 +08:00
lingniu
cb49798b6d
feat(platform): add quality escalation clock
2026-07-04 14:45:39 +08:00
lingniu
b7dd65e435
feat(platform): proxy amap security requests
2026-07-04 14:39:57 +08:00
lingniu
6e5ceafcb7
feat(platform): show capability status summaries
2026-07-04 14:33:12 +08:00
lingniu
f6710514e3
feat(platform): separate history capability entry
2026-07-04 14:28:27 +08:00
lingniu
c03e890096
feat(platform): add vehicle capability matrix
2026-07-04 14:23:50 +08:00
lingniu
d6c2edce7e
feat(platform): expose vehicle operations shortcuts
2026-07-04 14:14:06 +08:00
lingniu
67ebf89db9
feat(platform): link mileage statistics summary
2026-07-04 14:09:27 +08:00
lingniu
a91eefd614
feat(platform): copy quality issue notification
2026-07-04 14:05:48 +08:00
lingniu
e515a4251e
feat(platform): show vehicle location posture
2026-07-04 13:58:35 +08:00
lingniu
1365ce2a30
feat(platform): copy vehicle diagnostic summary
2026-07-04 13:52:57 +08:00
lingniu
c4d25593c1
feat(platform): copy quality dispatch ticket
2026-07-04 13:46:41 +08:00
lingniu
b545da3d11
feat(platform): open amap route from trajectory
2026-07-04 13:43:49 +08:00
lingniu
1da75a5d75
feat(platform): copy realtime operations summary
2026-07-04 13:40:48 +08:00
lingniu
d77754b0a0
feat(platform): copy trajectory playback summary
2026-07-04 13:35:28 +08:00
lingniu
ff833bc065
feat(platform): add quality notification plan
2026-07-04 13:31:36 +08:00
lingniu
817590c104
feat(platform): copy vehicle governance summary
2026-07-04 13:23:56 +08:00
lingniu
9d35f65be6
feat(platform): copy mileage statistics summary
2026-07-04 13:19:08 +08:00
lingniu
bcc9355400
feat(platform): copy alert priority digest
2026-07-04 13:15:57 +08:00
lingniu
47dfd18462
feat(platform): surface amap operations shortcuts
2026-07-04 13:12:44 +08:00
lingniu
2cff1637ae
feat(platform): export realtime vehicle page
2026-07-04 13:07:56 +08:00
lingniu
c6875e12a5
feat(platform): export mileage statistics page
2026-07-04 13:03:29 +08:00
lingniu
8c35bf9f2c
feat(platform): include evidence links in alert notifications
2026-07-04 13:00:10 +08:00
lingniu
783c8eba5e
feat(platform): copy quality alert notification
2026-07-04 12:56:46 +08:00
lingniu
89ddb82f46
feat(platform): prevent unscoped raw field lookups
2026-07-04 12:53:07 +08:00
lingniu
34116142e6
fix(platform): guard unscoped raw field queries
2026-07-04 12:45:53 +08:00
lingniu
773338cce9
feat(platform): link alert queue to raw evidence
2026-07-04 12:42:55 +08:00
lingniu
a0f17f35c4
feat(platform): link alert queue to trajectory evidence
2026-07-04 12:39:29 +08:00
lingniu
2e9d3fa5eb
feat(platform): add alert realtime map action
2026-07-04 12:36:48 +08:00
lingniu
bed79e164d
feat(platform): link quality issues to raw evidence
2026-07-04 12:32:51 +08:00
lingniu
a960d1fdab
feat(platform): link locations to raw evidence
2026-07-04 12:28:09 +08:00
lingniu
5a133b0bcd
feat(platform): surface realtime source consistency
2026-07-04 12:23:53 +08:00
lingniu
8dbf91ca25
feat(platform): link raw frames to mileage evidence
2026-07-04 12:18:06 +08:00
lingniu
2991a01738
feat(platform): link mileage rows to raw evidence
2026-07-04 12:14:08 +08:00
lingniu
2465bd7f16
feat(platform): link quality issues to realtime status
2026-07-04 12:10:28 +08:00
lingniu
4ef71c37f2
feat(platform): link realtime rows to quality evidence
2026-07-04 12:06:46 +08:00
lingniu
276da59194
feat(platform): link vehicle rows to quality evidence
2026-07-04 12:01:28 +08:00
lingniu
fb6d8c323a
feat(platform): link quality issues to mileage evidence
2026-07-04 11:57:55 +08:00
lingniu
f305066eff
feat(platform): link history locations to mileage evidence
2026-07-04 11:54:48 +08:00
lingniu
2ba30b21cd
docs(platform): define vehicle service center direction
2026-07-04 11:48:57 +08:00
lingniu
b03f9b1a3a
feat(platform): link quality issues to history evidence
2026-07-04 11:43:41 +08:00
lingniu
27e99f21d8
feat(platform): link mileage rows to trajectory evidence
2026-07-04 11:40:46 +08:00
lingniu
8327eeb2f5
feat(platform): add realtime map actions
2026-07-04 11:37:01 +08:00
lingniu
442ca3a275
feat(platform): add trajectory playback controls
2026-07-04 11:32:14 +08:00
lingniu
e057dc151f
feat(platform): add realtime map service queue
2026-07-04 11:27:22 +08:00
lingniu
02011035ae
feat(platform): prioritize alert handling
2026-07-04 11:22:06 +08:00
lingniu
e94d0e348f
feat(platform): add vehicle command center
2026-07-04 11:15:56 +08:00
lingniu
688cf0a155
feat(platform): export vehicle service dossier
2026-07-04 11:07:46 +08:00
lingniu
8dc64bd294
feat(platform): export vehicle coverage results
2026-07-04 11:02:33 +08:00
lingniu
cd9d160f3e
feat(platform): export history query results
2026-07-04 10:59:47 +08:00
lingniu
312382c95d
feat(platform): enhance mileage statistics workspace
2026-07-04 10:56:10 +08:00
lingniu
adb9d146d9
feat(platform): integrate runtime amap vehicle maps
2026-07-04 10:52:11 +08:00
lingniu
bb1b2f1c46
feat(platform): add alert notification operations workspace
2026-07-04 10:43:32 +08:00
lingniu
be5a0cf92c
feat(platform): add trajectory playback workspace
2026-07-04 10:38:10 +08:00
lingniu
89c4fffd5d
feat(platform): reshape telematics operations console
2026-07-04 10:32:51 +08:00
lingniu
1f116ccaa8
feat(platform): share vehicle service verdict logic
2026-07-04 10:25:41 +08:00
lingniu
295a7df396
feat(platform): summarize vehicle service verdict
2026-07-04 10:21:34 +08:00
lingniu
e0de4b353a
feat(platform): guide mileage anomaly handling
2026-07-04 10:17:19 +08:00
lingniu
56f07c3488
feat(platform): recommend quality issue actions
2026-07-04 10:13:26 +08:00
lingniu
782918b15f
feat(platform): prioritize vehicle action queue
2026-07-04 10:09:52 +08:00
lingniu
e59e5f7c11
feat(platform): enrich vehicle source evidence matrix
2026-07-04 10:06:43 +08:00
lingniu
7925be676b
feat(platform): show archive gaps on vehicle detail
2026-07-04 10:00:35 +08:00
lingniu
adff22ef74
feat(platform): show archive gaps per vehicle
2026-07-04 09:56:18 +08:00
lingniu
4791a1fd9c
feat(platform): surface archive gap actions
2026-07-04 09:53:08 +08:00
lingniu
b5a72ce0ec
feat(platform): filter vehicle archive gaps
2026-07-04 09:50:41 +08:00
lingniu
b127b22a4b
feat(platform): surface incomplete vehicle archives
2026-07-04 09:45:03 +08:00
lingniu
29f84099b2
feat(platform): filter vehicles by archive status
2026-07-04 09:37:51 +08:00
lingniu
817e5324f6
feat(platform): show vehicle archive completeness
2026-07-04 09:33:45 +08:00
lingniu
d4ff7d8b83
feat(platform): show canonical vehicle archive
2026-07-04 09:31:13 +08:00
lingniu
cb45c44a05
feat(platform): surface dashboard action queue
2026-07-04 09:28:17 +08:00
lingniu
16dd9feb1c
feat(platform): recommend vehicle detail actions
2026-07-04 09:24:46 +08:00
lingniu
5952bb1a6f
feat(platform): summarize vehicle action queue
2026-07-04 09:15:02 +08:00
lingniu
c4ff0079cf
feat(platform): make vehicle action recommendations filterable
2026-07-04 09:10:54 +08:00
lingniu
a68672fe16
feat(platform): recommend vehicle service actions
2026-07-04 09:07:47 +08:00
lingniu
d8bea4eb0c
feat(platform): add vehicle service posture drilldowns
2026-07-04 09:05:23 +08:00
lingniu
ad932565ed
feat(platform): highlight unified vehicle service posture
2026-07-04 09:01:34 +08:00
lingniu
f651e48434
feat(platform): expose capacity check findings
2026-07-04 08:58:40 +08:00
lingniu
e29f8768ca
feat(platform): expose active connection capacity
2026-07-04 08:52:57 +08:00
lingniu
b26a37f6f7
feat(platform): report capacity check health
2026-07-04 08:49:44 +08:00
lingniu
ff8a868abd
fix(platform): avoid false storage error while health loads
2026-07-04 08:47:11 +08:00
lingniu
1f777c4040
feat(platform): report redis online key health
2026-07-04 08:44:26 +08:00
lingniu
d671184c09
fix(platform): keep dashboard metrics on preview failures
2026-07-04 08:40:35 +08:00
lingniu
7c1ad16018
fix(platform): return empty raw frames for missing tdengine tables
2026-07-04 08:36:37 +08:00
lingniu
6ce46f3011
fix(platform): return empty history for missing tdengine tables
2026-07-04 08:33:41 +08:00
lingniu
7c81285be8
feat(platform): show active history filters
2026-07-04 08:30:12 +08:00
lingniu
208d48115d
feat(platform): show active mileage filters
2026-07-04 08:26:41 +08:00
lingniu
1c75f1d5f1
feat(platform): show active realtime filters
2026-07-04 08:23:12 +08:00
lingniu
a34a2620c7
feat(platform): show active vehicle filters
2026-07-04 08:20:24 +08:00
lingniu
fc02376272
feat(platform): show active quality filters
2026-07-04 08:17:32 +08:00
lingniu
c923ceefad
feat(platform): drill quality issues by type
2026-07-04 08:13:42 +08:00
lingniu
a1e384f78d
feat(platform): drill quality issues by source
2026-07-04 08:11:01 +08:00
lingniu
7a3f007340
feat(platform): open quality governance from vehicle detail
2026-07-04 08:07:47 +08:00
lingniu
5fa7858662
fix(platform): unify degraded service wording
2026-07-04 08:03:24 +08:00
lingniu
4251ea5235
fix(platform): align topbar missing source status
2026-07-04 07:58:24 +08:00
lingniu
1d691306db
feat(platform): keep canonical source summary slots
2026-07-04 07:54:38 +08:00
lingniu
422ac684ed
fix(platform): count source online by protocol
2026-07-04 07:50:37 +08:00
lingniu
ec00dd0166
feat(platform): summarize vehicle source diagnosis
2026-07-04 07:47:57 +08:00
lingniu
36b75b4c0e
feat(platform): show source slots on vehicle detail
2026-07-04 07:44:23 +08:00
lingniu
999d36c94d
feat(platform): expose source slots in realtime vehicles
2026-07-04 07:39:09 +08:00
lingniu
f93c8d6ccc
feat(platform): unify source status tags
2026-07-04 07:34:18 +08:00
lingniu
c528376ef9
feat(platform): expose source slots in vehicle service
2026-07-04 07:30:56 +08:00
lingniu
2cfb9e551f
feat(platform): open vehicle list from dashboard coverage
2026-07-04 07:25:13 +08:00
lingniu
86b65f682d
feat(platform): show source consistency on dashboard coverage
2026-07-04 07:20:26 +08:00
lingniu
455e288fb0
feat(platform): make source consistency actionable
2026-07-04 07:17:19 +08:00
lingniu
c9a809d13d
feat(platform): expose source consistency in vehicle coverage
2026-07-04 07:12:54 +08:00
lingniu
df78bb5e20
fix(platform): keep realtime source when opening vehicle
2026-07-04 07:08:42 +08:00
lingniu
84f578bcc7
feat(platform): add vehicle detail realtime shortcut
2026-07-04 07:04:55 +08:00
lingniu
0366144780
feat(platform): add vehicle detail raw shortcut
2026-07-04 07:01:35 +08:00
lingniu
db0b979ffb
feat(platform): persist mileage filters in route
2026-07-04 06:58:53 +08:00
lingniu
266b20b97a
feat(platform): persist history filters in route
2026-07-04 06:54:29 +08:00
lingniu
b9534af233
feat(platform): persist realtime source filters
2026-07-04 06:45:38 +08:00
lingniu
2feaf246be
fix(platform): load vehicle context by source
2026-07-04 06:41:55 +08:00
lingniu
c70af50cec
fix(platform): keep vehicle list source filter
2026-07-04 06:38:06 +08:00
lingniu
5234eb5542
fix(platform): keep dashboard source when opening vehicle
2026-07-04 06:34:23 +08:00
lingniu
2997009ac2
fix(platform): keep quality source when opening vehicle
2026-07-04 06:30:27 +08:00
lingniu
9fc6f72b2b
fix(platform): keep realtime source when opening vehicle
2026-07-04 06:25:42 +08:00
lingniu
857c96734d
fix(platform): keep mileage source when opening vehicle
2026-07-04 06:23:20 +08:00
lingniu
6dd00f4ebb
fix(platform): keep history source when opening vehicle
2026-07-04 06:20:29 +08:00
lingniu
b9a173f8d2
feat(platform): open raw evidence from vehicle detail
2026-07-04 06:17:27 +08:00
lingniu
8cd90f629b
feat(platform): summarize missing vehicle sources
2026-07-04 06:13:38 +08:00
lingniu
1c210897bb
feat(platform): filter vehicles from missing source tags
2026-07-04 06:08:58 +08:00
lingniu
111154ed39
feat(platform): link missing source diagnosis to vehicles
2026-07-04 06:05:40 +08:00
lingniu
eb7c47b4f5
fix(platform): align vehicle detail service statuses
2026-07-04 06:02:32 +08:00
lingniu
a60f87c9e7
feat(platform): expose missing source diagnosis
2026-07-04 06:00:06 +08:00
lingniu
bf17c7437e
fix(platform): clarify vehicle service status labels
2026-07-04 05:52:11 +08:00
lingniu
6229f837a0
fix(platform): degrade vehicles with missing sources
2026-07-04 05:46:56 +08:00
lingniu
5e7c4b56ef
feat(platform): expose missing sources per vehicle
2026-07-04 05:42:39 +08:00
lingniu
bc6715b35b
feat(platform): summarize missing vehicle sources
2026-07-04 05:38:17 +08:00
lingniu
6ac980adad
feat(platform): filter dashboard by missing source
2026-07-04 05:34:17 +08:00
lingniu
7c3b506fe7
feat(platform): preserve missing source filters
2026-07-04 05:30:40 +08:00
lingniu
999d58da1d
feat(platform): filter vehicles by missing source
2026-07-04 05:28:29 +08:00
lingniu
ef35137236
feat(platform): clarify missing source role
2026-07-04 05:24:25 +08:00
lingniu
d51c83db2a
feat(platform): expose missing vehicle source slots
2026-07-04 05:21:54 +08:00
lingniu
ff74375c45
feat(platform): unify vehicle source matrix
2026-07-04 05:17:49 +08:00
lingniu
0e7374b039
feat(platform): preserve history source evidence
2026-07-04 05:14:21 +08:00
lingniu
31529230c0
feat(platform): copy vehicle service detail links
2026-07-04 05:10:17 +08:00
lingniu
65e3c53f69
feat(platform): show vehicle service evidence chain
2026-07-04 05:07:43 +08:00
lingniu
9e35c470a9
feat(platform): copy vehicle filter links
2026-07-04 05:03:21 +08:00
lingniu
4d9422a434
feat(platform): label dashboard protocols as evidence
2026-07-04 04:58:27 +08:00
lingniu
59bda6a6eb
feat(platform): open unified vehicle service by default
2026-07-04 04:56:03 +08:00
lingniu
2dfe0fbf3a
feat(platform): frame realtime as vehicle service
2026-07-04 04:53:21 +08:00
lingniu
04645c888d
feat(platform): copy quality filter links
2026-07-04 04:50:01 +08:00
lingniu
753faca269
feat(platform): persist quality filters in route
2026-07-04 04:45:52 +08:00
lingniu
b53cfbabfe
feat(platform): filter quality issues by type
2026-07-04 04:42:12 +08:00
lingniu
7ed5d7620b
feat(platform): align quality issues with vehicle service
2026-07-04 04:38:09 +08:00
lingniu
669390e8bb
feat(platform): surface no-source quality issues
2026-07-04 04:34:32 +08:00
lingniu
40b55600c7
feat(platform): include no-data service status
2026-07-04 04:28:27 +08:00
lingniu
40397efa4a
feat(platform): expose no-data vehicles
2026-07-04 04:25:29 +08:00
lingniu
7f9d327f38
feat(platform): expose single-source vehicles
2026-07-04 04:18:20 +08:00
lingniu
0b53abf63d
feat(platform): label source evidence
2026-07-04 04:15:42 +08:00
lingniu
e077d99a5e
feat(platform): diagnose source consistency
2026-07-04 04:12:23 +08:00
lingniu
7b801b6f71
feat(platform): surface overview consistency
2026-07-04 04:06:54 +08:00
lingniu
db70f58a7c
feat(platform): expose source consistency
2026-07-04 04:01:33 +08:00
lingniu
353b71ebbb
feat(platform-web): show source consistency
2026-07-04 03:57:26 +08:00
lingniu
2e50f43ff4
feat(platform-web): show vehicle analysis scope
2026-07-04 03:52:55 +08:00
lingniu
a0772be4a6
feat(platform-web): add source quick actions
2026-07-04 03:48:55 +08:00
lingniu
ede44ee3d9
feat(platform-web): make vehicle summary filters actionable
2026-07-04 03:46:12 +08:00
lingniu
b7e8aae317
feat(platform): add filtered vehicle coverage summary
2026-07-04 03:42:19 +08:00
lingniu
6683ce4df7
feat(platform-web): summarize vehicle list results
2026-07-04 03:37:20 +08:00
lingniu
a2ccc4a498
feat(platform-web): link summary kpis to vehicle filters
2026-07-04 03:32:51 +08:00
lingniu
948dc774d0
feat(platform-web): surface vehicle service summary
2026-07-04 03:27:35 +08:00
lingniu
2872e8c94d
feat(platform): add vehicle service summary
2026-07-04 03:23:21 +08:00
lingniu
a3b86c7617
fix(platform): preserve fuzzy vehicle overview search
2026-07-04 03:19:29 +08:00
lingniu
5d49675582
perf(platform): reuse batch path for vehicle overview
2026-07-04 03:15:31 +08:00
lingniu
e35565f993
feat(platform): batch vehicle service overview lookup
2026-07-04 03:12:21 +08:00
lingniu
f996fa0df9
feat(platform): add batch vehicle overview api
2026-07-04 03:05:27 +08:00
lingniu
1a86e5d38c
feat(platform): return service status in vehicle overview
2026-07-04 03:00:50 +08:00
lingniu
8dfbdc83e5
feat(platform-web): use lightweight overview for vehicle context
2026-07-04 02:57:11 +08:00
lingniu
6c745bf48b
feat(platform): add lightweight vehicle overview api
2026-07-04 02:52:56 +08:00
lingniu
38e1bf422a
feat(platform): add vehicle service overview
2026-07-04 02:49:06 +08:00
lingniu
131f59360c
test(platform-web): cover vehicle service navigation context
2026-07-04 02:44:20 +08:00
lingniu
d67540c457
feat(platform-web): resolve vehicle context from detail hash
2026-07-04 02:39:31 +08:00
lingniu
80bd726455
feat(platform-web): show searched vehicle identity context
2026-07-04 02:35:55 +08:00
lingniu
337e9f3dac
feat(platform-web): show searched vehicle service status
2026-07-04 02:33:04 +08:00
lingniu
58b125912e
feat(platform): include service status in vehicle resolution
2026-07-04 02:29:44 +08:00
lingniu
e7de41894b
feat(platform): filter vehicle rows by service status
2026-07-04 02:26:39 +08:00
lingniu
cbd02956ff
feat(platform): expose service status on vehicle rows
2026-07-04 02:23:57 +08:00
lingniu
826fa76008
feat(platform-web): show dashboard coverage filter context
2026-07-04 02:19:59 +08:00
lingniu
a6edc02be5
feat(platform-web): drill into service status coverage
2026-07-04 02:16:19 +08:00
lingniu
b36d0480ee
feat(platform-web): filter dashboard coverage by service status
2026-07-04 02:13:53 +08:00
lingniu
4c27cfa28d
feat(platform-web): show dashboard row service status
2026-07-04 02:11:32 +08:00
lingniu
6b1e36a5a6
feat(platform): expose realtime service status
2026-07-04 02:08:31 +08:00
lingniu
526377c13f
feat(platform): expose coverage service status
2026-07-04 02:03:12 +08:00
lingniu
5d401a8f0b
feat(platform): summarize service status on dashboard
2026-07-04 01:59:05 +08:00
lingniu
14408d135d
feat(platform): filter vehicles by service status
2026-07-04 01:54:30 +08:00
lingniu
b7de38605d
feat(platform-web): show vehicle list service status
2026-07-04 01:50:06 +08:00
lingniu
aa3b39f5e3
feat(platform): summarize vehicle service status
2026-07-04 01:47:24 +08:00
lingniu
8e800f795c
feat(platform): add vehicle service API
2026-07-04 01:43:26 +08:00
lingniu
5000d5cd1c
feat(platform-web): show vehicle detail source scope
2026-07-04 01:39:18 +08:00
lingniu
dc3e12328e
feat(platform-web): link analysis pages to vehicle service
2026-07-04 01:35:15 +08:00
lingniu
9886fe2481
feat(platform-web): carry detail source to analysis links
2026-07-04 01:31:50 +08:00
lingniu
a12d86e6f4
feat(platform-web): switch vehicle detail sources
2026-07-04 01:28:08 +08:00
lingniu
edca567d52
feat(platform-web): keep realtime source in vehicle links
2026-07-04 01:25:13 +08:00
lingniu
55834a4651
feat(platform-web): keep protocol when opening vehicle rows
2026-07-04 01:22:41 +08:00
lingniu
5f84139c00
feat(platform-web): apply protocol in shared history links
2026-07-04 01:18:02 +08:00
lingniu
657674f233
feat(platform-web): preserve protocol in vehicle links
2026-07-04 01:15:39 +08:00
lingniu
8e5cb5b8c7
feat(platform-web): support shareable vehicle routes
2026-07-04 01:13:07 +08:00
lingniu
beb5034b9b
feat(platform): include identity resolution in vehicle detail
2026-07-04 01:09:35 +08:00
lingniu
703a7b112f
feat(platform): resolve vehicle identity before navigation
2026-07-04 01:06:24 +08:00
lingniu
3e76210d7d
feat(platform): expose vehicle service runtime health
2026-07-04 01:02:07 +08:00
lingniu
377cfcdfca
feat(platform-api): return traceable timeout errors
2026-07-04 00:57:53 +08:00
lingniu
4bfaf8c4c8
feat(platform-api): enforce request timeout
2026-07-04 00:55:43 +08:00
lingniu
081f8b5099
feat(platform-web): include trace id in api errors
2026-07-04 00:52:42 +08:00
lingniu
bbbf589d60
feat(platform-web): surface backend api errors
2026-07-04 00:50:17 +08:00
lingniu
894d200a16
feat(platform-web): query raw frames with post body
2026-07-04 00:48:13 +08:00
lingniu
a4ff210c82
docs(platform): define vehicle keyword API contract
2026-07-04 00:45:29 +08:00
lingniu
20e2781f35
feat(platform): use vehicle keyword for data queries
2026-07-04 00:42:40 +08:00
lingniu
f62fe13647
feat(platform-api): resolve vehicle keywords for data queries
2026-07-04 00:37:47 +08:00
lingniu
0f371ab3c9
feat(platform): focus unresolved vehicle detail on binding
2026-07-04 00:29:02 +08:00
lingniu
3cb2d3479b
feat(platform): skip vehicle sections for unresolved lookup
2026-07-04 00:22:39 +08:00
lingniu
f30eb4fbff
feat(platform): explain unresolved vehicle binding
2026-07-04 00:19:25 +08:00
lingniu
cb1a3097d8
feat(platform): separate vehicle lookup key from VIN
2026-07-04 00:16:04 +08:00
lingniu
52b3040506
feat(platform): show unresolved vehicle lookup state
2026-07-04 00:11:31 +08:00
lingniu
ff1fb4d2ac
refactor(platform): centralize vehicle lookup rules
2026-07-04 00:08:35 +08:00
lingniu
0503b03aa1
feat(platform): clarify quality vehicle lookup action
2026-07-04 00:05:25 +08:00
lingniu
bfdfb5761a
feat(platform): link quality issues to vehicle lookup
2026-07-04 00:02:33 +08:00
lingniu
a5ca34797d
feat(platform): show vehicle detail lookup key
2026-07-03 23:59:34 +08:00
lingniu
8af622e7f6
feat(platform): support vehicle keyword detail lookup
2026-07-03 23:57:11 +08:00
lingniu
d4fdd7527b
feat(platform): summarize vehicle source coverage
2026-07-03 23:51:40 +08:00
lingniu
6c53172ba7
feat(platform): center navigation on vehicle service
2026-07-03 23:49:01 +08:00
lingniu
fe92b34356
feat(platform): show quality issue identity on dashboard
2026-07-03 23:44:53 +08:00
lingniu
562c26f061
feat(platform): show vehicle-level latest dashboard
2026-07-03 23:41:49 +08:00
lingniu
fd60d2644e
feat(platform): link quality issues to vehicle service
2026-07-03 23:39:35 +08:00
lingniu
532b0d9aec
feat(platform): open analysis from vehicle detail
2026-07-03 23:37:12 +08:00
lingniu
37ca94ab5f
feat(platform): link realtime to vehicle service
2026-07-03 23:34:14 +08:00
lingniu
05c0643a69
feat(platform): link records to vehicle service
2026-07-03 23:32:19 +08:00
lingniu
73d32d3b0e
feat(platform): copy quality issue identity
2026-07-03 23:30:09 +08:00
lingniu
c9e94639d1
feat(platform): expose quality issue identity
2026-07-03 23:28:10 +08:00
lingniu
54d74178ea
feat(platform): summarize quality issues
2026-07-03 23:25:39 +08:00
lingniu
4ca1bdb8fe
feat(platform): summarize mileage queries
2026-07-03 23:21:51 +08:00
lingniu
a4e9a8afb8
feat(platform): include plates in raw history
2026-07-03 23:17:23 +08:00
lingniu
a644a6617c
feat(platform): enrich history locations with plates
2026-07-03 23:14:40 +08:00
lingniu
55b069e27d
feat(platform): summarize realtime in vehicle detail
2026-07-03 23:12:27 +08:00
lingniu
37f9d7a307
feat(platform): aggregate realtime by vehicle
2026-07-03 23:09:28 +08:00
lingniu
71b714bbf7
feat(platform): color topbar link health
2026-07-03 23:03:42 +08:00
lingniu
b73292b97e
feat(platform): poll topbar link health
2026-07-03 23:01:01 +08:00
lingniu
909f7d6720
feat(platform): refresh quality link health
2026-07-03 22:59:15 +08:00
lingniu
ea367fe581
feat(platform): refresh topbar link issues from quality
2026-07-03 22:57:21 +08:00
lingniu
b3168dda2a
feat(platform): show link issue count in topbar
2026-07-03 22:54:44 +08:00
lingniu
94ea30223b
fix(platform): remove fake healthy topbar
2026-07-03 22:52:52 +08:00
lingniu
3b29851c1e
feat(platform): link dashboard quality preview
2026-07-03 22:50:40 +08:00
lingniu
ad76eb45e4
feat(platform): preview quality issues on dashboard
2026-07-03 22:48:51 +08:00
lingniu
d3c2d8dac5
fix(platform): label storage health as reads
2026-07-03 22:46:46 +08:00
lingniu
98b23df2ed
feat(platform): highlight quality link health
2026-07-03 22:45:17 +08:00
lingniu
354c146506
fix(platform): verify storage health by reads
2026-07-03 22:43:36 +08:00
lingniu
2c24d4734c
fix(platform): avoid fake redis online keys
2026-07-03 22:41:25 +08:00
lingniu
91c2168cb0
fix(platform): avoid fake kafka lag
2026-07-03 22:38:50 +08:00
lingniu
4ff94a4e92
fix(platform): count dashboard frames from tdengine
2026-07-03 22:36:39 +08:00
lingniu
2efb62d8d1
fix(platform): show vehicle quality total
2026-07-03 22:34:50 +08:00
lingniu
42fec61b4b
fix(platform): align dashboard quality count
2026-07-03 22:33:19 +08:00
lingniu
e68028799e
fix(platform): count dashboard vehicles by vin
2026-07-03 22:31:25 +08:00
lingniu
1293035045
feat(platform): count vehicle list pages
2026-07-03 22:29:46 +08:00
lingniu
28d1a68823
feat(platform): paginate quality issues
2026-07-03 22:27:40 +08:00
lingniu
39e2788e26
feat(platform): paginate daily mileage
2026-07-03 22:23:10 +08:00
lingniu
72aa20b347
feat(platform): paginate history queries
2026-07-03 22:19:14 +08:00
lingniu
ea96b6909a
feat(platform): paginate realtime locations
2026-07-03 22:15:16 +08:00
lingniu
c34996dcfb
feat(platform): paginate vehicle coverage
2026-07-03 22:12:04 +08:00
lingniu
9359254d28
feat(platform): show vehicles as service coverage
2026-07-03 22:06:59 +08:00
lingniu
2fcce04c5a
feat(platform): surface vehicle quality issues
2026-07-03 22:04:12 +08:00
lingniu
2d064e3c53
feat(platform): filter vehicle coverage
2026-07-03 21:59:03 +08:00
lingniu
110041a9db
feat(platform): add vehicle coverage view
2026-07-03 21:54:09 +08:00
lingniu
6352289c25
feat(platform): summarize vehicle source status
2026-07-03 21:47:30 +08:00
lingniu
a3a91ef1f8
feat(platform): resolve vehicle detail keyword
2026-07-03 21:40:40 +08:00
lingniu
92d7020b36
feat(platform): route vehicle searches to detail
2026-07-03 21:37:32 +08:00
lingniu
d4bd70fdf4
feat(platform): add vehicle detail aggregate api
2026-07-03 21:34:50 +08:00
lingniu
0438d054f6
feat(platform): make vehicle detail source agnostic
2026-07-03 21:31:11 +08:00
lingniu
f9b8182949
feat(platform): query tdengine history data
2026-07-03 21:22:21 +08:00
lingniu
2de569f104
feat(platform): connect mysql production store
2026-07-03 21:09:43 +08:00
lingniu
859bc3e9ee
feat(platform): add vehicle data management console
2026-07-03 20:55:54 +08:00
lingniu
0d8916df47
docs: add vehicle data platform implementation plan
2026-07-03 20:25:09 +08:00
lingniu
8acd3806c9
docs: add vehicle data platform design spec
2026-07-03 20:13:15 +08:00
lingniu
c735372cc1
ops(go): schedule capacity health checks
2026-07-03 19:59:10 +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
fb34969602
fix(go): keep fast writer tdengine pool safe by default
2026-07-03 19:33:45 +08:00
lingniu
06866b0fa7
feat(go): expose gateway connection close metrics
2026-07-03 19:28:06 +08:00
lingniu
d08bf17111
feat(go): expose fast writer nats consumer metrics
2026-07-03 19:24:02 +08:00
lingniu
c43b87d648
feat(go): expose fast writer batch pending metrics
2026-07-03 19:20:09 +08:00
lingniu
3b694671fa
feat(go): batch nats fast writer tdengine writes
2026-07-03 19:17:02 +08:00
lingniu
2db05d100d
feat(go): expose fast writer stage latency histogram
2026-07-03 19:12:58 +08:00
lingniu
07d17e5adf
feat(go): expose stat writer latency histogram
2026-07-03 19:08:49 +08:00
lingniu
3900144ea4
feat(go): expose realtime store latency histogram
2026-07-03 19:05:58 +08:00
lingniu
afb301cb7a
feat(go): expose async sink publish latency histogram
2026-07-03 19:02:24 +08:00
lingniu
018015f9de
feat(go): expose bridge batch pressure metrics
2026-07-03 18:58:37 +08:00
lingniu
16ee09180c
feat(go): expose gateway frame duration histogram
2026-07-03 18:54:00 +08:00
lingniu
71905aca3d
feat(go): expose history batch pending metrics
2026-07-03 18:46:40 +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
3b0c5fbd5a
ops: record gateway async sink metrics rollout
2026-07-03 18:30:50 +08:00
lingniu
fb03c80a95
feat(go): expose gateway async sink metrics
2026-07-03 18:28:07 +08:00
lingniu
f8fbeb8936
test(go): record 100k gateway connection baseline
2026-07-03 18:24:07 +08:00
lingniu
65232812a1
test(go): record 10k gateway connection baseline
2026-07-03 18:09:53 +08:00
lingniu
291bffa340
feat(go): add load simulator hold mode
2026-07-03 18:01:40 +08:00
lingniu
c1fe1fbfb5
ops: record 100k hardening ecs rollout
2026-07-03 17:59:44 +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
lingniu
2b5de65e31
feat(go): remove mysql realtime kv
2026-07-03 15:52:53 +08:00
lingniu
f292d4c0d6
feat(go): make identity binding read only
2026-07-03 15:45:47 +08:00
lingniu
1d79dc25e0
feat(go): add oem to identity binding schema
2026-07-03 15:31:52 +08:00
lingniu
9994f2baf4
feat(go): improve realtime pipeline resilience
2026-07-03 15:20:22 +08:00
lingniu
b8299faefa
feat(go): add realtime pipeline observability
2026-07-03 15:06:27 +08:00
lingniu
28c81611a1
feat(go): add post raw frame query
2026-07-03 14:54:52 +08:00
lingniu
c0d3b41550
feat(go): filter raw parsed fields
2026-07-03 14:49:53 +08:00
lingniu
a0a4997e79
fix(go): avoid gb32960 decimal float tails
2026-07-03 14:47:11 +08:00
lingniu
96e9382d73
fix(go): normalize history parsed field names
2026-07-03 14:42:10 +08:00
lingniu
6624930cc1
perf(go): gzip history raw field responses
2026-07-03 14:38:48 +08:00
lingniu
6318c10c41
perf(go): optimize tdengine raw frame queries
2026-07-03 14:25:48 +08:00
lingniu
535acdb2a6
feat(go): publish realtime fields stream
2026-07-03 14:08:32 +08:00
lingniu
e1bf2d72e1
refactor(go): map realtime fields to semantic names
2026-07-03 13:51:57 +08:00
lingniu
c359930009
refactor(go): simplify redis realtime projections
2026-07-03 13:42:15 +08:00
lingniu
a96490618c
fix(go): collapse gb32960 auxiliary snapshot
2026-07-03 13:17:31 +08:00
lingniu
112b02e8c5
fix(go): store protocol parsed fields in realtime kv
2026-07-03 12:08:12 +08:00
lingniu
7bf78f91ba
fix(go): project full yutong mqtt data to realtime kv
2026-07-03 12:01:32 +08:00
lingniu
0344c65e5b
feat(go): add nats fast writer
2026-07-03 11:59:33 +08:00
lingniu
76f5a20b79
perf(go): decouple realtime mysql projection
2026-07-03 11:49:13 +08:00
lingniu
6fb6262d0d
feat(go): add realtime kv projection
2026-07-03 11:34:52 +08:00
lingniu
b948a46e64
fix(go): normalize gb32960 realtime vendor fragments
2026-07-03 11:20:17 +08:00
lingniu
8789a92428
fix(go): merge gb32960 realtime snapshot payloads
2026-07-03 11:14:57 +08:00
lingniu
0fa5343ab3
fix(go): preserve sparse realtime location fields
2026-07-03 10:56:38 +08:00
lingniu
9c212815ef
fix(go): filter realtime mysql snapshots by business events
2026-07-03 10:42:32 +08:00
lingniu
02075b5ea0
fix(go): resolve jt808 locations through registration
2026-07-03 10:30:20 +08:00
lingniu
cabdac1fe2
feat(go): enrich realtime snapshot context
2026-07-03 10:17:10 +08:00
lingniu
75fbd92de9
fix(go): write tdengine timestamps as epoch millis
2026-07-03 09:17:53 +08:00
lingniu
a16043c032
fix(go): guard realtime mysql against stale events
2026-07-03 09:03:46 +08:00
lingniu
c2e4c2b955
perf(go): trim frame id from location history
2026-07-03 08:56:04 +08:00
lingniu
c916120ea2
perf(go): skip empty parsed raw payloads
2026-07-03 08:51:30 +08:00
lingniu
d4c164480f
perf(go): avoid mqtt raw hex duplication
2026-07-03 08:48:07 +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
c1640b4332
perf(go): skip empty realtime payload snapshots
2026-07-03 08:35:14 +08:00
lingniu
97362e3205
perf(go): start realtime projector at latest offset
2026-07-03 08:30:18 +08:00
lingniu
4c34c1221b
refactor(go): make raw topics the realtime source
2026-07-03 08:25:14 +08:00
lingniu
c2d058bf75
refactor(go): keep realtime cache vin scoped
2026-07-03 08:12:21 +08:00
lingniu
400047e08c
perf(go): cache identity binding lookups
2026-07-03 08:07:32 +08:00
lingniu
0b9e803139
perf(go): simplify identity binding lookup
2026-07-03 08:01:00 +08:00
lingniu
2af2ba3367
perf(go): simplify realtime plate lookup
2026-07-03 07:57:04 +08:00
lingniu
0aa71402d1
docs(go): document realtime total semantics
2026-07-03 07:53:30 +08:00
lingniu
b3ea2bd91f
refactor(go): make realtime totals opt in
2026-07-03 07:50:14 +08:00
lingniu
eced1873cd
refactor(go): drop unused realtime geo index
2026-07-03 07:46:21 +08:00
lingniu
1c0d7dc03e
perf(go): cache realtime plate lookups
2026-07-03 07:42:24 +08:00
lingniu
9345fe60b5
refactor(go): drop redundant daily mileage vin index
2026-07-03 07:36:53 +08:00
lingniu
cb63ceec2e
refactor(go): make daily metric totals opt in
2026-07-03 07:32:09 +08:00
lingniu
b149660b4b
refactor(go): make history totals opt in
2026-07-03 07:28:02 +08:00
lingniu
bb0d001d72
refactor(go): simplify identity table keys
2026-07-03 07:22:18 +08:00
lingniu
04bafb4cd6
refactor(go): simplify daily mileage table key
2026-07-03 07:16:49 +08:00
lingniu
e89c9fd98f
refactor(go): simplify realtime mysql current tables
2026-07-03 07:11:40 +08:00
lingniu
7c41b81654
refactor(go): remove duplicate mileage history api
2026-07-02 21:34:12 +08:00
lingniu
e27af63025
refactor(go): simplify history location identity
2026-07-02 21:28:29 +08:00
lingniu
ef2be36fce
refactor(go): remove source endpoint from realtime snapshots
2026-07-02 21:16:39 +08:00
lingniu
04ca0d15d8
refactor(go): keep protocol realtime snapshots lightweight
2026-07-02 21:12:33 +08:00
lingniu
d1e28b9e64
refactor(go): avoid duplicate realtime protocol payloads
2026-07-02 21:09:07 +08:00
lingniu
da78a989b5
docs: record go topic configuration baseline
2026-07-02 21:05:46 +08:00
lingniu
bec6326103
refactor(go): make daily mileage vin only
2026-07-02 21:02:02 +08:00
lingniu
b23ae3410c
refactor(go): remove realtime schema compatibility cleanup
2026-07-02 20:55:24 +08:00
lingniu
2ae9794dda
refactor(go): default to go vehicle topics
2026-07-02 20:22:47 +08:00
lingniu
3248336bea
docs: add production data plane inventory
2026-07-02 20:14:56 +08:00
lingniu
3c9678491a
feat(go): bootstrap minimal identity schema
2026-07-02 20:06:38 +08:00
lingniu
593dc08870
refactor(go): simplify daily mileage storage
2026-07-02 20:01:03 +08:00
lingniu
abc1b9870a
docs: record storage simplification deployment
2026-07-02 19:51:48 +08:00
lingniu
29cd044a57
refactor(go): remove duplicate raw fields json
2026-07-02 19:47:32 +08:00
lingniu
0bbe87e6fc
refactor(go): stop duplicate mileage history writes
2026-07-02 19:42:53 +08:00
lingniu
be559c0f99
docs: define minimal vehicle storage contract
2026-07-02 19:38:24 +08:00
lingniu
8fd38eb87e
docs: add vehicle ingest production runbook
2026-07-02 19:32:52 +08:00
lingniu
df96ec8879
feat(go): expose nats bridge pending metrics
2026-07-02 19:27:36 +08:00
lingniu
1f4a23ff69
feat(go): expose kafka consumer lag metrics
2026-07-02 19:23:01 +08:00
lingniu
41ff0bcef4
feat(go): track gateway active connections
2026-07-02 19:16:25 +08:00
lingniu
266a74f225
docs: document go service observability endpoints
2026-07-02 19:12:17 +08:00
lingniu
896e841902
feat(go): expose runtime ingest metrics
2026-07-02 19:06:24 +08:00
lingniu
1dfd540700
feat(go): add platform principles and health probes
2026-07-02 18:53:02 +08:00
lingniu
0bfd1191cb
feat: add realtime snapshot and location APIs
2026-07-02 18:41:23 +08:00
lingniu
44a6bee4ac
refactor(go): trim realtime mysql business columns
2026-07-02 17:16:00 +08:00
lingniu
12c15896d0
refactor(go): key realtime mysql tables by vin
2026-07-02 16:47:29 +08:00
lingniu
5333ed34b7
refactor(go): keep realtime mysql tables core only
2026-07-02 16:42:40 +08:00
lingniu
75b36f4011
fix(go): backfill realtime plate from binding
2026-07-02 16:36:52 +08:00
lingniu
bc399d2819
feat(go): cache realtime locations in mysql
2026-07-02 16:31:58 +08:00
lingniu
d0289b1b48
fix(go): flatten jt808 additional fields
2026-07-02 16:23:03 +08:00
lingniu
5b2e1abcdd
fix(go): skip empty frames in realtime snapshot
2026-07-02 16:11:58 +08:00
lingniu
dac6718ee4
feat(go): persist realtime snapshots to mysql
2026-07-02 16:06:29 +08:00
lingniu
f4335641db
fix(go): merge realtime raw arrays by serial
2026-07-02 15:48:14 +08:00
lingniu
f3b4cbbbb2
docs: add go data flow diagram
2026-07-02 15:48:14 +08:00
lingniu
c27150cc15
feat(go): add nats kafka ingest bridge
2026-07-02 15:07:44 +08:00
lingniu
079bd76d38
chore(go): tune gateway async publish defaults
2026-07-02 14:22:11 +08:00
lingniu
5145d156bc
feat(go): decouple gateway publish with async sink
2026-07-02 14:11:43 +08:00
lingniu
5a958616a3
fix(go): batch durable kafka replay
2026-07-02 14:01:50 +08:00
lingniu
c939cc6b0c
fix(go): stream durable spool batches
2026-07-02 13:47:53 +08:00
lingniu
b27f909109
fix(go): normalize tdengine phone tags
2026-07-02 13:43:15 +08:00
lingniu
75e7c3fbe5
fix(go): batch durable spool replay
2026-07-02 13:29:49 +08:00
lingniu
bc9025d566
fix(go): protect durable spool replay during shutdown
2026-07-02 13:25:15 +08:00
lingniu
640f70636d
fix(go): protect kafka message processing during shutdown
2026-07-02 13:20:46 +08:00
lingniu
a80eb2eab4
fix(go): decouple mqtt message publishing from shutdown context
2026-07-02 13:14:15 +08:00
lingniu
d10d5d75c3
fix(go): decouple frame publishing from shutdown context
2026-07-02 13:10:38 +08:00
lingniu
924903feb4
fix(go): require kafka write acknowledgements
2026-07-02 13:06:18 +08:00
lingniu
ba5a28e636
fix(go): replay raw before unified events
2026-07-02 12:18:37 +08:00
lingniu
7a9a6f441a
feat(go): persist full raw payload chunks
2026-07-02 12:11:24 +08:00
lingniu
3a67f6e05f
feat: cache protocol realtime raw
2026-07-02 11:19:46 +08:00
lingniu
e7d024405a
fix: throttle jt808 registration touches
2026-07-02 10:24:44 +08:00
lingniu
a66f765e16
chore: keep go branch go-only
2026-07-02 09:58:44 +08:00