[2026-09-29] eagle: personal/plans/balda-mm-phase4-agents.md personal/plans/balda-mm-pr-plan.md personal/plans/balda-runtime-rebuild-mm-validation.md personal/plans/runtime-pr4-openai-toolcalls-fixes.md personal/plans/runtime-pr5-toolset-dedup-review-fixes.md personal/plans/watchlist-tmdb-missing-marker.md personal/plans/zulip-decommission.md personal/projects/balda/balda-kraken-mm-deploy.md personal/projects/zont-config-compiler.md personal/tech/git-hygiene-post-merge.md
This commit is contained in:
1 parent
5f13ad0331
commit
def88a5074
13 files changed
+528
-67
No files matched your search
@@ -159,8 +159,9 @@ ORDER BY m.date_sent DESC LIMIT 10;"
|
||||
```
|
||||
|
||||
**Именно этот запрос вернул пароль `T3stPassw0rd!x`** после того, как `session_search` дал ноль.
|
||||
🔴 `session_search` индексирует сессии Hermes, **НЕ Zulip**. Сказано «из базы» → `docker exec psql`.
|
||||
Скилл: [[software-development/zulip-db-forensics]].
|
||||
🔴 `session_search` индексирует сессии Hermes, **НЕ Zulip/чат**. Сказано «из базы» → `sqlite3`.
|
||||
Скилл: `message-history-search` (с 2026-09-29; ранее `zulip-db-forensics`, снесён вместе с Zulip).
|
||||
Файл: `~/Documents/zulip_message_history.sqlite` → [[tech/zulip-message-history]].
|
||||
|
||||
### 🔴 ПРАВИЛО №5: ЧИТАТЬ ЛЕНТУ — `mmctl --local post list` (работает!)
|
||||
|
||||
|
||||
@@ -2223,7 +2223,7 @@ rm -rf zont_config/_wip
|
||||
| 44 | 🔴 **Коммит после первого зелёного круга, а не «когда Алекс скажет»** | Правило «коммит только по команде» не отменяет **промежуточных** коммитов ради сохранности. Формулировка для будущего: зелёный круг → коммит WIP-ветки, команда нужна для `push` |
|
||||
| 45 | 🔴 **Не спрашивать «что делать» после того, как сам сломал, если план уже ясен** | Alex: «ЧТО ТЫ БЛЯДЬ ОПЯТЬ ОТ МЕНЯ ХОЧЕШЬ ЗАЕБАЛ». У него ответа нет — восстановление на ассистенте |
|
||||
| 46 | 🔴 **При поиске потерянного — сначала `git fsck --lost-found`, `git stash list`, потом доклад** | Объявить потерю, не проверив все источники, — ложная тревога. Проверять: dangling-блобы, stash, `rev-list --all --objects`, бэкап-папки |
|
||||
| 47 | 🔴 **`session_search` НЕ индексирует Zulip** | Поиск по `set_var`/`9963` вернул **0** при существующем треде на 3380 сообщений. При «читай тред» / «ищи в базе» — **сразу `docker exec zulip-database-1 psql`**, не `session_search`. См. skill `zulip-db-forensics` |
|
||||
| 47 | 🔴 **`session_search` НЕ индексирует историю переписки** | Поиск по `set_var`/`9963` вернул **0** при существующем треде на 3380 сообщений. При «читай тред» / «ищи в базе» — **сразу `sqlite3 ~/Documents/zulip_message_history.sqlite`**, не `session_search`. См. skill `message-history-search`, [[tech/zulip-message-history]] |
|
||||
| 48 | 🔴 **Правки проверять в ЦЕЛЕВОМ файле, а не в `/tmp`** | Повтор питфолла 5/34: круг гонялся в `/tmp/final.yml`, а на диске `zont_config/*.yml` остался от прошлой генерации → Alex видел `type: var`, которого в коде **уже нет**. Проверка: `grep -c '<ключ>' <целевой файл>` + `ls -la` mtime |
|
||||
| 49 | 🔴 **Ключ, добавленный для ОДНОЙ формы, не должен появляться у остальных** | `args` расширен ради формы 2 (`42,0,1`) → повис на **53** записях с мусорным `[0,0]` (круг 33). Правило: `if any(tail)` — писать только ненулевое |
|
||||
| 50 | 🔴 **Новый разбор, дублирующий принятую форму, обязан её ЗАМЕНИТЬ, а не сосуществовать** | `type: var` вытеснила `set_var` (круг 29) — две формы для одного смысла, новая перебила принятую. Alex: «где блядь `set_var`». Проверять порядок веток в **обеих** точках входа (`emit_action` + инлайн `emit_step`) |
|
||||
@@ -2270,10 +2270,11 @@ WHERE r.type = 2 AND s.name = 'personal' AND m.subject = 'ZONT Config compiler'
|
||||
ORDER BY m.date_sent;"
|
||||
```
|
||||
|
||||
> 🔴 **Питфолл 47: `session_search` НЕ находит Zulip-тред.** Он индексирует Hermes-сессии
|
||||
> (`.jsonl`), а не Zulip. Поиск по `set_var`/`9963` вернул **0 результатов**, хотя тред
|
||||
> существовал и был полон. **При «читай тред» / «ищи в базе» — сразу `docker exec psql`,
|
||||
> не `session_search`.** (См. skill `zulip-db-forensics`.)
|
||||
> 🔴 **Питфолл 47: `session_search` НЕ находит тред чата.** Он индексирует Hermes-сессии
|
||||
> (`.jsonl`), а не историю переписки. Поиск по `set_var`/`9963` вернул **0 результатов**, хотя тред
|
||||
> существовал и был полон. **При «читай тред» / «ищи в базе» — сразу `sqlite3`
|
||||
> по `~/Documents/zulip_message_history.sqlite`, не `session_search`.**
|
||||
> (См. skill `message-history-search`, [[tech/zulip-message-history]].)
|
||||
|
||||
**Что написано заново** (`config-to-yml.py` ‖ `yml-to-config.py`):
|
||||
|
||||
|
||||
Reference in new issue
Block a user