fix(recall): notes file is '<имя> - наблюдения.md' so [[имя]] stays unambiguous
This commit is contained in:
@@ -37,7 +37,7 @@ def _vault(tmp_path: Path) -> Recall:
|
||||
(diary / "2026-08-01.md").write_text("[[Зина]] ещё раз\n", encoding="utf-8")
|
||||
notes = tmp_path / "мета" / "бобер" / "наблюдения"
|
||||
notes.mkdir(parents=True)
|
||||
(notes / "Зина.md").write_text(
|
||||
(notes / "Зина - наблюдения.md").write_text(
|
||||
"# Зина\n\n- 2026-08-26 · перенесла встречу на час · [[2026-08-26]]\n"
|
||||
"- 2026-08-31 · прислала список покупок · транскрипт\n",
|
||||
encoding="utf-8",
|
||||
@@ -92,7 +92,7 @@ def test_block_points_to_card_notes_diary_and_deadlines_once(tmp_path: Path) ->
|
||||
lines = block.splitlines()
|
||||
assert lines[0] == LABEL
|
||||
assert lines[1].startswith(
|
||||
"👤 Зина - карточка `👤 люди/личное/Зина.md`; записки `мета/бобер/наблюдения/Зина.md`: 2 стр., последняя: 2026-08-31 · четыре смягчения"
|
||||
"👤 Зина - карточка `👤 люди/личное/Зина.md`; записки `мета/бобер/наблюдения/Зина - наблюдения.md`: 2 стр., последняя: 2026-08-31 · четыре смягчения"
|
||||
)
|
||||
assert lines[1].endswith("дневник: [[2026-08-31]], [[2026-08-26]], [[2026-08-13]]")
|
||||
assert lines[2:] == [
|
||||
@@ -103,7 +103,9 @@ def test_block_points_to_card_notes_diary_and_deadlines_once(tmp_path: Path) ->
|
||||
assert again is not None and "📆" not in again
|
||||
branch = recall.block(RecallContext(text="Фёдор звонил", kind="branch", now=now))
|
||||
assert branch is not None
|
||||
assert "записок нет (`мета/бобер/наблюдения/Фёдор Плюшкин.md`)" in branch
|
||||
assert (
|
||||
"записок нет (`мета/бобер/наблюдения/Фёдор Плюшкин - наблюдения.md`)" in branch
|
||||
)
|
||||
assert "дневник: [[2026-08-26]]" in branch
|
||||
assert (
|
||||
recall.block(RecallContext(text="просто привет", kind="branch", now=now))
|
||||
|
||||
Reference in New Issue
Block a user