Обзор проекта на ~70 000 русских знаков раньше не помещался в один аргумент запуска:
операционная система отвергала команду целиком, и вместо ответа человек получал ошибку. Ниже —
результат настоящего запуска на этой машине, а не пересказ.
Проверка пройдена: команда запустилась, ответ получен, ни один аргумент не вышел за предел.
| Проверка | Итог | Чем подтверждено |
| Обзор допустим по числу ЗНАКОВ | да | 77 659 знаков — меньше предела 96 000 |
| но перерастает предел ОС в БАЙТАХ | да | 149 154 байт — больше 131 072 (128 КиБ на один аргумент) |
| предел одного аргумента на этой машине реален | да | прямой запуск с большим аргументом отвергнут: E2BIG |
| команда ДЕЙСТВИТЕЛЬНО запустилась | да | дочерний процесс стартовал и записал свой argv |
| помощник вернул ответ, а не промолчал | да | Проект идёт по плану: работы продолжаются. |
| аргумент с обзором укладывается в бюджет | да | 96 000 байт (53 129 знаков) при пределе 96 000 |
| начало обзора сохранено | да | аргумент начинается с исходного начала пакета |
| конец обзора сохранён | да | аргумент заканчивается меткой «КОНЕЦ-БАЗЫ-ЗНАНИЙ-ПРОЕКТА-Э3Ж» |
| вырезанная середина честно помечена | да | «…(часть обзора проекта опущена: дерево слишком велико…)…» |
| резали по целым символам | да | ни символа замены, ни разорванных суррогатных пар |
Модель здесь не вызывается: вместо неё в PATH подставлена программа, которая
записывает свой запуск. Цепочка хода — настоящая, из рабочего кода помощника
(manager/src/runner.ts). Страница пересчитывается при каждом открытии.