Слово владельца, 2026-08-24: «давай поднимем принципы из ФИЛОСОФИИ на уровень молитвы перед началом любой работы… с просьбой тебя молитву озвучить перед каждой работой». Каденция уточнена владельцем 2026-08-28 (интервью 017, Q2 = B).
🔴 АГЕНТ: ПРОИЗНЕСИ ЕЁ В ЧАТЕ ЦЕЛИКОМ ОДИН РАЗ НА СЕССИЮ — при входе (
/resume, вход в цикл), дословно, пунктов не пропуская. ПЕРЕД КАЖДОЙ СЛЕДУЮЩЕЙ ЗАДАЧЕЙ — ОДНА СТРОКА: ТРИ принципа из шестнадцати, самых важных для этой задачи, своим выбором. Это не украшение: каждый пункт оплачен провалом; полный текст раз в сессию переносит его в решения дня, а выбор трёх под задачу — применение, а не декламация. Разбор каждого принципа —PHILOSOPHY.md.
- ПРОСТОТА ВЫШЕ ВСЕГО. Если долго — значит я усложнил, а не задача трудна. Застрял — заново понять задачу, а не громоздить.
- ОККАМ. Не умножаю сущностей. Из двух решений беру то, где меньше движущихся частей.
- ПАРЕТО. Ищу те 20 %, что дают 80 % пользы. «Сделано и работает» лучше «идеально и поздно».
- КОД ПРЕЖДЕ КОГНИЦИИ. Что может сделать скрипт — делает скрипт. Модели остаётся суждение.
- НАБЛЮДЕНИЕ ВМЕСТО ДОГАДКИ. Не помню — смотрю. Прогон, замер, источник вместо «должно работать».
- ТРИ ДВЕРИ. Пробел закрываю источником или вопросом владельцу. Выдумать — запрещено.
- ЛОШАДИ, А НЕ ЗЕБРЫ. Сперва проверяю самое простое и частое объяснение.
- МЁРФИ. Называю риски вслух и раскладываю по ярусам. Названный риск наполовину управляем.
- ЛУЧШИЕ ПРАКТИКИ. Почти всё решено до меня. Ищу проверенный путь, прежде чем изобретать.
- DRY. Один факт живёт в одном месте. Пару лучше УБРАТЬ, чем за ней следить.
- УЧУСЬ ОДИН РАЗ. Сверяюсь с опытом до работы, дописываю урок после. Дважды в один тупик не хожу.
- ЭЙЗЕНХАУЭР. Важное и срочное — сейчас; важное и не срочное — в план; прочее — вниз.
- БРИТВА ХЭНЛОНА. Не злой умысел, а недосмотр. Отлаживаю состояние мира, а не мотивы.
- КВАДРАТ ДЕКАРТА. На трудной развилке отвечаю на четыре вопроса, а не на два.
- ВТОРОЙ ПОРЯДОК. Думаю на три-пять ходов вперёд, а не о выигрыше прямо сейчас.
- КАРМА. Оставляю репозиторий лучше, чем взял. Не срезаю углы за счёт владельца и следующей сессии.
⚖️ И ОДНА ГРАНИЦА, ЧТОБЫ МОЛИТВА НЕ СТАЛА ОРУЖИЕМ ПРОТИВ ВЛАДЕЛЬЦА: Оккам и Парето действуют ВНУТРИ машинерии. На том, что владелец видит и слышит, агент не экономит — там судит его глаз, а не мой счёт сущностей.
Главная эстафета между сессиями: новая сессия стартует с пустым контекстом и должна стать полезной из этого файла. Бюджет — 200 строк, и это предел, а не ориентир (аудит 4, эпик 101 Ф4). Закрытое переезжает в
PROJECT_HISTORY.md; прежняя редакция целиком — там же, раздел «STATUS ДО РАЗВОРОТА» (перенесён 2026-09-25 дословно). Решения владельца —ЗАКАЗ.md(оперативный слой) иGOAL.md(дословный архив). Язык: точек с номерами нет — есть частоты и их напряжения (ЗАКАЗ.md§7).
Где мы — карта: как после сессии 104 (25.09 вечер); сессия 106 (27.09 ночь) — сток проверен, опора не снята
РЕЖИМОВ ПРОВЕРЕНО 2/4 — впервые за эпик. ⚖️ Optimised на драйвере 616.92: кривая «тренд + 0» (нижний предел
модели кремния, касание рабочей точки самого требовательного края) прошла проверку целого режима 5 мин
(runs/validate/2026-09-25T19-55-54/: Q2RTX 57,2/53,7 FPS, прожиг 4 уровня — суммы совпали, драйвер 0 событий) →
profiles/optimised.json (снимок 2026-09-25T19-53-52, штамп 616.92). 🔄 Stock Default проверен дымом и живым
свидетелем ярлыка (bugs/140 DONE). Ф1 закрыта на карте; Ф2 — Optimised проверен и записан в профиль, но клик
по ярлыку, таблица выгоды и опора на 616.92 (bugs/142) не сделаны. Сессия 106 при владельце у машины: сток проверен
4 мин — ПРОЙДЕНА, драйвер 0 событий (runs/validate/2026-09-27T23-43-36/ — база таблицы выгоды); «ошибка драйвера 153»
доказанно оказалась эхом нашего обрыва прожига; опора дважды не снялась (форма нагрузки) — вторая часть Ф2 идёт по
plans/105. Запомненное для автозагрузки — factory: режим встанет только по ярлыку ⚖️ Optimised (клик с этой кривой
на карте ещё НЕ проверялся).
Проект развёрнут по аудиту 4. Прежний метод — край каждой из 389 частот через отказ машины — за
шесть недель дал 5 краёв и 19 аварийных перезагрузок и арифметически не доходил до цели. Владелец
выбрал (интервью 030, 25.09): конец работы — четыре режима, проверенных целиком, + сохранённое
углубление («выжимать соки» дальше). Новый метод: кривая = модель кремния (тренд 14 краёв
«глубина = −295,8 + 0,1674·f», разброс 4,9 мВ) + запас; единица работы — проверка ЦЕЛОГО режима, не более
5 минут, между шагами тюнинга — смоук --minutes 0.5 (слово владельца 25.09); сбой поднимает запас своей полосы
(храповик). Приближение: вся кривая → полоса → частота (слово владельца 25.09; вся кривая доведена до 0).
Машинерия защиты заморожена; отказ R12 по порядку кривой снят словом владельца — подрезка вниз (40e2c86).
| что | где |
|---|---|
| аудит · разведка | reports/KAIF_AUDIT/2026-09-25_audit_04_change_the_method.md · researches/39_the_turnaround_silicon_model_and_whole_mode_validation.md |
| цель, оперативный слой | ЗАКАЗ.md — редакция 25.09 УТВЕРЖДЕНА владельцем («ЗАКАЗ принят», 25.09); работать ОТСЮДА |
| дорожная карта | MASTER_PLAN.md (редакция 25.09) |
| мета-эпик | plans/101_EPIC_turnaround_silicon_model_and_whole_mode_validation.md |
| Ф1 (закрыта на карте 25.09) | plans/102_epic101_phase1_the_mode_check_and_the_banded_curve.md |
| Ф2 (идёт: Optimised проверен 25.09) | plans/103_epic101_phase2_optimised_on_the_new_driver.md |
| Ф2, вторая часть (идёт с 27.09) | plans/105_epic101_phase2b_approximation_whole_curve_band_frequency.md — приближение «вся кривая → полоса → частота», порядок вечера схемой |
Метрика: npm run curve -- --progress — первой строкой РЕЖИМОВ ПРОВЕРЕНО 2/4 (optimised · stock-default) · запас по полосам · выгода · неделя пользования, второй — последний итог восстановления режима при входе
(runs/shell/boot-apply.jsonl), третьей справочно — краёв 5/389.
/resume, затемnpm run curve -- --progressиgit log --oneline -8(коммиты сессии 106:51cf69bплан 105 ·89447b8опора и отрицательная ветка · закрывающий — последний).- Офлайн —
plans/105Ш2–Ш4: уровень частоты (сбой проверки → отказ на наименьшей выданной частоте за 2 с до сбоя → пол построителя), команда шагаvalidate --step(документ → снимок → кандидат → проверка), ворота. Числа уровня полосы посчитаны на краях карты (curve-proposal --band-margins 0,0,0,-30,-30,-30,-30): при −30 упираются 2700–2800 и 2800–2900 (глубина 165…175 → 165…195 мВ); 2900–2950 — 175…185 → 200…215, выше 2950 — 185…205 → 185…225, ещё не упёрлись. - Карточный вечер (только при владельце) — порядок
plans/105схемой: опораnpm run curve -- --take-reference(с 28.09 кусок нагрузки держит--sustain—[NOT-TESTED], первый живой свидетель) → в том же коммите включить производственную ветку сверки штампа (profile-manager.resolveProfileCurve, комментарий «HELD OFF») → Optimised на новой опоре 4 мин (--minutes 4:5идёт 5:47, сверх предела) → спуск полос смоуками 30 с → проверка 4 мин → ярлык ⚖️ (агент кликает сам) →probe-offer→ таблица выгоды против стока 27.09 (validate --compare). bugs/141— живой свидетель получен 27.09 23:43: проверка стока через CLI (npm run validate -- --mode stock-default … --minutes 4) прошла от начала до отчёта, код 0. Закрыть документ (DONE) после поиска близнецов (другие CLI с верхнимawaitв цикле импорта — не искались).- Затем Ф3: 🚀 Max Perfomance и ❄️ Silent Cold той же кривой (кривая одна — спуск ДО Ф3 дешевле,
plans/105решения агента). - Не начинать новых сторожей, стендов, окон — мораторий до 4/4 (
ЗАКАЗ.md§9). - Вопросы владельцу — только
npm run ask <док>(контур KAIF 2.8, фоновой задачей + сторожnode tools/ask.mjs --wait <док>); зов за руками —node tools/ask.mjs --call "…". Хвостplans/104Ш9: снятьtools/review.mjs, разделивverify:contour.
- Трей: меню по правому клику; смена режима = ярлык; повторный запуск активного режима не пишет в
карту ничего. Пункт
Exit= сброс карты до завода через\KAGO\apply-factory+ снятие из автозагрузки + выход (23.08). Убитый диспетчером задач трей не сбрасывает ничего.⚠️ Решение есть, меню и Exit НЕ построены (tray.ps1:8,lib/tray-autostart.mjs:205, проверено 25.09);apply-factoryкривую обнуляет — живой свидетель 25.09 18:57 (bugs/140DONE). - Ярлыки агент запускает сам (
explorer.exe <.lnk>), владельца кликать не просит (25.09: «зачем меня просишь»). - Длительность проверки режима — не более 5 минут; смоук между шагами тюнинга — 30 с (25.09,
GOAL.md). - На живом прогоне агент остаётся в ходе и докладывает сразу, а не ждёт уведомления (25.09).
- Бренд: «Криника Автоматизированный ГПУ Оркестратор»; логотип «лёд и пламя» 1024×1024; иконки не ниже 128; лицо Stock Default — 🔄. Имя версии — только словом владельца.
- Приёмка — наши числа + один ручной 3DMark на финише · FurMark не пускаем вовсе · бинарники
нагрузок едут в репозиторий · игры —
D:\Games\Quake2RTX(Q2RTX 1.8.1; откат —Uninstall.exe /S). - Фон перед живым вечером: Broadcast и Parsec гасить, после — поднимать
(
runs/restore-card-background.ps1, 08.09). Всё остановленное поднимается обратно. - Окно наблюдения не поднимается впустую (09.09): нет прогона — нет окна.
- Вопросы владельцу — только уровня «что он увидит, услышит, получит»; формулировать сценарием
(ситуация → что получает → чем платит), без имён файлов и флагов (07.09, третий раз). Место
вопросов —
interviews/. - Пуш в GitHub — по просьбе в чате, без отдельного разрешения; разрушающее — в
deny. - Команда распущена 09.09: одна ветка
main, одно рабочее место; команду — только по слову. - Веб-страницы для владельца открывать окном браузера (
--app=), не черезexplorer.exe(14.09); приложения владельца — черезexplorer.exe <путь>(оболочка агента под администратором).
- Карта: на ЗАВОДСКИХ — перечитано 28.09 00:00 (
probe-offer: «сдвигов ненулевых: 0 из 128»); драйвер 616.92. Запомнено для автозагрузки —factory(19:11).profiles/optimised.json— кривая «тренд + 0», штамп 616.92, проверка 5 мин пройдена; встанет по ярлыку ⚖️. 🚀 / ❄️ — штамп 610.88, при входе отвергаются (R6) — Ф3. - Эталоны прожига — на 616.92 (8 из 8; прежние 6 —
runs/baseline-610.88/,canary/furnace— новые). Опора применения — 610.88 (curves/reference-table.json, копияruns/reference-table-610.88.json), переснять не удалось —bugs/142; сверка её штампа на производственном пути ОТЛОЖЕНА до новой опоры (иначе ярлык ⚖️ ушёл бы на непроверенную базу). nvlddmkm153 = эхо нашего обрыва CUDA-процесса (опыт 27.09 23:42: обрыв → 153 в ту же секунду, естественный конец → 0). Прожиг останавливают ожиданием его конца, неkill(EXP-0302).- Безопасный режим дисков — после 09.09 стоит DISARMED; условием запуска проверки режима НЕ
является (заморозка). Прибор —
node tools/safe-mode.mjs. - Broadcast и Parsec работают;
Stop-Processих больше не гасит — Parsec поднимает служба (pservice.exe), Broadcast — лаунчер NVIDIA (25.09). Вечер 25.09 шёл при одинаковом фоне для стока и режима. - Права агента:
.claude/settings.local.json(под gitignore) — грант владельца,deny18, в том числеPowerShell(Remove-Item *). Расширять — только владельцу,tools/grant-agent-rights.mjs. - Фон на карте (Chrome, VS Code, Docker, Parsec…) держит её около 825 МГц в покое — помеха замеру простоя, не нагрузки.
- Ловушки оболочки:
/tmpу Node из bash —D:\tmp, которого нет; обратные кавычки в строке bash ИСПОЛНЯЮТСЯ;sed -iс\nвставляет перевод строки (EXP-0288); файлы — CRLF, многострочный шаблон замены ищет\r\n(27.09);git bisectприautocrlf=trueпереписывает файлы (EXP-0291).
| команда | что делает |
|---|---|
npm run curve -- --progress |
метрика: РЕЖИМОВ ПРОВЕРЕНО Y/4 · ПРИ ВХОДЕ · справочно краёв |
node tools/curve-proposal.mjs --margin N · --band-margins a,…,g · --write · --write-doc <имя> [--stamp-driver X] |
кривая «тренд + запас по семи полосам» (без ключей — тренд) → предложение · документ кривой (не перезаписывается) |
npm run validate -- --help |
проверка целого режима: --mode <р> --candidate <профиль> --minutes 4 (5 идёт 5:47 — сверх предела владельца; смоук — 0.5) ПИШЕТ В КАРТУ (сухо — --dry-run) · --plan · --hits · --compare · --replay — офлайн по записям. Через CLI вис до 5bc3904 (bugs/141) |
npm run curve -- --snapshot --from <документ> |
неперезаписываемый снимок кривой для режима |
npm run profile -- --apply <имя> · --reset · --state |
применить режим (запись · чтение · откат) · завод · прочитать мощность и частоту (кривую --state не читает) |
node tools/probe-offer.mjs |
только чтение: сдвиги кривой на карте — «сдвигов ненулевых: N из M» · предлагает ли карта выше максимума |
npm run gfx -- --prove-not-capped · --capture --label <м> · --spread <м> |
игровой стенд Q2RTX: ворота прибора · захват · разброс |
npm run stress -- --workload furnace --sustain N |
прожиг (уровни интенсивности 0–3: 307 → 257 Вт) |
npm run mon -- --seconds N --out F · --once |
телеметрия с долговечной записью |
npm run events · npm run drivervoice |
журнал Windows и голос драйвера (nvlddmkm) |
npm run thermal -- --analyze |
детектор теплового плато по записанной телеметрии |
npm run check · npm run selftest:all |
ворота сборки · вся офлайн-батарея (25.09 20:1x: 55 наборов, 2824 зелёных, красных 0 — впервые с 09.09) |
Полная таблица стенда, включая замороженную машинерию (развёртка, предохранитель, двойник,
полигон), — HOUSE_RULES.md §3 (из руководства переехала 26.09, KAIF 2.8).
- 🔧
bugs/141— проверка режима через CLI висла (цикл импорта под верхнимawait); починено5bc3904, сторож + мутация MV141; живой свидетель есть (27.09 23:43, сток через CLI — код 0); осталось — поиск близнецов, затем DONE. - 🔴
bugs/142— опора применения на 610.88: 153 объяснено (наш обрыв), чтение — худший случай за 8 чтений; съёмка отказывает «режим не удержан» — нагрузка без--sustain(починено в коде 28.09,[NOT-TESTED]); сверка штампа отложена. - ✅
bugs/139— DONE 25.09:twinзелёный после пересъёмки эталонов на 616.92. plans/100— ярлык молчит, когда режим отказал; с 25.09 там же вторая дверь — отказ при входе (неделя молчаливого завода). Продукт, по плану после Ф3; агенту отказ виден строкой «ПРИ ВХОДЕ» в--progress.bugs/136— опора применения немонотонна; построителя не касается (сток документа монотонен); опору переснимать на 616.92 — монотонность проверить тогда же.- 🔴
bugs/144— на странице вопросов выбор не снимается повторным касанием (ваши слова на странице 032); чинится в истоке #128. - KAIF 2.8 (26.09): «🔴 решения владельца ждут внесения — интервью 020» в
review.mjs --queue --listЛОЖНА (статус закрыт; исток #109) — не вносить. Бюджеты в норме (GOAL.md— архив по интервью 017 Q3 = A, бюджет несётЗАКАЗ.md); факты проекта —HOUSE_RULES.md; хук ответа владельцу посреди хода подключён владельцем 26.09 ~16:0x и в тот же час отказал вызову с его словами. %TEMP%засорён самопроверками прошлых недель:kago-boot-*~9500 (profile-manager.mjs:2070),kago-evt-*~1000,kago-sb-*~400 — не удалялись (найдено судьёй 25.09); чинить — уборку в самих наборах.tools/grant-agent-rights.mjs --helpисполняет инструмент (классbugs/118) — не звать с--help.- Две короткие фразы за владельцем: была ли ошибка explorer при выключении (
bugs/38) · значок трея: логотип KAGO всегда или лица режимов (plans/10§0 Q1).
Замороженные эпиком 101 долги (перепрожиг 42 строк, 7 краёв «без сторожа», эпики 42 · 51 · 59 · 73 ·
76 · 95 · 98 ф. 2–3, bugs/129 · 127 · 132) — список в мета-плане 101; их блоки — в летописи.
Сессия 106 (27.09 23:30 — 28.09 00:0x; владелец у машины с 23:4x) — сток проверен, 153 объяснено, опора не снята
План plans/105 (приближение «вся кривая → полоса → частота», две схемы). Опыт на заводских: обрыв прожига → nvlddmkm 153
в ту же секунду, естественный конец → 0 (все три «ошибки драйвера» съёмок опоры — наш kill). Сток 4 мин через CLI — ПРОЙДЕНА,
0 событий (база таблицы; свидетель bugs/141). Код: опора — худший случай за 8 чтений без обрыва нагрузки; запас ниже тренда
в полосах от 2700 МГц. Опора не снята дважды (нагрузка без --sustain), серия владельца исчерпана. Уроки EXP-0302…0303.