Import, validate, query, and manage job aids. Job aids are structured condition/action lookup tables that parameterize how a task executes based on conditions like loan program, income type, and state. Use when working with decision tables, lookup matrices, or conditional business rules.
Job aids are structured YAML files that define how a task's parameters change based on conditions. A single BPMN task has ONE triple, but the values the agent uses depend on conditions looked up from the job aid.
Current working directory: !pwd
Job aids found: !find . -name "*.jobaid.yaml" 2>/dev/null | wc -l || echo "0"
Convert a decision table Excel file into a .jobaid.yaml:
python cli/mda.py jobaid import <excel-file> --capsule-id CAP-XX-YYY-NNN [--title "My Job Aid"] [--dimensions "col1,col2,col3"]
Check job aid files for schema compliance and internal consistency:
python cli/mda.py jobaid validate [path-to-jobaid.yaml]
Look up rules matching specific conditions:
python cli/mda.py jobaid query <jobaid.yaml> --conditions "loan_program=FHA,income_type=overtime"
Show all job aids in the current process:
python cli/mda.py jobaid list
$ARGUMENTS