Хронология с первого провала. В каждой карточке: что проверяли, что вышло, чего эта проверка не доказывает, и ссылка на подробный отчёт.
2026-08 · P0-v1FAIL
Первый способ искать нужный кусок
0нужных кусков найдено
Подробнее
Проверяли: найдёт ли машина кусок закона по короткой цитате, сравнивая отпечатки текстов.
найдено подходящих кусков0нужный кусок сработал0при полном переборе, в первой восьмёрке2,97 %
Способ сравнения оказался неверным: длинный правильный кусок проигрывал из-за того, что в нём больше текста, чем в цитате. Идею выбросили и сделали по-другому.
2026-08 · P0-v2PASS
Поиск нужного куска закона на иврите
100 %нужный кусок найден, открыто 0,45 % ткани
Подробнее
Проверяли: найдёт ли машина нужный кусок, разбудив лишь малую часть ткани.
нужный кусок найден100 %проверено кусков из 472~7,7открыто записей0,45 %время на запрос0,017 мс
Цитаты были точными кусками текста по 24 слова. Пересказ своими словами, вопросы на обычном языке и другие языки пока не проверялись.
2026-09 · P0 масштабPASS
Корпус вырос в 3,7 раза, ткань всё так же молчит
0,08 %ткани открыто при росте корпуса ×3,7
Подробнее
Проверяли: не начнёт ли машина будить всё подряд, когда знаний становится больше.
кусков в корпусе1 758проверено из них0,65 %открыто записей0,08 %нужный кусок найден100 %
Доля проснувшихся даже упала. Но это наблюдение на двух размерах, а не доказательство для любого размера. Корпус был неполным из-за ошибки выгрузки, исправлено 23.09.
2026-09-23 · Legal K15–25PASS
Законы Кнессета за 10 созывов
99,4 %нужный кусок в первой восьмёрке
Подробнее
Проверяли: держится ли поиск на 3 308 настоящих документах.
кусков10 862нужный в первой восьмёрке (recall@8)99,4 %проверено кусков на запрос44,5сработали чужие куски10,1 %
Чужих срабатываний стало заметно больше, чем на малом корпусе. Это поиск нужного места в законе, а не юридическое рассуждение.
2026-09-23 · Kol ZchutPARTIAL
Обычные вопросы людей, 200 статей
3 из 56обычных вопросов нашли сразу
Подробнее
Проверяли: найдёт ли машина нужную статью «Коль Зхут» по вопросу, как его задаёт человек, на русском и иврите.
по цитате из статьи200 из 200по обычному вопросу, сразу3 из 56после разбивки по темам56 из 56
Разбивку по темам придумали после провала и проверили на тех же вопросах, поэтому 56 из 56 — не честная оценка. Из 17 найденных заголовков 3 оказались явно не про то.
2026-09 · P1PASS
Клетки считают сами, без LLM
9 из 10 009клеток сработало, найдено всё
Подробнее
Проверяли: если в коде поменялась одна функция, найдут ли клетки сами всё, что от неё зависит.
клеток всего (с лишними)10 009сработало9доля проснувшихся0,09 %всё нашли и ничего лишнего100 %вызовов LLM0
Правила, по которым клетки считают, написаны вручную. Доказано, что механизм событий и состояний работает, но не то, что машина умная.
2026-09 · P1.1PASS
Сломалось — само починилось
4 из 4тестов прошли после самопочинки
Подробнее
Проверяли полный круг: машина правит код, запускаются тесты, упавший тест возвращается к клеткам, клетка чинит.
до починки1 тест упал, 3 прошлидействий на починку1после4 из 4 прошливызовов LLM0
Поломку устроили намеренно, и клетка заранее знала, как её чинить. Поиск настоящих неизвестных багов этим не доказан.
2026-09 · P2PASS
Две версии починки, выбрана верная
1 из 2веток — выбрана верная
Подробнее
Проверяли: удержит ли ткань две конкурирующие гипотезы и выберет ли верную по настоящим тестам.
гипотез2прошла тестыguard-emptyотвергнутаguard-unknownдоля проснувшихся0,02 %
Обе гипотезы написаны вручную. Доказано, что машина умеет держать ветки и выбирать, но не то, что она сама их придумывает.
2026-09 · P3PASS
Клетки учатся на своих ошибках
50 → 100 %верных выборов после обучения
Подробнее
Проверяли: поменяются ли веса клеток от того, прошли тесты или нет, и станут ли они выбирать лучше на новых задачах.
верных выборов до обучения50 %после100 %выучено параметров4GPUне нужен
Задач всего 4 на обучение и 4 на проверку, признаки придуманы вручную. Это крошечное обучение, до настоящего ещё далеко.
2026-09 · P4.0 / P4.1PASS
Настоящие баги из истории репозиториев
2 из 2настоящих бага починены как у людей
Подробнее
Проверяли: повторит ли машина починку, которую когда-то сделал человек, не видя его правки.
настоящих багов2нашла место из 10 003 клеток1 клеткувыбрала верную починку2 из 2вызовов LLM0
В обоих случаях машина отвергла починку, которая выглядела рабочей, но ломала смысл. Варианты починок пока написаны руками; следующая проверка — чтобы машина выбирала их сама, выучив.
2026-09-25 · P5PASS
Настоящий магазин: «Привет, это работает» на главной
9 из 3 362клеток проснулось — и правка работает
Подробнее
Весь код интернет-магазина PamPam (1 274 файла, ~370 тысяч строк) превратили в клетки машины. Дали одно задание: поставить на главную блок с надписью «Привет, это работает». Какой файл главная и куда вставлять, не подсказывали.
клеток в машине3 362проснулось9 (0,27 %)времяменьше 1 мсвызовов LLM0правка10 строк, собираетсяна живой странице локальновидна на иврите и русском
Машина сама нашла главную, увидела, что её рисует внутренний компонент, вставила блок перед строкой поиска и попросила перевод у трёх словарей. Второй опыт: изменение кнопки цепочкой будит 659 клеток и задевает 254 страницы — первый настоящий большой каскад. Правило «как вставить блок» написано вручную; машина нашла место и выполнила его. В живой магазин правка не влита: это решение владельца.
2026-09-25 · P6aFAIL
Клетки учатся на истории: кого будить
0,27 против 0,33на чужом проекте выученное правило хуже простого
Подробнее
Первый шаг обучения. На 91 настоящем случае «в сущность добавили поле» из истории 2pampam клетки учатся, кто из подписанных файлов меняется на самом деле. Проверка — на Y-TNG, которого машина не видела. Без LLM.
2pampam, поздние коммиты: выученное / будить всех0,37 / 0,16Y-TNG: выученное / будить всех0,27 / 0,33изменённых файлов, где сущность вообще названа (Y-TNG)61 из 367изменённых файлов на одно поле в Y-TNG4 в середине, до 24
Внутри одного проекта правило выучилось и втрое точнее, но на другой проект не перенеслось. История коммитов — плохой учитель: поле приезжает внутри большой доработки, и не видно, что поменялось из-за него. И подписка по имени сущности слишком узкая: большинство файлов получают данные через соседей. Дальше: кандидаты по графу кода, чистые примеры (одна просьба — одна правка), потом учиться самой правке.
Признак ИИ
Модель сама научилась тому, чего ей никто не писал
Никто не говорил клеткам, что «кабинет» — это такие-то файлы. Они вывели это сами из прошлых просьб владельца. Просьбы на русском, файлы на английском, так что прочитать ответ в названиях было нельзя. И чем больше опыта, тем лучше ответ: 10 → 15 → 20 % нужных файлов. С баллами за использование, которые остывают со временем, — 26 %. Так ведёт себя модель, которая учится.
Пока она учится только понимать, кого будить, и ещё уступает простому «что трогали последним» (31 %). Научиться самой правке — следующий шаг.
2026-09-26 · P6bFAIL, НО УЧИТСЯ
Может ли модель учиться на опыте
10 → 15 → 20 %нужных файлов при ¼, ½ и всём опыте
Подробнее
327 настоящих пар «просьба владельца → какие файлы поменялись» из его рабочего журнала (данные остаются у него на компьютере). Клетки — файлы проекта. После каждой просьбы каждый изменённый файл запоминает её слова, каждый у себя: местное правило, без LLM. Проверка на 72 более поздних просьбах в 5 проектах.
клетки, весь опыт20 %клетки, половина / четверть опыта15 % / 10 %«что трогали последним»31 %«что меняют чаще всего»16 %совпадение слов с путём файла1 %
Главный признак обучения есть: больше опыта — лучше ответ, в каждом проекте. Просьбы на русском, файлы на английском, так что найденное выучено, а не прочитано. Но правило слабое: «что трогали последним» пока лучше. Дальше: клетке добавить след её недавней работы и связи по графу кода.
2026-09-26 · P6cPARTIAL
Баллы за использование с остыванием
20 → 26 %нужных файлов, когда баллы остывают
Подробнее
Правило владельца: за каждое использование клетка получает 0,001 балла и при пороге попадает в R3. В R3 должно оставаться свежее: баллы остывают, или новые ярлыки вытесняют старые. Те же 72 просьбы, что в P6b.
только слова (P6b)20 %слова + баллы без остывания19 %слова + баллы, половина веса за 10 просьб26 %то же, за 5 просьб28 %слова + R3 на 10 ярлыков с вытеснением21 %«что трогали последним»31 %
Без остывания баллы ничего не дают, с остыванием дают +7 пунктов. Хотя бы один нужный файл в десятке теперь в половине случаев, как у «что трогали последним», но по общему счёту клетки ему ещё уступают. R3 из 10 ярлыков слишком мал: в нём не помещается текущая работа.
2026-09-25 · Геометрия v1ОШИБКА МОДЕЛИ
Первая попытка сравнить круг с деревом и сеткой
—результат не засчитан
Подробнее
Проверяли: даёт ли круглая схема соединений выигрыш на машинах от 16 до 512 линий.
событий в настоящей трассе7проводов из центра у «круга»по одному на линиюитогне засчитан
Круг был смоделирован неправильно, как звезда с отдельным проводом к каждой линии. Ещё две ошибки были в генераторе нагрузки и в подсчёте пути. Все результаты объяснялись ошибками модели, а не формой.
2026-09-25 · Геометрия v2ПИЛОТ
Круг как волна: один импульс для всех линий
×3,5быстрее дерева на «один импульс → многим»
Подробнее
Исправленная модель: у центра один выход, импульс идёт по общему кольцу, результаты собираются на краю. Дерево и сетка честно везут ответы обратно к корню.
«один импульс на 8 линий», 512 линийв 3,5 раза быстрее дереваработа, которая рождается на линиив 3–4 раза медленнеенастоящая трасса P1не замедляется с размером
Пробный прогон: пороги ещё не записаны, настоящих трасс мало. Время в тактах, а не в наносекундах.
2026-09-25 · Геометрия v3НАСТОЯЩИЕ ТРАССЫ
Вместо выдуманной нагрузки — настоящие задачи
601настоящий юридический запрос в прогоне
Подробнее
Взяли последовательности событий из проверок P1.1, P2, P4 и из двух юридических корпусов и прогнали через ту же модель.
юридических запросов101 + 500событий в кодовых задачах7 / 9 / 5 / 2доля работы, рождённой на линии, в коде40–86 %500 запросов, пропускная способностьвтрое выше дерева
Кодовые задачи короткие, по ним нельзя выставлять пороги. Юридические запросы годятся для оценочного прогона.
2026-09-25 · Ворота G2FAIL
Первый оценочный прогон по записанным порогам
90–97 %кольцо занято — упёрлись в потолок
Подробнее
Пороги победы записали до прогона. Запросы взяли такие, которые симулятор ещё не видел.
большой корпус, 500 запросоввсе пороги пройденымалый корпус, 128 линийне прошёл по скоростикольцо занято90–97 %
Круг упёрся в потолок: по одному кольцу ехала вся задача целиком, и кольцо не успевало. Сетка с четырьмя входами из центра его догнала. Вывод: мешает не форма, а то, что везём по кольцу.
2026-09-25 · РаскладкаPASS
Может ли машина сама держать родню рядом
50 021 → 274клеток в круге волны
Подробнее
Круглая волна достаёт только близкое. Проверяли на настоящей цепочке P1.1: какой радиус нужен волне, чтобы дотянуться до своих, при разных способах раскладки.
клетки разбросаны случайнонужен радиус в полдискаидеальная раскладка0,03–0,06 радиусамашина раскладывает сама0,08–0,09 радиусаклеток в круге волны (из 100 000)50 021 → 274
Одного правила «ложись к тем, кто откликнулся» мало: мешает порядок записи. Помогают переезды в тихие удары: клетки, которые часто будят издалека, переходят ближе. Переехать пришлось всего 5–7 клеткам. Цену записи и переездов пока не считали.
2026-09-25 · Поправка 3PARTIAL
Сердце с местами и каскад местных волн
×2,4–4,3пропускная способность против сетки
Подробнее
Теперь в ударе едут только фамилия и ссылки, 64 байта на задачу, а мест в ударе несколько. Взяли 739 новых запросов и настоящие цепочки P1, P1.1, P2.
4 места, машины от 64 линийвсе пороги пройденыпропускная способность против сеткив 2,4–4,3 раза выше16 мест вместо 4ничего не даётдлинная цепочка против пути через центрв 2,6–4 раза быстрее*разбужено чужих0
На маленьких машинах, 16–32 линии, сетка быстрее. Два промаха показали, что надо решить: волна слишком быстро слабеет с каждым шагом и рвёт цепочки длиннее ~5 шагов, а клетка, нужная двум семьям, может лежать рядом только с одной.
2026-09-25 · Поправка 4ЧАСТИЧНО
Сила волны заново от каждой клетки
100 %длинная цепочка дошла до конца
Подробнее
Два решения владельца. Первое: каждая волна стартует в полную силу от своей клетки и слабеет на 10 % за шаг до самого края. Второе: клетку, нужную двум семьям, ставим ровно посередине, и она просыпается уже от 26,5 %.
длинная цепочка P1дошла до конца (было 89 %)радиус волныв 5 раз большепроверок клеток на волнув ~10 раз большепри фильтре похужекаскад разгоняется, 440+ чужихсередина достаёт семьидо 1,26 радиуса друг от друга
Длинные цепочки больше не рвутся. Но волны живут дольше, и короткие задачи закрываются медленнее, чем через центр. Две ветки в P2 стоят на противоположных краях диска: середина попадает в зону R3, до клетки посередине не дотягивается ни одна. Нужно ещё решение: подтягивать сами семьи друг к другу.
2026-09-25 · Поправка 5СРАБОТАЛО
Далёкая общая клетка сразу получает ярлык в R3
50 → 100 %ветки P2 дошли до конца со второго раза
Подробнее
Правило владельца: если до клетки посередине не дотягивается ни одна семья, клетка всё равно ставится посередине и сразу получает ярлык в R3. Проверяли одну и ту же задачу дважды: первый раз ярлыка ещё нет, второй раз он уже есть.
ветки P2 во второй раздошли до конца (было 50 %)общая клетка посчитана в R3на 7-м ударедлинные цепочки против пути через центрв 2,2 раза быстрее*разбужено чужих0–2
Одна ветка закрывается на 1,6 удара позже пути через центр. Работа сделана к 10-му удару, но семья ждёт, пока погаснет волна, которой уже некого будить. Лечится правилом закрытия: волна гаснет, когда всех возможных своих уже разбудили. Короткие задачи, по решению владельца, со временем уйдут в R3.
2026-09-25 · Поправка 6PASS
Волна гаснет, когда будить больше некого
5 из 5ожиданий выполнено
Подробнее
Правило владельца: волна исчезает, как только все клетки, до которых она могла дотянуться, уже сработали для этой семьи. Проверяли, закрывается ли семья сразу, как сделана работа.
все ожиданиявыполненыдлинные цепочки против пути через центрв 3,2 раза быстрее*ветки P210 ударов вместо 21каждая семья закрывается раньшена 10–12 ударов
* Завышено: в этой модели клетка могла посчитать раньше, чем появился нужный ей результат. Честная цифра — в поправке 7, примерно вдвое. Медленнее пути через центр осталась только задача вообще без продолжений: такие, по решению владельца, со временем уйдут в R3. Открытый риск тот же: при фильтре родства похуже каскад разгоняется.
2026-09-25 · Поправка 7PASS
Родство в два этапа: центр будит, волна запускает
≈ 2×быстрее пути через центр, честно
Подробнее
Решение владельца. Центральная волна будит всю семью, но разбуженные клетки ещё не считают. Считать клетка начинает, когда до неё доходит волна с вычислением, которое ей действительно нужно: хеши сверяются на месте.
все ожиданиявыполненыклетка посчитала раньше нужного результатани разудлинные цепочки против пути через центрпримерно в 2 раза быстреезадача без продолженийне медленнее центрачужих разбужено при точной подписке0
Эта цифра поправляет прежние «втрое»: раньше клетка в модели могла посчитать до того, как появился нужный ей результат. Центр решает, кто участвует, волна решает, когда считать. Если будить по похожести текста, на каждую семью просыпаются 160–195 чужих: они не считают, но горят. Нужна точная подписка.
2026-09-25 · Фильтр родстваНЕ ГОДИТСЯ КАК ЕСТЬ
Как часто чужая клетка выглядит роднёй
50–90 %чужих проходят порог 53 %
Подробнее
Раньше это число бралось из головы. Теперь измерили на настоящих клетках: 1 758 кусков законов и 3 359 кусков кода магазина.
чужих проходят 53 % по отпечатку текста50–90 %законы, общие слова: чужих при 90 % родни1,8 %код, общие словародню по тексту не видноклеток в круге волны на миллионе~100 000точная подписка (P1, P5)0 чужих
Похожесть текста не может быть этими 53 %: два разных текста уже совпадают на 55 %. На законах общие слова работают, на коде нет — там родство в устройстве, а не в словах. И на большой машине волна в треть радиуса накрывает слишком много клеток. Предложения: точная подписка там, где связь известна; выученная вероятность родства для остального; радиус волны считать в соседних клетках, а не в долях диска.
2026-09-25 · Поправка 8FAIL
Настоящая большая цепочка и миллион клеток
652–659 из 659клеток сработало; порядок и чистота держатся
Подробнее
Правила поправки 7 на настоящей большой цепочке: меняется кнопка магазина 2pampam, изменение расходится на 659 клеток, до 5 шагов вглубь. Два узла передают его дальше 208 и 68 клеткам. Вокруг — от нуля до миллиона посторонних клеток.
клетка посчитала раньше нужногони разупосторонние сработалини однамиллион посторонних замедлилнет: 40,8 → 37,3 ударане сработало клеток цепочки0–5 из 659против пути через центр0,60–0,76 (порог 0,6)проверок хеша на семью при миллионе55–64 млн
Пропуски разобраны по одной клетке. Первая причина — узел, от которого зависят 208 клеток, не может держать их все в круге своей волны. Вторая — дыра в симуляторе: клетка, решённая через R3, не пускает волну, хотя по канону должна. Одна волна накрывает 7–9 % диска при любом размере, поэтому цена задачи растёт вместе со всей моделью. Предложения: волна и после R3, ярлык R3 любой недостижимой клетке, узлы рассылают через центр, радиус волны — в соседних клетках.
2026-09-25 · Поправка 9PARTIAL
Волна несёт причину
659 из 659клеток сработало на любом размере, до миллиона
Подробнее
Решение владельца. Волна несёт не только свой результат, но и ссылку на то, из-за чего клетка посчитала. Клетка, до которой узел не достаёт, узнаёт нужный ей результат в волне брата. И клетка, решённая через R3, пускает волну со своего места, как сказано в каноне.
сработало клеток цепочки659 из 659 на всех уровняхпроснулись от волны брата2 (без шума)клетка посчитала раньше нужногони разупосторонние сработалини однамаленькие цепочкибез изменений: 0,48 и 0,53против пути через центр0,60–0,76 (порог 0,6)
Скорость не изменилась: спасённые клетки не лежали на самом длинном пути. Медленность — от длинных шагов вокруг узлов, где зависимые лежат на всю дальность волны. Нужно отдельное решение: узлы рассылают через центр или радиус волны считается в соседних клетках.