Files
knowledge-wiki/channels/1527260784311140452.md
T

2.4 KiB

Channel Wiki: #jarvis-jr-v1-hermes

Channel ID: 1527260784311140452 Created: 2026-07-23 Last sync: 2026-07-23

Purpose

Primary channel for interacting with the Hermes bot (jarvis-jr-at-skic-hermes). This is the home channel for Hermes operations, commands, and general requests from Lego/RootAtSkic.

Key Decisions

  • Hermes is sole agent on SKIC Discord server (confirmed 2026-07-17)
  • Bot username: jarvis-jr-at-skic-hermes (ID 1526860732917088266)
  • Home channel for Hermes gateway delivery
  • Channel wikis implemented 2026-07-23: per-channel context maintenance to fix context loss between messages
  • Created Discord category playground-eduard-melman (ID 1531909627778699344) with text channel playground-eduard-melman (ID 1531909629783576696) on 2026-07-29

Active Topics

  • Per-channel knowledge wiki system (this system) — maintaining context between conversations
  • Wiki sync cron job maintaining knowledge across sessions
  • Standup cron job (708e7e387f08) for daily standups
  • Wiki sync cron job (0aad12b43744) for 4-hourly knowledge extraction

Key Context

  • Lego (RootAtSkic) is the owner and sole user
  • Lego prefers sharp/square edges in all UI (no rounded corners)
  • Lego prefers Go for backend, monorepo structure
  • Infrastructure: TrueNAS SCALE at lego-cloud.eu, Gitea at gitea.lego-cloud.eu
  • gondor-v1-osgiliath-000 (192.168.148.249) is the public Nginx reverse-proxy target for ports 80/443. Its stream config references gondor-v1-minas-tirith-010:16443; unresolved DNS during startup causes nginx -t and service startup to fail without automatically recovering when DNS returns.
  • Hermes key SHA256:7qkAFkIMxFHhCjd8FazFyQFLi75y+gMfUm08tHjYNjU is authorized for lego@gondor-v1-osgiliath-000; local SSH alias osgiliath is configured in /opt/data/.ssh/config using /opt/data/home/.ssh/id_ed25519.
  • Hermes has full administrator Discord permissions
  • discord_admin toolset is enabled — ALWAYS use it to read channel history
  • Never say "I can't read Discord channel history" — always use discord_admin tools

People & Roles

  • Lego / RootAtSkic — Owner, Enterprise Architect, sole user of this bot
  • MartynasP / w4rl0ck_21 — Hermes migration lead (historical)

Action Items

  • Set up per-channel wiki system (2026-07-23)
  • Harden Osgiliath Nginx startup against transient upstream-DNS failures with systemd Restart=on-failure drop-in (2026-07-29)
  • Ensure wiki sync cron also maintains channel wikis