ветвь 04 · дневник стройки

День 76. Стройка открыта.

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

пульс · 2830 правок за 76 дней
8 майтише → плотнее16 сен
8 май
первая правка
2830
правок всего
789
пик · 10 сен
16 сен
последняя
последние дни · записи из git
16 сен58 правок
  • · Подвал - у колонок Win95 внутреннее поле, текст не прилипает к линии рамки
  • · Вкладка День на дневнике под замком владельца из хроники и реестров, снят скрипт аналитики с 404, пульт не уходит под кнопку Аа, решение по виду пульта
  • · Пульт окном Windows 95 по макету Fable - строка ведёт на экран, источник по кнопке, без панели реестров, предыдущая цель свёрнута
15 сен39 правок
  • · Дела 41 и 42 - ложные пометки сняты, под PR 4090 получен первый ответ снаружи, счёт поправлен на 12 процентов
  • · Настоящий список дел 15.09 · 52 файла сведены к 23 живым · две ложные блокировки названы
  • · peredacha chata SKILLY 22: delo 49 zakryto, reestry, vygruzka, ves chata, karta. Fable SKILLY 22
14 сен51 правка
  • · delo 45: klass MCP izmeren na pyati serverah, pravilo oprovergatelya v PRAVILA
  • · delo 42: svidetelstvo pod PR 4090 opublikovano, granica ohvata snyata zapuskom vetki
  • · chat KARIERA 15: zhurnal rashoda, ves chata svetloy stranicey, vopros 132 zakryt pervoistochnikami, srez peresobran
13 сен57 правок
  • · метрика применено N из 1900 убрана из всех приборов, страниц и витрин: поле applied ставили скрипты автоприменения, откат 02.09 оставил 27 машинных меток, число никогда не измеряло работу владельца. Само поле в карточках не тронуто
  • · наружу: замер потолка под 5074 и репликация 5132 опубликованы, внешних результатов стало 6
  • · карта генеральных по моделям: десять каналов, слоение по четырём слоям числами, 49 пар дублей, список протухших фактов о сети и корпусе
12 сен53 правки
  • · мина html без doctype и charset в проверку мин, реестры оркестра 13 волна 3
  • · тикет 24: исполнитель канонизирует KOREN и не шлёт код 2 пусто в отказ, тест 52 случая зелёный на маке
  • · тикет 30: каталог MCP по конфигам клиентов и прибор сверки mcp_katalog.py
11 сен113 правок
  • · tiket 36 blok 5: itog chata, reestry resheniy rosta i voprosov
  • · proryv: otvet GPT razbor arhiva, prinesen vladelcem iz vtorogo kanala
  • · tiket 36 blok 5: metod po maketu, shapka i podval na centry, pasport mashiny na mashina, istochnik korobki dlya NotebookLM
10 сен789 правок
  • · vecher-7: chernovik audita ak-sound.ru proveren iz oblaka (knopki Kupit vedut na 404), tiket 23 stranica dlya zakazchika s razvilkoj, vopros 51 zakryt
  • · vecher-7 vhod: stroka rosta za 10.09 pro optimistic concurrency, shestoj zamer vhoda 115083 v zhurnal
  • · tiket 15: ispolnitel podtyagivaet origin pered push, uzel VPS obnovit.sh kommitit pyat fajlov bota, proby na podstavnom origin 30 i 6 sluchaev, zamer vhoda vecher-6 121002
9 сен56 правок
  • · chuzhoe: razbor 69 skillov David Ondrej na GitHub - 10 priemov s pervoistochnikami, shum nazvan pryamo. lenta.sh: LENTA_BEZ_SUPADATA=1 vyklyuchaet platnyi zapasnoi put dlya besplatnogo progona kanala
  • · bot: 44 vetki knopok obrabotat_knopku stali dvumya tablicami KNOPKI_TOCHNYE i KNOPKI_PREFIKSNYE (uzel 2 tiketa 14), snimok 75 vhodov do i posle sovpadaet po md5. komandy_sverka chitaet klyuchi iz tablic
  • · prosby: razbor 74 otkrytyh po trem voprosam - 7 zakryt faktom, 1 gorit po sroku, 4 klastera-umnozhitelya
8 сен36 правок
  • · bot: роутинг ZHDU/ZAMENA/ZAKREPIT/TEMA_SEYCHAS/PRIEM_POKAZAN в JSON-реестр (шаг 1/3)
  • · ДИАВТО: пакет переписан под Китай и Корею, добавлена мина в условиях Carapis, поля Che168 и Encar, довод про поисковый вес
  • · Пакет ДИАВТО: памятка заказчику, инструкция по пробному Carapis, индекс где что лежит
7 сен71 правка
  • · Заведён реестр роста оператора и записана замена генеральной инструкции. Шесть реестров системы меряли систему, про оператора не было ни одного - поэтому рост жил только в памяти и собирался заново в каждом чате. Правило записи жёсткое: строка пишется только с доказательством на диске, ощущения не пишутся. Первые четыре строки за 07.09. В журнале настроек - полная замена генеральной инструкции: сняты шесть противоречий с датами отмены каждого, добавлены разделы РОСТ и СКИЛЛЫ, поднято правило про отказ инструмента, цикл закрывается двумя вопросами
  • · Четыре слоя надёжности разом, каждый с живым прогоном. Первый: глухой отказ кончился. Исполнитель разводит исход - файл с отказом белого списка или с ненулевым кодом возврата уезжает в новую папку ochered-otkaz, а не в разобранные, и порождает квитанцию scripts/kvitanciya.py: строка в shina/logi/kvitancii.jsonl плюс попытка сказать в телеграм. Квитанция всегда выходит нулём, её падение не имеет права ронять исполнителя. Второй: чтение недописанного файла. Apple в man launchd.plist прямо пишет, что при срабатывании WatchPaths нет гарантии, что файл в согласованном состоянии - цитата стоит в коде. Файлы с расширением tmp и part пропускаются, файл без перевода строки в конце откладывается до следующего прохода, дважды отложенный уходит в отказ. Третий: ворота перестали лгать. Введено третье состояние НЕ ЗНАЮ - исключение внутри проверки теперь означает отказ прибора, а не поломку материала. Слово ЧИСТО печатается только когда провалено ноль И не проверено ноль, иначе код возврата 2 и строка сколько из скольких. В снимке появились поля ne_proverili и polnota, старые поля сохранены. Заведена проверка min_vorota_ne_lgut - прибор проверяет сам себя на честность прошлого прогона. Сайт на странице мин научен показывать вопросительный знак вместо галочки: непустая строка в JS истинна, и непроверенная мина показалась бы зелёной. Четвёртый: молчание прибора стало отдельным громким состоянием - прибор без следа на диске вообще теперь не тонет в общей куче, а стоит первым с пометкой ни разу не подавал голос, и порог тревоги в два полных цикла проверен по первоисточнику Prometheus. Плюс прибор scripts/sinhron.py: диск против индекса числом, 2361 против 1749, расходится на 612 или 26 процентов, и это число встало третьим в заголовок START.md. Индекс прибор не трогает, только меряет
  • · Фундамент: 26 файлов первоисточников под шесть болезней системы, собраны шестью параллельными агентами. Очереди и глухой отказ - AWS Builders Library и глава 22 SRE-книги. Повторы, таймауты и третье состояние не знаю - Брукер, Габриэльсон, глава 21. Атомарная запись и чтение полузаписанного - POSIX rename, SQLite atomiccommit, LWN про fsync, man launchd.plist с прямой фразой Apple о том, что файл при срабатывании WatchPaths может быть в несогласованном состоянии. Рассинхронизация производных данных - документация Next.js, Клеппман, Фаулер. Молчание прибора против шума алертов - глава 6 SRE-книги, глава 5 Workbook, Prometheus absent. launchd - три man-страницы с ответами на три его вопроса. В каждой папке карточка: главное строкой, что забрать с привязкой к его узлам, что НЕ брать и почему. Дословных копий нет и это сказано вслух: выемка отказалась воспроизводить копирайтный текст целиком, в файлах разбор по разделам с точными цитатами нормативных мест
6 сен19 правок
  • · отказ прибора перестал быть вердиктом о материале: ссылка с битым JSON от модели уходила в мимо навсегда. Список признаков сбоя знал деньги, ключ и частоту, поломки разбора ответа не знал. Проверено по конвейеру: отсутствие субтитров карточку не роняет, get_transcript возвращает пустой текст и has_t False, карточка пишется всё равно — значит прежняя причина нет транскрипта или отказ модели врала в обе стороны. Правило перевёрнуто: мимо ставится только по названной причине о материале, всё прочее возвращается в очередь с настоящим текстом ошибки и счётчиком попыток, на третьей попытке честное падает на одном и том же. Ошибка вытаскивается пер-ссылочно из строк skip id err. Самопроверка на 8 проверок, три подложенные поломки покраснели
  • · lenta: правило «критик-двойник вместо числа» из разбора Попова
  • · два прибора конвейера эпизодов и починка стиля в первом эпизоде: сдатчик гоняет семь проверок перед сдачей и считает смету, на первом же прогоне нашёл три кадра со вписанным руками стилевым суффиксом; заготовщик собирает из карточки героя кандидатов в инсайт по разрыву дат и расхожей версии, границы речи по статусам фактов, бюджет и скелет таблицы; на карточке фон Неймана первым кандидатом встаёт та самая теорема 1928 против книги 1944, на карточке Шеннона слово бит которое он сам приписал Тьюки
5 сен55 правок
  • · передача 05.09 вечер: тикет 09 порядок в телеграме с замером шума, итог сессии в решениях, вопрос владельца закрыт, срез пересобран прибором
  • · три мины 05.09: самозапирание мерила, откат не снимал метку, плоский обход почтальона
  • · материал владельца от 05.09 на диске: спека фабрики документальных фильмов, восемь макетов Gemini, бриф для дизайнера
4 сен19 правок
  • · журнал настроек: пуш переходит от рук владельца к его слову
  • · сборка: догнать прод
  • · прибор наружу: три контрольных адреса вместо одного, мина про слепоту на живом сайте
3 сен24 правки
  • · реестр: ответы владельца голосом 03.09 — развилки 9/12/13, тикет 08 вопрос 1, новая просьба про самоприменение и видимую регулировку
  • · срез 05: поиск по сайту видит ленту (1653 карточки), отдельный лениво подгружаемый чанк, справочник сознательно не включён — тикет 02
  • · цикл 03.09 вечер: сред стало две, проверок в двух версиях ноль, долг названы
записи от руки

Поверх этой ленты встают записи словами — что происходило и почему, не только что сделано. Первая появится здесь же. Живое по ходу — в Telegram-канале →

полный лог каждой правки — в журнале →