Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3b682a44dc | ||
|
|
a767272a1b |
No files matched your search
@@ -1,16 +1,16 @@
|
||||
---
|
||||
name: corp-v1-channel-architecture
|
||||
name: channel-architecture-skic
|
||||
description: "Use when operating or synchronizing a Corp v1 project's architecture channel. Maintains C4-based architecture documentation, Draw.io diagrams, architecture decisions, and requirements while correlating verified activity across the project's eight channels."
|
||||
version: 1.10.0
|
||||
version: 1.10.1
|
||||
author: Hermes Agent
|
||||
license: MIT
|
||||
metadata:
|
||||
hermes:
|
||||
tags: [corp-v1, discord, channel, architecture, c4, adr, requirements]
|
||||
related_skills: [corp-v1-main, home-v1-discord, diagrams-drawio, documentation-docusaurus, corp-v1-glossary]
|
||||
related_skills: [channel-board-skic, home-v1-discord, diagrams-drawio, documentation-docusaurus, corp-v1-glossary]
|
||||
---
|
||||
|
||||
# Corp v1 Architecture Channel
|
||||
# SKIC Architecture Channel Reference
|
||||
|
||||
## Overview
|
||||
|
||||
@@ -38,7 +38,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
|
||||
@@ -51,7 +51,7 @@ Secret availability is capability, not authorization. Verify the destination ori
|
||||
|
||||
Use this skill when:
|
||||
|
||||
- operating in `corp-v1-<code>-architecture`;
|
||||
- operating in `<code>-architecture`;
|
||||
- running its recurring synchronization job;
|
||||
- designing or reviewing project architecture;
|
||||
- maintaining C4 views and Draw.io sources;
|
||||
@@ -76,14 +76,14 @@ Record approver identity, decision message or documentation reference, date, and
|
||||
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
|
||||
```
|
||||
|
||||
Use mapped-channel history to avoid duplicate work and new relevant activity from the other seven channels. Never inspect another project's channels.
|
||||
@@ -357,3 +357,12 @@ Use RED-first repository contracts for delegated solution packages and task iden
|
||||
- [ ] Proposed items remain visibly proposed.
|
||||
- [ ] Documentation and diagram checks passed.
|
||||
- [ ] Commit/message/run evidence is included.
|
||||
|
||||
## Canonical naming and compatibility
|
||||
|
||||
- Canonical installed and repository name: `channel-architecture-skic`.
|
||||
- Source: `https://gitea.lego-cloud.eu/home-v1-skills-code-agent/channel-architecture-skic`.
|
||||
- Previous name: `corp-v1-channel-architecture`; 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-architecture-skic-<code>` and remain separately owned.
|
||||
- Current project channel: `<code>-architecture` inside `skic-<code>`.
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
## Sources and scope
|
||||
|
||||
- Complete pinned [Architecture package](https://gitea.lego-cloud.eu/corp-v1-aerosim-skills-code-agent/corp-v1-channel-architecture-aerosim/src/commit/d7900acfa923d8c7bb32f6e8e269048f5d4b8d4f/SKILL.md), immutable SHA `d7900acfa923d8c7bb32f6e8e269048f5d4b8d4f`: **Epic and Feature Transition**, **Capability-safe partial remediation**, **Current-gate freshness audit**, **Human requirement intake before solution approval**, **Architecture Structure Synchronization Audit**, all eight references, adoption record, tests and validation workflow.
|
||||
- Supplemental read-only `/opt/data/skills/productivity/corp-v1-channel-architecture-aerosim/SKILL.md`, SHA-256 `ecf45551eba3106cc4e94414bb9cad9a24974dbe253417b83252662fabbb05e8`: **Scope ↔ Architecture board alignment**, **Architecture Board Acceptance and Definition of Done**, **Architecture system of record**, **Release 2 Jira output delivery override**. Runtime-only additions are not attributed to the pinned remote SHA. They supply evidence-management lessons, not permission to adopt the project's tools or authority.
|
||||
- Complete pinned [Architecture package](https://gitea.lego-cloud.eu/corp-v1-aerosim-skills-code-agent/channel-architecture-skic-aerosim/src/commit/d7900acfa923d8c7bb32f6e8e269048f5d4b8d4f/SKILL.md), immutable SHA `d7900acfa923d8c7bb32f6e8e269048f5d4b8d4f`: **Epic and Feature Transition**, **Capability-safe partial remediation**, **Current-gate freshness audit**, **Human requirement intake before solution approval**, **Architecture Structure Synchronization Audit**, all eight references, adoption record, tests and validation workflow.
|
||||
- Supplemental read-only `/opt/data/skills/productivity/channel-architecture-skic-aerosim/SKILL.md`, SHA-256 `ecf45551eba3106cc4e94414bb9cad9a24974dbe253417b83252662fabbb05e8`: **Scope ↔ Architecture board alignment**, **Architecture Board Acceptance and Definition of Done**, **Architecture system of record**, **Release 2 Jira output delivery override**. Runtime-only additions are not attributed to the pinned remote SHA. They supply evidence-management lessons, not permission to adopt the project's tools or authority.
|
||||
- Central baseline `a599b11944fcfdb7343de914b1d53763ddc24e40` (1.9.0). Board owner review request `1562171939961966693` authorizes central reference review and remote publication, followed by verified central runtime refresh; it does not authorize project rollout or authority changes.
|
||||
|
||||
## Reusable operating additions
|
||||
|
||||
@@ -28,7 +28,7 @@ class LessonsContract(unittest.TestCase):
|
||||
def test_eight_channel_boundary(self):
|
||||
skill = (ROOT / 'SKILL.md').read_text()
|
||||
boundary = skill.split('## Approved Information Boundary', 1)[1].split('## ', 1)[0]
|
||||
channels = re.findall(r'^corp-v1-<code>-(.+)$', boundary, re.MULTILINE)
|
||||
channels = re.findall(r'^<code>-(.+)$', boundary, re.MULTILINE)
|
||||
self.assertEqual(channels, ['general', 'scope', 'architecture', 'ui-ux',
|
||||
'kanban', 'delivery', 'uat', 'releases'])
|
||||
self.assertNotIn('seven', skill.replace('other seven channels', 'other channels'))
|
||||
|
||||
@@ -59,7 +59,7 @@ class TaskBreakdownPolicyTest(unittest.TestCase):
|
||||
)
|
||||
|
||||
def test_operational_policy_is_complete_and_structured(self):
|
||||
self.assertIn("version: 1.10.0", self.skill)
|
||||
self.assertIn("version: 1.10.1", self.skill)
|
||||
self.assertEqual(policy_failures(self.task_section, self.approval_rule), [])
|
||||
|
||||
def test_comments_and_weakened_rules_cannot_satisfy_policy(self):
|
||||
|
||||
Reference in new issue
Block a user