sapiens_quote_pop
Publishes curated Sapiens, Repertório, or Educativo entries via session token. Creates drafts for admin review, or publishes directly with publishNow.
Instructions
Publica curado da Coluna Sapiens (publish_quote), Coluna Repertório (publish_pop) ou Educativo (publish_educativo) via session token. publish_quote: cria entry com column='sapiens', exige objeto quote completo (text/author/sourceWork/license/referenceImage/flowImage). publish_pop: cria entry com column='repertorio' format='pop-article', exige popReference{featuredItemId,relatedItemIds?,lensTheme?}. publish_educativo: cria artigo derivado de aula (Trilhas → Blog), exige educativeReference{sourceLessonId,angle?,partNumber?,totalParts?}. Default status='draft' (admin revisa em /dashboard/admin/...); publishNow=true publica direto.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | kebab-case único | |
| tags | No | Tags. Pra publish_quote, 'sapiens-column' é adicionada automaticamente se faltar. | |
| tldr | No | ||
| quote | No | Obrigatório pra publish_quote. | |
| title | Yes | ||
| action | Yes | ||
| format | No | Pra publish_quote: 'short' (200-600 palavras) ou 'essay' (>600). Default 'short'. | |
| content | Yes | Markdown completo do artigo/comentário. | |
| excerpt | No | ||
| category | No | Default 'filosofia-tech' pra quote, 'repertorio' pra pop | |
| overwrite | No | Pra publish_quote: se draft com mesmo slug existe (status='draft', column='sapiens'), apaga e recria. Não sobrescreve published. | |
| publishNow | No | Default false (cria como draft). True publica direto sem passar por curation. | |
| generatedBy | No | Marker do gerador (ex: 'claude-opus-4.7-max:sapiens-quote-skill'). Default genérico se omitido. | |
| popReference | No | Obrigatório pra publish_pop. featuredItemId vem de sapiens_repertorio. | |
| thumbnailUrl | No | ||
| connectedSlugs | No | ||
| educativeReference | No | Obrigatório pra publish_educativo. sourceLessonId vem da query lms:listLessonsForBlogPicker. | |
| readingTimeMinutes | No |