Running circleci config validate on a config where every workflow is gated by a when condition (e.g. when: <[pipeline.parameters.go]> defaulting to false) failed with the confusing message: Error: All Workflows have been filtered from this Pipeline. The config was actually fine; the legacy CLI validated without supplying local pipeline values, so all workflows were filtered out and validation reported them as missing rather than as conditionally skipped.