T27.AI

Блог

Каждый курс t27 снова — 9 модулей по 3 урока

2026-10-07 · 2 мин чтения

7 октября 2026 года курсы t27 по ошибке сплющили до 27 модулей по одному уроку. Теперь они снова 9 модулей по 3 урока: курсы 1 и 2 получили прежние модули слово в слово, курс 0 — 9 новых, а тест каталога держит форму.

Гравюрный триптих к статье: Каждый курс t27 снова — 9 модулей по 3 урока
Открыть полный триптих в исходном размере
#t27#Course

Каждый курс t27 — это 27 уроков в 9 модулях по 3 урока. 7 октября 2026 года наша правка сплющила курсы до 27 модулей по одному уроку. Это было ошибкой: форма владельца — 9 модулей по 3, и она вернулась во все три курса: 0, 1 и 2.

Что пошло не так

Сплющивающий коммит поставил LESSONS_PER_MODULE = 1 в каталоге курсов specs/course/courses.t27 и сделал каждый урок модулем со своим заголовком. Карта курса потеряла свои 9 частей, а посты блога того дня повторяли форму 27 на 1 так, будто это правило.

Что вернули

МодульУроки курса 0
Файл спекис 1 по 3
Значения и типыс 4 по 6
Массивы, триты и выраженияс 7 по 9
Тесты и функциис 10 по 12
Внутри функциис 13 по 15
Видимость и свои типыс 16 по 18
Модули, правила и gen-tsс 19 по 21
Компилятор и triс 22 по 24
Ошибки, программа и что дальшес 25 по 27

Что это держит

Генератор курса читает каталог и отказывается собирать курс, у которого число модулей или уроков в модуле расходится с каталогом или урок стоит не в модуле floor(i / 3). Если вернуть MODULES_PER_COURSE = 27, проверка курса краснеет; если вернуть файл, снова зеленеет.

Чего это не решает

Пруфы

Поработаем вместе

Нужно довести FPGA/RTL-задачу до замеров на железе?

Работаю по контракту и part-time с hardware-AI, FPGA/RTL и ML-системами — от спецификации и открытого тулчейна до воспроизводимых измерений.