Expand description
Transform CST contract substrate for the post-v5 omena-css track.
This crate intentionally starts at the contract layer: transform passes are only valid when they declare which semantic/cascade facts they read and what cascade-safety obligation they must preserve.