{
 "chapters": [
  {
   "name": "Airframe",
   "line": "Heavy Maintenance",
   "eyebrow": "01 Airframe · Heavy Maintenance",
   "title": "Airframe Intelligence can benchmark every Non-Routine with your historical events.",
   "sub": "Scroll to move around the aircraft."
  },
  {
   "name": "Engines",
   "line": "Engine Management",
   "eyebrow": "02 Engines · Engine Management",
   "title": "Every module, every line, against the workscope.",
   "sub": "Scroll to take the engine apart."
  },
  {
   "name": "Inventory",
   "line": "The Parts Network",
   "eyebrow": "03 Inventory · The Parts Network",
   "title": "The part found in the network, and brought to the aircraft.",
   "sub": "Scroll to follow the part."
  }
 ],
 "airframe": {
  "invoice": "INV-2026-0418",
  "zones": [
   {
    "id": "wing",
    "short": "Wing",
    "name": "Left Wing, Rib 14 to 15",
    "ref": "NR-4471-02",
    "title": "Non-Routine Charged above Median",
    "type": "cluster",
    "billed": 16.5,
    "median": 10.2,
    "hist": [
     8.9,
     9.6,
     10.2,
     11.0,
     13.0
    ],
    "rate": 78.5,
    "charged": "Crack in the gang channel, rib 14 to 15",
    "past": [
     [
      "NR-3920-11",
      "Gang channel cracked between ribs 14 and 15",
      10.2
     ],
     [
      "NR-3518-07",
      "Repair crack, gang chnl, rib 14/15 LH",
      9.6
     ],
     [
      "NR-2861-04",
      "LH wing rib 14-15 gang channel crack",
      11.0
     ]
    ],
    "verdict": "Above Historical",
    "tone": "bad"
   },
   {
    "id": "mlg",
    "short": "Main Gear",
    "name": "Left Main Landing Gear",
    "ref": "TC-322140-01",
    "title": "Part Purchased during Planning",
    "type": "planned",
    "task": "MLG LH retraction actuator extension flexible hose, black cover with spots of material missing",
    "part": "Flexible hose",
    "planned": 263,
    "during": 1200,
    "days": 90,
    "verdict": "Part in Stock",
    "tone": "ok",
    "note": "Avoid material variance: paying a premium for AOG parts, parts in demand, freight costs or mark-ups. Plan your materials based on your fleet condition."
   },
   {
    "id": "eng",
    "short": "Engine 1",
    "name": "Engine 1, Thrust Reverser",
    "ref": "SB 737-78-1088",
    "title": "AD Work Covered by OEM Warranty",
    "type": "warranty",
    "task": "AD 2012-05-02 (i): thrust reverser inner wall and insulation blanket inspection",
    "mh": 50,
    "rate": 78.5,
    "parts": 5,
    "partsCost": 5700,
    "verdict": "OEM Warranty",
    "tone": "review",
    "note": "The inspection for heat damage that AD 2012-05-02 requires, done to Boeing SB 737-78-1088. The OEM warranty covers the labour and the parts."
   },
   {
    "id": "galley",
    "short": "Aft Galley",
    "name": "Aft Galley",
    "ref": "NR-4471-17",
    "title": "Duplicate Access Charged",
    "type": "access",
    "task": "Gain access to aft wet area",
    "mh": 200,
    "rate": 78.5,
    "routine": [
     [
      "TC-531420-01",
      "Inspection of the aft wet area floor beams"
     ],
     [
      "TC-381310-02",
      "Inspection of the aft galley drain lines"
     ],
     [
      "TC-381110-01",
      "Inspection of the potable water lines, aft wet area"
     ],
     [
      "TC-382210-03",
      "Inspection of the aft lavatory floor and seals"
     ],
     [
      "TC-531120-02",
      "Inspection of the seat tracks, aft wet area"
     ]
    ],
    "verdict": "Duplicate Access",
    "tone": "bad"
   },
   {
    "id": "corr",
    "short": "Floor Beam",
    "name": "Floor Beam under the Galley",
    "ref": "NR-4471-23",
    "title": "T&M Covered under Fixed Price",
    "type": "cap",
    "task": "Corrosion repair, floor beam under the aft galley",
    "mh": 253,
    "rate": 78.5,
    "parts": [
     4200,
     2600,
     1905,
     310,
     186,
     142,
     118,
     109,
     96,
     88,
     74,
     66,
     58,
     52,
     46,
     42,
     38,
     34,
     30,
     28,
     24,
     22,
     20,
     12
    ],
    "routineRef": "TC-531420-01",
    "routine": "Inspection of the aft wet area floor beams",
    "capMh": 50,
    "capPart": 1000,
    "verdict": "Caps Not Applied",
    "tone": "bad"
   }
  ],
  "others": [
   [
    "bad",
    "Radome lightning diverter strips, labour above median",
    3140,
    [
     "f",
     17.7,
     -0.6
    ]
   ],
   [
    "bad",
    "Flight deck window 2L seal, part above catalogue price",
    1860,
    [
     "f",
     15.6,
     -1.05
    ]
   ],
   [
    "bad",
    "Door 1L slide pack, duplicate charge",
    2420,
    [
     "f",
     13.4,
     -1.35
    ]
   ],
   [
    "bad",
    "Forward cabin floor panels, labour above median",
    4380,
    [
     "f",
     9.5,
     -0.35
    ]
   ],
   [
    "bad",
    "Left wing slat 3 actuator, mark-up above the contract cap",
    6950,
    [
     "w",
     0.42,
     0.04,
     -1
    ]
   ],
   [
    "bad",
    "Right flap track 6 fairing, duplicate access",
    5280,
    [
     "w",
     0.45,
     0.86,
     1
    ]
   ],
   [
    "bad",
    "Right aileron hinge bearing, labour above median",
    2760,
    [
     "w",
     0.84,
     0.84,
     1
    ]
   ],
   [
    "bad",
    "Left elevator trailing edge, T&M under fixed price",
    7410,
    [
     "t",
     0.55,
     0.82,
     -1
    ]
   ],
   [
    "bad",
    "Fin leading edge erosion, rate above contract",
    3960,
    [
     "v",
     0.45,
     0.06
    ]
   ],
   [
    "bad",
    "Aft cabin lining, consumables billed twice",
    1240,
    [
     "f",
     -4.0,
     -0.3
    ]
   ],
   [
    "bad",
    "APU inlet door actuator, part above catalogue price",
    8120,
    [
     "f",
     -16.6,
     -0.4
    ]
   ],
   [
    "bad",
    "Aft lavatory waste line, overtime not approved",
    4650,
    [
     "f",
     -10.6,
     -0.15
    ]
   ],
   [
    "review",
    "Engine 2 pylon fairing, SB credit to check",
    5900,
    [
     "n",
     1,
     3.6
    ]
   ],
   [
    "review",
    "Left winglet lightning strike, warranty claim to file",
    3300,
    [
     "w",
     1.0,
     0.4,
     -1
    ]
   ],
   [
    "review",
    "Overwing exit seals, quantity above usage history",
    1480,
    [
     "f",
     1.3,
     -1.25
    ]
   ],
   [
    "review",
    "Nose gear steering actuator, exchange fee to verify",
    6200,
    [
     "f",
     16.1,
     -1.75
    ]
   ],
   [
    "review",
    "Cabin seat tracks, corrosion repair hours to review",
    2950,
    [
     "f",
     -1.5,
     0.35
    ]
   ],
   [
    "review",
    "Right wingtip light lens, freight on a routine part",
    640,
    [
     "w",
     0.98,
     0.3,
     1
    ]
   ],
   [
    "ok",
    "Left wing fuel tank access panels, labour within median",
    0,
    [
     "w",
     0.25,
     0.5,
     -1
    ]
   ],
   [
    "ok",
    "Right wing slat 2, rate matches contract",
    0,
    [
     "w",
     0.3,
     0.05,
     1
    ]
   ],
   [
    "ok",
    "Right elevator balance weights, within contract",
    0,
    [
     "t",
     0.5,
     0.5,
     1
    ]
   ],
   [
    "ok",
    "Cockpit oxygen masks, part in stock",
    0,
    [
     "f",
     15.0,
     -0.4
    ]
   ],
   [
    "ok",
    "Door 2L seal, labour within median",
    0,
    [
     "f",
     -7.7,
     -1.1
    ]
   ],
   [
    "ok",
    "Centre wing box drain valves, passed",
    0,
    [
     "f",
     0.2,
     0
    ]
   ]
  ]
 },
 "engines": {
  "engine": "Engine 1",
  "invoice": "Shop Visit",
  "total": 1722982,
  "removal": {
   "title": "The same aircraft. Engine 1 comes off for a shop visit.",
   "lead": "Engines follows the engine from the wing to the shop and back: when it comes off, what the shop agrees to do, and the invoice that pays for it."
  },
  "intro": "The over-and-above half of the invoice is checked against the workscope, the catalogue in force and the contract, one module at a time.",
  "handoff": "One fan blade is genuine scrap, beyond its repair limits. Inventory sources the replacement.",
  "modules": [
   {
    "key": "fan",
    "short": "Fan",
    "name": "Fan and Booster",
    "amount": 229260,
    "action": "Performance Restoration",
    "flag": "Scrap vs Findings",
    "tone": "bad",
    "type": "scrap",
    "billed": 6,
    "beyond": 1,
    "title": "Blades billed as scrap that the report says can be repaired",
    "text": "The teardown report puts five of the six blades within repair limits. The sixth, blade 14, is beyond them."
   },
   {
    "key": "hpc",
    "short": "HPC",
    "name": "HP Compressor",
    "amount": 213110,
    "action": "Replace LLP",
    "flag": "Stub Life",
    "tone": "warn",
    "type": "stub",
    "cycles": 31,
    "title": "A life-limited part replaced with life still on it",
    "text": "The rear spool was replaced with 31 cycles of life left."
   },
   {
    "key": "comb",
    "short": "Combustor",
    "name": "Combustor",
    "amount": 168780,
    "action": "Repair",
    "flag": "Pass",
    "tone": "ok",
    "type": "pass",
    "title": "The repair matches the findings",
    "text": "The liner repair matches the shop findings and the workscope."
   },
   {
    "key": "hpt",
    "short": "HPT",
    "name": "HP Turbine",
    "amount": 442294,
    "action": "Replace Blades",
    "flag": "Above CLP",
    "tone": "bad",
    "type": "price",
    "qty": 42,
    "billed": 6181,
    "list": 5420,
    "title": "Blades billed above the catalogue list price",
    "text": "42 stage 1 blades billed at $6,181 each against a list price of $5,420."
   },
   {
    "key": "lpt",
    "short": "LPT",
    "name": "LP Turbine",
    "amount": 149680,
    "action": "Inspect and Repair",
    "flag": "SB Credit Missed",
    "tone": "bad",
    "type": "sb",
    "title": "A service bulletin credit never applied",
    "text": "A service bulletin credit owed on this module was never applied."
   },
   {
    "key": "gbx",
    "short": "Gearbox",
    "name": "Gearbox and Externals",
    "amount": 262558,
    "action": "Exchange",
    "flag": "Covered by FFP",
    "tone": "warn",
    "type": "ffp",
    "fee": 129798,
    "title": "An exchange fee the fixed price already covers",
    "text": "An EEC exchange fee billed as over-and-above, though the fixed price covers it."
   }
  ]
 },
 "inventory": {
  "home": "ORD",
  "found": "MSP",
  "inset": [
   "Engine 1 at the shop",
   "Waiting for one fan blade"
  ],
  "part": {
   "pn": "FB-26-1418",
   "name": "Fan Blade",
   "pos": 14,
   "of": 24
  },
  "req": {
   "id": "REQ-26-3307",
   "qty": 1,
   "need": "Before the engine goes back on the wing"
  },
  "forecast": {
   "hist": [
    1,
    0,
    1,
    2,
    0,
    1,
    2,
    1
   ],
   "fc": [
    2,
    1,
    2,
    1
   ],
   "lo": [
    1,
    0,
    1,
    0
   ],
   "hi": [
    3,
    2,
    3,
    2
   ],
   "conf": 80,
   "spare": "MSP"
  },
  "routes": [
   {
    "k": "New from the OEM",
    "cost": 41600,
    "tat": "21 days"
   },
   {
    "k": "Open Market",
    "cost": 26900,
    "tat": "5 days"
   },
   {
    "k": "Repair",
    "cost": null,
    "tat": "Beyond limits"
   },
   {
    "k": "Network Stock",
    "cost": 780,
    "tat": "Same day",
    "best": true
   }
  ],
  "stations": {
   "MSP": [
    "ok",
    "Serviceable"
   ],
   "DEN": [
    "warn",
    "Allocated"
   ],
   "ATL": [
    "bad",
    "Unserviceable"
   ],
   "JFK": [
    "warn",
    "In repair"
   ]
  },
  "bin": "B-14-03",
  "tag": "8130-3",
  "to": {
   "id": "TO-26-0981",
   "mode": "Truck",
   "miles": 409,
   "hours": 6.7
  },
  "daysSaved": 20,
  "steps": [
   [
    "red",
    "Scrap",
    "bad"
   ],
   [
    "scrap",
    "Requisition",
    ""
   ],
   [
    "fcst",
    "Forecast",
    ""
   ],
   [
    "net",
    "Network",
    "ok",
    [
     "green"
    ]
   ],
   [
    "shelf",
    "Shelf",
    "ok"
   ],
   [
    "load",
    "Transfer",
    ""
   ],
   [
    "route",
    "In Transit",
    ""
   ],
   [
    "fit",
    "Installed",
    "ok",
    [
     "refit"
    ]
   ]
  ],
  "notes": {
   "red": "Engines challenged the other five, which the teardown report puts within repair limits. This one is beyond them, so Inventory takes it from here.",
   "scrap": "Raised from the scrap finding, with the part number, the quantity and where it is needed.",
   "green": "Serviceable at MSP, a truck ride from the aircraft.",
   "shelf": "Part Detail keeps the location, the condition, the consumption history and the superseded part numbers of every part in one place.",
   "load": "A transfer from the network costs a fraction of a new blade and arrives the same day.",
   "refit": "Fitted, closed up and released to service, with the requisition, the transfer order and the claims all on record."
  }
 },
 "end": {
  "eyebrow": "One Aircraft, Three Products",
  "title": "Maximise green time.",
  "lead": "Claims recovered on the check, a shop visit paid for the work that was done, and the part found in hours rather than weeks. The aircraft goes back to earning."
 }
}