From c8522dfb104e00239b007f871b6b8c1fea2596c6 Mon Sep 17 00:00:00 2001 From: "Jarvis (Hermes)" Date: Fri, 17 Jul 2026 07:56:56 +0000 Subject: [PATCH] =?UTF-8?q?wiki:=20initial=20sync=20=E2=80=94=20mirror=20a?= =?UTF-8?q?ll=20workstreams=20from=20local=20wiki?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 35 +++++++++++++- brain.md | 61 ++++++++++++++++++++++++ meta/behavior.md | 25 ++++++++++ meta/discord.md | 34 +++++++++++++ meta/hermes-setup.md | 47 ++++++++++++++++++ meta/infrastructure.md | 21 ++++++++ workstreams/cognitive-architect.md | 24 ++++++++++ workstreams/distinguished-engineer.md | 14 ++++++ workstreams/sap-delivery.md | 13 +++++ workstreams/vssa-dpvp.md | 29 +++++++++++ workstreams/vssa-enterprise-architect.md | 18 +++++++ 11 files changed, 319 insertions(+), 2 deletions(-) create mode 100644 brain.md create mode 100644 meta/behavior.md create mode 100644 meta/discord.md create mode 100644 meta/hermes-setup.md create mode 100644 meta/infrastructure.md create mode 100644 workstreams/cognitive-architect.md create mode 100644 workstreams/distinguished-engineer.md create mode 100644 workstreams/sap-delivery.md create mode 100644 workstreams/vssa-dpvp.md create mode 100644 workstreams/vssa-enterprise-architect.md diff --git a/README.md b/README.md index 2491f7f..9d15384 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,34 @@ -# knowledge-wiki +# 🧠 Knowledge Wiki -Live knowledge wiki β€” synced automatically by Hermes every 4h from Discord channels \ No newline at end of file +> Automatically maintained by **Hermes** β€” synced every 4h from Discord channels. +> Last sync: see [brain.md](brain.md) + +## Workstreams + +| # | Workstream | File | +|---|-----------|------| +| πŸ”΅ | VSSA β€” Digital Platform Value Proposition | [workstreams/vssa-dpvp.md](workstreams/vssa-dpvp.md) | +| 🟑 | VSSA β€” Enterprise Architect Consultancy | [workstreams/vssa-enterprise-architect.md](workstreams/vssa-enterprise-architect.md) | +| 🟒 | Cognitive Architect | [workstreams/cognitive-architect.md](workstreams/cognitive-architect.md) | +| 🟣 | SAP Delivery Powered By AI | [workstreams/sap-delivery.md](workstreams/sap-delivery.md) | +| πŸ… | Distinguished Engineer | [workstreams/distinguished-engineer.md](workstreams/distinguished-engineer.md) | + +## Meta + +| File | Purpose | +|------|---------| +| [brain.md](brain.md) | Live summary β€” status across all workstreams | +| [meta/infrastructure.md](meta/infrastructure.md) | Services, endpoints, platform health | +| [meta/discord.md](meta/discord.md) | Discord channels, bots, config | +| [meta/hermes-setup.md](meta/hermes-setup.md) | Hermes migration history & status | +| [meta/behavior.md](meta/behavior.md) | Operating rules & conventions | + +## How this works + +Hermes runs a cron job every 4 hours that: +1. Reads new messages from 5 Discord channels +2. Extracts decisions, action items, contacts, status changes +3. Updates the local wiki files under `/opt/data/wiki/` +4. Commits and pushes all changes to this repo + +Every update is a Git commit β€” full history of the wiki is preserved here. diff --git a/brain.md b/brain.md new file mode 100644 index 0000000..9b7e53f --- /dev/null +++ b/brain.md @@ -0,0 +1,61 @@ +# 🧠 Knowledge Wiki β€” Brain Summary + +_Last updated: 2026-07-17 05:30 UTC_ + +## Workstreams & Status + +| # | Workstream | Open Items | Priority | +|---|-----------|-----------|----------| +| πŸ”΅ | VSSA β€” DPVP | 12 active, 1 waiting | Apptio AWS connection, cost tags | +| 🟑 | VSSA β€” Enterprise Architect | 2 active | Scope decision, Gytis outreach | +| 🟒 | Cognitive Architect | 8 active (1 ASAP) | Pentest confirmation Sep 1–28 | +| 🟣 | SAP Delivery Powered By AI | 1 active | Michael Martine material review | +| πŸ… | Distinguished Engineer | 2 active | Elizabeth docs + summary | + +**Total open:** 25 items | **Completed:** 1 (env vars deployed 2026-07-15) + +## Key People + +- **Lego** (root_at_skic) β€” Owner, Enterprise Architect +- **MartynasP** (w4rl0ck_21) β€” Hermes migration lead +- **Jerry** β€” TrueNAS admin +- **Julius Sulcas** β€” DPVP, was on time off +- **Rimvydas** β€” Architect, reports to Dimitrian via Edvinas +- **Gytis Račiukaitis** β€” E-Gov Gateway contact +- **Luis Diego Raga** β€” Pentest senior tester (Sep 1–28) +- **Oleg** β€” Cognitive Architect stakeholder +- **Andrius** β€” Built cogarch skill +- **Elizabeth** β€” Distinguished Engineer track +- **Michael Martine** β€” SAP material contact +- **Arunas Saltis** β€” DNS naming convention (internal hosting) + +## Pending Reminders + +- [ ] Follow up with Arunas Saltis β€” DNS naming convention (internal hosting) β€” added 2026-07-14 + +## Infrastructure + +- TrueNAS SCALE 26.0.0-BETA.2 at lego-cloud.eu βœ… +- Gitea: gitea.lego-cloud.eu (org: home-v1) βœ… +- Keycloak: keycloak.lego-cloud.eu βœ… +- Hermes Dashboard: jarvis-jr-v1.lego-cloud.eu βœ… +- STT Whisper: 192.168.1.218:39000 πŸ”² +- Piper TTS: 192.168.1.218:39001 πŸ”² + +## Hermes Migration +- Status: βœ… Live, cron active, **backlog ownership officially handed to Hermes role** (2026-07-16) +- Hermes role ID: `1527260007307935776` | Discord permissions: Administrator βœ… +- **morning-standup cron** βœ… first successful fire: 2026-07-17 05:01 UTC +- Backlog files: `wiki/vssa-dpvp/action-plan.md`, `wiki/cognitive-architect/action-plan.md` +- MartynasP model-access documentation: ⏳ still pending + +## Wiki Files +- `/opt/data/wiki/vssa-dpvp/action-plan.md` β€” DPVP backlog +- `/opt/data/wiki/vssa-enterprise-architect/action-plan.md` β€” EA consultancy +- `/opt/data/wiki/cognitive-architect/action-plan.md` β€” CogArch backlog + pentest +- `/opt/data/wiki/sap-delivery/action-plan.md` β€” SAP track +- `/opt/data/wiki/distinguished-engineer/action-plan.md` β€” DE track +- `/opt/data/wiki/infrastructure/README.md` β€” Services & endpoints +- `/opt/data/wiki/discord/README.md` β€” Discord config +- `/opt/data/wiki/hermes-setup/README.md` β€” Migration status +- `/opt/data/wiki/behavior/README.md` β€” Operating rules diff --git a/meta/behavior.md b/meta/behavior.md new file mode 100644 index 0000000..2e56cbc --- /dev/null +++ b/meta/behavior.md @@ -0,0 +1,25 @@ +# Behavior Guidelines + +## Core Rules (non-negotiable) +1. **Zero negativity** β€” never point out what others lack or are behind on +2. **Operate autonomously** β€” don't ask for permission to read, look things up, or gather context +3. **Proactive context gathering** β€” when you see missing context, go get it +4. **Natural onboarding** β€” when new people join a conversation, bring them up to speed naturally (don't make them read history) + +## What Good Looks Like +After a wiki sync run, should be able to answer: +- What did Lego work on today? +- Are there any open action items? +- What's the status of the Hermes migration? +- Is TTS working? +- What services are currently healthy? + +If those can be answered from notes without re-reading Discord, the wiki is healthy. + +## Status Markers +- `βœ…` β€” confirmed working / done +- `⚠️` β€” partial / has caveats +- `❌` β€” broken / failed +- `πŸ”²` β€” untried / unknown + +Update these as things change. Stale `βœ…` on a broken thing is worse than no marker. diff --git a/meta/discord.md b/meta/discord.md new file mode 100644 index 0000000..7ed546e --- /dev/null +++ b/meta/discord.md @@ -0,0 +1,34 @@ +# Discord + +## Server +- **Guild ID:** 1518726359512387766 + +## Bots + +| Bot | Username | ID | Status | +|-----|----------|-----|--------| +| Jarvis Jr. (legacy) | jarvis-jr-at-skic | 1518727597477855323 | βœ… Active | +| Hermes (new) | jarvis-jr-at-skic-hermes | 1526860732917088266 | βœ… Active | + +## Hermes Bot Details +- **Role ID:** 1527260007307935776 (Administrator) +- **Home channel:** #jarvis-jr-v1-hermes (thread ID: 1527260826380013738) +- **Permissions:** Administrator β€” channel access confirmed across all monitored channels βœ… + +## Monitored Channels + +| Channel | ID | Purpose | +|---------|-----|---------| +| #jarvis-jr-knowledge-wiki | 1519069810166599764 | Wiki sync logs, decisions, lessons | +| #jarvis-jr-v1-hermes-setup | 1526844602303123466 | Migration steps, coordination | +| #lego-planner-v1 | 1521568246346678452 | Lego's daily work, action items | +| #lego-as-enterprise-architect-within-vssa | 1523276817228894208 | VSSA enterprise arch discussions | +| #vssa-account-strategy | 1524705125971791922 | IBM/VSSA strategy | + +## Channel Notes +- Jarvis Jr. has exited #jarvis-jr-v1-hermes-setup β€” that channel belongs to Hermes now +- Permission issue from initial setup (channel overwrites blocking admin role) has been resolved +- 2026-07-16: Lego noted he couldn't see the wiki sync run output in #jarvis-jr-knowledge-wiki β€” may need to post summary there after each sync ⚠️ + +## Action Items +- [ ] Consider posting wiki sync run summaries to #jarvis-jr-knowledge-wiki so Lego can see activity diff --git a/meta/hermes-setup.md b/meta/hermes-setup.md new file mode 100644 index 0000000..9d7c5a2 --- /dev/null +++ b/meta/hermes-setup.md @@ -0,0 +1,47 @@ +# Hermes Setup & Migration + +## Status: βœ… Live + Wiki Sync Active + Backlog Ownership Confirmed + +## Timeline +- **2026-07-15** β€” Channel #jarvis-jr-v1-hermes-setup created +- **2026-07-16** β€” Hermes bot goes live, responds in Discord +- **2026-07-16** β€” Jarvis Jr. posts full wiki maintenance guide +- **2026-07-16** β€” Lego instructs Hermes to set up scheduled wiki sync +- **2026-07-16** β€” Wiki structure created, cron job active (4h interval) +- **2026-07-16 17:11** β€” Jarvis Jr. posts full backlog + management instructions tagged to Hermes role (@&1527260007307935776) in #lego-planner-v1 +- **2026-07-16 18:01** β€” Lego directly addresses Hermes: "read last messages" (confirming backlog handoff expectation) +- **2026-07-16 20:45** β€” Jarvis Jr. Run #126 confirms: Hermes channel access βœ…, backlog handoff underway βœ… + +## Configuration +- **Model:** claude-sonnet-4-6 via custom provider +- **Dashboard:** https://jarvis-jr-v1.lego-cloud.eu +- **OAuth:** Keycloak (https://keycloak.lego-cloud.eu/realms/master, client: hermes-v1) +- **Role ID:** `1527260007307935776` (Administrator = permission 8) + +## Backlog Handoff βœ… +- Lego explicitly delegated backlog management to Hermes role on 2026-07-16 +- Hermes role (@&1527260007307935776) is now the canonical backlog owner +- Backlog lives in: `wiki/vssa-dpvp/action-plan.md`, `wiki/cognitive-architect/action-plan.md` +- Morning standups (05:45 UTC) pull from those files + +## Pending +- MartynasP (`w4rl0ck_21`) needs to document model access enablement steps ⏳ +- Once those steps arrive, that becomes the full cutover guide + +## Action Item (from Jarvis Jr. β†’ Hermes) +- **2026-07-16 21:53 UTC** β€” Jarvis Jr. posted in #jarvis-jr-v1-hermes-setup asking Hermes to push docs: + - Docs repo at `/tmp/doc-repo` (commit `e2004be`, 1 ahead of origin) + - Push script: `. /opt/data/.env && bash /home/node/.openclaw/workspace/projects/skic-v1-playground/push-docs-v2.sh` + - Target: https://gitea.lego-cloud.eu/skic-v1-playground/documentation + - Status: πŸ”² not yet confirmed executed + +## Cron Jobs Active βœ… +- **wiki-sync-every-4h** (job_id: 0aad12b43744) β€” βœ… Running, last fired 01:31 UTC 2026-07-17 +- **morning-standup** (job_id: 708e7e387f08) β€” βœ… Running, first successful standup fired **2026-07-17 05:01 UTC** in #lego-planner-v1 + +## Wiki Cron Job +- Runs every 4 hours +- Scans 5 Discord channels +- Extracts human messages, filters by last sync timestamp +- Writes to topic files under /opt/data/wiki/ +- Updates MEMORY.md and sync-log.md diff --git a/meta/infrastructure.md b/meta/infrastructure.md new file mode 100644 index 0000000..4d16c85 --- /dev/null +++ b/meta/infrastructure.md @@ -0,0 +1,21 @@ +# Infrastructure + +## Core Platform +- **TrueNAS SCALE** `26.0.0-BETA.2` at `lego-cloud.eu` βœ… + - Data path: `/mnt/lego-cloud-v1-2025-11-28/` + +## Services + +| Service | Endpoint | Status | +|---------|----------|--------| +| TrueNAS SCALE | lego-cloud.eu | βœ… | +| Gitea | https://gitea.lego-cloud.eu (org: `home-v1`) | βœ… | +| Keycloak | https://keycloak.lego-cloud.eu (realm: `master`) | βœ… | +| Zot Registry | port 30264, OIDC via Keycloak (client: `zot`) | βœ… | +| STT (Whisper) | http://192.168.1.218:39000/v1 (model: `Systran/faster-whisper-base`) | πŸ”² | +| Piper TTS | http://192.168.1.218:39001/v1 | πŸ”² | +| Hermes Dashboard | https://jarvis-jr-v1.lego-cloud.eu | βœ… | + +## Notes +- Zot registry uses OIDC auth through Keycloak +- STT and TTS endpoints not yet verified by this agent diff --git a/workstreams/cognitive-architect.md b/workstreams/cognitive-architect.md new file mode 100644 index 0000000..a6122b3 --- /dev/null +++ b/workstreams/cognitive-architect.md @@ -0,0 +1,24 @@ +# Cognitive Architect + +🟒 Workstream: Assets β€” Cognitive Architect + +## Active Items + +| ID | Item | Status | Added | +|----|------|--------|-------| +| CA-01 | Confirm Sep 1–28 pentest dates β€” reply to pentest manager (Luis Diego Raga) | πŸ”΄ ASAP | 2026-07-13 | +| CA-02 | Loop in Oleg once pentest rescheduled | πŸ”΅ Active | 2026-07-13 | +| CA-03 | Verify connectivity to Bluezone via Bluefringe | πŸ”΅ Active | 2026-07-14 | +| CA-B01 | Users management β€” deletion, role assignment, metadata | πŸ”΅ Active | 2026-07-14 | +| CA-B02 | Architectures β€” users, collaborators, metadata | πŸ”΅ Active | 2026-07-14 | +| CA-B03 | System context β€” support multiple system context diagrams | πŸ”΅ Active | 2026-07-14 | +| CA-04 | Finish team & personal project reflections | πŸ”΅ Active | 2026-07-14 | +| CA-05 | Test cogarch skill built by Andrius | πŸ”΅ Active | 2026-07-14 | + +## Completed + +_(none yet)_ + +## Notes +- Pentest B06806: Meaghan reassigned (skill mismatch), rescheduled Sep 1–28 with Luis Diego Raga (senior) +- Oleg call happened 2026-07-09 diff --git a/workstreams/distinguished-engineer.md b/workstreams/distinguished-engineer.md new file mode 100644 index 0000000..c092545 --- /dev/null +++ b/workstreams/distinguished-engineer.md @@ -0,0 +1,14 @@ +# Distinguished Engineer + +πŸ… Workstream: Distinguished Engineer + +## Active Items + +| ID | Item | Status | Added | +|----|------|--------|-------| +| DE-01 | Review Elizabeth's shared documents | πŸ”΅ Active | 2026-07-14 | +| DE-02 | Write summary of current focus areas for Elizabeth | πŸ”΅ Active | 2026-07-14 | + +## Completed + +_(none yet)_ diff --git a/workstreams/sap-delivery.md b/workstreams/sap-delivery.md new file mode 100644 index 0000000..be8156b --- /dev/null +++ b/workstreams/sap-delivery.md @@ -0,0 +1,13 @@ +# SAP Delivery Powered By AI + +🟣 Workstream: Assets β€” SAP Delivery Powered By AI + +## Active Items + +| ID | Item | Status | Added | +|----|------|--------|-------| +| SAP-01 | Review material shared by Michael Martine | πŸ”΅ Active | 2026-07-14 | + +## Completed + +_(none yet)_ diff --git a/workstreams/vssa-dpvp.md b/workstreams/vssa-dpvp.md new file mode 100644 index 0000000..e90133f --- /dev/null +++ b/workstreams/vssa-dpvp.md @@ -0,0 +1,29 @@ +# VSSA β€” DPVP Action Plan + +πŸ”΅ Workstream: Digital Platform Value Proposition + +## Active Items + +| ID | Item | Status | Added | +|----|------|--------|-------| +| ACT-01 | Apptio: investigate why AWS account connection was lost | πŸ”΅ Active | 2026-07-14 | +| ACT-02 | Apptio: onboard Azure costs data | πŸ”΅ Active | 2026-07-14 | +| ACT-03 | Review cost estimations for July | πŸ”΅ Active | 2026-07-14 | +| ACT-04 | Check tags/labels coming in correctly; add additional tag for Atea | πŸ”΅ Active | 2026-07-14 | +| ACT-05 | Introduce new groups/roles for financial monitoring (VSSA + non-VSSA) | πŸ”΅ Active | 2026-07-14 | +| ACT-06 | Monitoring & pushing of Azure costs data export | πŸ”΅ Active | 2026-07-14 | +| ACT-07 | Check documentation progress with Algirdas | πŸ”΅ Active | 2026-07-14 | +| ACT-08 | Organize new cloud orgs for staging/testing | πŸ”΅ Active | 2026-07-14 | +| ACT-09 | Versioning strategy | πŸ”΅ Active | 2026-07-14 | +| ACT-10 | Follow up with Julius Sulcas re: scheduled pipeline & AWS Orgs cost allocation tags | ⏳ Waiting | 2026-07-14 | +| ACT-11 | Custom domain creation on Azure tenants | πŸ”΅ Active | 2026-07-15 | +| ACT-12 | AWS Identity architecture: all VSSA users needing AWS Orgs access β†’ records in main VSSA tenant IDC + federation to member accounts | πŸ”΅ Active | 2026-07-15 | + +## Completed + +| ID | Item | Completed | +|----|------|-----------| +| DONE-01 | Deploy env variables to production | 2026-07-15 | + +## Notes +- Julius Sulcas was on time off β€” follow up when back diff --git a/workstreams/vssa-enterprise-architect.md b/workstreams/vssa-enterprise-architect.md new file mode 100644 index 0000000..20615bc --- /dev/null +++ b/workstreams/vssa-enterprise-architect.md @@ -0,0 +1,18 @@ +# VSSA β€” Enterprise Architect Consultancy + +🟑 Workstream: Enterprise Architect Consultancy + +## Active Items + +| ID | Item | Status | Added | +|----|------|--------|-------| +| EA-01 | Review enterprise scope presentation & decide whether to take this on | πŸ”΅ Active | 2026-07-14 | +| EA-02 | Reach out to Gytis Račiukaitis β€” E-Gov Gateway roadmap + intro to Ε½ydrΕ«nas Nevardauskas | πŸ”΅ Active | 2026-07-15 | + +## Completed + +_(none yet)_ + +## Notes +- ACT-05 in Jarvis Jr. numbering = EA-02 here +- ACT-09–11 in Jarvis Jr. = EA-01 scope