Руководство ROFL

ROFL держит модель вашего кода и отвечает на вопросы о ней с доказательством. Эти страницы — документация для людей: что он отвечает, как спрашивать, как писать свои правила. Каждый вывод команды в них напечатан самим инструментом при сборке руководства, а не набран руками, так что вы читаете то, что действительно работает. Страницы публикуются на disentinel.github.io/rofl/guide при каждом слиянии в main.

Английский текст — исходный; перевод идёт за ним с отставанием не больше недели. Код, команды и их вывод везде остаются английскими: это то, что вы увидите у себя на экране. Глава, которой ещё нет по-русски, открывается по-английски и помечена в списке слева как «(en)».

С чего начать

1WHAT.mdЧто такое ROFL и что он отвечает, на одном маленьком примере: ответ с доказательством, где останавливается «нет» и чего модель не увидела
2INSTALL.md, QUICKSTART.mdУстановить, пройти учебник, написать свой блокнот, направить его на свой код
3ASKING.mdТе же вопросы из командной строки, для человека или агента: rofl ask, why, whynot, --json, сохранённый мир, коды выхода

Пишем своё

CONCEPTS.mdЯчейки, предложения, факты, правила, строки-вопросы, коды выхода; словарь терминов
WRITING.mdФорма предложения: все её правила на одной странице
CHEATSHEET.mdВсё то же на одном экране
DRAWING.mddraw: картинка того, к чему пришёл блокнот
MODELS.mdtranslate: языковая модель пишет ячейку rofl по просьбе словами, и что ей разрешено читать

Для агентов и авторов инструментов

AGENTS.mdФрагмент для CLAUDE.md проекта, rofl-nb --json, коды выхода
ADAPTERS.mdКак написать адаптер: как мир спрашивает внешнее — базу данных, программу, MCP-сервер или HTTP API — и получает факты назад

Что нового

1.5 (1.5.0 — 24 октября 2026, 1.5.1 — 25 октября)

Уже в main, но ещё не в выпуске

Адаптерная часть уже описана в ADAPTERS.md, но в установленном 1.5.1 ничего из этого пока нет.

Дальше

Проектные решения, стоящие за всем этим, лежат в docs/, по файлу на решение; они написаны для людей и агентов, которые работают над движком. Каждый флаг командной строки описан в docs/cli.md; что изменилось в каждом выпуске и что агенту теперь делать иначе — в docs/releases/. Блокнот работает и в браузере, ничего не устанавливая: disentinel.github.io/rofl.