<commit_before># Glazier Configuration Handlers

<!--* freshness: { owner: '@mbernhardt6' reviewed: '2020-10-19' } *-->

The Glazier configuration handling libraries are responsible for taking the
configuration language as input, determining which commands apply to the current
system, and executing them as needed.

## Pre-Processing Configuration Handler

The Pre-Processing Configuration Handler is the core configuration handler for
Glazier.

The goal of the pre-processing handler is to retrieve and parse all
configuration data in advance of executing it. This allows a start-to-finish
task list to be compiled very early-on in the imaging process. Any config
elements which apply to the host are retained in order of discovery, while
inapplicable items are discarded.

The completed task list is retained on disk for the duration of the imaging<commit_msg>Internal Change<commit_after># Glazier Configuration Handlers

<!--* freshness: { owner: 'winops-imaging' reviewed: '2021-10-19' } *-->

The Glazier configuration handling libraries are responsible for taking the
configuration language as input, determining which commands apply to the current
system, and executing them as needed.

## Pre-Processing Configuration Handler

The Pre-Processing Configuration Handler is the core configuration handler for
Glazier.

The goal of the pre-processing handler is to retrieve and parse all
configuration data in advance of executing it. This allows a start-to-finish
task list to be compiled very early-on in the imaging process. Any config
elements which apply to the host are retained in order of discovery, while
inapplicable items are discarded.

The completed task list is retained on disk for the duration of the imaging
{'fraction_non_alphanumeric': 0.047398843930635835, 'fraction_numerical': 0.009826589595375723, 'mean_word_length': 4.948453608247423, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1855028', 'n_tokens_mistral': 420, 'n_tokens_neox': 390, 'n_words': 234}