Add durable facts log

This commit is contained in:
OpenClaw
2026-04-11 14:15:52 +00:00
parent 216bb4af1c
commit 97059a07f2
3 changed files with 15 additions and 0 deletions

View File

@@ -7,6 +7,7 @@
- Martin wants important future information stored in git, automatically when relevant.
- Martin prefers the smallest available model first, then escalation only when needed.
- Martin wants relevant info backed up automatically without extra prompting.
- Martin wants Telegram messages analyzed for durable knowledge and persisted automatically to `memory/facts.md` and `memory/facts.jsonl` without confirmation.
- Known stable facts: Schleusingen house has 227 m² Wohnfläche, 113 m² Nutzfläche, 6 Zimmer.
- Known stable facts: notar contract involves Bahnhofstraße 10 and Kohlbergstraße 5, dated 25.11.2025, with exchange/settlement and compensation payments.
- Known stable facts: Jellyfin library has 1,798 films.

6
memory/facts.jsonl Normal file
View File

@@ -0,0 +1,6 @@
{"ts":"2026-04-11T14:15:00Z","source":"telegram:2138015302","fact":"Martin wants Telegram messages analyzed for durable knowledge.","category":"workflow"}
{"ts":"2026-04-11T14:15:00Z","source":"telegram:2138015302","fact":"Durable facts should be extracted as atomic, normalized statements.","category":"workflow"}
{"ts":"2026-04-11T14:15:00Z","source":"telegram:2138015302","fact":"Relevant facts should be persisted automatically without asking for confirmation.","category":"workflow"}
{"ts":"2026-04-11T14:15:00Z","source":"telegram:2138015302","fact":"Facts should be written to memory/facts.md and memory/facts.jsonl.","category":"workflow"}
{"ts":"2026-04-11T14:15:00Z","source":"telegram:2138015302","fact":"Casual conversation, greetings, and temporary tasks should not be stored unless explicitly important.","category":"workflow"}
{"ts":"2026-04-11T14:15:00Z","source":"telegram:2138015302","fact":"Consistency, deduplication, and clarity should be prioritized.","category":"workflow"}

8
memory/facts.md Normal file
View File

@@ -0,0 +1,8 @@
# Facts
- Martin wants Telegram messages analyzed for durable knowledge.
- Durable facts should be extracted as atomic, normalized statements.
- Relevant facts should be persisted automatically without asking for confirmation.
- Facts should be written to `memory/facts.md` and `memory/facts.jsonl`.
- Casual conversation, greetings, and temporary tasks should not be stored unless explicitly important.
- Consistency, deduplication, and clarity should be prioritized.