A 25-page report confirms what firefighters have been saying for months and lays out what the city and the department must do ...