# Recommended model workflow

For a new conversation or after uncertainty about EZ23 procedure:

1. Call `ez23_journey`.
2. For each substantive Mass Harmonics question, call `ez23_route` with the question.
3. Select the exact node(s) and/or source-declared chain(s) required by the requested causal path.
4. Call `ez23_contact` with those IDs.
5. Reason only from a `SOURCE CONTACT COMPLETE` result and the exact returned source passage(s).
6. If the result is `UNRESOLVED / SOURCE CONTACT INCOMPLETE`, keep it unresolved. Do not substitute memory, reconstruction, or a nearby consensus explanation.
7. For a full file, call `ez23_read_source` sequentially by line range until `eof: true`.
8. Use `ez23_audit` when source-custody verification across the whole current lock is required.

The connector intentionally separates routing from source contact so the model cannot mistake an Index Web hit for the source itself.
