3 changed files with 33 additions and 20 deletions

No files matched your search

+28 -15
View File
@@ -1,16 +1,16 @@
---
name: corp-v1-channel-kanban
name: channel-kanban-skic
description: "Use when operating or synchronizing a Corp v1 project's Kanban channel. Maintains Board and Focus across Epic, Feature, and task state; correlates all eight same-project channels; and records exact admission before tasks enter the READY_FOR_DELIVERY pickup queue."
version: 1.8.0
version: 1.8.1
author: Hermes Agent
license: MIT
metadata:
hermes:
tags: [corp-v1, discord, channel, kanban, board, focus, synchronization]
related_skills: [corp-v1-main, home-v1-discord, documentation-docusaurus, corp-v1-glossary]
related_skills: [channel-board-skic, home-v1-discord, documentation-docusaurus, corp-v1-glossary]
---
# Corp v1 Kanban Channel
# SKIC Kanban Channel Reference
## Overview
@@ -28,7 +28,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
@@ -41,7 +41,7 @@ Secret availability is capability, not authorization. Verify the destination ori
Use this skill when:
- operating in `corp-v1-<code>-kanban`;
- operating in `<code>-kanban`;
- running the recurring synchronization job mapped to that channel;
- maintaining Board or Focus documentation;
- reconciling Epic, Feature, and task status across project channels;
@@ -75,19 +75,19 @@ This execution boundary was approved by RootAtSkic (`discord:1518725627845283888
## Approved Information Boundary
Follow the eight-channel topology in `corp-v1-main`, approved by Board message `1552966246591365123`; include UAT between Delivery and Releases. Verify mapped IDs and effective access before reading.
Follow the eight-channel topology in `channel-board-skic`, approved by Board message `1552966246591365123`; include UAT between Delivery and Releases. Verify mapped IDs and effective access before reading.
Inspect only:
```text
corp-v1-<code>-general
corp-v1-<code>-scope
corp-v1-<code>-architecture
corp-v1-<code>-ui-ux
corp-v1-<code>-kanban
corp-v1-<code>-delivery
corp-v1-<code>-uat
corp-v1-<code>-releases
<code>-general
<code>-scope
<code>-architecture
<code>-ui-ux
<code>-kanban
<code>-delivery
<code>-uat
<code>-releases
```
Read enough mapped-channel history to avoid duplicates and only relevant new activity from the other seven channels. Never inspect or correlate another project's channels.
@@ -297,3 +297,16 @@ Source comparison and exclusions: [AeroSim lessons review](references/aerosim-le
- [ ] Documentation/navigation/link/build and remote readback checks passed.
- [ ] When React Flow is used, its graph and semantic table share one canonical-YAML selector and pass accessibility, build, browser, and remote exact-head checks.
- [ ] Completed work includes exact evidence.
## Canonical naming and compatibility
- Canonical installed and repository name: `channel-kanban-skic`.
- Source: `https://gitea.lego-cloud.eu/home-v1-skills-code-agent/channel-kanban-skic`.
- Previous name: `corp-v1-channel-kanban`; 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-kanban-skic-<code>` and remain separately owned.
- Current project channel: `<code>-kanban` inside `skic-<code>`.
## Channel workspace standard
Load `channel-workspace-organization` for channel setup, file placement, and authorized workspace migration. Canonical standard: https://gitea.lego-cloud.eu/global-skills/channel-workspace-organization . Follow that shared policy rather than duplicating it here. Existing workspace bindings below remain current until an authorized migration is completed and verified; this reference alone does not relocate files or change bindings.
+4 -4
View File
@@ -2,13 +2,13 @@
## Evidence boundary
Source repository: [corp-v1-aerosim-skills-code-agent/corp-v1-channel-kanban-aerosim](https://gitea.lego-cloud.eu/corp-v1-aerosim-skills-code-agent/corp-v1-channel-kanban-aerosim)
Source repository: [corp-v1-aerosim-skills-code-agent/channel-kanban-skic-aerosim](https://gitea.lego-cloud.eu/corp-v1-aerosim-skills-code-agent/channel-kanban-skic-aerosim)
Source commit: `526de6b6e4c331bd7e44794b6485d04d3e006eed` (branch `test`, pinned clone; not the earlier adoption-base SHA).
Central baseline: `e8507ad71813a7d9ba9e70f69f7e8a7bdf530a7b`. Reviewed the full source package: `SKILL.md`, `ADOPTION.md`, and `references/kanban-bootstrap-and-validation.md`, `references/recurring-refresh-and-publication.md`. All existing source reference files were byte-identical to central at baseline; changes below address omissions or contradictions, not wholesale copying.
The installed `corp-v1-channel-kanban-aerosim/SKILL.md` was also compared read-only. Runtime SHA-256: `a942940d69fb4c165a1dc33bc301347d4b565e6d88ebe3915091d35515f5e950`. Runtime differs from the pinned repository and has no verified source commit for its local-only changes; it is observation, not remote or Board approval evidence. This delegated review did not change any installed package or AeroSim/other project copy. The coordinating session owns authorized central publication and central runtime refresh.
The installed `channel-kanban-skic-aerosim/SKILL.md` was also compared read-only. Runtime SHA-256: `a942940d69fb4c165a1dc33bc301347d4b565e6d88ebe3915091d35515f5e950`. Runtime differs from the pinned repository and has no verified source commit for its local-only changes; it is observation, not remote or Board approval evidence. This delegated review did not change any installed package or AeroSim/other project copy. The coordinating session owns authorized central publication and central runtime refresh.
Review authority: Board-owner request message `1562171939961966693` authorizes central reference improvement and remote publication; the coordinating session also owns the authorized central runtime refresh. Central source publication must be verified before refreshing its installed package. No project adoption, project permission/authority expansion or naming migration is authorized.
@@ -24,11 +24,11 @@ The existing structural/evidence-readiness, publication-lag and concurrent-write
## Central topology authority
The coordinating review record `GUILD-IMP-20261020-aerosim-reference-lessons` confirms central-only maintenance. `corp-v1-main` v4.5.0, **Board Authority** / **Naming Model** / **Hermes access and Corp project automation policy**, records Board message `1552966246591365123` approving eight lifecycle channels, with UAT between Delivery and Releases. Align ordinary synchronization and references to that existing policy. Historical seven-channel bootstrap overrides are not widened; only separately reauthorized overrides may add UAT. Runtime seven-channel wording is stale, not promoted authority.
The coordinating review record `GUILD-IMP-20261020-aerosim-reference-lessons` confirms central-only maintenance. `channel-board-skic` v4.5.0, **Board Authority** / **Naming Model** / **Hermes access and Corp project automation policy**, records Board message `1552966246591365123` approving eight lifecycle channels, with UAT between Delivery and Releases. Align ordinary synchronization and references to that existing policy. Historical seven-channel bootstrap overrides are not widened; only separately reauthorized overrides may add UAT. Runtime seven-channel wording is stale, not promoted authority.
## Remaining authority issue
`corp-v1-main` v4.5.0 **Documentation Repository** and **Kickoff Definition of Done** still describe four columns and human admission into `InBacklog`, conflicting with the existing central Kanban **Human Approval Gate** / **Focus** exact-task `READY_FOR_DELIVERY` contract and the pinned AeroSim `ADOPTION.md` pickup-gate decision. This review removes that stale wording only inside the owned Kanban package. It does not modify or declare a new approval for `corp-v1-main`; its maintainer must reconcile the cross-skill inconsistency through the Board workflow.
`channel-board-skic` v4.5.0 **Documentation Repository** and **Kickoff Definition of Done** still describe four columns and human admission into `InBacklog`, conflicting with the existing central Kanban **Human Approval Gate** / **Focus** exact-task `READY_FOR_DELIVERY` contract and the pinned AeroSim `ADOPTION.md` pickup-gate decision. This review removes that stale wording only inside the owned Kanban package. It does not modify or declare a new approval for `channel-board-skic`; its maintainer must reconcile the cross-skill inconsistency through the Board workflow.
## Verification
+1 -1
View File
@@ -36,7 +36,7 @@ class Contracts(unittest.TestCase):
def test_eight_channel_boundary(self):
boundary = SKILL.split('## Approved Information Boundary')[1].split('## ', 1)[0]
channels = re.findall(r'^corp-v1-<code>-(.+)$', boundary, re.M)
channels = re.findall(r'^<code>-(.+)$', boundary, re.M)
self.assertEqual(channels, ['general', 'scope', 'architecture', 'ui-ux', 'kanban', 'delivery', 'uat', 'releases'])
self.assertIn('1552966246591365123', boundary)