Teresita Leonardo-De Castro, the shortest-serving chief justice of the Philippine Supreme Court, has retired.