docs(yt-pub): documentar credenciais e status do pipeline

Item 2 da sugestão B — pipeline de videos yt-pub-livesx.

Doc completo em vault/ecommerce-kb/YT-PUB-LIVESX-SETUP.md (gitignored, 150 linhas)
Resumo no HANDOFF.

Descobertas:
- Dashboard funcional: senha padrao Inema2026$$$, login POST /api/login
  retorna cookie 'ds' HttpOnly (30 dias)
- Publicacao YouTube NAO configurada: faltam CLIENT_ID, CLIENT_SECRET,
  API_KEY, GCP_PROJECT, YOUTUBE_CHANNEL_ID, SPREADSHEET_ID
- credentials.enc esta VAZIO (bind mount virou diretorio)
- Scheduler roda sem jobs (sem credenciais Google)
- Banco SQLite lives.db tem 0 lives, 0 canais TikTok

Doc inclui:
- Comando curl para login
- Passo-a-passo para configurar OAuth Google
- Lista de variaveis necessarias e onde conseguir
- Como montar credentials.enc e .encryption_key no container

Estado do projeto:
- Pendencias criticas: 3 (Twenty wizard + QR bussines-m5 + yt-pub creds)
This commit is contained in:
Iris Florencio 2026-07-06 23:16:43 -03:00
parent ee8c3d1fb1
commit d1760b7daf

View File

@ -30,19 +30,24 @@
| ~22:00 | Token `.gitea_token` corrigido (removido prefixo `GITEA_TOKEN=`) | — |
| ~22:00 | **Upstream `master → gitea/master` configurado** | — |
| ~22:00 | Push final — `9c2f7ff` em sincronia com `gitea/master` | — |
| ~22:30 | **Item 1 sugestão B**: Saleor JWT manager corrigido (RSA_PRIVATE_KEY path→conteúdo, PKCS#8→PKCS#1) | — |
| ~22:35 | App Token persistente criado (`NPXnQSAcwTH40BGlqV010baewTSUzR`) + helper `saleor-api.py` | `ee8c3d1` |
| ~22:45 | **Item 2 sugestão B**: yt-pub-livesx documentado (credenciais + status) | pendente commit |
### Métricas finais da sessão
| Métrica | Valor |
|---------|-------|
| Commits pushados nesta sessão | 6 (4 novos + 2 pré-existentes) |
| Arquivos versionados adicionados | 35 (5 commits somam 3.838 insertions) |
| Commits pushados nesta sessão | 7 (5 novos + 2 pré-existentes) |
| Arquivos versionados adicionados | 36 |
| Diretórios legados removidos | 5 (agents, crm, hermes_skills_backup, api-complive, docs) |
| Backup locais criados | `backup/untracked-triagem-2026-07-06/` (13 docs) + `backup/untracked-lixo-2026-07-06/` (5 dirs) |
| `.gitignore` ampliado | +13 padrões (vault, skills, saleor-media, traefik-acme, yt-pub-livesx, etc) |
| Disco liberado | ~7.4GB (Higienização Docker) + estrutura Git limpa |
| Workflows n8n ativos | 2 (substituíram 3 stubs legados) |
| Pendências críticas | 3 (Twenty wizard + QR bussines-m5 + Saleor produtos) |
| Saleor | 4 produtos, 0 orders, App Token persistente criado |
| yt-pub-livesx | Dashboard OK, YouTube/TikTok publish NÃO configurados |
| Pendências críticas | 3 (Twenty wizard + QR bussines-m5 + yt-pub credenciais YouTube) |
### Mudanças estruturais (visíveis no Gitea)
@ -248,7 +253,12 @@ workflows/{README-FASE5-OPENWA-TWENTY.md, m5-openwa-to-twenty.json, m5-twenty-to
11. **Multi-tenant workspace Twenty** — configurar quando finalizar setup inicial
12. **INEMA materials** instalados mas parcialmente explorados (yt-pub rodando, viralads parado)
13. **Chave do gateway.digitalavello.shop** (omniroute) — token OK mas config de sticky sessions precisa ser afinada
14. **Pipeline de vídeos** (yt-pub-livesx) tem auth interna, documentar credenciais para a Iris
14. ~~**Pipeline de vídeos** (yt-pub-livesx) tem auth interna, documentar credenciais para a Iris~~ **✅ RESOLVIDO**
- Doc completo em `vault/ecommerce-kb/YT-PUB-LIVESX-SETUP.md`
- **Dashboard**: senha `Inema2026$$$` (default), login `POST /api/login`
- **Publicação YouTube**: NÃO configurada (faltam CLIENT_ID, CLIENT_SECRET, API_KEY)
- **TikTok download**: NÃO configurado
- Scheduler rodando mas sem jobs (zero credenciais Google/TikTok)
15. **API key do n8n** (`n8n_api_6878...`) não funciona direto — usar cookie de sessão via `/rest/login` em vez disso
### Descontinuado / descontinuável