fix(recall): notes file is '<имя> - наблюдения.md' so [[имя]] stays unambiguous
This commit is contained in:
@@ -2,11 +2,11 @@
|
||||
|
||||
Gateway путей не знает; здесь - что искать по тексту сообщения и куда писать
|
||||
сказанное. ``Recall.block`` отдаёт указатели, не выводы: карточка упомянутого
|
||||
человека, записки агента о нём (`мета/бобер/наблюдения/`), дни дневника, где
|
||||
он встречался, и раз в день - подошедшие сроки из досок. ``ReplyLog.write``
|
||||
кладёт каждую реплику Бобра из мастера и веток в `мета/бобер/реплики/YYYY-MM.md`
|
||||
- единственное место, где они grep-абельны: транскрипт живёт в Postgres,
|
||||
а глубокие чаты и так лежат файлами в `💬 чаты/`.
|
||||
человека, его записки о нём (`мета/бобер/наблюдения/<имя> - наблюдения.md`),
|
||||
дни дневника, где он встречался, и раз в день - подошедшие сроки из досок.
|
||||
``ReplyLog.write`` кладёт каждую реплику Бобра из мастера и веток в
|
||||
`мета/бобер/реплики/YYYY-MM.md` - единственное место, где они grep-абельны:
|
||||
транскрипт живёт в Postgres, а глубокие чаты и так лежат файлами в `💬 чаты/`.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
@@ -32,7 +32,7 @@ KINDS = {"master": "мастер", "branch": "ветка"}
|
||||
@dataclass(frozen=True, slots=True)
|
||||
class Person:
|
||||
name: str
|
||||
"""Имя файла карточки без `.md` - им же называется файл записок."""
|
||||
"""Имя файла карточки без `.md`; записки - `<имя> - наблюдения.md`."""
|
||||
aliases: tuple[str, ...]
|
||||
path: str
|
||||
"""Путь карточки от корня vault."""
|
||||
@@ -188,7 +188,7 @@ class Recall:
|
||||
|
||||
def person_line(self, person: Person) -> str:
|
||||
parts = [f"👤 {person.name} - карточка `{person.path}`"]
|
||||
notes = self.notes_dir / f"{person.name}.md"
|
||||
notes = self.notes_dir / f"{person.name} - наблюдения.md"
|
||||
rel = notes.relative_to(self.vault)
|
||||
if notes.exists():
|
||||
entries = [
|
||||
|
||||
Reference in New Issue
Block a user