wiki: sync 2026-09-16 03:13 UTC — 4 file(s) updated
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# 🧠 Knowledge Wiki — Brain Summary
|
# 🧠 Knowledge Wiki — Brain Summary
|
||||||
|
|
||||||
_Last updated: 2026-09-15 03:07 UTC_
|
_Last updated: 2026-09-16 03:11 UTC_
|
||||||
|
|
||||||
## Workstreams & Status
|
## Workstreams & Status
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@ _Last updated: 2026-09-15 03:07 UTC_
|
|||||||
- **Actions Docker (verified 2026-08-11):** use the runner-mounted `/var/run/docker.sock` directly (client `29.6.2-1`, Engine `29.0.4`). DinD is unnecessary and privileged DinD is not currently supported by this runner.
|
- **Actions Docker (verified 2026-08-11):** use the runner-mounted `/var/run/docker.sock` directly (client `29.6.2-1`, Engine `29.0.4`). DinD is unnecessary and privileged DinD is not currently supported by this runner.
|
||||||
- **CogArch GitHub attribution (required 2026-08-25):** `cogarch-github` commits/PRs must disclose that Hermes acted using Oleg Lukasonok's PAT without implying Oleg performed or approved the action. When evidence permits, also name the Discord user who guided/originated the work; never invent uncertain attribution.
|
- **CogArch GitHub attribution (required 2026-08-25):** `cogarch-github` commits/PRs must disclose that Hermes acted using Oleg Lukasonok's PAT without implying Oleg performed or approved the action. When evidence permits, also name the Discord user who guided/originated the work; never invent uncertain attribution.
|
||||||
- **CogArch presentation governance (required 2026-09-04):** channel-dedicated `cogarch-storm` is maintained in `cognitive-architect-v1-skills-code-agent/cogarch-storm`. Any IBM-flavored, IBM-originated, IBM-audience, or IBM-branded presentation must additionally use `powerpoint-ibm-template`; that skill must always reference/load `powerpoint` and `powerpoint-advanced-python`.
|
- **CogArch presentation governance (required 2026-09-04):** channel-dedicated `cogarch-storm` is maintained in `cognitive-architect-v1-skills-code-agent/cogarch-storm`. Any IBM-flavored, IBM-originated, IBM-audience, or IBM-branded presentation must additionally use `powerpoint-ibm-template`; that skill must always reference/load `powerpoint` and `powerpoint-advanced-python`.
|
||||||
- **CogArch Solution Factory / Argo evidence boundary (verified 2026-09-13):** exact live and archived label queries for `architecture-id=arch_kiSj9jBKI` returned no Workflow. The deployed Processing template does contain conversion, chunking, image description, and merge steps, but completed Workflows are deleted after 24 hours and the accessible archive is empty. For recent iterations this points to failure before Workflow creation; older outcomes require an exact iteration ID/start time and external S3 or Solution Factory history.
|
- **CogArch Solution Factory / Argo evidence boundary (verified 2026-09-15):** exact live and archived label queries for `architecture-id=arch_kiSj9jBKI` returned no Workflow. The deployed Processing template contains conversion, chunking, image description, and merge steps, but completed Workflows are deleted after 24 hours and the accessible archive is empty. A separate `arch_xOQ5jks0b` High-Level Insights failure reached the code agent and exhausted retries with exit code 201; its overwritten detailed log reportedly showed operation timeout/retry-limit failure. A fail-open Redis DNS warning appeared in that failed run but did not recur in the read-only-verified rerun pod, so it is not the established cause.
|
||||||
- **Emplonet v1 channel setup (confirmed 2026-09-08):** `#emplonet-v1-general` and `#emplonet-v1-ingrida` each have a dedicated local artifact workspace under `/opt/data/channels/`, a dedicated channel skill, and a private source repository in `emplonet-v1-skills-code-agent`; both are now included in the authoritative daily wiki scan and short config routing.
|
- **Emplonet v1 channel setup (confirmed 2026-09-08):** `#emplonet-v1-general` and `#emplonet-v1-ingrida` each have a dedicated local artifact workspace under `/opt/data/channels/`, a dedicated channel skill, and a private source repository in `emplonet-v1-skills-code-agent`; both are now included in the authoritative daily wiki scan and short config routing.
|
||||||
- **Lego CV workspace (confirmed 2026-09-14):** `#lego-v1-cv` uses `/opt/data/workspaces/channels/lego-v1-cv` and the private `lego-v1-skills-code-agent/lego-v1-cv` channel skill. The supplied CV source was converted into brand-neutral editable DOCX and PDF artifacts without embedded IBM logos while retaining professional content.
|
- **Lego CV workspace (confirmed 2026-09-14):** `#lego-v1-cv` uses `/opt/data/workspaces/channels/lego-v1-cv` and the private `lego-v1-skills-code-agent/lego-v1-cv` channel skill. The supplied CV source was converted into brand-neutral editable DOCX and PDF artifacts without embedded IBM logos while retaining professional content.
|
||||||
- **Wiki health check (repaired 2026-09-13):** `/opt/data/scripts/health-check.sh` no longer creates invalid multiline `0\n0` counts when `grep -c` finds no match, and its Discord test recognizes the gateway's actual inbound/send activity log forms. `bash -n` and a complete rerun passed all four checks; authenticated Discord REST still remains the source of truth for channel-scan coverage.
|
- **Wiki health check (repaired 2026-09-13):** `/opt/data/scripts/health-check.sh` no longer creates invalid multiline `0\n0` counts when `grep -c` finds no match, and its Discord test recognizes the gateway's actual inbound/send activity log forms. `bash -n` and a complete rerun passed all four checks; authenticated Discord REST still remains the source of truth for channel-scan coverage.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Channel Wiki: #jarvis-jr-knowledge-wiki
|
# Channel Wiki: #jarvis-jr-knowledge-wiki
|
||||||
_Channel ID: 1519069810166599764_
|
_Channel ID: 1519069810166599764_
|
||||||
_Last sync: 2026-09-15 03:07 UTC_
|
_Last sync: 2026-09-16 03:11 UTC_
|
||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
Operate and audit Hermes's persistent Discord knowledge system: channel inventory, monitored-channel coverage, per-channel context, recurring syncs, and Gitea mirroring.
|
Operate and audit Hermes's persistent Discord knowledge system: channel inventory, monitored-channel coverage, per-channel context, recurring syncs, and Gitea mirroring.
|
||||||
@@ -24,7 +24,7 @@ Operate and audit Hermes's persistent Discord knowledge system: channel inventor
|
|||||||
- Verify config refresh and Gitea push independently after monitoring changes.
|
- Verify config refresh and Gitea push independently after monitoring changes.
|
||||||
- The authoritative sync mapping now contains 33 text-channel IDs, including the recently provisioned `#cogarch-v1-iac`, `#cogarch-v1-shorts`, `#cogarch-v1-argo-workflows`, `#jarvis-jr-v1-storm`, and `#lego-v1-cv` channels; one retained legacy ID (`#jarvis-jr-test-001`) remains inaccessible with Discord error `10003 Unknown Channel`.
|
- The authoritative sync mapping now contains 33 text-channel IDs, including the recently provisioned `#cogarch-v1-iac`, `#cogarch-v1-shorts`, `#cogarch-v1-argo-workflows`, `#jarvis-jr-v1-storm`, and `#lego-v1-cv` channels; one retained legacy ID (`#jarvis-jr-test-001`) remains inaccessible with Discord error `10003 Unknown Channel`.
|
||||||
- ✅ On 2026-09-13 the recurring health-check defect was repaired: zero-match `grep -c` output can no longer become the invalid multiline value `0\n0`, and the Discord check now recognizes the gateway's actual inbound/send activity log forms. A syntax check and complete rerun passed all four checks; the same run's authenticated Discord REST scan succeeded for 31/32 monitored channels.
|
- ✅ On 2026-09-13 the recurring health-check defect was repaired: zero-match `grep -c` output can no longer become the invalid multiline value `0\n0`, and the Discord check now recognizes the gateway's actual inbound/send activity log forms. A syntax check and complete rerun passed all four checks; the same run's authenticated Discord REST scan succeeded for 31/32 monitored channels.
|
||||||
- ⚠️ Run #154 on 2026-09-15 scanned 32/33 monitored IDs; `#jarvis-jr-test-001` remains inaccessible with Discord `10003 Unknown Channel`. One new human message advanced `#lego-v1-cv` through `1549020705843060847`; the CV workspace, source attachment, brand-neutral template requirement, and generated DOCX/PDF were already captured in that channel wiki before this run.
|
- ⚠️ Run #155 on 2026-09-16 scanned 32/33 monitored IDs; `#jarvis-jr-test-001` remains inaccessible with Discord `10003 Unknown Channel`. Six human messages in `#cogarch-v1-argo-workflows` advanced its anchor through `1549399634302992447` and established that the failed run's fail-open Redis warning did not recur in the read-only-verified rerun pod; the overwritten detailed agent log reportedly contained operation timeout/retry-limit errors.
|
||||||
|
|
||||||
## Channel Workspace
|
## Channel Workspace
|
||||||
- Channel-owned working files belong under `/opt/data/channels/jarvis-jr-knowledge-wiki/`, grouped by purpose.
|
- Channel-owned working files belong under `/opt/data/channels/jarvis-jr-knowledge-wiki/`, grouped by purpose.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Channel Wiki: #cogarch-v1-argo-workflows
|
# Channel Wiki: #cogarch-v1-argo-workflows
|
||||||
_Channel ID: 1548051220533481536_
|
_Channel ID: 1548051220533481536_
|
||||||
_Created: 2026-09-11 UTC_
|
_Created: 2026-09-11 UTC_
|
||||||
_Last sync: 2026-09-14 03:11 UTC_
|
_Last sync: 2026-09-16 03:11 UTC_
|
||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
|
|
||||||
@@ -34,10 +34,12 @@ Observe, analyze, and preserve evidence about Cognitive Architect Solution Facto
|
|||||||
- The production namespace exposes six namespaced WorkflowTemplates: one four-phase coordinator, four generation/refinement phases, and a separate propagation phase. No CronWorkflows were listed; cluster-scoped template inventory is inaccessible to the read-only service account, so its existence is unknown.
|
- The production namespace exposes six namespaced WorkflowTemplates: one four-phase coordinator, four generation/refinement phases, and a separate propagation phase. No CronWorkflows were listed; cluster-scoped template inventory is inaccessible to the read-only service account, so its existence is unknown.
|
||||||
- For architecture `arch_up7BoYhj-` and iteration `iter_QfJ3shQvZ`, no Workflow object exists in the live or archived lists. An Argo GET label selector using that architecture ID returns HTTP 400 because Kubernetes label values cannot end with `-`; normal Solution Factory submissions copy `architecture-id` into Workflow metadata labels. This is strong evidence that submission is rejected before the Processing workflow is created, not that a Processing pod starts and fails.
|
- For architecture `arch_up7BoYhj-` and iteration `iter_QfJ3shQvZ`, no Workflow object exists in the live or archived lists. An Argo GET label selector using that architecture ID returns HTTP 400 because Kubernetes label values cannot end with `-`; normal Solution Factory submissions copy `architecture-id` into Workflow metadata labels. This is strong evidence that submission is rejected before the Processing workflow is created, not that a Processing pod starts and fails.
|
||||||
- Live inspection on 2026-09-13 found no active or archived Workflow labeled `architecture-id=arch_kiSj9jBKI`; the daily inventory also contained no record for it from 2026-09-06 through 2026-09-13. The current Processing template does include the intended image path: conversion-to-markdown → markdown-chunking → describe-images → merge-descriptions. Processing Workflows have `ttlStrategy.secondsAfterCompletion: 86400`, while the accessible archived list is empty, so Argo logs disappear with the Workflow after roughly 24 hours unless retained elsewhere. For a recent iteration, absence strongly suggests that the Processing Workflow was never created; for an older iteration, Argo alone cannot distinguish non-submission from TTL cleanup.
|
- Live inspection on 2026-09-13 found no active or archived Workflow labeled `architecture-id=arch_kiSj9jBKI`; the daily inventory also contained no record for it from 2026-09-06 through 2026-09-13. The current Processing template does include the intended image path: conversion-to-markdown → markdown-chunking → describe-images → merge-descriptions. Processing Workflows have `ttlStrategy.secondsAfterCompletion: 86400`, while the accessible archived list is empty, so Argo logs disappear with the Workflow after roughly 24 hours unless retained elsewhere. For a recent iteration, absence strongly suggests that the Processing Workflow was never created; for an older iteration, Argo alone cannot distinguish non-submission from TTL cleanup.
|
||||||
|
- Live inspection on 2026-09-15 for architecture `arch_xOQ5jks0b`, iteration `iter_fMfOM35fb`, found Processing succeeded (`phase-0100-processing-sn74b`, 6/6) but High-Level Insights failed (`phase-0200-high-level-insights-ffmgf`, 1/2). The first high-level step, `0200-phase-0600-step-generate-knowledge-wiki-plan`, launched the Cline/code agent but it exited with code 201 on the initial attempt and all three error retries. The original centralized agent log reportedly showed an operation timeout and retry-limit failure, but a rerun at 2026-09-15 12:02:57 UTC overwrote that file. A Redis DNS warning (`redis:6379` unresolved) appeared only in the failed run's Argo `main`-container stdout, was handled fail-open, and was not causal. Fresh read-only inspection of rerun pod `phase-0200-high-level-insights-9p7vz-run-step-2817085442` found 17 log entries, zero Redis references/errors, and normal one-key credential-pool initialization.
|
||||||
|
|
||||||
## People & Roles
|
## People & Roles
|
||||||
|
|
||||||
- RootAtSkic (`1518725627845283888`) — channel owner and human authority.
|
- RootAtSkic (`1518725627845283888`) — channel owner and human authority.
|
||||||
|
- `whyt6249` (`204689314796273674`) — supplied the overwritten agent-log finding and identified the rerun pod for comparison.
|
||||||
- Hermes (`1526860732917088266`) — assisting bot.
|
- Hermes (`1526860732917088266`) — assisting bot.
|
||||||
|
|
||||||
## Action Items
|
## Action Items
|
||||||
@@ -49,4 +51,6 @@ Observe, analyze, and preserve evidence about Cognitive Architect Solution Facto
|
|||||||
## Evidence
|
## Evidence
|
||||||
|
|
||||||
- `1548051382714507325` — RootAtSkic requested a local folder, dedicated channel skill, and Gitea publication.
|
- `1548051382714507325` — RootAtSkic requested a local folder, dedicated channel skill, and Gitea publication.
|
||||||
- Latest processed human message: `1548759488570466527` (2026-09-13 18:17 UTC; RootAtSkic confirmed that the lookup must use the exact Kubernetes selector `architecture-id=arch_kiSj9jBKI`; live and archived Argo queries using that selector returned no items).
|
- Previous processed human message: `1548759488570466527` (2026-09-13 18:17 UTC; RootAtSkic confirmed that the lookup must use the exact Kubernetes selector `architecture-id=arch_kiSj9jBKI`; live and archived Argo queries using that selector returned no items).
|
||||||
|
- `1549364076239397005` — RootAtSkic requested diagnosis of failed High-Level Insights for `arch_xOQ5jks0b` / `iter_fMfOM35fb`; read-only Argo inspection isolated the failure to knowledge-wiki-plan agent exit code 201 after retries.
|
||||||
|
- Latest processed human message: `1549399634302992447` (2026-09-15 12:40 UTC; `whyt6249` requested comparison against rerun pod `phase-0200-high-level-insights-9p7vz-run-step-2817085442`; live read-only inspection found no recurrence of the Redis warning).
|
||||||
|
|||||||
@@ -1,5 +1,14 @@
|
|||||||
# Sync Log
|
# Sync Log
|
||||||
|
|
||||||
|
### Run #155 — 2026-09-16 03:11 UTC ⚠️
|
||||||
|
- **Channels scanned:** 32/33 authoritative monitored text-channel IDs via authenticated Discord REST, strictly within guild `1518726359512387766`. Channel metadata confirmed guild membership for every accessible ID. **Failure:** retained `#jarvis-jr-test-001` (`1518733120831226028`) returned `404 {"message": "Unknown Channel", "code": 10003`; its anchor could not advance.
|
||||||
|
- **New human activity:** 6 messages in `#cogarch-v1-argo-workflows`; no human activity newer than the durable anchors in the other 31 accessible monitored channels.
|
||||||
|
- **Durable knowledge captured:** for `arch_xOQ5jks0b` / `iter_fMfOM35fb`, the failed knowledge-wiki-plan agent log reportedly contained operation-timeout and retry-limit errors but was overwritten by a rerun. The prior Redis DNS warning came from Argo `main`-container stdout, was handled fail-open, and was not the established cause. Fresh read-only inspection of rerun pod `phase-0200-high-level-insights-9p7vz-run-step-2817085442` found 17 log entries, zero Redis references/errors, and normal credential-pool initialization.
|
||||||
|
- **Processed anchors:** unchanged except `#cogarch-v1-argo-workflows` advanced to `1549399634302992447`. Current anchors: `#atea-storm` `1532359647435165829`; `#general` `1544265696228151357`; `#zeta-functions` `1531221244530397214`; `#network-v1` `1529573612510511214`; `#vssa-storm-1st-contract` `1532462731142103040`; `#dpvp-phase-2-opportunity` `1546854087910498384`; `#vssa-storm` `1546850319449854092`; `#vssa-dpvp-storm` `1546441933382230157`; `#vssa-dpvp-cvpa-audit` `1533830589722132510`; `#cogarch-model-v1-storm` `1528684615898759258`; `#cogarch-storm` `1545429834761510992`; `#cogarch-storm-skills` `1529471826697392228`; `#cogarch-storm-drawio-custom-shapes` `1531292165874126998`; `#cogarch-storm-cogarch-hub-web` no human-message anchor; `#cogarch-v1-iac` `1547955261845672029`; `#cogarch-v1-shorts` `1549106928137801853`; `#cogarch-v1-argo-workflows` `1549399634302992447` **NEW**; `#jarvis-jr-v1-storm` `1548063523270168617`; `#playground-eduard-melman` `1536841496366415932`; `#lego-as-enterprise-architect-within-vssa` `1523377235153780836`; `#jarvis-jr-test-001` `1532723701039108117` retained after fetch failure; `#jarvis-jr-enablement-voice` `1519063294973841571`; `#jarvis-jr-general` `1548063732297498785`; `#jarvis-jr-knowledge-wiki` `1547935398355927141`; `#jarvis-jr-truenas` `1543961473745944586`; `#lego-planner-v1` `1549157428094959656`; `#vssa-account-strategy` `1524753167483408526`; `#jarvis-jr-v1-hermes-setup` `1536529995176878242`; `#jarvis-jr-v1-hermes` `1546833203753525320`; `#skic-v1-playground` `1536839098277437601`; `#emplonet-v1-general` `1546855047374180382`; `#emplonet-v1-ingrida` `1546855606370181141`; `#lego-v1-cv` `1549020705843060847`.
|
||||||
|
- **Files updated:** `channels/1548051220533481536.md`, `channels/1519069810166599764.md`, `MEMORY.md`, and `sync-log.md`.
|
||||||
|
- **Health:** pre-run check passed state.db integrity, gateway process, Discord gateway activity, and disk-space checks.
|
||||||
|
- **Config routing and Gitea mirror:** executed after this entry; verified results are reported in the delivered run summary.
|
||||||
|
|
||||||
### Run #154 — 2026-09-15 03:07 UTC ⚠️
|
### Run #154 — 2026-09-15 03:07 UTC ⚠️
|
||||||
- **Channels scanned:** 32/33 authoritative monitored text-channel IDs via authenticated Discord REST, strictly within guild `1518726359512387766`. Channel metadata confirmed guild membership for every accessible ID. **Failure:** retained `#jarvis-jr-test-001` (`1518733120831226028`) returned `404 {"message": "Unknown Channel", "code": 10003`; its anchor could not advance.
|
- **Channels scanned:** 32/33 authoritative monitored text-channel IDs via authenticated Discord REST, strictly within guild `1518726359512387766`. Channel metadata confirmed guild membership for every accessible ID. **Failure:** retained `#jarvis-jr-test-001` (`1518733120831226028`) returned `404 {"message": "Unknown Channel", "code": 10003`; its anchor could not advance.
|
||||||
- **New human activity:** 1 message in `#lego-v1-cv`; no human activity newer than the durable anchors in the other 31 accessible monitored channels.
|
- **New human activity:** 1 message in `#lego-v1-cv`; no human activity newer than the durable anchors in the other 31 accessible monitored channels.
|
||||||
|
|||||||
Reference in New Issue
Block a user