Files
knowledge-wiki/channels/1527260784311140452.md

50 lines
4.4 KiB
Markdown
Raw Permalink 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.
# Channel Wiki: #jarvis-jr-v1-hermes
_Channel ID: 1527260784311140452_
_Created: 2026-07-23_
_Last sync: 2026-09-09 03:09 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
- RootAtSkic requires every repository in `home-v1-skills-code-agent` to carry a meaningful 3–5 sentence Gitea description. Live authenticated readback on 2026-09-09 found descriptions present on all 60 repositories, but only 58 meet the 3–5 sentence requirement; `hermes-codex` and `development-durable-wave-execution` still have one-sentence descriptions.
## 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
- [ ] Expand the `hermes-codex` and `development-durable-wave-execution` Gitea descriptions to 3–5 sentences and verify all 60 repositories again.
## Source anchor
- Latest processed human message: `1546833203753525320` (2026-09-08 10:42 UTC; repeated the requirement to ensure repository descriptions).