Ambientes (dev / staging / CI)
A origem da URL inicial vem de, em ordem de precedência:
- flag
--base-url - env
WINDUP_BASE_URL baseUrlemwindup.config.ts- um
start_urlabsoluto no cenário
Um override explícito rebaseia até URLs de cenário absolutas (caminho e query são preservados).
O cache de planos é portável entre ambientes: a identidade do cache usa o caminho da URL inicial, não host/porta. Um plano gerado contra localhost:8080 faz replay em staging ou CI com zero chamadas ao LLM.
npx windup run checkout --base-url https://staging.example.com
WINDUP_BASE_URL=http://localhost:8080 npx windup run --all