Роман:
>В таком случае тоже можно считать, что сайты имею доступ к файлам друг друга?
вот такие "модели" выносятся в отдельную репу и устанавливаются/пулятся для каждого сайта отдельно. Как вариант - создается отдельное внутреннее апи для всех сайтов с рест интерфейсом
>всё же оптимальней вынести статику на поддомен?
Да
>И как тогда оптимальней куки настраивать, будто они не связаны или будут общие куки?
Не связаны
>Именно с точки зрения разработки, моё мнение, что поддомен для статики это очень удобно, единое хранилище.
После настройки автоматического деплоя - вообще все равно
В случае, когда пользователь использует одновременно 3 сайта - лучше вообще обьединить их все в один сайт или как минимум сделать прозрачную авторизацию/автентификацию на отдельном домене и не заставлять пользователя логинится 3 раза