Начни здесь

ГЭК без импровизации: пять навыков skills-academic

Практический курс по пакету @dzhechkov/skills-academic для члена государственной экзаменационной комиссии, который впервые принимает защиту магистерских ВКР. Вместе с Ольгой ты поставишь пак одной командой, выстроишь конвейер из пяти навыков, научишься проверять комплектность пакета документов, различать исследовательский и проектный формат работы, вскрывать подмену прогноза измерением, строить коридор оценок из трёх источников, готовить вопросы, различающие знание и волнение, оценивать доклад по транскрипту и ответы по пяти критериям — и соберёшь всё это в компактную справку на одну страницу.

Знакомься: Ольга

Ольга — доцент, которую впервые включили в состав ГЭК. В пятницу вечером ей прислали одиннадцать магистерских работ с отзывами и рецензиями, защита в понедельник утром. Каждую секцию она проходит на шаг впереди тебя: сначала ошибается сама, потом показывает, как надо.

Содержание курса

1. Зачем члену ГЭК отдельный пак навыков

Что такое @dzhechkov/skills-academic одной фразой — и чем он отличается от «попроси модель оценить работу».

Ключевая мысль: пак из пяти навыков несёт критерии оценки, а не данные студентов

Познакомься с Ольгой. Ольга — доцент, и в этом году её впервые включили в состав ГЭК — государственной экзаменационной комиссии, той самой, что принимает защиту магистерских ВКР (выпускных квалификационных работ). В пятницу вечером ей прислали архив: одиннадцать работ, к каждой отзыв руководителя и рецензия. Защита в понедельник утром.

Первая мысль Ольги была ровно такой же, как у тебя: «попрошу ассистента прочитать работу и сказать, чего она стоит». Так делать можно, и получится связный текст — вот только это будет мнение модели, а не оценка по регламенту. Комиссия же выставляет оценку по утверждённым критериям, и защищать эту оценку придётся на закрытом заседании перед коллегами.

Пак @dzhechkov/skills-academic закрывает именно этот разрыв: он приносит в работу ассистента критерии оценки и методику ГЭК, а не готовое суждение. Внутри пять навыков, и каждый отвечает за свой кусок защиты: document-checker — комплектность пакета документов, dissertation-review — анализ текста работы, question-generator — вопросы к защите, defense-evaluator — оценка доклада, answer-assessor — оценка ответов.

Второе, что стоит знать сразу, — про приватность. В паке нет ни одной студенческой работы, ни одной фамилии, ни одного отзыва: только критерии и методика. Персональные данные появляются лишь в тот момент, когда Ольга сама открывает конкретную папку студента, и остаются на её машине.

А самое приятное — команды заучивать не надо. Ольга не набирает никаких магических заклинаний: она пишет ассистенту «проверь комплектность пакета документов» — и нужный навык включается сам, по фразе задачи.

2. Установка пресетом и автоактивация навыков

Три способа поставить пак и один способ его включить — обычной фразой о задаче.

Ключевая мысль: пресет academic ставит все пять навыков одной командой

До понедельника два дня, и Ольга ставит пак. README пакета предлагает три пути, и выбирать между ними просто.

  1. dz init --target claude-code --preset academic — рекомендуемый. Пресет academic — это именованный набор навыков; одна команда разворачивает все пять сразу под твою платформу.
  2. dz setup --target claude-code --preset academic — то же самое плюс самообучение: агент начинает копить уроки по ходу работы.
  3. dz install @dzhechkov/skills-academic — прямая установка пакета, если пресет тебе не нужен.

Ссылки, которые стоит открыть один раз и запомнить: страница пакета на npm — npmjs.com/package/@dzhechkov/skills-academic, и репозиторий, на который ссылается сам README пакета, — github.com/djd1m/dz-harness.

Теперь главное, из-за чего эту секцию стоило читать: включать навык вручную не нужно. Каждый навык описывает в своём SKILL.md фразы-триггеры, и агент поднимает нужный, когда твоя задача на них похожа. Ольга пишет «проверь комплектность пакета документов» — включается document-checker. Пишет «сгенерируй вопросы к защите» — включается question-generator.

Если захочется заглянуть под капот: dz info <идентификатор-навыка> покажет точные триггеры и файлы конкретного навыка, а dz registry search <слово> найдёт навык по слову в каталоге.

3. Порядок пяти навыков: почему комплектность идёт первой

Пять навыков — это конвейер, а не корзина: у каждого своё место до, во время и после защиты.

Ключевая мысль: пять навыков образуют конвейер: комплектность, анализ, вопросы, доклад, ответы

В воскресенье Ольга сделала ошибку, которую делают почти все: открыла первую попавшуюся работу и начала читать её целиком. Через два часа выяснилось, что в папке нет рецензии — а без рецензии защита вообще не состоится, и читать эти сто двадцать страниц сегодня было незачем.

Пять навыков пака выстроены в конвейер именно поэтому: каждый следующий шаг имеет смысл только если предыдущий дал зелёный свет. Порядок такой:

  1. document-checker — комплектность пакета. Дёшево и быстро; если чего-то обязательного нет, дальше идти незачем.
  2. dissertation-review — анализ текста работы по критериям, сильные и слабые стороны, предварительная оценка.
  3. question-generator — вопросы к защите, собранные из найденных слабых мест и замечаний рецензента.
  4. defense-evaluator — оценка доклада студента по транскрипту, уже на самой защите.
  5. answer-assessor — оценка ответов на вопросы и заключительного слова.

Первые три шага Ольга проходит дома, до заседания. Последние два — в зале, по ходу защиты.

Обрати внимание на связку 2→3: вопросы не выдумываются из воздуха, они вырастают из анализа. И на связку 3→5: answer-assessor умеет сверить, какие из заранее подготовленных вопросов действительно прозвучали и совпали ли ответы с ожидаемыми ключевыми словами. Конвейер держится на том, что выход одного шага — вход следующего.

4. Комплектность пакета: четыре документа и одна тема

Что блокирует защиту, что всего лишь желательно — и почему тему нужно сверять в трёх документах.

Ключевая мысль: блокирующие документы и совпадение темы во всех документах пакета

Ольга открывает чеклист document-checker. Он разделяет документы на три очень разные корзины, и путать их дорого.

Обязательные документы — четыре: полный текст ВКР, отзыв научного руководителя, рецензия и презентация. Первые три блокирующие: нет любого из них — защита невозможна. Презентация условная: её часто приносят прямо на защиту, поэтому её отсутствие в предварительном пакете замечанием не считается.

Обязательные элементы внутри самой работы — титульный лист с полными данными, содержание с номерами страниц, список литературы со ссылками в тексте и, отдельным пунктом, совпадение темы во всех документах.

Опциональные — аннотация и справка антиплагиата. Здесь и прячется типичная ошибка новичка: отметить их отсутствие как ошибку. Нет аннотации — пишем «отсутствует», а не «нарушение».

Отдельно стоит техника: формат файла (PDF или DOCX), объём магистерской работы 60–120 страниц (меньше 50 или больше 150 — повод для замечания) и элементарная читаемость файлов; повреждённый файл — блокирующая проблема.

Самая недооценённая проверка — сверка темы. Ольга сравнивает формулировку в четырёх местах: титульный лист ВКР, отзыв руководителя, рецензия и первый слайд презентации. Расхождение здесь — не придирка к буквам, а сигнал, что где-то в документах ошибка, и разбираться с ней надо до заседания, а не в протоколе.

5. Два формата ВКР — два разных набора критериев

Исследовательская и проектная работа оцениваются по разным критериям; определить формат — первый шаг анализа.

Ключевая мысль: формат работы задаёт набор критериев: исследовательский или проектный

Вторая работа в стопке Ольги — про перестройку клиентского пути в страховой компании. Ольга привычно ищет гипотезу и статистическую проверку, не находит и уже готова написать «слабая методология».

Остановись. Это другой формат работы, и критерии к нему другие. Навык dissertation-review начинается не с чтения, а с вопроса: перед тобой исследовательская работа или проектная?

  • Исследовательская узнаётся по гипотезе, эксперименту, научному результату. Её оценивают по методологии, новизне и корректности выводов.
  • Проектная узнаётся по бизнес-проблеме конкретной организации и рекомендациям. Её оценивают по анализу среды, обоснованности решений и эффекту от внедрения.

Наборы критериев пересекаются не полностью. У исследовательского формата свои строки: соответствие методов целям, глубина анализа данных, корректность применения методов, перспективы исследования. У проектного — свои: анализ бизнес-среды, качество исследования (достаточность данных и репрезентативность выборки), выводы и рекомендации с оценкой эффекта, а также отдельная строка про разделение проектных оценок и данных.

Ошибка Ольги была бы типовой и обидной: применить критерии одного формата к работе другого. Работа не станет от этого хуже — но оценка станет несправедливой, а на закрытом заседании такую оценку нечем защищать.

6. Ловушка TO BE: прогноз, поданный как результат

Самый дорогой антипаттерн проектных работ — и вопрос, который его вскрывает за тридцать секунд.

Ключевая мысль: проектная карта TO BE — это гипотеза, а не измеренный результат

Третья работа Ольги выглядела блестяще. Карта клиентского пути, схема потока создания ценности, аккуратная таблица: время обработки заявки сокращается с четырёх дней до полутора, доля отказов падает вдвое. Ольга уже написала в черновике «сильная практическая значимость, 9 баллов».

И тут она заметила подпись под таблицей: «CJM TO BE». То есть это не измерение. Это карта того, как будет — проектная гипотеза автора. Никакого пилота не было, полутора дней никто не наблюдал, вдвое ничего не падало. Работа не врёт: она просто подаёт прогноз в том же формате, в каком обычно подают результат, — и читатель достраивает остальное сам.

Навык dissertation-review держит эту ловушку в двух местах сразу. В критериях проектного формата есть отдельная строка: карты TO BE должны быть явно отделены от AS IS, а прогнозы не выдаются за измерения. А в списке антипаттернов прямо назван «принимать TO BE за измеренный результат» — с пометкой, что это методологическая ошибка, а не мелкая небрежность.

Проверка занимает тридцать секунд и состоит из двух вопросов: на каких эмпирических данных основана эта оценка и проводилась ли пилотная проверка. Если ответа нет — цифры остаются проектными оценками, и оценивать их надо как замысел, а не как достигнутый результат.

Заметь, что случилось: Ольга не поймала студента на обмане. Она поймала на неточности себя — свою готовность прочитать красивую таблицу как факт. Это и есть та самая работа члена комиссии, которую нельзя делегировать.

7. Три равноценные составляющие оценки

Текст, доклад и ответы весят одинаково — и это меняет арифметику итоговой оценки.

Ключевая мысль: итоговая оценка складывается из трёх равноценных составляющих: текст, доклад, ответы

К понедельнику Ольга прочитала все одиннадцать работ и приехала на заседание с готовыми оценками в блокноте. Это была её вторая ошибка за неделю: текст — только одна треть.

Навык dissertation-review формулирует правило коротко: составляющих три, и все три обязательны и равноценны.

  1. Текст ВКР — оценивается по критериям своего формата, до защиты.
  2. Доклад — до двадцати минут: структура выступления, визуализация данных, уверенность изложения.
  3. Ответы на вопросы — десять-пятнадцать минут: глубина понимания, способность аргументировать, реакция на критику.

Из равноценности следует неочевидное. Сильный текст при слабой презентации — это не «пятёрка с замечанием», а оценка не выше четырёх. И наоборот: блестящий доклад не вытягивает работу, в которой выборка из двенадцати респондентов выдана за репрезентативную.

Есть и практический смысл этого правила, а не только формальный. Текст студент писал год и мог получить много помощи; доклад и ответы он производит здесь и сейчас. Именно две последние составляющие показывают, насколько работа действительно его — поэтому и весят они столько же, сколько сам текст.

Ольга закрыла блокнот с оценками и оставила там только предварительные. Правильный порядок — предварительная оценка текста дома, итоговая после трёх составляющих на закрытом заседании.

8. Коридор оценок: три источника и границы корректировки

Как собрать оценку из мнений руководителя, рецензента и своего — и на сколько её можно двигать.

Ключевая мысль: коридор оценок строится из трёх источников, а защита двигает его максимум на балл

У Ольги на руках три числа по одной работе: руководитель рекомендует 7, рецензент — 9, её собственная оценка текста — 7. Что с этим делать?

Навык предлагает конкретный артефакт — коридор оценок. Он строится в четыре хода:

  1. взять оценку руководителя из отзыва;
  2. взять оценку рецензента из рецензии;
  3. определить собственную предварительную оценку текста по критериям формата;
  4. вычислить коридор: от минимума до максимума этих трёх чисел.

Для примера Ольги коридор — 7–9, расхождение между руководителем и рецензентом — 2 балла. Шкала интерпретации короткая: расхождение 0–1 балл нормально, 2 балла — разные приоритеты, стоит обратить внимание, 3 и больше — выносить на закрытое заседание.

Дальше защита двигает оценку внутри коридора, и границы движения тоже названы: сильная или слабая презентация — до одного балла в любую сторону, убедительные или слабые ответы — ещё до балла, а неответ на замечания рецензента — минимум минус один.

Ценность коридора не в арифметике, а в том, что он превращает ощущение в артефакт. На закрытом заседании Ольга не говорит «мне кажется, семь»: она показывает три источника, названное расхождение и условия, при которых оценка поднимется или опустится. Такую позицию можно обсуждать, и в этом весь смысл.

9. Пограничные случаи: где решение уже принято за тебя

Шесть типовых развилок защиты, для которых у навыка есть готовая рекомендация.

Ключевая мысль: пограничные случаи разрешаются готовыми рекомендациями навыка, а не импровизацией

Самое неприятное на заседании — развилка, на которой каждый член комиссии решает по-своему, и оценка начинает зависеть от того, кто сегодня громче. Навык dissertation-review снимает часть таких развилок заранее: у шести типовых ситуаций есть названная рекомендация.

  • Сильный текст, слабая презентация → не выше четырёх: все три составляющие равноценны.
  • Руководитель ставит «отлично», рецензент «хорошо» → опираться на собственную оценку и обсудить расхождение на закрытом заседании.
  • Студент не ответил на замечания рецензента → минус минимум один балл от текстовой оценки.
  • Хорошая работа, слабые ответы → максимум «хорошо»: ответы показывают реальное понимание.
  • Работа сильная, оформление плохое → замечание, но снижать больше чем на балл не за что.
  • Мало времени на чтение → приоритет чтения: введение, заключение, методология, отзыв и рецензия, и только потом основная часть.

Обрати внимание, что это не жёсткие формулы, а зафиксированные позиции. Их ценность в том, что решение принято на холодную голову — до того, как в зале появился живой волнующийся человек, а рядом коллега со своим мнением.

Ольга выписала эти шесть строк на отдельный лист и положила перед собой на заседании. Дважды за день лист пригодился, и оба раза — чтобы не поддаться жалости к хорошему студенту со слабыми ответами.

10. Вопросы к защите: пять категорий и три уровня сложности

Как собрать набор вопросов, который дифференцирует оценку и укладывается в пятнадцать минут.

Ключевая мысль: набор вопросов смешивает пять категорий и три уровня сложности

На первой своей защите Ольга задала три вопроса подряд одного типа — все про методологию, все сложные. Студент растерялся на первом же, дальше отвечал всё хуже, и по итогу Ольга так и не поняла, чего он на самом деле стоит. Набор вопросов не различил знание и волнение.

Навык question-generator строит набор по двум осям. Категория — что именно проверяем:

  • базовый — владение понятийным аппаратом и понимание собственной цели («что вы понимаете под таким-то термином?»);
  • методологический — обоснованность выбора методов («почему метод X, а не Y?», «какие у него ограничения?»);
  • практический — применимость («кто использует ваши результаты и как их внедрить?»);
  • критический — рефлексия и устойчивость к критике («какая главная слабость вашей работы?»);
  • смежный — кругозор и связь с соседними направлениями.

Сложность — три уровня: базовый, продвинутый, экспертный. Порядок задавания при этом обратный панике: сначала разогрев базовым, потом основное тело из методологических и практических, критический — в финале, ради дифференциации между «хорошо» и «отлично», смежный — в резерве, если осталось время.

Тайминг жёсткий: на вопросы отводится 10–15 минут, реально это 4–6 вопросов с ответами. И два правила, которые Ольга усвоила той самой ценой: каждый вопрос привязывается к странице или разделу работы («на странице 47 вы утверждаете, что…»), а если студент не отвечает на базовый вопрос — не углубляться, а перейти к другому базовому. Это уже сигнал для оценки, и добивать человека не нужно.

11. Доклад по транскрипту: шесть элементов структуры

Что искать в расшифровке выступления — и за что придираться нельзя.

Ключевая мысль: структура доклада проверяется по шести обязательным элементам транскрипта

Доклад идёт двадцать минут, и удержать в голове одновременно содержание, структуру и сверку с текстом работы невозможно. Поэтому defense-evaluator работает с транскриптом — расшифровкой речи, которая может дописываться прямо по ходу выступления.

Проверяется шесть обязательных элементов структуры: представление (ФИО и точная тема), актуальность, цель и задачи, методология, результаты и заключение. Отсутствие любого — не мелочь: доклад без методологии не даёт комиссии оснований поверить результатам, а доклад без заключения выглядит оборванным.

Дальше — качество подачи, тоже по проверяемым признакам: логика изложения (связки между разделами против перескакивания), владение материалом (свободная речь против чтения текста), терминология, конкретика (цифры и факты против «в целом» и «примерно») и тайминг.

Третий заход — сверка с текстом работы: нет ли противоречий между докладом и ВКР, совпадают ли озвученные цифры с таблицами, упомянул ли студент замечания руководителя и рецензента. Если работа командная, отдельно слушаем, различает ли докладчик «мы сделали» и «я сделал».

И главное ограничение, которое Ольга поначалу нарушала: по транскрипту нельзя судить о форме. Расшифровка не передаёт интонацию, паузу, дрожащий голос; оговорки в ней выглядят страшнее, чем звучали. Оценивается содержание. А вот тайминг сигнал даёт: доклад короче десяти минут — почти всегда признак поверхностности.

12. Ответы и заключительное слово: третья составляющая

Пять критериев оценки ответа, отдельная проверка заключительного слова и сверка с заготовленными вопросами.

Ключевая мысль: ответы оцениваются по пяти критериям, а заключительное слово проверяется отдельно

Третью составляющую оценки — ответы — легче всего оценить «по ощущению»: держался уверенно, значит знает. Навык answer-assessor разбирает ощущение на пять проверяемых критериев, каждый по трёхбалльной шкале «полный — частичный — нет ответа»:

  1. понимание вопроса — отвечает по сути или вокруг;
  2. глубина — аргументы, примеры и данные или общие фразы;
  3. связь с ВКР — ссылается на конкретные разделы или говорит вообще;
  4. уверенность — отвечает развёрнуто или теряется;
  5. самокритичность — честно признаёт ограничения или отрицает очевидное.

Заключительное слово оценивается отдельно, и это не формальность. По регламенту студент обязан там ответить на замечания руководителя и рецензента. Проверяется четыре вещи: прокомментировал ли каждое замечание руководителя, каждое ли замечание рецензента, конструктивен ли он (принял или спорит без аргументов) и упомянул ли перспективы развития работы.

Есть и шаг, ради которого стоило готовить вопросы заранее: сверка. Какие из подготовленных вопросов действительно прозвучали, совпали ли ответы с ожидаемыми ключевыми словами, какие вопросы остались незаданными — последнее полезно записать для протокола.

Ольга держит в голове один антипаттерн из этого навыка, потому что нарушить его проще всего: снижать за неуверенный тон нельзя. Оценивается содержание ответа, а не то, дрожал ли голос. Волнение на защите — норма, незнание — нет, и путать их дорого именно для честного студента.

13. Компактная справка: весь конвейер на одной странице

Финальный артефакт: одна страница на студента, в которой собрано всё, чему ты научился.

Ключевая мысль: компактная справка собирает результаты всех пяти навыков в один артефакт

Одиннадцать работ — это одиннадцать наборов заметок, и в зале Ольга физически не успевала листать полные справки. Навык dissertation-review даёт для этого компактный режим: одна страница на студента, куда собирается результат всего конвейера.

Что входит в компактную справку:

  • тема одним предложением и формат работы;
  • строка комплектности пакета — результат document-checker;
  • по три сильных и три слабых стороны — результат dissertation-review;
  • три оценки и расхождение: руководитель, рецензент, собственная оценка текста;
  • коридор, рекомендуемая оценка и условия её повышения и снижения;
  • построчные баллы по критериям формата;
  • три вопроса с привязкой к страницам — результат question-generator.

Есть и третий формат — сводная таблица на весь поток: строка на студента, чтобы одним взглядом видеть, где расхождения оценок велики и какое ключевое замечание по каждой работе.

А теперь очередь за тобой. Возьми любую работу, которая лежит у тебя сейчас, и пройди конвейер целиком: комплектность, формат, критерии, коридор, вопросы. Соберись с одной страницей и посмотри, что из неё выпало — почти всегда выпадает одно и то же место, и это самое интересное знание о собственном способе читать работы.

И последнее, о чём стоит помнить, когда справка готова: в ней есть фамилия. Пак навыков персональных данных не содержит, а твоя справка — содержит. Ссылайся на работы по номеру, храни справки там же, где остальные документы комиссии, и не отправляй их туда, где им не место.

Частые вопросы

Пак заменяет чтение ВКР?

Нет, и это записано в самих навыках: dissertation-review прямо не рекомендуется применять без прочтения полного текста работы, а question-generator — без чтения хотя бы аннотации, введения и заключения. Пак приносит критерии и структуру, а не избавляет от чтения.

Можно ли этими навыками готовить студента к защите?

Нет. Все пять навыков написаны для члена ГЭК: в разделах «Когда НЕ использовать» подготовка студента названа прямо как случай не по адресу. Для студента это была бы другая методика, с другой целью.

Куда попадают персональные данные студентов?

В сам пакет — никуда: он содержит только критерии и методику. Персональные данные появляются в момент, когда ты применяешь навык к конкретной папке, и остаются там же, где документы комиссии. В справках, которыми делишься, ссылайся на работы по номеру или метке.

Что делать, если материалы пришли в день защиты и конвейер целиком не проходит?

Работает приоритет чтения из dissertation-review: введение, заключение, методология, затем отзыв и рецензия, и только потом основная часть. Комплектность при этом всё равно проверяется первой — она занимает минуты и может отменить всё остальное.

Как понять, какой навык включится на мою формулировку?

Навыки включаются по фразам-триггерам из своих SKILL.md: «проверь комплектность пакета» поднимает document-checker, «сгенерируй вопросы к защите» — question-generator. Точные триггеры конкретного навыка показывает dz info <идентификатор-навыка>, а найти навык по слову помогает dz registry search <слово>.

Навыки defense-evaluator и answer-assessor требуют записи заседания?

Им нужен транскрипт — расшифровка речи в текстовом файле, который может дополняться прямо по ходу выступления. Как именно вы его получаете и допустима ли запись, определяет регламент вашего вуза, а не пак.

Оценки в курсе — это официальная шкала ГЭК?

Шкала и критерии взяты из навыка dissertation-review, где они приведены как публичный регламент: пятибалльная шкала с соответствием десятибалльной. Регламент вашего вуза может отличаться в деталях — сверяйтесь с ним, курс учит методике работы, а не подменяет локальные правила.

Чем компактная справка отличается от полной?

Объёмом и назначением: полная справка собирается дома и содержит развёрнутые обоснования, компактная — одна страница, которую держат в руках в зале. Для всего потока есть третий формат: сводная таблица со строкой на студента.

Бесплатный интерактивный курс · aicoding.space

Лицензии шрифтов

Onest

Copyright 2021 The Onest Project Authors (https://github.com/googlefonts/onest)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

JetBrainsMono

Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.