Verify rendered roles before treating preserved replay messages as model context
Preserving a logged message object does not establish that the model received its instructions: a chat template can silently omit an unsupported role. Before an offline comparison, probe the pinned tokenizer/template with a synthetic sentinel in each relevant role and inspect the…