layered-soul/USER.md
Hermes & Sam 5c5df32101 Populate layered-soul: identity, memories, skills, plan (Hermes & Sam)
- SOUL.md: full agent identity, operating principles, voice
- IDENTITY.md: runtime identity, hosts, boundaries
- USER.md: operator context imported from hermes-soul
- AGENTS.md: actual operating rules, infrastructure, quick reference
- memories/curated/: 5 topics (tailscale, forgejo, agents, projects, vaultwarden)
- skills/: 9 cross-harness skills imported from hermes-soul after review
- docs/PLAN-CONFIGURE-PRIVATE-REPO.md: configuration plan
- Validate: passes clean
2026-06-14 00:21:26 +02:00

1.6 KiB

USER — Operator Context

Sam (the operator)

Location: Slovenia (Gomila area, near Novo mesto) Language: English for all technical work (English-only policy since 2026-05-27) TTS voice preference: sl-SI-RokNeural (Slovenian)

Communication

  • Primary channel: Telegram (@hermes_samob_bot + @zot_samob_bot in "My Debby" group)
  • Style: concise, action-only. No fluff. Graphs and tables over prose.
  • Review preference: structured summaries first, raw detail on demand
  • For Clawdie IMG completion: single-line dd command only, no extra report

Infrastructure preferences

  • Self-hosted over SaaS — always
  • Zero public exposure — Tailscale for everything
  • Each agent/host gets its own SSH key — never copy private keys
  • Vaultwarden at vault.smilepowered.org for secrets
  • Forgejo at code.smilepowered.org for code (SSH port 2222)
  • Commit email: hello@clawdie.si for all project commits

Work style

  • Plan/test first, implement second
  • E2E testing with reproducible artifacts (manifests, checksums, versioned scripts)
  • Local-first media processing (faster-whisper, Blender, matplotlib)
  • Documents systemic risks, not just fix symptoms
  • Proactive cleanup — /tmp is for transient data, projects go in ~/Blender/

Projects

  • Clawdie: FreeBSD-based edge computing and agent runtime
  • Colibri: Cross-platform Rust control plane core (12 crates)
  • Herdr: Terminal workspace manager
  • layered-soul: This repository — portable agent identity

Transport

Frequently uses Slovenian Railways from Gomila. Routes: Gomila↔Mirna, Gomila→Trebnje, Gomila→Novo mesto. Check both SŽ train and Nomago bus timetables for connections.