interface PlatformContext { baseUrl: string; // platform base URL clients: PlatformClients; // clients to communicate with the platform or external resources platformToken: string; // platform access token wait: (delayMs: number) => Promise<void> // creates a promise that resolves after "duration" expressed in millisecondes }