From 3b6cebebac370cd727d4e2b0984c4046522a2294 Mon Sep 17 00:00:00 2001 From: Jarvis Jr Hermes Date: Wed, 21 Oct 2026 17:56:59 +0000 Subject: [PATCH] docs: reconcile canonical SKIC channel skill names --- SKILL.md | 37 ++++++++++++++++---------- references/aerosim-lessons-review.md | 4 +-- tests/test_aerosim_lessons_contract.py | 4 +-- 3 files changed, 27 insertions(+), 18 deletions(-) diff --git a/SKILL.md b/SKILL.md index 5d2cd2f..214b6e8 100644 --- a/SKILL.md +++ b/SKILL.md @@ -1,16 +1,16 @@ --- -name: corp-v1-channel-releases +name: channel-releases-skic description: "Use when operating or synchronizing a Corp v1 project's releases channel. Assesses release readiness and, only when the team requests a release, updates the Gondor v1 template source, renders it, pushes a separate branch to Gondor v1, and opens a pull request requiring team approval before deployment." -version: 1.7.0 +version: 1.7.1 author: Hermes Agent license: MIT metadata: hermes: tags: [corp-v1, discord, channel, releases, gondor-v1, gitops, pull-request] - related_skills: [corp-v1-main, home-v1-discord, gondor-v1-nodes, documentation-docusaurus, corp-v1-glossary] + related_skills: [channel-board-skic, home-v1-discord, gondor-v1-nodes, documentation-docusaurus, corp-v1-glossary] --- -# Corp v1 Releases Channel +# SKIC Releases Channel Reference ## Overview @@ -40,7 +40,7 @@ Load the global `corp-v1-glossary` skill from `https://gitea.lego-cloud.eu/home- ## Shared Corp v1 System Login -When an authorized task requires login to a Corp v1 system being built or operated, follow the shared policy in `corp-v1-main` and use only the Bitwarden-injected runtime secrets named: +When an authorized task requires login to a Corp v1 system being built or operated, follow the shared policy in `channel-board-skic` and use only the Bitwarden-injected runtime secrets named: ```text HL_V1_SSO_EMAIL @@ -53,7 +53,7 @@ Secret availability is capability, not authorization. Verify the destination ori Use this skill when: -- operating in `corp-v1--releases`; +- operating in `-releases`; - running its recurring synchronization job; - assessing release readiness; - preparing version/changelog/deployment evidence; @@ -72,14 +72,14 @@ Every releases iteration must add or materially improve at least one useful, saf Inspect only: ```text -corp-v1--general -corp-v1--scope -corp-v1--architecture -corp-v1--ui-ux -corp-v1--kanban -corp-v1--delivery -corp-v1--uat -corp-v1--releases +-general +-scope +-architecture +-ui-ux +-kanban +-delivery +-uat +-releases ``` Use mapped-channel history to avoid duplicate work and new relevant activity from the other seven channels. Never inspect another project's channels. @@ -259,3 +259,12 @@ Recurring readiness work must refresh mutable owner PR heads and the latest exac - [ ] The PR clearly requires team approval before deployment. - [ ] No merge or deployment occurred without separate authorization. - [ ] At least one useful release artifact was improved, or a concrete human-request/approval blocker was documented. + +## Canonical naming and compatibility + +- Canonical installed and repository name: `channel-releases-skic`. +- Source: `https://gitea.lego-cloud.eu/home-v1-skills-code-agent/channel-releases-skic`. +- Previous name: `corp-v1-channel-releases`; retained locally only as a compatibility alias. New guidance and presentations use the canonical name. +- Naming-only migration authorized by RootAtSkic in [presentation message 1562523679223578705](https://discord.com/channels/1518726359512387766/1543922127898415154/1562523679223578705). Repository ID, history, support files, project authority and organization ownership are preserved. +- This is a reusable central reference, not a new shared Discord channel. Project adoptions use `channel-releases-skic-` and remain separately owned. +- Current project channel: `-releases` inside `skic-`. diff --git a/references/aerosim-lessons-review.md b/references/aerosim-lessons-review.md index 5ac8e75..cfe930b 100644 --- a/references/aerosim-lessons-review.md +++ b/references/aerosim-lessons-review.md @@ -3,8 +3,8 @@ ## Immutable sources AeroSim Releases source SHA: `3c4b4788915bae3d89303959c46a8854c9a141bc`. Central baseline: `2844c4a5f7231ab597519a59f5f11cfe1c858b9f`. -- [SKILL.md](https://gitea.lego-cloud.eu/corp-v1-aerosim-skills-code-agent/corp-v1-channel-releases-aerosim/src/commit/3c4b4788915bae3d89303959c46a8854c9a141bc/SKILL.md) -- [references/recurring-readiness-pr-refresh.md](https://gitea.lego-cloud.eu/corp-v1-aerosim-skills-code-agent/corp-v1-channel-releases-aerosim/src/commit/3c4b4788915bae3d89303959c46a8854c9a141bc/references/recurring-readiness-pr-refresh.md) +- [SKILL.md](https://gitea.lego-cloud.eu/corp-v1-aerosim-skills-code-agent/channel-releases-skic-aerosim/src/commit/3c4b4788915bae3d89303959c46a8854c9a141bc/SKILL.md) +- [references/recurring-readiness-pr-refresh.md](https://gitea.lego-cloud.eu/corp-v1-aerosim-skills-code-agent/channel-releases-skic-aerosim/src/commit/3c4b4788915bae3d89303959c46a8854c9a141bc/references/recurring-readiness-pr-refresh.md) Read the full source skill and readiness reference against their central counterparts. Relevant sections: **Release Readiness**, **Gate 1 — explicit request**, **UAT promotion gate**, **Release Completion Gate**, and **Synchronization Workflow**. diff --git a/tests/test_aerosim_lessons_contract.py b/tests/test_aerosim_lessons_contract.py index dd9acc4..eb8be06 100644 --- a/tests/test_aerosim_lessons_contract.py +++ b/tests/test_aerosim_lessons_contract.py @@ -35,8 +35,8 @@ class LessonsContract(unittest.TestCase): self.assertIn('distinct production desired-state revision', text) self.assertIn('human post-release acceptance', text) self.assertIn('new immutable corrective release', text) - self.assertIn('corp-v1--uat', text) - self.assertIn('version: 1.7.0', text) + self.assertIn('-uat', text) + self.assertIn('version: 1.7.1', text) def test_contract_1(self): text = (ROOT / 'references/recurring-readiness-pr-refresh.md').read_text()