GitHub Codespaces vs Local Dev Containers: postCreateCommand Idempotency
The objective is to guarantee that the postCreateCommand runs with identical state when the development environment is launched either through GitHub Codespaces or via a local Docker‑based Dev Container. Because the execution context differs — cloud‑managed virtual machines versus the developer’s machine — the script may encounter non‑idempotent network call