Record phase 62 portrait-prompt-craft as reviewed.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Проверенные фазы «Вне очереди»
|
||||
|
||||
Только портреты (60–61). Соседей по папке этот журнал не закрывает.
|
||||
Портреты 60–62. Соседей по папке (уроки, DX) этот журнал не закрывает.
|
||||
|
||||
## Портреты. Модели, слои промпта, LoRA и embeddings
|
||||
|
||||
@@ -20,3 +20,18 @@ Discovery читает `models.Embedding` (офлайн — пустой спи
|
||||
### Открытое
|
||||
|
||||
Ничего, что требовало бы решения. `swarmui.json` на диске не пишет ключи embeddings — после `NormalizeAfterLoad` списки пустые, как в `Catalog()`.
|
||||
|
||||
## Портреты. Промпт и Krea-модели
|
||||
|
||||
- **Фазы:** 62
|
||||
- **Проверен на:** `cd68d2e`, 2026-08-20
|
||||
- **Пути:** `src/HSchool.Server/Game/PortraitPromptBuilder.cs`, `src/HSchool.Server/Game/SwarmUiSettingsStore.cs`, `src/HSchool.Server/swarmui.json`, `tests/HSchool.Server.Tests/PortraitPromptBuilderTests.cs`, `tests/HSchool.Server.Tests/SwarmUiSettingsStoreTests.cs`, `tests/HSchool.AppHost.Tests/PortraitApiTests.cs`, `docs/design/off-queue/portrait-prompt-craft.md`
|
||||
- **Итог:** обещания фазы 62 совпадают с кодом. Сокет не бампили (`ProtocolConstants.Version` / `PROTOCOL_VERSION` = 9). Realism v2.0 в каталог не входит. Живые сейвы при `Clone` не получают Muse/v2.5. Позы в UI нет. Дописаны сверка `swarmui.json` с `Catalog()`, отказ лифтить старую копию и проза `with black hair`. Хостовые `PortraitApiTests` в этом проходе не гонялись (общий AppHost / живой сервер). Расхождений с дизайном нет.
|
||||
|
||||
### Фаза 62
|
||||
|
||||
Каталог: четыре SDXL плюс Muse GGUF и Realism v2.5 INT8 с knobs 8 / CFG 1 / euler / simple; `swarmui.json` совпадает с `CreateDefault()`. Пресет `default` — v2.5, стиль и shotType прозой, negative без `(word:1.4)`; child — DreamShaper. Внешность и одежда: `N years old`, `with black hair`, `wearing a white shirt`; слои и custom extra прежние.
|
||||
|
||||
### Открытое
|
||||
|
||||
Хостовый `GetPortraitPrompt_ReturnsBuiltPositiveAndNegative` больше не ищет подстроку `age ` (она есть в `teenage`); проверка `\bage \d+` в этом проходе не гонялась.
|
||||
|
||||
Reference in New Issue
Block a user