Files
knowledge-wiki/channels/1527260784311140452.md
T

3.9 KiB

Channel Wiki: #jarvis-jr-v1-hermes

Channel ID: 1527260784311140452 Created: 2026-07-23 Last sync: 2026-09-08 03:10 UTC

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
  • Created private Gitea organization home-v1-skills-code-agent-drawio with 25 independently versioned Draw.io registry mirrors on 2026-09-02: 23 complete source mirrors and 2 explicit tombstones for unavailable api/git registry records; remote SHA, tree, and source readback verified 25/25.
  • Completed evidence-backed comparison of all 23 substantive Draw.io skills against upgraded drawio-main on 2026-09-02. The immediate priorities are IR v2/schema, graph-aware layout and obstacle routing, and objective visual-quality diagnostics; import/edit/multi-page/theme/shape/export capabilities follow. Report: /opt/data/workspaces/home-v1-skills-code-agent-drawio/drawio-main-all-skills-improvement-analysis-2026-09-02.md. Implementation remains local and uncommitted.

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
  • Canonical Draw.io skill and Gitea repository are named diagrams-drawio; the former active name was drawio-main (renamed 2026-09-03)
  • RootAtSkic required improvements learned from stronger Draw.io skills to be incorporated into diagrams-drawio without changing its technology stack. Any missing source version defaults to 1.0.0.0, and references to Draw.io or the former skill name in maintained skill repositories must point to diagrams-drawio. Sources: Discord messages 1544970089017770025, 1544813762329051216, 1544814710094954509, 1545171297997164584.
  • 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

Source anchor

  • Latest processed human message: 1545171297997164584 (2026-09-03 20:39 UTC; directed repository-wide reference reconciliation to the canonical diagrams-drawio name).