Creative Analyzer - v0.0.1
    Preparing search index...

    Variable SYSTEM_INSTRUCTIONConst

    SYSTEM_INSTRUCTION: string = ...

    Prompt passed to Gemini as systemInstruction.parts[].text.

    The instruction encodes four rules:

    1. Analyze only the person in focus (ignore background figures).
    2. If no person is the focus, return person: null.
    3. Transcript: spoken speech in the original language; null for music-only, silence, or images.
    4. Prefer field-level null over a wrong guess.

    The field list is interpolated from PERSON_FIELDS so a domain rename propagates automatically.

    const body = {
    systemInstruction: { parts: [{ text: SYSTEM_INSTRUCTION }] },
    contents: [...],
    generationConfig: { responseSchema: geminiResponseSchema },
    };