v0.6.0: DNS outcome typing and TLS hostname/chain validation
DNS outcome typing and TLS hostname/chain validation
- devops_check_dns: NXDOMAIN, SERVFAIL, and a missing record type are now distinguishable per resolver via a typed status, instead of collapsing to "no records found" (#31)
- devops_check_dns: geo-steered/anycast domains are no longer flagged as a propagation mismatch — resolver disagreements are now split into partial_resolution (flagged) and value_variation (recorded, not flagged) (#35)
- devops_check_certs: hostname mismatch and chain-trust failures (self-signed, untrusted root) now surface as critical instead of reporting ok (#26)
- devops_check_certs: chain_depth is now number | null instead of a confident 1 for chains the runtime cannot traverse (#27)