Devices Online
—
sincronizando frota...
Scripts Ativos
—
sincronizando automações...
Interações Hoje
—
rotinas sociais antigas desativadas
Custo Hoje
$0.00
infraestrutura local • zero nuvem
Contas Mapeadas
planilha
TikTok —
Instagram —
YouTube —
Facebook —
Automações Reais
estado atual
TESTE
MASTER
Conferência Master — por device
OFF
manual
ROT
Trava de rotação — rodar só quando mexer
OFF
boot
TUN
PANDA_CloudflareTunnel
ATIVO
Log Recente
Ver todos →
11/06OKPainel — auditoria completa: fluxo de arquitetura redesenhado, dados fake removidos, contadores ligados em fonte real
10/06 23:15OKComentário TikTok v2 — 36 OK · 2 pulados pela LEI · 10 erros de carregamento
10/06 19:00INFOLEI — ponto 6 adicionado: 1 comentário por post por conta, nunca 2
10/06 09:44OKMaster — Conferência Master subida como TESTE/OFF; cron automático ainda não habilitado
10/06 09:33WARNWallpaper — verificador antigo dava OK falso; 12 devices marcados FAIL_VISUAL_OLD
Frota de Dispositivos
—
—Dispositivos
—Mapeados
—Mapear
0ADB Verificados
—Laixi vê
—📶 WiFi ON
Automações PANDA
—
—ON real
—OFF
—Loops
—Infra
Esta aba é o painel de controle. Cada item tem botões reais (Play/Pausar/Stop) e reflete o estado do Task Scheduler + serviços em tempo real (refresh a cada 30s).
Para a lista completa com tudo que ficou para trás, use Status Automações.
Para a lista completa com tudo que ficou para trás, use Status Automações.
Carregando automações…
Status Automações — Inventário PANDA
—
—🟢 ON real
—🔴 OFF
—🟠 Pra arrumar
—Total
Lista somente descritiva de tudo que ficou para trás no PANDA. Sem botões — para ligar algo, use a aba Automações.
Marcadores: 🟢 ligado e respondendo · 🔴 desligado no Task Scheduler · 🟠 script existe mas sem agenda · 💰 usa Claude pago (pendente migrar para Ollama).
Marcadores: 🟢 ligado e respondendo · 🔴 desligado no Task Scheduler · 🟠 script existe mas sem agenda · 💰 usa Claude pago (pendente migrar para Ollama).
Carregando inventário…
Arquitetura PANDA
Mapa vivo do projeto PANDA como agência operacional: rotinas, conferências, aprendizados, produtos, vídeos, postagens, vendas, comandos, pesquisa e avaliação de perfis. A parte de infraestrutura continua preservada no editor/andamento. Edite a visão abaixo e salve; grava em
PANDA/architecture_state.json.
Arquitetura PANDA
Carregando visão…
Andamento / próximos passos
Lista prática para pensarmos juntos e transformar a visão em execução.
Conexões do workflow
Editor rápido
Use este bloco para colocar seu pensamento completo. Eu uso isso como base para refinar a arquitetura e transformar em tarefas.
Editor avançado do workflow
Edite os nós, conexões e andamento em JSON. Clique em um nó no desenho para editar rápido nome/status/posição.
Nós
Conexões
Andamento
Regras Fixas
Memória PANDA
REGRA #1
Registrar toda automação fixa — com sincronia em tempo real
Todo novo cron, Task Scheduler ou execução fixa do PANDA precisa estar inventariado no painel https://panda.racucco.ai/ (a URL oficial única do PANDA — panda-panel.pages.dev é só alias técnico do Cloudflare e não deve ser usada em comandos, regras ou atalhos). O item precisa aparecer em duas abas espelhadas:
• Automações — lista com botoes reais (Play / Run / Pause / Stop)
• Status Automações — inventário completo (descrição + lembrete + estado, sem botões)
O estado ON/OFF mostrado em qualquer lugar do painel precisa refletir o estado real do Task Scheduler/serviço em tempo real (atualização automática a cada 30s via
• Automações — lista com botoes reais (Play / Run / Pause / Stop)
• Status Automações — inventário completo (descrição + lembrete + estado, sem botões)
O estado ON/OFF mostrado em qualquer lugar do painel precisa refletir o estado real do Task Scheduler/serviço em tempo real (atualização automática a cada 30s via
/automations). Se uma das duas abas mostrar diferente da outra, a sincronia está quebrada — corrigir antes de qualquer outra coisa.APLICAÇÃO
Antes de dizer “feito”
Quando uma automação for criada, alterada, pausada ou removida, as duas abas devem refletir o estado real antes da resposta final para o Renan. O botão ⚡ Run existe para verificar imediatamente — se aparece ON em um lugar, tem que aparecer ON em todos.
REGRA #2
Controles por automação
Toda automação registrada na aba Automações deve ter botões visíveis de Play/Executar, Pausar e Stop. Controle remoto real só pode ser ligado com backend seguro e autenticação.
REGRA #3
Status e agenda visíveis
Toda automação registrada na aba Automações precisa mostrar se está online/ativa, offline/desativada ou manual, além do horário de execução, intervalo/frequência e gatilho.
REGRA #4
Rodapé UGC como caderno operacional
Todo aprendizado, decisão, campo novo ou inclusão sobre produção/publicação UGC no PANDA deve ser registrado no rodapé da aba UGC antes de encerrar a tarefa.
REGRA #5
Execução em devices com visão local
Toda execução em devices deve usar o Ollama local para visão/análise sempre que houver leitura de tela. Antes de operar ou validar visualmente, deixar a tela preparada, removendo/desativando popups, modais e bloqueios que atrapalhem a visualização.
REGRA #6 — 🎯 TRABALHO GRADUAL
Migração de automações PANDA em foco único
Toda automação migra obrigatoriamente no fluxo:
🟠 TODO → 🔵 TESTING → 🟡 READY_OFF → 🟢 LIVE.
Um item por vez em foco (máx 2 em TESTING simultaneos). O item ativo aparece no banner laranja no topo das duas abas. Cada promoção registra data + nota no log e atualiza
Em paralelo, todo item carrega custo: 💰 USA CLAUDE → 🟡 MIGRATED OLLAMA → ✅ NATIVE FREE. Nada com custo USA CLAUDE pode ir pra LIVE sem migrar antes.
Round de início (aprovado 06/06): 1º
Toda sessão nova começa perguntando: "qual o foco atual?" antes de qualquer outra coisa. Fonte da verdade:
🟠 TODO → 🔵 TESTING → 🟡 READY_OFF → 🟢 LIVE.
Um item por vez em foco (máx 2 em TESTING simultaneos). O item ativo aparece no banner laranja no topo das duas abas. Cada promoção registra data + nota no log e atualiza
last_touched.Em paralelo, todo item carrega custo: 💰 USA CLAUDE → 🟡 MIGRATED OLLAMA → ✅ NATIVE FREE. Nada com custo USA CLAUDE pode ir pra LIVE sem migrar antes.
Round de início (aprovado 06/06): 1º
panda_safety.py (warmup), 2º abrir_instagram.py (tateando), 3º visual_agent.py (o grande — destrava 11 rotinas sociais).Toda sessão nova começa perguntando: "qual o foco atual?" antes de qualquer outra coisa. Fonte da verdade:
PANDA/automation_state.json.
REGRA #7 — 🤫 SEM CMD PISCANDO
Toda task PANDA roda invisível
Toda Scheduled Task criada ou modificada no projeto PANDA deve ter
Conferência rápida:
Marcado em massa: 06/06/2026 — 8 tasks (todas PANDA_* + OpenClaw Gateway + Auth Watchdog) já estão invisíveis a partir da próxima execução.
Settings.Hidden = $true. Sem essa flag, cada execução abre uma janela CMD/Python e fecha — atrapalha o uso normal do PC, principalmente em tasks repetitivas (loops de 5s/10min/15min).Conferência rápida:
(Get-ScheduledTask PANDA_X).Settings.Hidden tem que retornar True.Marcado em massa: 06/06/2026 — 8 tasks (todas PANDA_* + OpenClaw Gateway + Auth Watchdog) já estão invisíveis a partir da próxima execução.
REGRA #8 — ⚠️ BOTÕES PRECISAM FUNCIONAR DE VERDADE
Ações reais com confirmação só onde precisa
Todo botão do painel (Play / Run / Pause / Stop / Foco / Promover) precisa fazer o que diz. Stop não pode deixar pill verde — isso quebra confiança no painel.
Padrão do Stop:
• Itens com
• Demais itens (rotinas, loops, tasks comuns) → Stop direto, sem confirmação. Feedback otimista, pill vira OFF na hora.
Como marcar critico: no
Implementação backend: Stop usa
Padrão do Stop:
• Itens com
critical_stop: true (marca branca: status_server, cloudflare_tunnel, openclaw_gateway) → abrem modal grande com mensagem específica do que vai cair ("ISSO DERRUBA O PAINEL", "ISSO MATA O RASBOLT", etc) + botões SIM/NÃO.
• Demais itens (rotinas, loops, tasks comuns) → Stop direto, sem confirmação. Feedback otimista, pill vira OFF na hora.
Como marcar critico: no
AUTOMATIONS_DEF do device_status_server.py, adicionar critical_stop: true, critical_msg: "...", critical_detail: "...". O frontend usa esses campos automaticamente.
Implementação backend: Stop usa
schtasks /end + psutil.kill() (mata processo iniciado manual também). O cache atualiza em 800ms e o pill reflete o estado real.
REGRA #9 — ⚠️ WATCHDOG COM TRAVA
Watchdog não pode relançar ADB/servidor durante treinamento
Incidente 10/06: o PANDA_Watchdog relançou processos e abriu subprocessos (
Regra nova: durante treinamento/conferência Master, o Watchdog fica pausado ou respeita
Serviços permitidos em manutenção:
•
•
Serviços pausados antes da Master:
•
•
•
• conferências antigas e syncs antigos.
device_status_server.py, schtasks, adb) enquanto a frota estava em ajuste físico. Isso fez CMD piscar e competiu com CC/LX.
Regra nova: durante treinamento/conferência Master, o Watchdog fica pausado ou respeita
PANDA_ADB_LOCK. Nenhum processo secundário pode bater ADB por fora.
Serviços permitidos em manutenção:
•
PANDA_StatusServer se não estiver varrendo ADB em loop.
•
PANDA_CloudflareTunnel para manter painel online.
Serviços pausados antes da Master:
•
PANDA_Watchdog
•
PANDA_TecnoOrientationWatchdog
•
PANDA_TravaRotacaoDevices
• conferências antigas e syncs antigos.
REGRA #10 — TREINAMENTO ASSISTIDO
Force reset primeiro; Ollama olha, Renan valida, só depois clica
Em modo treinamento/human-check, qualquer etapa com visão deve seguir este contrato: force reset do app → capturar tela → Ollama analisa → Hermes mostra evidência → Renan valida → só então clicar/gravar/continuar.
Produção semanal pode ser automática somente depois de um device piloto ser validado. Se a leitura do Ollama estiver incerta, o padrão é parar, não adivinhar.
Device piloto atual: Kandel / #11. Scripts-alvo:
Produção semanal pode ser automática somente depois de um device piloto ser validado. Se a leitura do Ollama estiver incerta, o padrão é parar, não adivinhar.
Device piloto atual: Kandel / #11. Scripts-alvo:
conferencia_passo1.py, sync_numeracao.py, conferencia_passo2_v2.py, conferencia_passo3.py, conferencia_passo4.py, conferencia_passo5.py, wallpaper_cron.py, sync_frota_from_sheet.py.
REGRA #11 — MASTER EM TESTE
Visível no painel, mas cron automático desligado
A Conferência Master substitui as conferências soltas, mas fica em TESTING/OFF até refinamento final. Conferências antigas, sync separado, WallpaperCron e Watchdogs ficam Disabled.
Rotação de tela não roda contínua: usar
Wallpaper só vira OK com prova visual do template novo: fundo escuro + número vermelho + nome + PANDA CONTROL. Se falhar, marcar
Rotação de tela não roda contínua: usar
lock_device_orientation.py e tecno_orientation_watchdog.py --once apenas quando for mexer na frota.
Wallpaper só vira OK com prova visual do template novo: fundo escuro + número vermelho + nome + PANDA CONTROL. Se falhar, marcar
FAIL_VISUAL_OLD ou FAIL_* para tentar de novo depois.
Treinamento Assistido — Conferência por Device
Master: TESTE/OFF
Caderno operacional para Renan + Hermes refinarem a Conferência Master antes de virar execução semanal. Regra-mãe: sempre force reset primeiro; Ollama não clica sozinho em treinamento. Ele olha e sugere; Renan valida; Hermes executa o próximo passo.
Status 10/06: Master visível no painel como TESTING/OFF. Não subir cron automático ainda. Conferências antigas e watchdogs ficam desativados. Rotação deve rodar só 1x sob demanda quando for mexer nos devices.
Incidente 10/06: as conferências antigas + watchdog/orientação criaram concorrência de ADB/CC/LX e fizeram a tela piscar CMD/CC desconectar sozinho. A correção operacional é uma Conferência Master única por device e um PANDA_ADB_LOCK: só um dono pode bater ADB/CC/LX por vez.
Status 10/06: Master visível no painel como TESTING/OFF. Não subir cron automático ainda. Conferências antigas e watchdogs ficam desativados. Rotação deve rodar só 1x sob demanda quando for mexer nos devices.
Incidente 10/06: as conferências antigas + watchdog/orientação criaram concorrência de ADB/CC/LX e fizeram a tela piscar CMD/CC desconectar sozinho. A correção operacional é uma Conferência Master única por device e um PANDA_ADB_LOCK: só um dono pode bater ADB/CC/LX por vez.
Contrato do modo treinamento
1. LockAntes de qualquer ADB/LX, adquirir
PANDA_ADB_LOCK. Se outro processo estiver usando, esperar/parar.2. ResetarForce-stop do app, Home limpo e abertura nova antes de qualquer ação visual.
3. CapturarScreenshot real atual do device antes do clique. Sem print real, não afirma que abriu/entrou.
4. InterpretarOllama/UI-XML descreve tela, alvo de clique e dados lidos. Se incerto, parar.
5. ValidarHermes mostra mídia marcada limpa e espera
continue do Renan.6. ExecutarSomente depois da validação: clicar, gravar ou avançar. Depois esperar e capturar prova.
7. RegistrarLog com screenshot antes/depois, XML quando houver, decisão e resultado.
Observações atuais
Pontos conhecidos para refinar mais tarde/amanhã.
MasterTESTING/OFF no painel; uso supervisionado por enquanto.
#29Device do Renan. Nome corrigido para Renan Ascanio Cucco; wallpaper validado. Facebook ainda suspeito/vazio; Instagram deu sem internet.
Wallpaper12 devices marcados
FAIL_VISUAL_OLD. Tentar de novo depois; só virar OK com print/template novo.
#44 InstagramCorrigido para @renataromeiro8 / 0.
RotaçãoNão deixar watchdog contínuo. Rodar 1x antes de mexer.
Conferência Master — roteiro novo
Substitui os passos soltos. Rodar por device, com lock, evidência e gravação prudente.
0
ADB quieto antes de começar
Conferências antigas, Watchdog, TravaRotacao e TecnoOrientation devem ficar pausados. Nada de CMD piscando por fora.
1
PANDA_ADB_LOCK
Master cria lock global antes de usar
adb ou LX. Se lock existe, não inicia outra rotina. Isso evita scripts brigando.2
Health check
Contar ADB online/offline/unauthorized, checar LX. Se cair muitos devices ou aparecer unauthorized, parar e pedir ação física.
3
Novo device / numeração
Lógica do
sync_numeracao.py entra dentro da Master: detectar novo serial, atribuir #Dev e espelhar nas abas. Script separado fica aposentado, lógica preservada.4
Redes sociais
Facebook → Instagram → TikTok → YouTube → Email. Sempre uma rede por vez e um device por vez. TikTok/YouTube: esperar 8s após abrir/clicar.
5
Prova visual
Antes de clique: print real marcado. Depois do clique: esperar e print de prova. Se físico não bater com screenshot, vale o físico e a rotina para.
6
Gravação prudente
Campo vazio preenche. Campo igual mantém. Divergente só corrige com evidência/validação. Nunca limpar dado sensível automaticamente.
7
Wallpaper
Só processa quando
DEVICES!S != OK. Gera número + nome da pessoa, aplica, verifica por screenshot e só então marca S=OK.8
Sync final
Painel sincroniza uma vez no final do device, não a cada micro-etapa. Reduz ADB/planilha/deploy concorrente.
Regras anti-engano / anti-spam de treinamento
Obrigatórias quando Renan estiver acompanhando.
A
Sem print, sem afirmação
Não dizer “abriu”, “entrou” ou “clicou certo” sem screenshot real atual ou XML atual comprovando.
B
Sem clique invisível
Antes de qualquer clique, enviar mídia marcada. Marcação limpa: círculo/risco fino, sem faixa grande cobrindo a tela.
C
Continue humano
No treinamento, Hermes só executa após
continue/ok. Ollama olha e sugere; não clica sozinho.D
Cooldown pesado
TikTok e YouTube são pesados: 8s mínimos por abertura/clique antes de avaliar ou capturar. Nunca repetir clique rápido.
E
Dados sensíveis
Telefone, senha, token, OAuth, cookies e inbox devem ser mascarados nos prints e logs. Segredo sempre vira
[REDACTED].F
Stop se divergir
Se o celular físico visto pelo Renan não bate com ferramenta/screenshot, parar e rediagnosticar. Não insistir.
Central de Comandos
Telegram Bot
Ver Post Social ⚡
TikTok / Instagram / Facebook / YouTube — movimento real na frota
Estimado: — · custo: R$ 0,00 (tudo local)
Pronto. Selecione a rede, cole o link e enfileire. Movimento: abre → vê → curte (% aleatório) → rola → segue/inscreve às vezes → fecha. Guard: stagger ≥60s, máx 3×/dia/device.
DM Instagram
Enviar mensagem direta
/dm @usuario comercial
Post Comercial
Interagir com post
/comercial [link] like+comment
Assistir Vídeo
YouTube / TikTok
/video [url] 60s
Seguir Perfil
Follow massivo
/seguir @perfil instagram
Abrir Link em Todos
Broadcast para frota
/abrir [url] delay:500ms
Execuções de Comando — ao vivo
tempo real
Execuções de Automação — ao vivo
tempo real
UGC Video Pipeline
roda via RASBOLT / Telegram
PASSO 01
Geração de Vídeo
Higgsfield Seedance 2.0
✓ Operacional
PASSO 02
Narração TTS
ElevenLabs PT-BR
✓ Operacional
PASSO 03
Lip Sync
sync.so API
✓ Operacional
PASSO 04
Overlays + CTA
FFmpeg local
✓ Operacional
Jobs Recentes
2 concluídos
🌼
CONCLUÍDO
04/06 09:14
🌸
CONCLUÍDO
03/06 22:47
Vídeos Gerados
2
este mês
Tempo Médio
~12min
por vídeo completo
Taxa de Sucesso
100%
2/2 concluídos
Histórico de Execução
eventos reais — registro manual
Somente eventos que aconteceram de verdade (fonte: logs dos scripts + estado das automações). As rotinas sociais antigas estão desativadas e não geram histórico — ver aba Status Automações.
11/06 — stack de visão
CC智控 EXCLUÍDO — visão agora é ADB puro
App derrubou conexão exigindo VIP • substituído por adb-vision (10 screenshots em 1.2s) • stack: ADB (olhos) + Laixi (mãos) + qwen3-vl (cérebro)
11/06 — auditoria do painel
Painel auditado e corrigido
Fluxo de arquitetura redesenhado • dados fake removidos (histórico, schedule, contadores) • números agora vêm de fonte real
10/06 23:15 — panda_tiktok_comment.py
Comentário TikTok v2 — Concluído
48 devices • 36 OK • 2 pulados pela LEI (cap diário) • 10 erros "vídeo não carregou" • stagger 60–180s
10/06 19:00 — LEI antidetecção
REGRA #1 ganhou o ponto 6
1 comentário por post por conta — nunca 2, nem em treinamento • lista de quem já comentou salva por post
10/06 17:49 — batch comentário v1
Comentário TikTok v1 — Parcial
47 devices • 13 comentários postados • 35 falhas de seletor (corrigido na v2 com input_text Laixi + KEYCODE_ENTER)
10/06 09:44 — Conferência Master
Master subida como TESTE/OFF
Cron automático ainda não habilitado • uso supervisionado • device #29 e IG #44 corrigidos
10/06 09:33 — wallpaper
Verificador antigo dava OK falso
12 devices marcados FAIL_VISUAL_OLD • reaplicar com validação visual nova
08/06 — engajamento TikTok
Playbook de engajamento validado
Like confiável por bounds exatos • verificação qwen3-vl • guard antidetecção criado (panda_antidetect_guard.py)
05/06 — stack de execução
CC智控 + Laixi assumem a frota
touping.exe aposentado (backup salvo) • CC = olhos (screenshot/getclass) • Laixi = mãos (toque/Autox.js)
04/06 09:14 — UGC pipeline
UGC aura_amor_v2 — Vídeo Concluído
Higgsfield + ElevenLabs + FFmpeg • 47s • 1080x1920