Cal-hypo is fine as long as your CH level doesn't get too high. Using cal-hypo instead of liquid chlorine will not normally affect the CC level, but PoolDoc may well have some special technique that works. Higher PH is good up to a point. I like to keep it lower than 8.0 but that isn't a big deal as long as your TA and CH levels are not too high. High PH, TA, and CH levels can cause calcium scaling, so you do need to keep an eye on that.
Any amount of sunlight helps, of course how much sunlight you can get is going to be limited by your building design.
Shocking with chlorine can help a lot, but you need to balance that against getting the FC level back down before people swim again. Some people shock every night when the pool closes and then lower the FC level first thing in the morning with chlorine neutralizer. That certainly helps keep the CC level down, but it uses a lot of chemicals.
Any amount of sunlight helps, of course how much sunlight you can get is going to be limited by your building design.
Shocking with chlorine can help a lot, but you need to balance that against getting the FC level back down before people swim again. Some people shock every night when the pool closes and then lower the FC level first thing in the morning with chlorine neutralizer. That certainly helps keep the CC level down, but it uses a lot of chemicals.