mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-15 02:23:07 +00:00
- lastMirroredChangeAt (activity, migration): clock rule compara contra a última mudança espelhada, não updatedAt (task toggle não silencia edição pendente do Google) - snapshot exclui ids que o motor deletou (removedEventIds separado do remoteEventIds): reopen pós-cancelamento não vira re-cancelamento fantasma - cancelamento do Google respeita o relógio: cancel mais novo cancela; Teqo mais novo (reopen) limpa o trashed e recria - escrita reversa sem req.user: autoria do registro correta + sem gate 403 do deputado; hook de sync pula a própria escrita reversa (sem passada aninhada) - canal: segredo rotaciona por criação; novo canal persistido antes do stop do antigo; identity fields read:false; create admin-only; leitura prefere linha configurada; pre-filter do webhook antes do bootstrap do Payload - testes: all-day ida-e-volta, task-toggle, reopen, slug congelado, e2e dos caminhos 200, render tests do dialog/feed; asserções herméticas a atividades ambiente dos arquivos irmãos (DB compartilhado) |
||
|---|---|---|
| .. | ||
| activities.ts | ||
| allocationDecisions.ts | ||
| calendarFeeds.ts | ||
| campaignStaffAdvisors.ts | ||
| campaignUsers.ts | ||
| contacts.ts | ||
| demands.ts | ||
| elections.ts | ||
| googleCalendarSync.ts | ||
| invites.ts | ||
| leaderships.ts | ||
| municipalities.ts | ||
| municipalityUpdates.ts | ||
| notifications.ts | ||
| organizations.ts | ||
| shared.ts | ||
| stateDeputies.ts | ||
| supporters.ts | ||
| votePledges.ts | ||
| webauthnCredentials.ts | ||