описание что должна система делать, что от нее ожидают пользователи, как она должна работать (если это необходимо пользователям например API) ю причем та часть документации что завязана на код должна быть автогенерируемой иначе бесполезна.. если вам не хочется для тех документации лазить в код (тот же самый API) то давно придумали разные OpenAPI , Doxygen... но я бы все таки ожидал на проекте видеть верхнеровневую техдокументацию - грубо кубики компонентов, взаимосвязи и взаимодействия между ними, какая то декларация кто за что в этом зоопарки отвечает.. ну и плюс как это безобразие разворачивается/настраивается и где искать логи