11 KiB
Ближайший горизонт — 3–5 промтов
Рабочая записка оркестратора №23. Только порядок и зоны, не заказы. Живёт до исполнения, потом в архив. Долг живёт строками
BACKLOG.md, решения — нотами. Разобрано со старшим коллегой 11.09, его правки внесены.⚠ Раскладка (слово владельца 11.09): одновременно лежат промты РАЗНЫХ зон — бэкенд · платформа · полигон · фронт. Двух промтов одной зоны быть не может; слот освобождается закрытием пака актом.
Критерий полноты базового функционала — ответ на сомнение владельца
Фронт размораживать, когда каждый шаг пути имеет на бэкендах: (а) смонтированную дверь по канону, (б) СОДЕРЖИМОЕ, которое эта дверь отдаёт, (в) словарь исходов, которым она отказывает. Реестр требований целиком критерием быть не может — 🔶 стоит у 24 строк из 45, «без 🔶 на ядре» не наступит никогда.
По этому критерию путь ОДНОГО гостя zh→ru полон до последнего шага, а неполнота сидит в трёх местах:
- ВХОД — ⛔ ФОРМУЛИРОВКА ИСПРАВЛЕНА 11.09 ЗАМЕРОМ, ДВЕ ТРЕТИ ЕЁ БЫЛИ МОЕЙ ОШИБКОЙ. Пере-снято:
(а) пригласительного гейта и allow-list действительно НЕТ — учётку получает кто угодно, прошедший
провайдера (греп
invite|allowlist|AllowedDomainsпоplatform/internalиcmd: живых механизмов 0 при контрольных 204 Go-файлах); (б) грант новичку 0 — это НЕ дыра, а ратифицированное решение владельца (D39.176п.1: «никаких квот, живём на покупке API; бонусы зачисляются из админки»), и он же работает экономическим гейтом закрытой беты: аккаунт заводится, но без ручного пополнения не может ничего; (в) «лимита размера загрузки нет» — НЕВЕРНО: байтовый потолок стоит на маршруте интейка,platform/internal/httpapi/server.go:98=UploadLimits{MaxBytes: 64 << 20, Deadline: 10 * time.Minute}, механизм —http.MaxBytesReader(middleware.go:22). ⇒ Живой остаток — операционная гигиена, иD39.176п.1 прямо называет её инженерной, без слова владельца: число аплоадов ничем не ограничено · у статусаrejectedнет выхода · каталоги-сироты никто не подметает. Плюс три ряда регистра (PD-162·PD-455·PD-448). Платформа, дни. ⛔ Продуктовых квот и фри-тир-лимитов НЕ ПРОЕКТИРОВАТЬ —D39.176п.1 закрыл вопрос целиком. - ⛔ СОДЕРЖИМОЕ УЗЛА ПОДПИСИ БАНКА — человеческий узел потока показывает ПУСТОТУ: у секции предложений
читателя нет (
json:"proposed— 0 хитов при 356 json-тегах), живой экран 04.09 отдалtotal 0, signed 0. - ВТОРАЯ ПАРА — японская книга получает китайскую транскрипцию. «Требуется проекту», не показу zh→ru.
Условное (4): CORS/same-origin — Access-Control 0 хитов при 201 Go-файле; предусловие прогона B.
⚠ «Качественно готовы» имеет ВТОРОЕ чтение, и его надо назвать владельцу: качество перевода на целевом жанре не измерено и кодом не обещано. Эта готовность наступает только ПОСЛЕ настоящей книги — то есть после прогона, а не до него.
Горизонт
| № | зона | предмет | цена | чем заперт |
|---|---|---|---|---|
| 1 | полигон | прогон A: короткая настоящая книга до ФАЙЛА, платный провайдер | ≈$0.25–0.40 | словом владельца о платном прогоне |
| 2 | бэкенд | структура глав, ДИЗАЙН — ок владельца получен | $0 | слот занят до закрытия движковой сессии; 5 врезок в пак |
| 3 | платформа | операционная гигиена входа (аплоады · выход из rejected · сироты) + PD-162 · PD-455 · PD-448 |
дни | ничем (⚠ предмет пере-определён 11.09 замером — см. дыру 1) |
| 4 | бэкенд | «ВЫДАЧА, КОТОРУЮ ВИДИТ ЧИТАТЕЛЬ»: ряды 284 · 201 · 283 · 307 · 291 | пак | после глав |
| 5 | фронт | поверхность показа | пак | разморозка + пункты 1–3 |
Прогон A — точечно
⛔ ИСПР. 11.09 ПО СЛОВУ ВЛАДЕЛЬЦА: ЛОКАЛЬНОЙ МОДЕЛИ НЕТ — на машине нет видеокарты. Пере-снято:
провайдер local смотрит в http://127.0.0.1:11434/v1 (ollama), а на хосте нет ни nvidia-smi, ни ollama,
ни слушателя на 11434 (контроль: слушателей всего 5, из них на 11434 — 0). ⇒ рекомендация «гнать на локальной
модели» невыполнима, и выбор сужается до двух.
Заглушка — свободна, но на заглушечной прозе вырождаются сами узлы: гейты, майнинг терминов, банк; узел подписи на ней пуст ПО ПОСТРОЕНИЮ и дыру (2) не покажет никогда. Годится ТОЛЬКО как двадцатиминутный дым продлённой трети (экспорт → скачивание).
⇒ Настоящую книгу через настоящие узлы можно прогнать только ПЛАТНО. И это дёшево: замеренный живой
прогон 08.09 — 10 глав за committed=$1.259217 (строка 354), то есть ≈ $0.13 за главу ⇒
2–3 главы ≈ $0.25–0.40. Владелец хочет «каждый узел так, как мы хотим» — это вопрос к узлам на настоящем
тексте, и стоит он центы, а не доллары.
Книга: та, что стояла на стенде P9, 2–3 главы zh→ru, с многоединичной главой внутри — иначе
редакторская волна не покажет своего худшего случая.
⛔ Пробой 27.08 шёл через curl на заглушке и оборвался на правке банка — то есть мимо фронта и до
последней трети. Заказ: продлить до конца (редакторская волна → выгрузка → файл открыт человеком).
Приёмка узла — по трём независимым следам, НЕ по самоотчёту движка (три отчётные поверхности врут).
Ожидаемый исход каждого шага пишется ДО прогона; иначе ноль ошибок прочтут как успех.
⚠ Прогону A запрещено чинить найденное — только пинги. И движок на время прогона заморожен: смена ключа
манифеста стирает замечания и счётчики книги.
Что решает владелец
- Определение показа: аудитория и вход · какая книга · один гость или несколько · бюджет времени
(
ПТ-19называет скорость киллерфичей, а времени у экрана никто не мерил). - Разрешить платный прогон A — 2–3 главы ≈ $0.25–0.40; без него настоящие узлы не увидеть.
- Деньги гостя на показе — стенд сеет $25, продукт 0; дневного потолка в шаблоне намеренно нет.
- Какую из двух «готовностей» он имел в виду — полноту функционала или качество перевода.
Вычеркнуто
Лендинг (строка 384) — отдельная поверхность. Брокер конкурентности — решается определением «один гость». Корректность остановки — после A, объёмом по его уликам; четыре однострочника «без мусора» идут приложением к пункту 4, kill-харнесс — следующим слотом.
Мои ошибки, снятые разбором — чтобы не повторить
- «По рецепту P9» — рецепт идёт мимо фронта и обрывается до последней трети.
- «Второй контур наблюдения» как условие — гейтил бы прогон стройкой ненужного ему.
- «Приоритет №1 не исполняется кодом вовсе» — неверно: консистентность держится инъекцией банка и пост-проверкой, которая ФЛАГУЕТ и ОТГРУЖАЕТ. Это «нет ОТКАЗА», а не «нет носителя».
- «Прогон A — зона платформы» — нет, полигона: он не пишет кода зон, это эксперимент с пре-регистрацией. Слот платформы поэтому свободен.
- «Вход» как дыра из трёх частей — две части оказались не дырами (грант ратифицирован, байтовый потолок построен), и я объявил их отсутствующими, не спросив дерево. Замер и правка — в самой дыре 1.