{"plan":[{"vesselId":"td","vessel":"Tapti Dawn","action":"Underwater hull clean","lever":"Fuel","capex":38000,"leadWeeks":3,"annualGain":156961.19999999998,"confidence":"High","owner":"Technical","why":"Fouling 8.1%, growing 0.5%/month. Fuel saving is yours — clean it.","paybackMonths":2.9051765659283952},{"vesselId":"kp","vessel":"Konkan Pride","action":"Underwater hull clean","lever":"Fuel","capex":38000,"leadWeeks":3,"annualGain":120120,"confidence":"High","owner":"Technical","why":"Fouling 6.8%, growing 0.4%/month. Fuel saving is yours — clean it.","paybackMonths":3.796203796203796},{"vesselId":"sk","vessel":"Sindhu Kiran","action":"Re-route bunker stem to Singapore","lever":"Bunkers","capex":0,"leadWeeks":1,"annualGain":109340,"confidence":"Medium","owner":"Bunkering","why":"All-in delivered $525.6/t against $569.0/t at the default port.","paybackMonths":0},{"vesselId":"td","vessel":"Tapti Dawn","action":"Loading plan — credit measured tide and density","lever":"Intake","capex":0,"leadWeeks":1,"annualGain":105262.36733967155,"confidence":"Medium","owner":"Marine / Chartering","why":"Current plan discounts predicted tide and uses table density. Information change only — no capital.","paybackMonths":0},{"vesselId":"sk","vessel":"Sindhu Kiran","action":"Loading plan — credit measured tide and density","lever":"Intake","capex":0,"leadWeeks":1,"annualGain":90851.97413882922,"confidence":"Medium","owner":"Marine / Chartering","why":"Current plan discounts predicted tide and uses table density. Information change only — no capital.","paybackMonths":0},{"vesselId":"td","vessel":"Tapti Dawn","action":"Automated laytime and event capture","lever":"Demurrage","capex":0,"leadWeeks":6,"annualGain":83306.66666666664,"confidence":"Medium","owner":"Post-fixture","why":"71% of current delay is shore-attributable. A contemporaneous record is what makes it collectable.","paybackMonths":0},{"vesselId":"kp","vessel":"Konkan Pride","action":"Loading plan — credit measured tide and density","lever":"Intake","capex":0,"leadWeeks":1,"annualGain":79002.60467685481,"confidence":"Medium","owner":"Marine / Chartering","why":"Current plan discounts predicted tide and uses table density. Information change only — no capital.","paybackMonths":0},{"vesselId":"kp","vessel":"Konkan Pride","action":"Re-route bunker stem to Colombo","lever":"Bunkers","capex":0,"leadWeeks":1,"annualGain":75768,"confidence":"Medium","owner":"Bunkering","why":"All-in delivered $540.4/t against $551.0/t at the default port.","paybackMonths":0},{"vesselId":"kp","vessel":"Konkan Pride","action":"Automated laytime and event capture","lever":"Demurrage","capex":0,"leadWeeks":6,"annualGain":65529.750000000044,"confidence":"Medium","owner":"Post-fixture","why":"78% of current delay is shore-attributable. A contemporaneous record is what makes it collectable.","paybackMonths":0},{"vesselId":"td","vessel":"Tapti Dawn","action":"Re-route bunker stem to Sikka","lever":"Bunkers","capex":0,"leadWeeks":1,"annualGain":62677.99999999999,"confidence":"Medium","owner":"Bunkering","why":"All-in delivered $545.6/t against $556.0/t at the default port.","paybackMonths":0},{"vesselId":"rv","vessel":"Ratna Varsha","action":"Re-route bunker stem to Fujairah","lever":"Bunkers","capex":0,"leadWeeks":1,"annualGain":58673.99999999999,"confidence":"Medium","owner":"Bunkering","why":"All-in delivered $536.8/t against $547.0/t at the default port.","paybackMonths":0},{"vesselId":"rv","vessel":"Ratna Varsha","action":"Loading plan — credit measured tide and density","lever":"Intake","capex":0,"leadWeeks":1,"annualGain":56753.07647853116,"confidence":"Medium","owner":"Marine / Chartering","why":"Current plan discounts predicted tide and uses table density. Information change only — no capital.","paybackMonths":0},{"vesselId":"td","vessel":"Tapti Dawn","action":"Turbocharger inspection","lever":"Off-hire","capex":26000,"leadWeeks":4,"annualGain":55829.82422637422,"confidence":"Medium","owner":"Technical","why":"Efficiency 91.6%, high failure risk. 34% chance of an off-hire event inside 90 days.","paybackMonths":5.588410931313841},{"vesselId":"kp","vessel":"Konkan Pride","action":"Fit shaft torque and Coriolis mass flow","lever":"Enabler","capex":55000,"leadWeeks":8,"annualGain":0,"confidence":"High","owner":"Technical","why":"Nothing above is contractually defensible without it. Enabler, not a saving in itself.","paybackMonths":null},{"vesselId":"sk","vessel":"Sindhu Kiran","action":"Fit shaft torque and Coriolis mass flow","lever":"Enabler","capex":55000,"leadWeeks":8,"annualGain":0,"confidence":"High","owner":"Technical","why":"Nothing above is contractually defensible without it. Enabler, not a saving in itself.","paybackMonths":null},{"vesselId":"rv","vessel":"Ratna Varsha","action":"Fit shaft torque and Coriolis mass flow","lever":"Enabler","capex":55000,"leadWeeks":8,"annualGain":0,"confidence":"High","owner":"Technical","why":"Nothing above is contractually defensible without it. Enabler, not a saving in itself.","paybackMonths":null},{"vesselId":"rv","vessel":"Ratna Varsha","action":"Book intermediate survey slot","lever":"Off-hire","capex":0,"leadWeeks":2,"annualGain":0,"confidence":"High","owner":"Technical","why":"47 days to window. Booked against the lifting programme costs nothing; missed costs off-hire.","paybackMonths":0},{"vesselId":"td","vessel":"Tapti Dawn","action":"Fit shaft torque and Coriolis mass flow","lever":"Enabler","capex":55000,"leadWeeks":8,"annualGain":0,"confidence":"High","owner":"Technical","why":"Nothing above is contractually defensible without it. Enabler, not a saving in itself.","paybackMonths":null},{"vesselId":"gs","vessel":"Gomti Star","action":"Hull clean — negotiate cost share with charterer","lever":"Fuel","capex":0,"leadWeeks":0,"annualGain":0,"confidence":"Low","owner":"Chartering","why":"Fouling 5.1%, growing 0.2%/month, but the fuel saving accrues to the charterer. Spending $38,000 for their benefit returns nothing. Raise it as a shared-cost item.","paybackMonths":0},{"vesselId":"ks","vessel":"Kaveri Spirit","action":"Hull clean — negotiate cost share with charterer","lever":"Fuel","capex":0,"leadWeeks":0,"annualGain":0,"confidence":"Low","owner":"Chartering","why":"Fouling 7.4%, growing 0.4%/month, but the fuel saving accrues to the charterer. Spending $38,000 for their benefit returns nothing. Raise it as a shared-cost item.","paybackMonths":0},{"vesselId":"nt","vessel":"Narmada Trader","action":"Seek condition-data clause at renewal","lever":"Coverage","capex":0,"leadWeeks":0,"annualGain":0,"confidence":"Low","owner":"Chartering","why":"No telemetry today. Exposure is condition at redelivery, and nothing can be measured until a data clause exists.","paybackMonths":0}],"totals":{"capex":322000,"annualGain":1120077.4635269276,"actions":21}}