# CDSL Bridge: Pattern Holes From Datum - Build a valid seed hole first and preserve its host frame and functional subtype. - Use `pattern_linear` for one/two-dimensional rows and `pattern_mirror` for symmetry. - For circular layouts, use an explicit `circles` profile expansion and record the audit status; do not invent a circular-pattern atomic.