{ "image": { "shape_hwc": [ 224, 224, 3 ], "source_dtype": "uint8", "channel_order": "RGB", "tensor_dtype": "float32", "tensor_shape": [ 1, 3, 224, 224 ], "transform": "HWC->CHW, divide by255; no mean/std normalization; no implicit resize" }, "telemetry": { "fields": [ "voltage", "current", "power_pre", "power_post", "impedance", "frequency_hz", "trip_flag", "breaker_closed" ], "normalization": "identity: generator-scale values, no physical unit conversion or train-standard transform in this frozen-encoder protocol", "note": "The names refer to synthetic generator variables; they do not define a calibrated interface for real sensors." }, "soe": { "tokens": "vocabulary.json", "max_tokens": 32, "padding_id": 0, "excluded_ids": [ 17, 18, 26, 27, 28, 29 ], "exclusion": "Stable compact remaining tokens, then pad to32; reject if no usable token remains" }, "signal_quality": { "shape": [ 1 ], "dtype": "float32", "formula": "(snr_db - 18)/18", "observed_dataset_range": [ -0.8333333134651184, 1.0 ], "source": "Generator normalized SNR, not a probability; negative values are valid" }, "batch_size": 1 }