Variable: stageLabel
conststageLabel:object
Defined in: aiui-lowering-pipeline/src/trace-stages.ts:182
The label builders. Every string the channel writes into a trace is minted here, so the persisted vocabulary lives in one place. Return types are the exact literals/templates, which is what pins the golden test and types the linter callback. Legacy reader-only labels have NO builder — they have no living writer.
Type Declaration
appSelection
readonlyappSelection: () =>"app selection"
Returns
"app selection"
appSelectionDropped
readonlyappSelectionDropped: () =>"app selection dropped"
Returns
"app selection dropped"
attachment
readonlyattachment: (id) =>`attachment ${string}`
Parameters
id
string
Returns
`attachment ${string}`
audioOutOfOrder
readonlyaudioOutOfOrder: (id) =>`audio ${string} out-of-order`
Parameters
id
string
Returns
`audio ${string} out-of-order`
clientContext
readonlyclientContext: () =>"client context"
Returns
"client context"
codeSelection
readonlycodeSelection: () =>"code selection"
Returns
"code selection"
codeSelectionDropped
readonlycodeSelectionDropped: () =>"code selection dropped"
Returns
"code selection dropped"
composedIntent
readonlycomposedIntent: () =>"composed intent"
Returns
"composed intent"
composedSpeculative
readonlycomposedSpeculative: () =>"composed (speculative)"
Returns
"composed (speculative)"
condition
readonlycondition: (id,kind) =>`condition ${string} (silenceTrim)`|`condition ${string} (imageDownscale)`
Parameters
id
string
kind
"silenceTrim" | "imageDownscale"
Returns
`condition ${string} (silenceTrim)` | `condition ${string} (imageDownscale)`
conditioned
readonlyconditioned: () =>"conditioned"
Returns
"conditioned"
cost
readonlycost: (what) =>`cost: ${string}`
Parameters
what
string
Returns
`cost: ${string}`
finCompose
readonlyfinCompose: () =>"fin compose"
Returns
"fin compose"
inputFrame
readonlyinputFrame: (spec) =>string=inputFrameLabel
Build a frame … input label exactly as the tracing decorator did.
Parameters
spec
chunk?
fin?
boolean
id?
string
n
number
Returns
string
intentConfig
readonlyintentConfig: () =>"intent config"
Returns
"intent config"
linterClose
readonlylinterClose: () =>"linter close"
Returns
"linter close"
linterControl
readonlylinterControl: () =>"linter control"
Returns
"linter control"
linterDisabled
readonlylinterDisabled: () =>"linter disabled"
Returns
"linter disabled"
linterError
readonlylinterError: () =>"linter error"
Returns
"linter error"
linterGoAway
readonlylinterGoAway: () =>"linter go-away"
Returns
"linter go-away"
linterInterrupted
readonlylinterInterrupted: () =>"linter interrupted"
Returns
"linter interrupted"
linterLabel
readonlylinterLabel: (id) =>`linter label ${string}`
Parameters
id
string
Returns
`linter label ${string}`
linterNote
readonlylinterNote: () =>"linter note"
Returns
"linter note"
linterOpen
readonlylinterOpen: () =>"linter open"
Returns
"linter open"
linterSelection
readonlylinterSelection: () =>"linter selection"
Returns
"linter selection"
linterSelectionRetracted
readonlylinterSelectionRetracted: () =>"linter selection retracted"
Returns
"linter selection retracted"
linterToolCall
readonlylinterToolCall: (tool) =>`linter tool call ${string}`
Parameters
tool
string
Returns
`linter tool call ${string}`
linterToolResult
readonlylinterToolResult: () =>"linter tool result"
Returns
"linter tool result"
linterTranscript
readonlylinterTranscript: (segment) =>`linter transcript seg_${number}`
Parameters
segment
number
Returns
`linter transcript seg_${number}`
linterTurnComplete
readonlylinterTurnComplete: () =>"linter turn complete"
Returns
"linter turn complete"
linterTurnEnd
readonlylinterTurnEnd: () =>"linter turn end"
Returns
"linter turn end"
loweredPrompt
readonlyloweredPrompt: () =>"lowered prompt"
Returns
"lowered prompt"
loweredPromptSpans
readonlyloweredPromptSpans: () =>"lowered prompt spans"
Returns
"lowered prompt spans"
mergedEvents
readonlymergedEvents: () =>"merged events"
Returns
"merged events"
promptPreamble
readonlypromptPreamble: () =>"prompt preamble"
Returns
"prompt preamble"
realtimeCommit
readonlyrealtimeCommit: (segment) =>`realtime commit seg_${number}`
Parameters
segment
number
Returns
`realtime commit seg_${number}`
realtimeDiscard
readonlyrealtimeDiscard: (segment) =>`realtime discard seg_${number}`
Parameters
segment
number
Returns
`realtime discard seg_${number}`
speech
readonlyspeech: (id) =>`speech ${string}`
Parameters
id
string
Returns
`speech ${string}`
sttDiagnostic
readonlysttDiagnostic: (event) =>`stt vendor commit seg_${number}`|"stt config-echo"|"stt config-mismatch"|"stt orphan-result"|"stt unhandled"
The vendor-diagnostic labels — stt vendor commit seg_N or stt <kind>.
Parameters
event
kind
segment?
number
Returns
`stt vendor commit seg_${number}` | "stt config-echo" | "stt config-mismatch" | "stt orphan-result" | "stt unhandled"
sttFinal
readonlysttFinal: (segment) =>`stt final seg_${number}`
Parameters
segment
number
Returns
`stt final seg_${number}`
sttPartial
readonlysttPartial: (segment) =>`stt partial seg_${number}`
Parameters
segment
number
Returns
`stt partial seg_${number}`
userText
readonlyuserText: () =>"user text"
Returns
"user text"