Variable CommentSheetTelemetryFactsSchemaConst
CommentSheetTelemetryFactsSchema: Struct<
{
authorId: String;
composeDurationMs: Number;
composerTrigger: String;
containerModule: String;
entryPoint: String;
inventorySource: optionalKey<String>;
mediaId: String;
mediaType: Number;
position: Number;
rankingInfoToken: optionalKey<String>;
surfaceModule: String;
trackingToken: optionalKey<String>;
viewerInitCompoundKey: String;
viewerSessionId: String;
},
> = CommentSheetEventFactsSchema
The facts a comment sheet's own telemetry carries, put into the sheet's input by the screen that opens it, and what it logs its own moments from — so a sheet restored from a checkpoint logs the very events a continued one does. Only the Reels tab's viewer fills them (its events are the ones the recordings show); the posts feed and the viewer opened on a list pass none and log nothing.
One declaration, not a mirror: the schema is
@igpapi/pigeon-nest's (the events' own facts), so the sheet's input validates the very record its events are built from. The name stays here because the input and the viewer's edge carry it.