Battery management system circuit validation. Is my rough circuit design correct? Am I on the right path?
Unfortunately I do not have enough reputation to add a comment, so see this as a Substitute.

A BMS should also monitor the battery temperature (best by a temperature sensor inside the battery pack next to the cells) besides the electrical characteristics. Then you are able to prevent charging in extreme temperature ranges.