Nasiko CLI ライフサイクルブリッジ
このスキルは、ユーザーが ECC に対して Nasiko CLI のインストール、確認、削除を明示的に要求した場合に使用します。このスキルは Nasiko コントロールプレーンを操作するものではありません。
安全契約
- 最初に
ecc nasiko status --jsonを実行します。ステータスは読み取り専用です。 - インストールには常にユーザーの明示的な同意と
--yesが必要です。 - ECC 認定のピン留めバージョン(現在は
v0.1.0)のみをインストールします。 - 最初に
ecc nasiko install --version v0.1.0 --dry-run --jsonでプレビューします。 - ユーザーがバージョン、レジストリ発行元、ダイジェスト、インストール先を確認した後にのみ、
ecc nasiko install --version v0.1.0 --yes --jsonでインストールします。 - ECC が管理する、まだ認定が有効なバイナリのみを
ecc nasiko uninstall --version v0.1.0 --yes --jsonで削除します。削除前に--dry-runでプレビューします。 - 認定ソースは
https://github.com/Nasiko-Labs/nasikoであり、ライセンスは Apache-2.0 です。アーティファクトと抽出されたバイナリの SHA-256 値はピン留めされています。 - 認定されたコマンドを、ダウンロードしたシェルまたは PowerShell のブートストラップスクリプトで置き換えないでください。
- シークレットや資格情報をコマンド引数、ログ、スキル出力、インストールメタデータ、ECC 状態に決して含めないでください。
- Nasiko のテレメトリや、Nasiko または Ito とのデータ共有は、オプトインとし、個別に開示する必要があります。インストールはテレメトリの同意を意味しません。
ライフサイクル境界
初期の ECC ブリッジは、認定インストール、読み取り専用ステータス、所有権確認付きアンインストールをサポートします。接続、認証、起動、デプロイ、シャットダウンについては、これらの動詞が独自の検証済み ECC 契約を持つまでは、正規の Nasiko CLI を直接使用してください。CLI の動詞を推測しないでください。
CLI をインストールしても、コントロールプレーンサーバーが動作していること、エージェントが管理されていること、ルーティングや ACL が機能していること、可観測性が完全であること、テレメトリが有効であること、または Ito コンピュートが接続されていることは証明されません。各状態は個別に報告してください。
障害時の動作
- プラットフォーム、アーキテクチャ、バージョン、マニフェスト、ダイジェスト、アーカイブ、バイナリ、またはインストール先の検証に失敗した場合は、アーティファクトを実行せずに停止します。
latestにフォールバックしないでください。- 任意の
PATHエントリを検索しないでください。ECC の認定された場所、または開発検証用の明示的な絶対パスECC_NASIKO_CLI_EXECUTABLEを使用してください。 - 不完全または曖昧なインストールを成功として扱わないでください。