Совершенно верно. Просто ваша фраза про “если спека вынесена в отдельный репозиторий, то её можно обсуждать, менять и версионировать отдельно” - прозвучала как поинт за отдельное хранение. Я лишь указал, что всё то же самое можно делать и без привязки к “вынесению”
Я про то, что если спека лежит в чужом приватном репозитории проекта, то без доступа к этому репозиторию её в issues не пообсуждаешь и pull request не кинешь.
А если спека лежит в отдельном от проекта общедоступном репозитории, то полная свобода действий.