Name the in-repo zero-cost stand and its renderer in the cold-run order: the claim that they could not serve the local provider was wrong

This commit is contained in:
heaven 2026-09-11 03:47:33 +03:00
parent 88f1344a3c
commit b0f5d8915c

View file

@ -75,11 +75,23 @@
⛔ **Ни одного платного вызова, пока дым не прошёл целиком.**
1. **Инструмент заглушки — ОДИН, и он ШТАТНЫЙ: `local-qwen3-8b`**, провайдер `kind: local` на
`127.0.0.1:11434`; рецепт — `platform/docs/STACK_DECISIONS.md` §«Стенд разработчика» (sed по `model:` из
платного конфига). ⛔ **ИСПР. 5: в первой редакции я назвал `~/tm-p9-work/fake_provider.py` — это чужой
двухнедельный скрипт в чужом домашнем каталоге, а не штатный механизм, и с `local` они несовместимы
(разные адаптеры).** Если поднять `local`-слушателя нечем, скажи мне — это развилка, а не твоё решение.
1. **Инструмент заглушки — ОДИН, и он ШТАТНЫЙ: провайдер `kind: local` на `127.0.0.1:11434`.**
⛔ **ИСПР. 5 (две правки, вторая — МОЯ ОШИБКА, снятая полигоном 11.09).**
**(а)** Чужой `~/tm-p9-work/fake_provider.py` не брать: это двухнедельный скрипт в чужом домашнем
каталоге, а не механизм проекта.
**(б)** ⛔ **Но моё «с `local` они несовместимы, разные адаптеры» — НЕВЕРНО, и вот чем предъявлено:**
заглушка живёт В РЕПО портированной — `platform/internal/runner/translate_resnapshot_live_test.go:115`,
комментарий дословно «fakeProvider is the P9 live-probe's $0 stand-in (fake_provider.py), ported», — и
обслуживает она ровно провайдера `kind: local`. Рядом лежит готовый рендер $0-конфига
`zeroCostPipeline` (`platform/internal/runner/bankapply_live_test.go:116`), который выбирает первую модель
с `Providers[m.Provider].Kind == "local"`. ⇒ **бери эти два носителя как образец.**
**И «sed по `model:`» из рецепта стенда СЕГОДНЯ НЕДОСТАТОЧЕН** — тот же рендер снимает сверх моделей
стадий ещё четыре вещи: модели ГЕЙТОВ (`model` И `classify_model` — второй падает обратно на первый
только когда ПУСТ, и его собственный комментарий называет это уже случавшимся провалом), `escalate_to`,
`label_models`, `escalation.budget_usd`, и абсолютизирует `mining.contrast_path`.
⇒ **пин фазы 0: после рендера напечатай счёт платных слагов в получившемся конфиге — ноль, при
контрольном счёте тех же слагов в `pipeline-c1.yaml` — не ноль.** Молчащий греп и чистый конфиг иначе
неотличимы.
2. **Что дым обязан доказать ДО денег:** стенд поднят и порт отвечает ТВОЕМУ pid · гость заведён · книга
принята · прогон стартовал · кадры доехали · узел подписи ответил · резюм прошёл · **выгрузка собралась и
файл скачался** · все сборщики следов печатают то, что обещали.