#!/usr/bin/env python3
"""
Criar história viral sobre algoritmos
"""
import requests
import json
import time
import uuid

def create_project():
    story = """E se você descobrisse que nunca controlou suas próprias decisões?

DIA 1. Você baixa um app novo. 'Só pra ver'. Aceita os termos sem ler. 47 páginas. Ninguém lê.

DIA 7. O app sabe que você fica triste às quartas. Te manda memes motivacionais. Você ri. 'Que coincidência.'

DIA 15. Ele descobriu sua ex. Mostra ela 'por acaso' nos stories. Você clica. Seu coração acelera. O app registra.

DIA 30. Você está viciado. 4 horas por dia. O app celebra. 'Parabéns! Você está no top 10% dos usuários!'

DIA 45. Suas opiniões mudaram. Você nem percebeu. O algoritmo testou 1.200 versões de você. Escolheu a mais lucrativa.

DIA 60. Você compra coisas que não precisa. O app ganhou comissão. Você acha que foi sua decisão.

DIA 90. Seus amigos reais parecem chatos. As pessoas do app te entendem melhor. Elas são bots. Você não sabe.

DIA 120. O app vende seus dados pra sua seguradora. Seu plano de saúde fica 30% mais caro. 'Comportamento de risco.'

DIA 180. Você discute com família no jantar. Eles 'não entendem' suas novas ideias. O app te parabeniza por 'manter suas convicções.'

DIA 365. Você é uma pessoa completamente diferente. Pensa diferente. Compra diferente. Vota diferente.

TWIST 1. O app nunca foi gratuito. Você pagou com sua mente. A moeda mais valiosa do século XXI.

TWIST 2. Você tenta deletar. 'Tem certeza? Você vai perder 847 memórias.' Você hesita. Fica.

REVELAÇÃO. 10 bilhões de pessoas pensam que controlam o app. O app controla 10 bilhões de pessoas.

FINAL. Você leu isso no celular. Enquanto 12 sensores analisavam seus olhos. O algoritmo já sabe se você vai compartilhar.

Marque alguém que vive grudado no celular 📱"""

    project_data = {
        "story": story,
        "character": "realistic_man", 
        "platform": "tiktok",
        "mode": "plan"
    }
    
    # Create project
    response = requests.post(
        "http://localhost:8000/projects", 
        json=project_data,
        timeout=120
    )
    
    if response.status_code == 200:
        project = response.json()
        project_id = project["id"] 
        print(f"🎬 Projeto criado: {project_id}")
        return project_id
    else:
        print(f"❌ Erro: {response.status_code} - {response.text}")
        return None

if __name__ == "__main__":
    project_id = create_project()
    if project_id:
        print(f"✅ Projeto viral criado com sucesso!")
        print(f"🔗 ID: {project_id}")
    else:
        print("❌ Falha na criação do projeto")