There’s lots of detail and we all need to be doing better with this stuff, even those of us like us who feel we’re doing fairly well can’t be complacent.
There are overlaps with BCorp, which asks questions on these matters, but this goes into more detail and does more hand holding. BCorp gives examples/templates, but not to the same degree of detail.