Staging deploy
Browser は developer laptop の source を安全かつ再現可能には load できません。Deploy は declared surface を immutable な content-addressed bytes に変換し、全 screen、tool-result renderer、locale loader、artifact consumer が同じものを解決できるようにします。
sota validate
sota deploy --dry-run
sota deploy --description "Add grounded search results"
sota statusDeploy は deterministic に compile/pack/upload し、Core が authoritative definition を検証します。Staging pointer だけが新 artifact に移り、Production は変わりません。
Version は immutable です。
既存 version に異なる bytes を deploy すると VERSION_IMMUTABLE_CONFLICT。Version を上げ、breaking change では CLI が要求する acknowledgement と migration declaration を指定します。
Staging test には exact environment の install/enable、owner/contributor 権限、active workspace membership が必要です。