| インストール / 前提条件 | 対応、実地: bea 0.1.0をインストール、ローカルコマンドにアカウント不要 | 対応: パッケージマネージャーまたはDockerで単一バイナリ(1.52.3) | 前提条件ありで対応: Node 18以上、開発者アカウント、API資格情報 | 前提条件ありで対応: クローン、ビルド、設定、Intuit開発者アプリが必要 | 前提条件ありで対応: Claude.aiとPuzzleアカウント、コネクタURL |
|---|
| 認証 | ローカルでは不要、ホスト型の認証情報はbea askのみ | 不要: ローカルファイル、アカウントなし | Xero OAuth2: カスタム接続またはPKCEブラウザログイン | Intuit OAuth2アプリのハンドシェイク、サンドボックスはlocalhost、本番は公開HTTPSが必要 | Claudeコネクタ経由のPuzzle OAuth、読み取り専用付与、5日ごとに再認証 |
|---|
| 読み取り / 書き込みスコープ | 読み取りと書き込み、実地: クエリ、レポート、プレビュー後適用のインポート | レポートによる読み取り、追記とインポートによる書き込み | 読み取りに加え、文書化された作成・更新の書き込み、OAuth付与でスコープ設定 | 作成・読み取り・更新・削除・検索のすべて、書き込みカテゴリは無効化可能 | 設計上読み取り専用: 40以上の読み取りエンドポイント、書き込み不可 |
|---|
| ローカル vs クラウドデータ | ローカル: プレーンテキストの台帳ファイル | ローカル: プレーンテキストのジャーナル | クラウド: ツールはローカルで実行、台帳はXero組織内 | クラウド: ローカルのstdioサブプロセス、台帳はQBO会社内 | クラウド: Puzzleデータ上のリモートMCPエンドポイント |
|---|
| プレビュー / 検証 | 実地: プレビュー3件準備 / 0件書き込み、チェック有効、不均衡な書き込みは拒否 | 文書化: インポートのドライラン、エントリは均衡かつ検証済み、チェックコマンド | フィールドレベルの入力検証、書き込み前プレビューは未検証 | スキーマ入力検証、書き込み前プレビューは未検証 | 該当なし: プレビューする書き込み経路がない |
|---|
| 構造化出力 | 実地: 行と列を持つJSONエンベロープ、終了コード、BQL | ターミナル、HTML、CSV、JSON、またはSQLに出力 | JSON、CSV、TOON出力モード | MCPツールの結果に加え、請求書PDFのダウンロード | 未検証: 会話形式の回答; 結果エンベロープは対象外 |
|---|
| 繰り返しのインポート | 繰り返し安全を確認済み: 再インポートで0件、バイトは保持 | 隠し状態ファイルによる文書化された冪等再インポート | 確認済みのソースでは未検証 | 確認済みのソースでは未検証 | 該当なし: インポートパスなし |
|---|