Для быстрых и грязных схем будем использовать mermaid — язык для создания схем и их форматирования. Используется почти везде. Бесплатно интегрирован в Obsidian, поэтому можно будет даже там тренироваться, если очень хочется какой-то практики. Более того, я бы советовал делать это хотя бы там, так как у вас будет доступ к вертикальному выделению и корректированию. Это когда вы что-то делаете и у вас на нескольких строчках появляется каретка для заполнения текста на каждую выделенную строчку. И набор текста создаёт сразу несколько одинаковых текстовых объектов. Для NeoVim — это сочетание клавиш Ctrl + v, а потом обычная навигация вниз или вверх по строкам. Для Obsidian — это средняя кнопка мышки. Вы можете использовать VSCode и другие IDE для программирования. И если вы используете их, то скорее всего знаете, как вертикально выделять там. Некоторые даже подсветят синтаксис mermaid. Давайте начнём с простого. Попробуем описать некоторый небольшой дом, где, возможно, будет происходить действие. На иллюстрации находится найденная мной матрица критериев для какого-то случайного дома. Такие вижу частенько, когда когда клиент передаёт исполнителю массу данных о том, что с чем должно обязательно должно граничить. Или другие особенности. Больше таких вы можете найти по запросу Criteria Matrix Interior Design Отсюда возьмём названия комнат. flowchart TD room1[Регистрационная] room2[Интервьювешная] room3[Кабинет Директора] room4[Помещение персонала] room5[Аудитория для семинаров] room6[Комната отдыха] room7[Рабочая зона] room8[Кофейня] room9[Комната для гостей] Я сразу же пронумеровал комнаты. roomN — уникальный id каждой вершины. Можно и сократить до r1, но для понятности примера не стал. [text] — квадратные скобки служат формой вершины, а текст, собственно, текст внутри.