Bot Profile Pack 運用
このページは公開 / member 向けに、profile-pack の閲覧、比較、投稿フローだけを扱います。 特権承認、featured 運用、secret export ルール、復旧手順は公開ドキュメントでは扱いません。
移行境界の真値表を先に確認したい場合は、こちらを参照してください: Bot 設定移行スコープ
現在 member ができること
/marketで公開済み profile-pack を閲覧する。Detail & Compareで section 単位の runtime 比較を行う。- member 側から profile-pack artifact をコミュニティ投稿する。
- 自分の profile-pack 投稿だけを一覧表示する。
- 自分の投稿 export だけをダウンロードする。
公式リファレンス pack
Sharelife は次の starter pack を自動で供給します。
pack_id:profile/official-starterpack_type:bot_profile_packversion:1.0.0featured:true
用途:
- カタログ絞り込みの基準 (
pack_id=profile/official-starter) - runtime 比較の予行演習
- 投稿前に
selected_sectionsを検証する基準
現在の member 投稿フロー
- ローカルで profile-pack artifact を用意し、
artifact_idを取得します。 - ローカル WebUI の
/memberまたは/marketを開きます。 - profile-pack エリアで
artifact_idをコミュニティへ投稿に入力します。 - 任意の submit オプション:
pack_typeselected_sectionsredaction_modereplace_existing
- 投稿後は
My Profile-Pack Submissionsで状態、詳細、自分の export を確認します。
投稿オプション
pack_typebot_profile_packextension_pack
selected_sections- 今回公開する section の絞り込み
redaction_modeexclude_secretsexclude_providerinclude_provider_no_keyinclude_encrypted_secrets
replace_existing- 同じ member + pack の古い pending 投稿を
replacedに寄せ、最新の pending 投稿を審査対象として残します
- 同じ member + pack の古い pending 投稿を
比較とローカル適用の境界
- 公開 / member docs は比較と投稿だけを扱います。
- 特権 apply/rollback は公開契約に含めません。
- 現在の推奨フロー:
- 公開済み pack を閲覧する
- section 単位で比較する
- ローカル導入の可否を判断する
- 公開したい場合だけ自分の artifact を投稿する
現在の制約
- 現在の main ではコミュニティ投稿は
artifact_idベースであり、公開 ZIP 直接アップロードは契約に含めません。 replace_existingは pending 行の整理だけで、承認済み / 却下済みの履歴は上書きしません。- 比較 / 投稿の結果は「完全復元点」を意味しません。助言的な比較結果であり、完全な環境スナップショット復元ではありません。
- secret を含む operator export は公開 artifact にならず、member docs 側からもダウンロードできません。
ユーザー可視ステータス
pendingapprovedrejectedreplaced
セキュリティ境界
- profile-pack catalog ルートは公開読み取り専用です。
- 投稿と「自分の投稿」ルートは member 専用で、owner スコープです。
- 特権審査、device/session ガバナンス、高権限ストレージ運用は非公開 docs のみで扱います。