Interface LaunchRecordMetadata

Metadata of a launched team's AgencyRegistry entry (the full runtime).

interface LaunchRecordMetadata {
    kind: "launched";
    parentGmiId: string;
    parentPersonaId: string;
    launchingSessionId: string;
    depth: number;
    strategy: AgencyStrategy;
    goalPreview: string;
    startedAt: string;
    status: LaunchStatus | "running" | "closing";
    closedAt?: string;
    usage?: LaunchUsage;
}

Properties

kind: "launched"
parentGmiId: string
parentPersonaId: string
launchingSessionId: string
depth: number
strategy: AgencyStrategy
goalPreview: string

The goal's first 200 characters.

startedAt: string
status: LaunchStatus | "running" | "closing"

'running' while the team runs; 'closing' once the launch has returned while a seat, or a launch its seats started, still holds a GMI; the launch's own status, merged with closedAt and usage just before the entry is removed.

closedAt?: string

When the launch returned its result.

usage?: LaunchUsage

The seats' usage, as the launch's result reports it.