Yes, zip strips are magged into the crete then pulled afterwards. An easy joint.
Foam? Why would you fill it with foam? That's crazy. Put a tight hydraulic cement in the gap and seal it. You'll be fine.
Foam? I want it sealed and not to worry about any filler pushing out. Besides I'd never adhere any floor ing to that slab. It's getting a floater.
My method of adressing cracks is:
1. Make sure they are dormant
2, Clean them out thoroughly all the way to the bottom, usually 1-inch
3, Use a high compressive strength patch about 7 -8,000 psi
4. don't over water the patch, instead dampen the crack with a damp rag.
Remember if the crack moves it will move.
As for cracks being dormant.....
I mitigate slabs. I often don't see the slab until I get on the job site to begin work. Many of my slabs are young, less than 6 months old. They are still shrinking and moving, well they have over 90% RH or I probably wouldn't be there!
If a crack hasn't moved in a month, after I seal the slab it may very well move later! The slab has been drying out the top, the top has shrunk, and the slab is most likely curled a bit and raised at the control joints. When I epoxy that slab the moisture will redistribute and the slab will relax and un-curl a bit. If there is any patch in those control joints it will be squished out. I don't want my self-leveler in the joints and cracks because I am really going to rock the slab's world and it is going to probably change because of what I do.
That's how I see it from my view. Your mileage may vary.
A lot depends on what the moisture content is. If it is wet, above 75% it will tend to move as the slab goes into equalibrium.
Another discussion beyond cracks is one of joints....
I read over some of the ardex moisture systems and for some joints they fill with a polyurea before system install, which I found interesting.
I guess a polyurea won't be as hard as an epoxy so it won't some day crack the slu on top and allow a moisture path through the system?
For active expansion joints it looks like they must be honored.
Some polyureas are HARD, while some epoxies are really soft. Don't let the name fool you.
Anything you use must be more flexible than the concrete and have some elongation properties so if the crack moves the filler stretches and doesn't crack. If the filler is too strong the moving concrete will still cause a crack, just in a new area that may be much worse than if it is kept on a nice straight control joint.
Keep in mind that no epoxy mitigation manufacturer will warrant the cracks. Some want a filler placed before the epoxy so the epoxy is continuous over the filler. Some want the crack filled with epoxy and if it has space remaining after the cure they call out filling the void with a flexible epoxy, polyurea, two-part urethane caulk or similar traffic bearing flexible repair.
Active joints are rare but yes, if they are designed to move you have to allow them to move.