Cast-in-place cement roof leaks

You don't have to worry about that. So you didn't waterproof it. Just do it, and explain the reason of concrete leakage.

1, after the cement is solidified, tiny cracks appear in the concrete, not water leakage, but water seepage.

2, the construction can't guarantee that the concrete is completely dense, and some shrinkage cracks appear, which is water leakage.

You don't have to worry about these. Waterproof is fine. If it's your own home, I suggest you use polymer membrane for waterproofing, 350g /M2, and make two layers, with C20 concrete protective layer with a thickness of 60. In this way, as long as it is done well, it will not leak for 50 years. Hehe, don't use asphalt film, it can last at most 10 years, and the maintenance is troublesome.