wiki: sync 2026-10-23 03:04 UTC — 6 file(s) updated

This commit is contained in:
jarvis-at-skic committed 2026-10-23 03:04:34 +00:00
1 parent 016681b6f8
commit de3bb86459
6 files changed
+73 -4

No files matched your search

+6 -1
View File
@@ -11,6 +11,7 @@ Historical general-purpose channel for Jarvis conversations and voice-operation
- Current Hermes activity-based voice behavior may supersede this historical instruction only where explicitly configured and approved; preserve the distinction between predecessor history and current behavior.
## Current State
- **Conduit access (2026-10-22):** User approved an additional dashboard password login alongside Keycloak SSO at `https://jarvis-jr-v1.lego-cloud.eu`. Username `conduit`; only a scrypt password hash is stored in dashboard config. Both providers verified live and password login returned HTTP 200. Connection QR delivered privately to the requesting user's Discord DM; temporary plaintext provisioning file removed. iPhone/Conduit end-to-end connection remains user verification. No credentials or QR belong in this wiki or public channel.
- Included in wiki monitoring for any renewed general or voice-operation decisions.
- **CONFIRMED (2026-09-07):** RootAtSkic directed Hermes to remove large embedded channel-wiki bodies from `config.yaml`, create one repository-backed skill per configured channel, and replace each channel prompt with a short `skill_view` directive. Twenty dedicated private skill repositories were created and remotely verified across `home-v1-skills-code-agent`, `vssa-v1-skills-code-agent`, `corp-v1-dpvp-skills-code-agent`, and `cognitive-architect-v1-skills-code-agent`.
- `discord.channel_prompts` now contains 20 directives of 220–262 characters; `config.yaml` decreased from 395,337 to 22,834 bytes. `/opt/data/scripts/channel-wiki-sync.py` now preserves this routing idempotently instead of copying wiki bodies back into config.
@@ -21,5 +22,9 @@ Historical general-purpose channel for Jarvis conversations and voice-operation
- **Open evaluation (2026-09-19):** RootAtSkic asked Hermes to investigate Jev (referencing the LangChain article “Building a harness with Jev”), identify practical uses in the Home v1 environment, determine whether it is available or deployable as a TrueNAS app, and assess likely impact. No deployment decision or authorization was made in the request; findings and ownership remain pending.
- **Operator communication preference (2026-09-19):** RootAtSkic wants Hermes to retain and use knowledge of his character and principles, and explicitly reported that Hermes is giving him too much material to read. Responses should prioritize concise, decision-oriented summaries and avoid shifting unnecessary reading burden to him.
## Conduit follow-up — 2026-10-23 daily sync
- RootAtSkic requested Conduit onboarding using an iPhone-reachable full dashboard URL (never localhost), percent-encoded connection fields, omitted password if unknown, and authentication kept enabled (`1562745377524809751`). Subsequently required a QR code rather than only a link (`1562745994146353175`) and approved the preceding proposal (`1562746347344625706`); existing channel-workflow record above describes password login alongside SSO and private QR delivery. Daily sync did not retest authentication or user device connectivity.
- Open governance question: user challenged the newly created skill's compliance with agreed Gitea organization/repository/naming conventions and asked where to find the QR (`1562747828982521897`). Exact skill identity and remediation are not established by these human messages. Do not persist connection credentials or QR payloads in the wiki/mirror.
## Source anchor
- Latest processed human message: `1550958850335576217` (2026-09-19 19:56 UTC; asked where Hermes learns his character/principles and objected to being given too much material to read).
- Latest processed human message: `1562747828982521897` (2026-10-22; skill-governance and private QR retrieval follow-up).
+1
View File
@@ -19,6 +19,7 @@ Operate and audit Hermes's persistent Discord knowledge system: channel inventor
- `/opt/data/wiki/discord/README.md` → human-readable inventory
## Active Topics
- **Run #191, 2026-10-23:** live REST scanned 36/37 authoritative IDs; retained test channel remains absent. Reconciled eight CUGA presentation-refinement messages and five general-channel Conduit/governance messages. Latest human anchors: CUGA `1562882559682158643`, general `1562747828982521897`; other anchors unchanged. All 32 installed skill/wiki routes validated, maximum 262 characters; all non-routing settings unchanged. Newly observed coverage gap: routed CUGA delivery `1562800574892744835` is absent from MONITORED_CHANNELS, so its history was not scanned. Scope reconciliation remains open; no jobs, monitoring membership or response scope changed. Mirror preflight clean/synchronized; final push/readback evidence is in the delivered report.
- **Run #190, 2026-10-22:** live REST scanned 36/37 authoritative IDs, now including CUGA; retained test channel remains absent. Reconciled CUGA comparison direction, monthly-workshop slide requirements/rendering caveat, and Eldorado public-repository request (public metadata independently verified). Human anchors: CUGA `1562435905346609214`, Shorts `1562569220850581606`, Eldorado `1562405021952245894`. All 31 installed skill/wiki routes validated, maximum 262 characters; non-routing configuration unchanged. Mirror preflight clean/synchronized; final push/readback evidence belongs to the delivered report.
- **Run #186, 2026-10-18:** live authenticated REST scanned 35/36 authoritative IDs; retained test channel remains absent. Reconciled two Shorts human messages with the existing eShop series direction, added the exact original request ID, and advanced its human anchor to `1561045336582004757`. Other anchors unchanged. All 30 mapped skill/wiki routes validated, maximum 262 characters; non-routing configuration unchanged. Mirror preflight clean and synchronized; final push/readback results are recorded in the delivered run report.
- **Run #183, 2026-10-15:** authenticated live REST scan completed for 35/36 authoritative IDs; retained test channel remains absent. Nine human messages in Kreg channels captured Ingrida's low-text presentation brief and RootAtSkic's responsiveness/history/delivery follow-up requirements. Anchors advanced to general `1559828160634163242` and sandbox `1559894132892110941`; others unchanged. All 30 mapped installed skill/wiki routes verified, maximum 262 characters (symlinked skills included). No response scope, permissions or jobs changed. Existing deck record remains channel-workflow evidence; native rendering and user acceptance not independently verified.
+7 -2
View File
@@ -82,6 +82,11 @@ User message `1562435905346609214` clarified that the goal is public-web-based e
## Open context
No runtime adoption, production deployment or CUGA–Hermes integration has been authorized or implemented. The presentation proposes an isolated pilot with explicit acceptance gates.
## Source anchor — daily sync 2026-10-22
- Latest processed human message: `1562435905346609214`.
## Presentation refinement — 2026-10-23 daily sync
- RootAtSkic requested adding the HTML-presentation specialist reference to this channel skill (`1562795805394345995`) and modernizing the existing comparison with modern animations (`1562796228159475743`). Exact installation/reference completion was not independently verified by this scan.
- Basic panel pop-ups are insufficient: seek more ambitious animation (`1562801433429016619`), continue improving the first attempt (`1562874778677678152`), explicitly self-test (`1562874812127383595`), and extend the animation treatment to all slides (`1562882559682158643`). Preserve the balanced comparison and three feature-mapping appendices; no new deployment/integration authority inferred.
- This scan establishes human requirements, not implementation completion or browser-test results.
## Source anchor — daily sync 2026-10-23
- Latest processed human message: `1562882559682158643`.
- First daily scan reconciled 16 human messages from full available channel history because no durable scan anchor existed. Current direction is a balanced public-web-based comparison, not migration or a Hermes-first adoption argument; preserve standalone audience context and three final mapping appendices. Requests and exact message IDs were verified live; import, presentation and browser-validation records above remain channel-workflow evidence, not independently re-executed by this sync.
+45
View File
@@ -0,0 +1,45 @@
# Channel Wiki: #cuga-delivery
## Identity and purpose
- Guild: home-v1 (`1518726359512387766`).
- Category: skic-cuga (`1562373126288048188`).
- Channel: cuga-delivery (`1562800574892744835`).
- Approved implementation, tests, reviews, delivery evidence, status and blockers.
- General coordination and comparison: cuga-general (`1562373274032414780`).
## Authorization
RootAtSkic requested channel setup: https://discord.com/channels/1518726359512387766/1562800574892744835/1562800614461677641
Setup is not approval for autonomous delivery, deployments, recurring jobs or repository creation.
## Workspace and continuity
- Workspace: `/opt/data/channels/cuga-delivery/` (artifacts, research, repositories).
- Local runtime skill: `channel-delivery-skic-cuga`.
- Route source: `/opt/data/scripts/channel-wiki-sync.py`, CHANNEL_SKILLS.
- Private remote: https://gitea.lego-cloud.eu/skic-cuga-skills/channel-delivery-skic-cuga.
- Checkout: `/opt/data/channels/cuga-delivery/repositories/channel-delivery-skic-cuga`.
- Remote publication corrected after user feedback; main commit `b9b30d45772127a47fb95d7d978d8a0d0b98505e` verified against the remote ref. Authenticated exact-commit SKILL.md readback equals checkout and runtime bytes. Channel skills are remote-backed by default.
- Preserve existing privacy and mention/reply behavior.
## Project resources
Recorded by the general-channel ledger; reverify current state before implementation:
- Upstream: https://github.com/cuga-project/cuga-agent
- Private project copy: https://gitea.lego-cloud.eu/skic-cuga/cuga-agent
- Project repositories: https://gitea.lego-cloud.eu/skic-cuga
- Project skills: https://gitea.lego-cloud.eu/skic-cuga-skills
- General-channel wiki: `/opt/data/wiki/channels/1562373274032414780.md`.
Comparative research does not establish runtime parity or authorize integration/deployment.
## Verified setup
- Topic updated and independently read back.
- Channel guide posted, fetched and pin verified: https://discord.com/channels/1518726359512387766/1562800574892744835/1562800975880785984
- Permission overwrites unchanged.
## Approved CUGA development delivery
RootAtSkic authorized execution in message 1562875408842752062 after confirming CI/artifact publishing → GitOps template → generated DEV GitOps → Gondor Argo CD deployment. Ask genuine blocking questions in this channel; make routine decisions independently from actual source/platform evidence. No production scope.
- Application: skic-cuga/cuga-agent.
- Planned private template: skic-cuga/cuga-gitops-template; rendered dev: skic-cuga/cuga-gitops-dev. Verify collisions before creation.
- Template and versioned nonsecret inputs own generated deployment content; regeneration must be reproducible and drift-checked.
- Existing Bitwarden ESO and shared Gondor services; protected dev exposure, no credentials committed.
- Completion requires real exact-head CI, immutable published artifacts, generated GitOps verification, expected Argo revision Synced/Healthy, ready workloads and application readback.
- Durable task chain (default is the only verified installed profile): t_237a2476 discovery/contract → t_aec4d4dd CI/artifacts → t_0f3787d3 template/dev generation → t_3e1d0fdf deployment/independent acceptance.
- Evidence resides under this channel's artifacts directory. Task creation does not mean deployed or running.