Two ADU paths in the City code, and the check reads one
The City code gives two paths that can't be combined: the City's local option (one ADU plus a junior ADU, a detached ADU of up to 1,200 sq ft, the zone's lot coverage limit above 800 sq ft, no ADU in the front yard) and the state option (a new detached ADU of up to 800 sq ft with 4 ft side and rear setbacks). The check fits the state option only and never reads better than 'needs a closer look' here: the City's corridor, tree and other overlays have no complete parcel map, and a lot with a PD or other non-standard zone code reads as unclear, so a City planner confirms overlays, PD terms and Special Planning Areas.
Citrus Heights Municipal Code 106.42.015(A)(2), (B) and (C)