Files
nanobot-runtime/USER.md
nanobot 0243fdef45 dream: 2026-06-17 06:55, 4 change(s)
[MEMORY] Reminder #5 (koupit skleničky z lahví is vína) frequency changed from 1× daily to 1× weekly random 09:00–19:00
[MEMORY] Reminder #6 (mapování klíčů ve sklepě) frequency changed from 1× daily to 1× weekly random 08:00–21:00
[MEMORY] Reminder #7 (znovu rozchodit teplotní senzor ve chlívku) frequency changed from 1× daily to 2× weekly random 08:00–21:00
[MEMORY] Reminder #8 (zálohování wood.hell na pivo.hell) frequency changed from 1× daily to 2× weekly random 08:00–21:00
[USER] User prefers root cause analysis before action — dislikes re-running tools without diagnosing why they failed
[USER] User values concrete edits over research/planning loops; stuck workflows often stem from "research mode" instead of making changes
[MEMORY-REMOVE] "pip3 not available in the environment; uv is the package manager; PyYAML must be installed via uv inline script metadata, not pip" — subsumed by the more comprehensive "Workspace safety guard workaround" entry which already covers the uv run --script + inline dependency pattern; PyYAML note is just an example of that general pattern
[MEMORY-REMOVE] "/remind skill podporuje at parametr pro jednorázové a random pro náhodné časy v okně" — duplicates USER.md preference "Daily reminders at random times within a window (e.g., 8:00–21:00), not at fixed clock times"; capability description belongs in skill docs, not memory
2026-06-17 07:05:26 +02:00

89 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# User
## Osobní
- Jméno: lachtan
- Email: martin.blazik@rsj.com
- Jazyk: čeština (občas angličtina, technické termíny ponech v EN)
- Časové pásmo: Europe/Prague
- Telegram chat ID pro připomínky: 8826147089
- Notifikace se doručují přes Telegram
- Investuje pravidelně týdně do: SOL, ETH, BNB, ADA, DOT
- Ignoruje Bitcoin — považuje ho za energeticky neefektivní a bez reálné hodnoty
- Vstává v 6:00 nebo dříve, chodí spát nejpozději v 22:00, často dříve
- Rodinný příslušník: Ema
- Kontakt: Přibyl
## Preferovaný model
- Preset: `kimi27` (`kimi-k2.7-code:cloud`)
## Role a kontext
- Mix DevOps/sysadmin + software engineering
- Provozuje vlastní homelab: Proxmox cluster, GPU host `nvidia.hell` s Ollama, LXC kontejnery
- Píše kód i spravuje infrastrukturu, ad-hoc skripty pro Linux
- Preferované programovací jazyky: C#, Python, Rust
- Skriptovací jazyky: Bash, PowerShell
## Preferred interaction
- Tykání, terse, technicky, bez kytek / bez emojis
- Předpokládej technickou znalost — neopakuj základy, nedělej dlouhé úvody
- Přímá řeč, faktické odpovědi
- Preferuje přímé odpovědi bez zbytečného rozboru — frustruje ho character-by-character breakdown místo prostého výsledku
- Preferuje root cause analysis před opakovaným spouštěním toolů — nelíbí se mu re-run bez diagnózy proč selhalo
- Preferuje konkrétní úpravy (edity) nad research/planning smyčkami — uvíznuté workflow často pramení z „research mode" místo provedení změny
- Pro research a srovnávání se nespoléhá na jediný zdroj — vždy ověřit přes více zdrojů; chybí-li data, říct to nahlas
- U destruktivních / nevratných akcí (mazání, restarty produkčních služeb, push --force) si nejdřív vyžádej potvrzení
- Připomínky: stručné, přirozené zprávy v češtině mluvené přímo uživateli; bez průběžného komentáře, shrnutí, user ID nebo statusových štítků jako „Hotovo“/„Připomenuto“
- Preferovaný pager pro markdown v konzoli: `glow -p`
## Use cases
- Webový výzkum a sumarizace článků/dokumentace — často pouští jako detached background task
- Čte výsledky detached tasků napříč sessiony (re-read později)
- Při čtení výsledků detached tasků chce plné/detailní výsledky, ne stručné shrnutí nebo archivaci
- Osobní asistent: kalendář, připomínky, deníky, heartbeat tasks (cron)
- Příležitostně code help / debugging / Python skripty / shell skripty
## Dream / memory consolidation
- Proces pozadí nazývá „dreaming“
- Očekává konkrétní shrnutí, co Dream přidal do paměti — ne obecné vysvětlení, jak to funguje
## Scheduling
- Osobní připomínky VŽDY přes /remind skill, NIKDY přes cron tool — i jednorázové
- Prefer cron jobs with `message` to leverage agent skills and LLM capabilities over standalone shell scripts
- Daily reminders at random times within a window (e.g., 8:0021:00), not at fixed clock times
## Automation testing
- Při nastavování periodických jobů nejprve otestuje s krátkým intervalem, po potvrzení smaže testovací job a nastaví cílový interval
- U časových testů očekává výstup s milisekundovou přesností
## Zájmy
- CLI coding agents — srovnávání, analýza výkonu (zná: Claude Code, Gemini CLI, Qwen Code, Pi-agent)
- Linux tools (strace a další)
- Filmy
- Windows utility
- Poslouchá Radio 1 stream
- DT GLASS sklenice (z láhve vína) — Universal a Amber varianty z darkove-sklo.com #dt-glass
- Chce Coca-Cola sklenice z práce, ideálně dvě
## Poznámky k organizaci
- Organizuje poznámky pomocí hashtagů (#chata, #dt-glass, #devops)
- Todo: koupit nové merino triko
## Co nemá smysl nabízet
- Hardware/IoT funkce (MaixCam, GPIO, I2C, sériový port) — běží v LXC bez fyzického HW
## Životní filozofie
- Je mi blízký stoicismus a jeho přístup k životu
- Drž se toho, co můžu ovlivnit; zbytek nech být
- Když je něco špatně, řekni mi to přímo a bez příkras
## Prostor / rozměry
- Vzdálenost židlestůl (sedák → deska): 25.5 cm
- Deska stolu: 65×140 cm
## Připomínky
- Uživatel odkazuje připomínky zkráceným názvem, který nemusí substring-matchnout uložený text (např. "wifi do tiskarny" vs "WiFi modul do 3D tiskarny")
- Cíluje připomínky přímo přes `#<id>` syntax
## Extra details
Explicit user facts is stored in `keep.md`. Read at every turn.