Filter Basics
Before writing clever filters, you need to understand what a valid filter actually is.
This section establishes the minimum requirements and the mental model for every filter you will write later.
What you will learn here
- What the smallest valid filter looks like
- Why filter output shape matters
- Why DAQS requires certain fields
- How filters fail silently when mis-shaped
This section is short on purpose. Its goal is correctness, not complexity.
Files in this section
Minimal valid filter
The smallest possible filter that DAQS will accept — and why it works.
→ minimal_valid_filter.md
Do not skip this
Many problems later in the rule chain trace back to:
- missing required fields
- incorrect object shapes
- assumptions about implicit data
Understanding the basics once saves hours later.