# Operations (myoperations.click) > Operations é a linha 2: aplicações para tocar o que já está no ar. Três > produtos no ar — Analytics (analytics de site sem cookie, e medição de > servidores MCP), Videos (hospedagem e player que mede até onde cada vídeo > foi assistido) e, desde 07/10/2026, Tasks (onde os agentes trabalham). O > Community ainda não está aberto. > > Este arquivo é o mapa da linha para agentes. Ele não substitui a referência > de cada produto: siga os links abaixo antes de gerar código. Site: https://myoperations.click Mantido por: Ciro Cesar Maciel (https://ciromaciel.click) ## 0. Estado — leia antes de tudo - Analytics: no ar. Worker em https://analytics.worker.myoperations.click, painel em https://analytics.dashboard.myoperations.click, servidor MCP de leitura em https://analytics.worker.myoperations.click/mcp. - Videos: no ar desde 02/10/2026. Worker em https://videos.worker.myoperations.click, painel em https://videos.dashboard.myoperations.click. - Community: não está aberto. O worker (https://community.worker.myoperations.click, com `/status`) e o painel estão publicados, mas nenhuma comunidade foi criada e não há data para abrir. Não descreva nenhuma funcionalidade dele. - Tasks: no ar desde 07/10/2026. Worker em https://tasks.worker.myoperations.click (com `/status`), painel em https://tasks.dashboard.myoperations.click. A seção 5 diz o que ele faz e o que ainda não faz. - Preço: não há preço público e nada é cobrado em nenhum produto. Não cite valor ou condição comercial. ## 1. Login — mesmo login, autorização por produto - Os painéis da linha usam o Auth da linha: https://auth.worker.myoperations.click (aplicação Operations). - A mesma conta entra em todos os painéis da linha. Cada produto decide o que a conta enxerga: um recurso de outra conta responde como inexistente. - Passo humano obrigatório: chega um código no e-mail da pessoa, e ela o cola uma vez. Não tente contornar. ## 2. Analytics Referência completa (leia antes de integrar): https://myoperations.click/products/analytics/llms.txt (a mesma do painel, https://analytics.dashboard.myoperations.click/llms.txt, com o login nomeado como o Auth da linha) - Script de uma linha no ``: `` `data-spa` cobre SPA (history e hash); `data-honor-dnt` respeita Do Not Track e Global Privacy Control. - Sem cookie e sem identificador no navegador. O visitante é um hash calculado no servidor que muda todo dia; visita = visitante distinto no dia. - Números: visualizações, visitas, rejeição (visualização com menos de 15 s), mediana do tempo visível, série diária, comparação com a janela anterior. Janelas de 7, 30 e 90 dias (`?days=7|30|90`), até 8 janelas para trás. - Recorte por página, origem, campanha UTM, país, dispositivo, navegador, sistema, meta ou evento, combinados com "e", sobre os últimos 90 dias. - Metas (`analytics.trackGoal(código, centavos?)`) e eventos (`analytics.trackEvent(nome)`), em listas separadas. - Medição de servidor MCP: site do tipo `mcp`, chave de servidor `ask_`, `POST /collect/server`. Relatório de chamadas, sessões, taxa de erro e mediana de latência, por tool, cliente e revisão do protocolo. - Instalador: `npx @ciromaciel/analytics web init --site ` (Next, Vite, CRA, HTML, Astro) e `npx @ciromaciel/analytics mcp init --key ask_…`. Os dois mostram a mudança antes de salvar. - API de leitura: `/overview`, `/sites`, `/sites/:id/...`, com `Authorization: Bearer ` ou uma chave de leitura `ark_…`. Coleção `{items, page}`; erro `{error:{code, message}}`. - Chave de leitura `ark_` (criada no painel, em Chaves de leitura; aparece uma vez): para um cron, um CI ou uma rotina na nuvem. Lê as rotas `GET` dos sites da conta; toda escrita e toda rota `/keys` responde 403. - Servidor MCP de leitura em https://analytics.worker.myoperations.click/mcp, com OAuth pelo Auth da linha. Oito tools, todas de leitura, que devolvem o mesmo que as rotas: `analytics_list_sites`, `analytics_overview`, `analytics_pages`, `analytics_sources`, `analytics_audience`, `analytics_goals`, `analytics_mcp_calls`, `analytics_site_health`. - Sem medição, o número fica vazio (`null`). Vazio não é zero. O Analytics NÃO tem: - tool ou chave que escreva: cadastrar e excluir site, meta ou chave é do painel, com a sessão de uma pessoa; - visitante recorrente, contagem de pessoas distintas no mês, coorte, retenção, funil de várias sessões, identificação de pessoa; - tempo real, gravação de sessão, heatmap, teste A/B; - exportação CSV, relatório por e-mail, alerta por limiar; - recorte além de 90 dias, proxy de primeira parte, filtro de robô além dos que se declaram. Não afirme conformidade legal certificada nem lugar de armazenamento dos dados: nenhum dos dois está declarado. ## 3. Videos Referência completa (leia antes de integrar): https://myoperations.click/products/videos/llms.txt O painel do Videos não publica llms.txt (responde 404 nesse caminho); a referência do Videos para agentes é a deste site, escrita a partir do código. No painel, a mesma documentação está em "Documentação e API". - Envio: do computador (retomável, MP4, MOV, MKV ou WebM até 20 GB), por link `https://` para o arquivo (links de YouTube, Vimeo, Instagram, TikTok e Facebook são recusados) ou pela API / MCP. O arquivo nunca passa pelo chat. - Gravar: pelo painel (Clips, sem instalar: tela, janela, aba ou câmera) ou pelo Clips para Mac (macOS 14+, Apple Silicon; ainda sem a assinatura da Apple). As partes sobem enquanto grava; o link existe quando a gravação para. - Página do link (`https://videos.worker.myoperations.click/w/`): acesso de qualquer pessoa, e-mail antes, só a conta ou link pessoal; senha, validade, download (quando o documento permite), transcrição e comentários. - Interação no vídeo, ligada por vídeo no documento: comentários e reações no segundo, pergunta, escala, ponto na imagem e reações do trecho, com moderação e métricas. - Transcrição (Workers AI), resumo e capítulos sugeridos (capítulo só entra no vídeo por uma pessoa); legendas geradas da transcrição, ligadas por vídeo. - Player: `` e ``. Web Component com Shadow DOM. Toca só nos domínios permitidos da conta; o endereço do streaming é assinado por 6 horas. - A barra é sempre o tempo real (`progress_bar: 'real_time'` é constante). - Minutos: entregue (todo tempo tocado), assistido (só depois do clique; salto não conta) e com dono (assistido por pessoa identificada). O produto conta minutos, não plays. - Retenção de 7 e 30 dias, todo o público ou só pessoas conhecidas. - Identificação só por quatro portas: link com identidade (`?vw=`), e-mail deixado no player, login provado pelo servidor da página (token assinado com a chave `vk_` ou o JWT do Auth) e compra informada por `POST /api/conversions`. `data-email` sem assinatura é ignorado. Quem não se identificou continua anônimo: sem fingerprint, sem IP gravado. - Documento versionado do vídeo (`videos.config/1`): rascunho, publicar cria a versão seguinte, versões antigas reabrem como rascunho; verificações antes de publicar. - Webhooks de saída no padrão Standard Webhooks com cabeçalhos `x-ccm`: `video.watched`, `video.cta_clicked`, `video.reached`, `video.converted`, `person.identified`, `video.ready`, `video.recorded`, `video.commented`, `video.comment_approved`, `video.reacted`, `video.interacted`, `video.updated`. Novas tentativas em 1 min, 5 min, 30 min, 2 h e 12 h. - MCP: https://videos.worker.myoperations.click/mcp (OAuth; metadados em `/.well-known/oauth-protected-resource`). Doze ferramentas. Leitura: `videos_list`, `videos_get_retention`, `videos_list_viewers`, `videos_usage`, `videos_get_transcript`, `videos_list_comments`, `videos_interaction_stats`, `videos_list_interactions`. Escrita (o cliente pede confirmação): `videos_create_upload`, `videos_update_player` (só no rascunho), `videos_identity_links` e `videos_reply_comment` (a resposta só aparece depois que uma pessoa aprova no painel). Publicar e apagar não são ferramentas: são de uma pessoa, no painel. - Armazenamento: um fornecedor de vídeo guarda, converte e entrega; o armazenamento principal fica na Alemanha, com réplica em São Paulo. O player, a medição, o documento e as integrações são do Videos. O Videos NÃO tem: teste A/B, conversa com IA sobre os vídeos no painel, marca d'água, DRM, domínio próprio no player ou na entrega, integração pronta com plataformas de venda ou com o Payments, contagem de plays, área de membros, live. "Quem assistiu" vem sempre com o recorte "entre quem se identificou". ## 4. Community O Community não está aberto. Para todos, criadores e não criadores; as aulas dele tocam no Videos. Nada além disso pode ser afirmado: nenhuma funcionalidade, data ou preço. ## 5. Tasks No ar desde 07/10/2026. Usa o mesmo login da linha, tem servidor MCP com OAuth em `https://tasks.worker.myoperations.click/mcp` (a regra de cada ferramenta é do servidor: Só humano não é registrada, Confirma vira pedido de aprovação de uma pessoa) e manda eventos por webhook assinado (Standard Webhooks, cabeçalhos `x-ccm`; 401 e 403 ficam retidos). A referência — leia antes de integrar: - **Tasks** — https://myoperations.click/products/tasks/llms.txt Onde os agentes trabalham: instruções com versões, um modelo (DeepSeek V4.1 Flash ou Qwen3.8 Flash, pela OpenRouter) e conexões MCP com uma regra por ferramenta (Livre, Confirma, Só humano). Pedidos em cadeia, execuções com o custo medido pela OpenRouter, painéis, conferências, fontes de entrada (`POST /events/:sourceId`) e um botão que pausa todos. Chave `tk_`. Responder um pedido e retomar não são ferramentas. O WhatsApp está construído e ainda não está no ar: espera a aprovação da Meta. ## 6. A relação com o Infrastructure A linha roda sobre o Infrastructure (https://myinfrastructure.click), como o app de qualquer cliente rodaria, sem acesso privilegiado. Quem usa o Analytics, o Videos ou o Tasks não precisa usar o Infrastructure. ## 7. Páginas Toda página tem um gêmeo em Markdown no mesmo caminho, terminado em `/index.md` (ex.: https://myoperations.click/products/analytics/index.md). - https://myoperations.click/ — a linha - https://myoperations.click/products/analytics — Analytics - https://myoperations.click/products/videos — Videos - https://myoperations.click/products/community — Community (estado) - https://myoperations.click/products/tasks — Tasks - https://myoperations.click/prompts — prompts prontos, um por tarefa - https://myoperations.click/comece — o prompt que liga o seu agente à linha - https://myoperations.click/about · /contact · /developers - https://myoperations.click/legal/privacy · /legal/terms · /legal/security Soluções (cada uma com o caso, o objeto verificável e o que fica de fora): - https://myoperations.click/solutions/analytics-sem-banner-de-cookie — Sem cookie: O tráfego do site, sem identificador no navegador - https://myoperations.click/solutions/medir-servidor-mcp — Servidor MCP: Cada chamada de tool, com cliente e latência - https://myoperations.click/solutions/de-onde-vem-quem-converte — Metas e origens: De onde vem quem chega à meta - https://myoperations.click/solutions/ate-onde-o-video-foi-assistido — Retenção de vídeo: Minuto só conta depois do clique - https://myoperations.click/solutions/aula-com-retencao-por-aluno — Aula com retenção: Até onde cada aluno assistiu - https://myoperations.click/solutions/oferta-no-minuto-certo — Oferta no minuto certo: O botão aparece quando o vídeo chega lá - https://myoperations.click/solutions/quem-assistiu-no-crm — Quem assistiu, no CRM: Eventos por webhook assinado - https://myoperations.click/solutions/para-criador-de-curso — Criador de curso: A página de venda e a aula, medidas - https://myoperations.click/solutions/para-saas — SaaS: O site, a demo e o servidor MCP - https://myoperations.click/solutions/para-dev-solo — Dev solo: Medir sem montar servidor para isso - https://myoperations.click/solutions/para-quem-delega-a-agentes — Quem delega a agentes: O agente trabalha; a decisão é sua (Tasks) - https://myoperations.click/solutions/alternativa-ao-google-analytics — Vindo do Google Analytics: O que o cookie compra, e o que custa - https://myoperations.click/solutions/alternativa-ao-youtube-para-aula — Vindo do YouTube ou Vimeo: Para a aula que mora na sua página - https://myoperations.click/solutions/alternativa-ao-n8n — Vindo do n8n: O fluxo desenhado, ou o agente com regra (Tasks, comparação com fonte e data) Prompts prontos (cada um manda o agente ler o llms.txt do produto antes): - https://myoperations.click/prompts/instalar-analytics-no-site — Instalar o Analytics no site (analytics) - https://myoperations.click/prompts/medir-meu-servidor-mcp — Medir o meu servidor MCP (analytics) - https://myoperations.click/prompts/criar-uma-meta-no-analytics — Criar uma meta (analytics) - https://myoperations.click/prompts/incorporar-um-video-e-ler-a-retencao — Incorporar um vídeo e ler a retenção (videos) - https://myoperations.click/prompts/links-com-identidade-para-alunos — Links com identidade para alunos (videos) - https://myoperations.click/prompts/mandar-quem-assistiu-para-o-people — Mandar quem assistiu para o People (videos) - https://myoperations.click/prompts/ligar-o-seu-agente-ao-tasks — Ligar o seu agente ao Tasks (tasks) - https://myoperations.click/prompts/pedir-uma-decisao-antes-de-agir — Pedir uma decisão antes de agir (tasks) - https://myoperations.click/prompts/mandar-eventos-para-o-tasks — Mandar os eventos do seu sistema (tasks) Os endereços antigos /analytics, /videos e /community redirecionam (301) para /products/analytics, /products/videos e /products/community.