Prestart: przygotowanie i weryfikacja środowiska przed AI Travel Scout

Ten plik jest dla świeżego agenta. Zanim zaczniesz budować workflow, sprawdź środowisko i nie udawaj, że coś działa.

Cel prestartu

Potwierdzić, czy środowisko ma wszystko, czego potrzebuje demo:

Twarda zasada

Nie zaczynaj budować pełnego Travel Scouta, dopóki nie masz preflight statusu.

Status może być:

Krok 1: filesystem

Sprawdź:

Dowód w raporcie: ścieżka zapisanego pliku testowego.

Krok 2: n8n access

Sprawdź jedno z dwóch:

Opcja A: n8n MCP

Opcja B: n8n REST API

Jeśli nie działa ani MCP, ani REST API: BLOCKED.

Krok 3: n8n credentials

Sprawdź bez wypisywania sekretów:

Dowód: nazwy/ID credentials, ale bez sekretów.

Jeśli nie można listować credentials przez API/MCP, sprawdź przez UI/browser albo oznacz jako PARTIAL_READY i poproś Tomasza o potwierdzenie nazw.

Krok 4: test minimalnego workflowu n8n

Utwórz mały workflow testowy, który nie używa kosztownych API:

Po teście usuń workflow testowy tylko jeśli masz wyraźną zgodę na kasowanie. W przeciwnym razie zostaw go jako preflight-test-* i opisz w raporcie.

Krok 5: test OpenAI/modelu w n8n

Utwórz albo uruchom minimalny test modelu:

Prompt: Odpowiedz dokładnie JSON-em: {"ok": true}

Sprawdź:

Jeśli test kosztowy nie jest dozwolony, oznacz jako PARTIAL_READY.

Krok 6: test SerpApi

Wykonaj minimalny request do SerpApi Google Hotels na bezpiecznych danych testowych.

Sprawdź:

Nie wykonuj wielu requestów. Jeden test wystarczy.

Krok 7: test Gmail send

Nie wysyłaj maila do przypadkowych adresów.

Jeśli Tomasz podał testowy adres:

Jeśli nie ma testowego adresu: PARTIAL_READY albo BLOCKED dla pełnego end-to-end.

Krok 8: test mail/Gmail MCP read

Sprawdź, czy możesz odczytać skrzynkę odbiorczą / testową:

Jeśli mail MCP nie działa, pełna weryfikacja dostarczenia jest BLOCKED, nawet jeśli Gmail send działa.

Krok 9: Data Table

Sprawdź:

Nie używaj produkcyjnej tabeli.

Krok 10: raport preflight

Zapisz:

n8n_demo/outputs/preflight-environment-report.md

Raport musi zawierać:

Krytyczne blockery

Pełne demo end-to-end jest zablokowane, jeśli brakuje:

Bez tych rzeczy agent może przygotować workflow i raport, ale nie może uczciwie potwierdzić, że cały flow działa.