Skip to content

SessionReportStartupPhasesParams

Experimental

session/reportStartupPhases params (ADR 50064 pick-1 D1): the served session, the client-minted launch nonce (one UUID per process launch, any textual UUID form), and the finished spans. No commandId: the nonce is the idempotency key and the call is best-effort. Experimental: the stable bundle strips this until the surface stabilizes (in-v1 row 348).

  • launchNonce — Experimental
  • phases — Experimental
  • sessionId — Experimental
Source

schema/msp/experimental/msp.schema.json#/types/SessionReportStartupPhasesParams

{
"description": "`session/reportStartupPhases` params (ADR 50064 pick-1 D1): the served\nsession, the client-minted launch nonce (one UUID per process launch,\nany textual UUID form), and the finished spans. No `commandId`: the\nnonce is the idempotency key and the call is best-effort.\nExperimental: the stable bundle strips this until the surface\nstabilizes (in-v1 row 348).",
"properties": {
"launchNonce": {
"description": "The launch nonce (any UUID: hyphenated any-case or 32-hex simple).",
"type": "string"
},
"phases": {
"description": "The finished startup spans.",
"items": {
"$ref": "#/$defs/SessionReportStartupPhaseSpan"
},
"type": "array"
},
"sessionId": {
"description": "The target session.",
"type": "string"
}
},
"required": [
"launchNonce",
"phases",
"sessionId"
],
"type": "object",
"x-msp-descriptor": "session/reportStartupPhases",
"x-msp-stability": "experimental"
}