| Installazione / prerequisiti | Supportato, osservato: installa bea 0.1.0; nessun account per i comandi locali | Supportato: binario singolo tramite gestore di pacchetti o Docker (1.52.3) | Supportato con prerequisiti: Node 18+, account sviluppatore, credenziali API | Supportato con prerequisiti: clona, compila, configura; richiesta app sviluppatore Intuit | Supportato con prerequisiti: account Claude.ai e Puzzle, URL del connettore |
|---|
| Autenticazione | Nessuna necessaria localmente; credenziali ospitate solo per bea ask | Nessuna necessaria: file locali, nessun account | OAuth2 di Xero: connessione personalizzata o login browser PKCE | Stretta di mano dell'app OAuth2 di Intuit; la sandbox accetta localhost, la produzione richiede HTTPS pubblico | OAuth di Puzzle tramite connettore Claude, grant di sola lettura; ri-autenticazione ogni 5 giorni |
|---|
| Ambito di lettura / scrittura | Letture e scritture, osservato: query, report, importazione con anteprima-poi-applicazione | Letture tramite report; scritture aggiungendo e tramite importazione | Letture più scritture di creazione/aggiornamento documentate, limitate dai grant OAuth | Creazione, lettura, aggiornamento, eliminazione e ricerca completi; le categorie scrivibili possono essere disabilitate | Sola lettura per progettazione: oltre 40 endpoint di lettura, nulla di scrivibile |
|---|
| Dati locali vs cloud | Locali: file di libro mastro in testo semplice | Locali: journal in testo semplice | Cloud: gli strumenti girano localmente, il libro mastro vive nell'organizzazione Xero | Cloud: sottoprocesso stdio locale, il libro mastro vive nella società QBO | Cloud: endpoint MCP remoto sui dati Puzzle |
|---|
| Anteprima / validazione | Osservato: anteprima 3 pronte / 0 scritte; controllo valido; scrittura sbilanciata rifiutata | Documentato: dry run di importazione; voci bilanciate e validate; comando check | Validazione dell'input a livello di campo; anteprima prima della scrittura non verificata | Validazione dell'input dello schema; anteprima prima della scrittura non verificata | Non applicabile: nessun percorso di scrittura da anteprime |
|---|
| Output strutturato | Osservato: buste JSON con righe e colonne, codici di uscita, BQL | Report su terminale, HTML, CSV, JSON o SQL | Modalità di output JSON, CSV e TOON | Risultati degli strumenti MCP più download della fattura in PDF | Non verificato: risposte conversazionali; envelope del risultato non coperto |
|---|
| Importazioni ripetute | Osservato sicuro per ripetizioni: la reimportazione scrive 0, i byte sono preservati | Reimportazione idempotente documentata tramite file di stato nascosti | Non verificato nelle fonti controllate | Non verificato nelle fonti controllate | Non applicabile: nessun percorso di importazione |
|---|