Child of #139 (epic: first-run wizard + credentials UX). Authoritative scope in the design spec.
Scope
After credentials are wired, invoke iam:SimulatePrincipalPolicy against the calling identity for the action set in docs/docs/setup.md's GameServerDeployAll. Surface missing actions to the wizard with copy-paste JSON.
Acceptance
- Missing actions appear as a "Required IAM JSON" panel in the wizard.
- False-positives are minimized by batching the simulation requests.
Child of #139 (epic: first-run wizard + credentials UX). Authoritative scope in the design spec.
Scope
After credentials are wired, invoke
iam:SimulatePrincipalPolicyagainst the calling identity for the action set indocs/docs/setup.md'sGameServerDeployAll. Surface missing actions to the wizard with copy-paste JSON.Acceptance