Apps could fail install when a stack member exited on its first start because a dependency (db/redis/the bitcoin node) was not ready yet — a transient crash, not a broken install. wait_for_stack_containers now restarts each exited/dead container up to 3 times before declaring the install failed; the runtime supervisor keeps it alive afterwards. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>