Personal armor is not yet implemented (confirmed by CIG in chat).
Some of the multi-crew ships still have issues killing pilot in pilot seat, which is what that sounds like.
Ship armor *is* implemented, at least on the 325a, Hornet & Delta. Baior did not have a Gemini to test, iirc.