Cross-Configuration Drift Report¶
The cross-configuration runner writes a sealed, append-only attempt directory.
The report tool reads that directory after COMPLETE has been published and
renders the recorded comparison rather than re-running a model. It shows actual
operator provenance, requested TP/CP and dtype axes, the fixed comparison
threshold, and the worst active selected-token delta.
Generate the offline desktop bundle from one completed attempt:
python -m rl_engine.alignment.cross_config report \
runs/<experiment>/cases/<case>/attempt-0001 \
--output /tmp/qwen3-tp2-cp2.rlk-drift
The .rlk-drift file contains sanitized report JSON, a Chrome Trace Event JSON
trace, and a PNG preview. It excludes checkpoints, prompts, and raw score
tensors. Install the optional local viewer and open it without a browser:
The viewer has an expandable track tree, horizontal zoom/scroll, selectable events, and an event-details panel. The horizontal scale is explicitly marked as a sample ordinal unless the source artifacts contain real timestamps.
Other output suffixes expose the same sealed evidence in a form suitable for a specific workflow:
| Suffix | Artifact | Intended use |
|---|---|---|
.rlk-drift |
Offline desktop bundle | Interactive post-training triage |
.png, .jpg |
Static summary | Pull request or issue attachment |
.json |
Chrome Trace Event | Perfetto or trace-viewer inspection |
An unsealed or malformed attempt is rejected. A failed identity gate stays
not comparable; the tool does not turn it into a numerical drift value.