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).
Fields and variants
Section titled “Fields and variants”launchNonce— Experimentalphases— ExperimentalsessionId— 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"}