Задача: Добавить состояние готовности и жизненный цикл запуска проекта

Добавить состояние готовности и жизненный цикл запуска проекта

Отделить состояние внешнего контейнера от реальной готовности дочернего приложения.

running внешнего DinD не означает, что внутренний Compose уже собрался и приложение готово. Нужна модель состояния проекта уровня building / starting / ready / failed с проверяемым критерием готовности и причиной ошибки. Она должна быть пригодна и для API, и для агента, и для GUI.