Operator: construct-step

Problem space: top-ps
Operator Overview:
The construct step operator, which is actually a misnamed general situation-model constructor, is used by the task to perform certain types of task-related comprehension. It adds objects, properties, or relations to the situation model, primarily containing visual information about the current step.

Operator Proposal:
The operator can be proposed from:
follow-omi-procedure
to mark that the NTD is the CMD or the RESP, or to mark the step's status as pending.
read-cdc
to record the countdown clock time as part of the launch.
scan-step
to note that a step is missing its TIME field, and later to add in an interpolated TIME value from the adjacent steps.

Operator Application:
The operator is always applied in the top space, and results in the necessary changes to the situation model.

Operator Reconsider:
The operator terminates when the situation model includes all of the revisions given as arguments of the operator.
Proposed in a number of places, but implemented generically in the file: generic.soar6