Expand description
haz query per QRY-001..QRY-009.
Read-only enumeration of tasks under a boolean filter language. The executor:
- Loads the workspace and its validated task graph
(
DISC-001..DISC-009,DAG-001..DAG-018). - Resolves the bearing project from cwd per
EXEC-022. - Parses each supplied filter expression through
haz_query_lang::parser::parseand lifts every atom to its typed form (TagName,ProjectName,TaskName,PathPattern, orRelationalAtom) via the appropriatehaz_query::expr::*helper. - Assembles a
QuerySpecand invokeshaz_query::engine::execute. - Renders the matching task identities in canonical
(ProjectName, TaskName)order perQRY-007. Plain output is one<project>:<task>line per match (QRY-008); JSON output is a single array of objects withproject,task, andtagsfields.
Functionsยง
- execute
- Execute
haz queryagainstcwd.