mega-plant/data/source/assets.json
Dave 1429c8087b feat(plant): vehicle site history from Fuel Logs
/plant and /plant/map import Fuel Logs CSVs by exact QR and show each
vehicle's current and previous distinct site with the dates they were
observed.

- plant_site_observations is durable, QR-keyed history. It is never wiped
  and a previous site is never manufactured.
- An older or repeated snapshot must not move a vehicle backwards; untimed
  conflicting sites on one day are held for review.
- A manual site change shares the same history and the same lock.
- Current/previous metadata and the sticker QR are captured BEFORE the asset
  rows are deleted in the seed, so a re-seed cannot wipe them. Explicit
  empty values are preserved too: clearing a site is a deliberate manual
  observation, not permission to restore an old sheet value.
- Imports change location metadata only. They never touch income, cost or
  fuel measurements.
- A new named site is created only for a matched Plant vehicle. Missing
  coordinates mean "awaiting a pin", never a headquarters fallback.

Owner-confirmed 2026-11-04: TLB06's QR is 1089, not the old meter reading
4704. lib/plant-site-policy.json holds the confirmed aliases (Equestria
Bastion Job -> Equestria 215, Cosmo City / Lion Park -> Cosmo City); no
other identity is guessed.
2026-11-05 00:18:24 +02:00

352 lines
7 KiB
JSON

[
{
"name": "CASE TLB",
"code": "TLB06",
"category": "Plant",
"monthly_incl": 29036.28,
"type": "Backhoe Loader",
"is_provisional": false
},
{
"name": "CASE TLB",
"code": "TLB07",
"category": "Plant",
"monthly_incl": 29819.0,
"type": "Backhoe Loader",
"is_provisional": false
},
{
"name": "DEZZI GRADER",
"code": "MG02",
"category": "Plant",
"monthly_incl": 19088.95,
"type": "Grader",
"is_provisional": false
},
{
"name": "Case Compactor",
"code": "RV04",
"category": "Plant",
"monthly_incl": 28641.0,
"type": "Roller",
"is_provisional": false
},
{
"name": "Toyota Bakkie - LD13HZ GP",
"code": "TB01",
"category": "Vehicle",
"monthly_incl": 8990.91,
"type": "Bakkie",
"is_provisional": true
},
{
"name": "AEB Plant Versekering",
"code": "",
"category": "Plant",
"monthly_incl": 34000.9,
"type": "",
"is_provisional": false,
"is_active": false
},
{
"name": "CASE TLB",
"code": "TLB05",
"category": "Plant",
"monthly_incl": 50312.5,
"purchase_value": 525000,
"type": "Backhoe Loader",
"is_provisional": false
},
{
"name": "Terex TLB 820",
"code": "TLB01",
"category": "Plant",
"monthly_incl": 16770.83,
"purchase_value": 175000,
"type": "Backhoe Loader",
"is_provisional": false
},
{
"name": "CAT 425F (428E)",
"code": "TLB02",
"category": "Plant",
"monthly_incl": 23479.17,
"purchase_value": 245000,
"type": "Backhoe Loader",
"is_provisional": false
},
{
"name": "Terex TLB 820",
"code": "TLB03",
"category": "Plant",
"monthly_incl": 16770.83,
"purchase_value": 175000,
"type": "Backhoe Loader",
"is_provisional": false
},
{
"name": "BELL TLB",
"code": "TLB04",
"category": "Plant",
"monthly_incl": 16770.83,
"purchase_value": 175000,
"type": "Backhoe Loader",
"is_provisional": false
},
{
"name": "CASE420 (430)",
"code": "SS01",
"category": "Plant",
"monthly_incl": 18678.45,
"type": "Skid Steer",
"is_provisional": false
},
{
"name": "CASE420 (430)",
"code": "SS02",
"category": "Plant",
"monthly_incl": 18678.45,
"type": "Skid Steer",
"is_provisional": false
},
{
"name": "CAT 2,4TON RV",
"code": "RV01",
"category": "Plant",
"monthly_incl": 23691.03,
"type": "Roller",
"is_provisional": false
},
{
"name": "CAT 12TON RV",
"code": "RV03",
"category": "Plant",
"monthly_incl": 23691.03,
"type": "Roller",
"is_provisional": false
},
{
"name": "DEZZI GRADER",
"code": "MG01",
"category": "Plant",
"monthly_incl": 47619.05,
"type": "Grader",
"is_provisional": false
},
{
"name": "ISUZU 800",
"code": "CT01",
"category": "Plant",
"monthly_incl": 0,
"type": "Crane Truck",
"is_provisional": false
},
{
"name": "TATTA 6M3",
"code": "TP601",
"category": "Plant",
"monthly_incl": 0,
"type": "Tipper Truck",
"is_provisional": false
},
{
"name": "TATTA 6M3",
"code": "TP602",
"category": "Plant",
"monthly_incl": 0,
"type": "Tipper Truck",
"is_provisional": false
},
{
"name": "MERC",
"code": "WB01",
"category": "Plant",
"monthly_incl": 0,
"type": "Water Bowser",
"is_provisional": false
},
{
"name": "MERC",
"code": "WB02",
"category": "Plant",
"monthly_incl": 0,
"type": "Water Bowser",
"is_provisional": false
},
{
"name": "UD 80",
"code": "DT01",
"category": "Plant",
"monthly_incl": 0,
"type": "Diesel Truck",
"is_provisional": false
},
{
"name": "SANTUI 20TON EXC",
"code": "EXC01",
"category": "Plant",
"monthly_incl": 0,
"type": "Excavator",
"is_provisional": false
},
{
"name": "WATER TRAILOR",
"code": "WT01",
"category": "Plant",
"monthly_incl": 0,
"type": "Water Trailer",
"is_provisional": false
},
{
"name": "ELB 1TON RV",
"code": "RV02",
"category": "Plant",
"monthly_incl": 0,
"type": "Roller",
"is_provisional": true
},
{
"name": "10 KVA GENERATOR",
"code": "GN100",
"category": "Plant",
"monthly_incl": 0,
"type": "Generator",
"is_provisional": true
},
{
"name": "7,5 KVA GENERATOR",
"code": "GN075",
"category": "Plant",
"monthly_incl": 0,
"type": "Generator",
"is_provisional": true
},
{
"name": "30KVA GENERATOR",
"code": "GN300",
"category": "Plant",
"monthly_incl": 0,
"type": "Generator",
"is_provisional": true
},
{
"name": "TRAILOR PLANT",
"code": "TR01",
"category": "Plant",
"monthly_incl": 0,
"type": "Trailer",
"is_provisional": true
},
{
"name": "DIESEL TRAILOR",
"code": "TR02",
"category": "Plant",
"monthly_incl": 0,
"type": "Trailer",
"is_provisional": true
},
{
"name": "Office Container",
"code": "OC01",
"category": "Plant",
"monthly_incl": 0,
"type": "Office Container",
"is_provisional": true
},
{
"name": "Office Container",
"code": "OC02",
"category": "Plant",
"monthly_incl": 0,
"type": "Office Container",
"is_provisional": true
},
{
"name": "Site Container",
"code": "SC01",
"category": "Plant",
"monthly_incl": 0,
"type": "Site Container",
"is_provisional": true
},
{
"name": "Site Container",
"code": "SC02",
"category": "Plant",
"monthly_incl": 0,
"type": "Site Container",
"is_provisional": true
},
{
"name": "Site Container",
"code": "SC03",
"category": "Plant",
"monthly_incl": 0,
"type": "Site Container",
"is_provisional": true
},
{
"name": "Site Container",
"code": "SC04",
"category": "Plant",
"monthly_incl": 0,
"type": "Site Container",
"is_provisional": true
},
{
"name": "Site Container",
"code": "SC05",
"category": "Plant",
"monthly_incl": 0,
"type": "Site Container",
"is_provisional": true
},
{
"name": "Site Container",
"code": "SC06",
"category": "Plant",
"monthly_incl": 0,
"type": "Site Container",
"is_provisional": true
},
{
"name": "Site Container",
"code": "SC07",
"category": "Plant",
"monthly_incl": 0,
"type": "Site Container",
"is_provisional": true
},
{
"name": "Porta camp",
"code": "PC01",
"category": "Plant",
"monthly_incl": 0,
"type": "Porta Camp",
"is_provisional": true
},
{
"name": "Porta camp",
"code": "PC02",
"category": "Plant",
"monthly_incl": 0,
"type": "Porta Camp",
"is_provisional": true
},
{
"name": "Solar office",
"code": "SO01",
"category": "Plant",
"monthly_incl": 0,
"type": "Solar Office",
"is_provisional": true
},
{
"name": "1500Lit Water trailer",
"code": "WT02",
"category": "Plant",
"monthly_incl": 0,
"type": "Water Trailer",
"is_provisional": false
}
]