# 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 - 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) - 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 - [x] Set up per-channel wiki system (2026-07-23) - [x] 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