Type Alias: SttDiagnostic
SttDiagnostic = {
config:Record<string,unknown>;kind:"config-echo"; } | {echoed:unknown;kind:"config-mismatch";param:string;requested:unknown; } | {chars:number;kind:"vendor-commit";segment:number;words:number; } | {chars:number;kind:"orphan-result";messageType:string; } | {kind:"unhandled";messageType:string;raw:string; }
Defined in: types.ts:46
Something the vendor did that the engine did not act on, or acted on in a way worth recording. Purely observational — a diagnostic never changes control flow. They exist because every silent drop in a vendor message switch is a place transcript can vanish without a trace (the channel's Scribe self-commit post-mortem).