Product Requirements Document (PRD) Project Name: AI-Chat-to-Drive (Working Title) Target: Professionisti IT, ricercatori e power user di LLM. Obiettivi del Prodotto Privacy First: L'estrazione e la conversione avvengono interamente in locale sul browser dell'utente. Automazione Documentale: Eliminare il "copia-incolla" manuale verso documenti esterni. Formattazione Intelligente: Trasformare conversazioni grezze in documenti Markdown ben strutturati (con intestazioni, blocchi codice e grassetti). Requisiti Funzionali Rilevamento Contesto: L'estensione deve attivarsi solo su domini specifici (chatgpt.com, gemini.google.com, claude.ai). Inference Locale: Integrazione di Transformers.js per eseguire un modello (es. SmolLM2-135M) tramite WebGPU. Parsing Semantico: Il modello deve ricevere il testo della pagina e restituire un JSON strutturato della conversazione. Integrazione Google Drive: Utilizzo delle API di Google (OAuth2) per creare un file .md o un Google Doc direttamente nella cartella specificata. Interfaccia Utente: Popup minimale per avviare il processo e selezionare la cartella di destinazione. Stack Tecnico Runtime: Chrome Extension Manifest V3. LLM Engine: Transformers.js v3 (WebGPU/Wasm). Modello: SmolLM2-135M-Instruct (quantizzato 4-bit). Auth: Chrome Identity API (OAuth2). Storage: Google Drive API v3.