chore(worktree): preset model do launcher via OPENCODE_WORKTREE_MODEL — fallback comum deepseek-v4-flash #129
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/worktree-preset-model-env"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Alinhamento dos 3 repos do fluxo (infra-solla #39, iara-pwa):
OPENCODE_PRESET_MODELpassa a lerOPENCODE_WORKTREE_MODEL(env global no ~/.bashrc ou chave por repo na.forgejo/worktree.env) com fallback comumdeepseek/deepseek-v4-flash.-0731via Vercel AI Gateway: o gateway está sem créditos (erros "positive credit balance" em 24/08/2026) e unificar o default reduz a sobrescrita confusa de seleção de modelo do TUI (opencode upstream #8349/#13456).presetInEffect()(verde com e sem env; prettier ok).Fix manual dispatch em 18 formulários de /campanha que usavam <form action={submitAction}>: campos não controlados voltavam ao defaultValue após qualquer action assentada (sucesso ou erro) do React 19. - WizardStepFormChrome alterado uma vez (cobre 3 wizard steps) - 15 forms recebem dispatch manual arquivo a arquivo - AdvisorPasswordResetButton (2 micro-forms sem campo digitável) ficou como está - Unit spec novo campaignWizardStepFormChrome.unit.spec.tsx - CHANGELOG-AGENTS.md cleaned (98 duplicates removed) Also fixes: - campaignPageActor writable gate only blocks advisors (was blocking coordinators too) - campaignLeaderships e2e stability (waitForLoadState before attribute assertion)github-api.mjs lê GITHUB_TOKEN (não GH_TOKEN); os dois workflows de flip pós-merge (issue-done e plan-issue-ready) só definiam GH_TOKEN, então o script falhava em autenticar ('Sem token ... defina GITHUB_TOKEN') e o flip/promoção silenciava: o job saía success mas a Issue ficava presa (PR #818 / #817 e PR #820 / #813). Alinha com agent-pr-ready-automerge.yml que já passava GITHUB_TOKEN explicitamente.The FAB in campaignPermissionProfile:85/:101 (carteira/tudo write present) and the advisor checkbox in campaignMunicipalities:115 (editar page) failed consistently under 4-worker CI load because the RSC streaming shell's S:* copies hadn't settled when networkidle resolved, and the default expect/action timeout wasn't sufficient on the constrained hosted runner. A probe proved the FAB SSR-renders correctly for carteira/tudo advisors (profile scope is honored; no seed false-negative). The fix adds the C106 shell-settle (document.querySelectorAll('div[id^=S:]').length === 0) before the presence assertions, matching the established idiom used by the sibling campaign spec tests. 21/21 passed at E2E_PROD=1 PLAYWRIGHT_WORKERS=4 repeat-each=3. gate:fast (2439 unit tests) all green.The B196 'relation groups' spec asserted the '1 município encontrado' completion footer with the 10s expect default; under 4-worker CI load the RSC list chunk can land late ('element(s) not found'), the same stream-latency class as the issue's three deploy-blocking assertions. Polls the footer with the same 30s budget the sibling geometry asserts use, scoped to .first() so a transient streaming duplicate cannot trip strict mode.Fechado por engano de destino: o fluxo canônico de CI/PR do teqo é o GitHub (OPS71) — este repo é só mirror. PR equivalente: https://github.com/fsolla/teqo/pull/856
Pull request closed