Compare commits

...
Author SHA1 Message Date
jarvis-at-skic 6170e09db6 [verified] governance: onboard Jenny across Corp v1
Build and publish Corp v1 Board portal / build (pull_request) Successful in 35s
2026-08-20 17:39:13 +00:00
jarvis-at-skic fe473d9f83 governance: record Linas Board and AeroSim membership 2026-08-20 17:16:32 +00:00
jarvis-at-skic 1fb6f168dc docs: finalize Maze Next Gen kickoff evidence
Build and publish Corp v1 Board portal / build (push) Successful in 34s
2026-08-17 21:43:18 +00:00
jarvis-at-skic 71e68ce959 docs: approve Maze Next Gen kickoff
Build and publish Corp v1 Board portal / build (push) Successful in 35s
2026-08-17 21:14:43 +00:00
18 changed files with 311 additions and 33 deletions
+4 -2
View File
@@ -7,7 +7,7 @@ sidebar_position: 1
# Board Members
The Corp v1 Board has exactly four members:
The Corp v1 Board has exactly six members:
| Discord member | Account | Board authority |
|---|---|---|
@@ -15,6 +15,8 @@ The Corp v1 Board has exactly four members:
| `<@476287310627864587>` | Panther Skeleton (`pantherskeleton`) | Start/close projects; approve `corp-v1--main` changes |
| `<@773109855497093191>` | MartynasP (`w4rl0ck_21`) | Start/close projects; approve `corp-v1--main` changes |
| `<@364383883778850827>` | Eduard (`eduardanichess`) | Start/close projects; approve `corp-v1--main` changes |
| `<@1483820991720329227>` | Linas (`linas_02251`) | Start/close projects; approve `corp-v1--main` changes |
| `<@1540035254746882048>` | Jenny (`elprup16`) | Start/close projects; approve `corp-v1--main` changes |
Only these Board members may approve a project kickoff or project closure. Approval must be explicit and attributable to one of the Discord IDs above.
@@ -26,4 +28,4 @@ Only these Board members may approve changes to `corp-v1--main`. Other members a
2. Obtain explicit Board approval before publishing the central reference change.
3. Ask each affected project channel to review and synchronize its project-adopted channel skill (`corp-v1-channel-*--<code>`).
4. Preserve project-specific decisions during synchronization and return conflicts to the Board instead of overwriting them.
5. Verify the central commit, every project adoption commit, runtime skill copy, and attached synchronization job before recording completion.
5. Verify the central commit, every project adoption commit, runtime skill copy, and absence of Corp v1 scheduler jobs before recording completion.
+3
View File
@@ -8,6 +8,9 @@ sidebar_position: 2
| Date | Decision | Scope | Owner | Record |
|---|---|---|---|---|
| 2026-08-20 | Add Jenny to the Corp v1 Board and every active project | Corp v1 governance, AeroSim, and Maze Next Gen | RootAtSkic | [Jenny Board and project membership](/governance/decisions/jenny-board-and-project-membership/) |
| 2026-08-17 | Authorize Maze Next Gen kickoff and begin provisioning | Maze Next Gen | RootAtSkic | [Maze Next Gen kickoff](/governance/decisions/mazeng-kickoff/) |
| 2026-08-17 | Add Linas to the Corp v1 Board and AeroSim team | Corp v1 governance and AeroSim | RootAtSkic | [Linas Board and AeroSim membership](/governance/decisions/linas-board-and-aerosim-membership/) |
| 2026-08-14 | Add Eduard to the Corp v1 Board and expand the AeroSim team | Corp v1 governance and AeroSim | RootAtSkic | [Board and AeroSim membership expansion](/governance/decisions/board-and-aerosim-membership-expansion/) |
| 2026-08-14 | Establish the Corp v1 Board, main skill, portal, membership, and skill-change authority | Corp v1 governance | RootAtSkic | [Corp v1 Board migration](/governance/decisions/corp-v1-board-migration/) |
| 2026-08-13 | Align managed projects to the six-channel Scope/Kanban lifecycle and hourly synchronization model | Corp v1 managed projects | RootAtSkic | [Managed-project six-channel alignment](/governance/decisions/managed-project-six-channel-alignment/) |
@@ -0,0 +1,36 @@
---
title: "Jenny Board and project membership"
description: "Record the approved addition of Jenny to the Corp v1 Board and every active project."
sidebar_position: 1
---
# Jenny Board and project membership
- **Date:** 2026-08-20
- **Status:** Discord access applied and verified; Gitea access pending first login
- **Approved by:** RootAtSkic (`<@1518725627845283888>`)
- **Approval evidence:** `corp-v1-board` channel `1537070875503886356`, message `1540045796152709180`
- **Scope:** Corp v1 Board authority plus AeroSim and Maze Next Gen project membership for Jenny (`<@1540035254746882048>`)
## Decision
1. Add Jenny (`<@1540035254746882048>`, `elprup16`, display name Jenny) to the Corp v1 Board.
2. Add Jenny to every active Corp v1 human project team: AeroSim and Maze Next Gen.
3. Preserve RootAtSkic as sponsor and accountable lead for both projects.
4. Defer Gitea organization-team access until Jenny signs in to Gitea at least once and her username is verified; do not guess an identity or add direct collaborators.
5. Preserve every earlier governance decision as historical evidence.
## Applied and verified state
- Effective `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY` permissions were verified in `corp-v1-board` and all twelve active-project channels.
- Member-specific overwrites restore `VIEW_CHANNEL`; inherited guild permissions supply `SEND_MESSAGES` and `READ_MESSAGE_HISTORY`.
- A fresh scheduler inventory found no Corp v1 project or channel jobs.
- Gitea membership was intentionally not changed.
## Consequences
- Jenny may exercise Board authority attributable to immutable Discord ID `1540035254746882048`.
- Jenny is a human team member of AeroSim and Maze Next Gen and may exercise each project's human approval gates.
- The Corp v1 Board now has six members.
- AeroSim now has six human members plus the Hermes code agent; Maze Next Gen now has two human members plus the Hermes code agent.
- Repository access remains a visible follow-up: Jenny must first log in at `https://gitea.lego-cloud.eu/`.
@@ -0,0 +1,34 @@
---
title: "Linas Board and AeroSim membership"
description: "Record the approved addition of Linas to the Corp v1 Board and AeroSim team."
sidebar_position: 1
---
# Linas Board and AeroSim membership
- **Date:** 2026-08-17
- **Status:** Approved and applied; Gitea login activation pending
- **Approved by:** RootAtSkic (`<@1518725627845283888>`)
- **Approval evidence:** `corp-v1-board` channel `1537070875503886356`, message `1538808717301252116`
- **Scope:** Corp v1 Board authority and AeroSim team membership for Linas (`<@1483820991720329227>`)
## Decision
1. Add Linas (`<@1483820991720329227>`, `linas_02251`, display name Linas) to the Corp v1 Board.
2. Add Linas to the AeroSim human project team while preserving RootAtSkic as sponsor and accountable lead.
3. Apply repository access through the existing organization teams rather than direct collaborators.
4. Preserve every earlier governance decision as historical evidence; this dated record changes the current roster without rewriting the 2026-08-12 or 2026-08-14 decisions.
## Applied and verified state
- Effective `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY` permissions were verified in `corp-v1-board` and all six AeroSim channels. Existing permissions already provided access, so no Discord permission mutation was made.
- The Gitea mapping is unambiguous: `linas`, user ID `21`, full name Linas Ramanauskas.
- `linas` is verified in `aerosim-maintainers` (team ID `23`), which covers both required repositories in `corp-v1-aerosim`.
- `linas` is verified in `aerosim-skill-maintainers` (team ID `24`), which covers all thirteen adopted skill repositories in `corp-v1-aerosim-skills-code-agent`.
- The membership update was announced in `corp-v1-aerosim-general` as message `1538811290925928505`.
## Caveat and consequences
- Linas may exercise the Board and AeroSim human approval gates attributable to immutable Discord ID `1483820991720329227`.
- Gitea team access assignment is complete, but login activation remains pending: user ID `21` reports `active=false`.
- The Corp v1 Board now has five members; the AeroSim registry has five human members plus the Hermes code agent.
@@ -0,0 +1,46 @@
---
title: Maze Next Gen kickoff
---
# Maze Next Gen kickoff — 2026-08-17
## Context
RootAtSkic proposed rebuilding Maze as a governed multi-cloud inventory and visualization platform. The proposal was refreshed to the current six-channel and thirteen-skill Corp v1 model.
## Decision
Begin provisioning **Maze Next Gen**, code `mazeng`, as a restricted Corp v1 project with RootAtSkic as sponsor and accountable lead and Hermes (`jarvis-at-skic`) as the initial technical member.
Approval was explicit from Board member `discord:1518725627845283888` in message `1539019060770242611`.
## Authorized resources
- Exactly six same-project Discord channels under `corp-v1`: General, Scope, Architecture, Kanban, Delivery, and Releases.
- `corp-v1-mazeng` project organization.
- `corp-v1-mazeng-skills-code-agent` skills organization.
- Application and documentation repositories.
- Seven adopted engineering skills and six adopted channel skills, all suffixed `--mazeng`.
- Six same-project staggered hourly synchronization jobs.
- Corresponding project and skills organization teams for RootAtSkic and `jarvis-at-skic`.
- Two approved non-secret Harbor organization variables and secret-name-only validation.
- Global `home-v1-skills-code-agent/drawio-main` reference without a project copy.
## Initial deliverable
A governed discovery MVP for one organization and one initial hyperscaler using read-only credentials, normalized timestamped inventory snapshots, version change visibility, an organization-scoped UI, interactive estate diagrams, and extensible provider-adapter contracts.
The first hyperscaler and exact inventory scope are not pre-approved implementation choices; they must be proposed and decided through the project lifecycle.
## Owner
RootAtSkic
## Current state
Approved and provisioning. Completion evidence and any remaining gates will be appended after remote verification.
## Verified completion state
The approved resources are provisioned and verified: six Discord channels and jobs, two private organizations and teams, two repositories, thirteen adopted skills, exact-head application task `1144`, exact-head documentation task `1145`, and the Pages route. The project is **Active — Harbor gated** because the Harbor secret name remains missing; no secret value was requested or accessed.
+2 -2
View File
@@ -9,7 +9,7 @@ sidebar_position: 1
## Board authority
Only the four people listed in [Board Members](/board/) may approve a project kickoff, project closure, or a change to the global `corp-v1--main` governance skill. Approval must be explicit and attributable to a listed Discord ID. Agents and other members may prepare proposals and evidence but cannot approve these actions.
Only the six people listed in [Board Members](/board/) may approve a project kickoff, project closure, or a change to the global `corp-v1--main` governance skill. Approval must be explicit and attributable to a listed Discord ID. Agents and other members may prepare proposals and evidence but cannot approve these actions.
## 1. Proposed
@@ -25,7 +25,7 @@ Maintain current status, decisions, risks, milestones, and material scope change
### Project-channel skill changes
A proposed change to a central project-channel reference skill (`corp-v1-channel-*`) must be presented to the Board before publication. After explicit Board approval and central publication, ask every affected project channel to review and synchronize its project-adopted channel skill (`corp-v1-channel-*--<code>`). Synchronization must preserve project-specific decisions, report conflicts for Board review, update runtime copies, and verify attached channel jobs.
A proposed change to a central project-channel reference skill (`corp-v1-channel-*`) must be presented to the Board before publication. After explicit Board approval and central publication, ask every affected project channel to review and synchronize its project-adopted channel skill (`corp-v1-channel-*--<code>`). Synchronization must preserve project-specific decisions, report conflicts for Board review, update runtime copies, and verify that no Corp v1 scheduler job exists.
## 4. Paused
+4 -2
View File
@@ -8,10 +8,12 @@ sidebar_position: 1
| Member | Status | Roles | Teams | Active projects |
|---|---|---|---|---:|
| [RootAtSkic](/members/rootatskic/) | Active | AeroSim sponsor and lead | AeroSim Team | 1 |
| [Jarvis at SKIC](/members/jarvis-at-skic/) | Active | AeroSim technical member and code agent | AeroSim Team | 1 |
| [RootAtSkic](/members/rootatskic/) | Active | AeroSim and Maze Next Gen sponsor and lead | AeroSim Team; Maze Next Gen Team | 2 |
| [Jarvis at SKIC](/members/jarvis-at-skic/) | Active | AeroSim and Maze Next Gen technical member and code agent | AeroSim Team; Maze Next Gen Team | 2 |
| [Panther Skeleton](/members/panther-skeleton/) | Active | Board member; AeroSim member | AeroSim Team | 1 |
| [MartynasP](/members/martynasp/) | Active | Board member; AeroSim member | AeroSim Team | 1 |
| [Eduard](/members/eduard/) | Active | Board member; AeroSim member | AeroSim Team | 1 |
| [Linas](/members/linas/) | Active | Board member; AeroSim member | AeroSim Team | 1 |
| [Jenny](/members/jenny/) | Active | Board member; AeroSim and Maze Next Gen member | AeroSim Team; Maze Next Gen Team | 2 |
Only governance-relevant professional information belongs here. Do not store secrets, credentials, private contact details, or unnecessary personal data.
+4 -4
View File
@@ -8,9 +8,9 @@ sidebar_position: 2
| Field | Value |
|---|---|
| Status | Active |
| Governance roles | AeroSim technical member and executing code agent |
| Team | [AeroSim Team](/teams/aerosim/) |
| Project | [AeroSim](/projects/aerosim/) |
| Governance roles | AeroSim and Maze Next Gen technical member and executing code agent |
| Teams | [AeroSim Team](/teams/aerosim/); [Maze Next Gen Team](/teams/mazeng/) |
| Projects | [AeroSim](/projects/aerosim/); [Maze Next Gen](/projects/mazeng/) |
| Gitea | `jarvis-at-skic` — verified |
The executing Hermes identity has verified membership in both AeroSim Gitea organization teams and verified read/post access across all six AeroSim Discord channels as bot `1526860732917088266`; the required pinned General guidance remains verified.
The executing Hermes identity has verified membership in both AeroSim and both Maze Next Gen Gitea organization teams and verified read/post access across all six AeroSim Discord channels as bot `1526860732917088266`; the required pinned General guidance remains verified.
+19
View File
@@ -0,0 +1,19 @@
---
title: "Jenny"
description: "Identify Jenny's Corp v1 Board and active-project responsibilities and access state."
sidebar_position: 7
---
# Jenny
| Field | Value |
|---|---|
| Discord | `<@1540035254746882048>` — `elprup16` / Jenny |
| Governance roles | Corp v1 Board member; AeroSim and Maze Next Gen human team member |
| Teams | [AeroSim Team](/teams/aerosim/); [Maze Next Gen Team](/teams/mazeng/) |
| Active projects | [AeroSim](/projects/aerosim/); [Maze Next Gen](/projects/mazeng/) |
| Gitea | Pending first login and verified username |
On 2026-08-20, effective `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY` access was verified in `corp-v1-board` and all twelve active-project channels. Member-specific overwrites restore `VIEW_CHANNEL`; inherited guild permissions supply `SEND_MESSAGES` and `READ_MESSAGE_HISTORY`.
Jenny must sign in to [Gitea](https://gitea.lego-cloud.eu/) at least once before organization-team access can be granted. No Gitea username was guessed and no repository or team membership was provisioned.
+20
View File
@@ -0,0 +1,20 @@
---
title: "Linas"
description: "Identify Linas's Corp v1 Board and AeroSim project responsibilities and verified access state."
sidebar_position: 6
---
# Linas
| Field | Value |
|---|---|
| Full name | Linas Ramanauskas |
| Discord | `<@1483820991720329227>` — `linas_02251` / Linas |
| Governance roles | Corp v1 Board member; AeroSim human team member |
| Team | [AeroSim Team](/teams/aerosim/) |
| Active projects | [AeroSim](/projects/aerosim/) |
| Gitea | `linas` (user ID `21`) — verified in both AeroSim organization teams; account reports `active=false` |
On 2026-08-17, effective `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY` access was verified in `corp-v1-board` and all six AeroSim channels. Existing effective permissions were sufficient, so no Discord permission mutation was made.
The unambiguous Gitea identity `linas` belongs to `aerosim-maintainers` (team ID `23`) and `aerosim-skill-maintainers` (team ID `24`). Those teams cover both required project repositories and all thirteen adopted skill repositories. Access assignment is complete, but Gitea login activation remains pending because the account reports `active=false`.
+4 -4
View File
@@ -8,10 +8,10 @@ sidebar_position: 1
| Field | Value |
|---|---|
| Status | Active |
| Governance roles | AeroSim sponsor and accountable lead |
| Team | [AeroSim Team](/teams/aerosim/) |
| Project | [AeroSim](/projects/aerosim/) |
| Governance roles | AeroSim and Maze Next Gen sponsor and accountable lead |
| Teams | [AeroSim Team](/teams/aerosim/); [Maze Next Gen Team](/teams/mazeng/) |
| Projects | [AeroSim](/projects/aerosim/); [Maze Next Gen](/projects/mazeng/) |
| Discord | RootAtSkic — `1518725627845283888`, verified |
| Gitea | `root-at-skic` — verified in both AeroSim organization teams |
| Gitea | `root-at-skic` — verified in both AeroSim teams and both Maze Next Gen teams |
The Gitea identity was resolved by exact authenticated user search rather than inferred.
+7 -14
View File
@@ -11,7 +11,7 @@ sidebar_position: 1
| Status | Active — lifecycle alignment reviewed |
| Started | 2026-08-12 |
| Sponsor and accountable lead | RootAtSkic |
| Team members | RootAtSkic; Panther Skeleton; MartynasP; Eduard; `jarvis-at-skic` / Hermes code agent |
| Team members | RootAtSkic; Panther Skeleton; MartynasP; Eduard; Linas; Jenny; `jarvis-at-skic` / Hermes code agent |
| Team | [AeroSim Team](/teams/aerosim/) |
## Purpose
@@ -63,18 +63,9 @@ Exactly six same-project channels exist under category `corp-v1` (`1537070242335
- `corp-v1-aerosim-delivery` — `1537227683191197807`
- `corp-v1-aerosim-releases` — `1537388451501056081`
Hermes bot `1526860732917088266` successfully read and posted project guidance. The general introduction is pinned as message `1537227685657444484`; Scope purpose guidance is message `1537544176621715506`; Kanban purpose guidance is message `1537548582003933326`; Releases purpose guidance is message `1537388452658815077`. Effective access is verified for RootAtSkic (`1518725627845283888`), Panther Skeleton (`476287310627864587`), MartynasP (`773109855497093191`), and Eduard (`364383883778850827`) across all six project channels.
Hermes bot `1526860732917088266` successfully read and posted project guidance. The general introduction is pinned as message `1537227685657444484`; Scope purpose guidance is message `1537544176621715506`; Kanban purpose guidance is message `1537548582003933326`; Releases purpose guidance is message `1537388452658815077`. Effective access is verified for RootAtSkic (`1518725627845283888`), Panther Skeleton (`476287310627864587`), MartynasP (`773109855497093191`), Eduard (`364383883778850827`), Linas (`1483820991720329227`), and Jenny (`1540035254746882048`) across all six project channels. Jenny has effective `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY`. The Jenny team update was announced in General as message `1540048209152573550`.
Six staggered recurring synchronization jobs are active. Every job runs each hour, monitors only the other five AeroSim channels, loads its mapped adopted channel skill, proactively performs useful safe work within that channel's purpose, and records durable work in project documentation:
- General: `6fc9c6a1328e`, `0 * * * *`, skill `corp-v1-channel-general--aerosim`, target `1537227679374508132`
- Scope: `dd548489178e`, `10 * * * *`, skill `corp-v1-channel-scope--aerosim`, target `1537544173366943886`
- Architecture: `c236b1e9642e`, `15 * * * *`, skill `corp-v1-channel-architecture--aerosim`, target `1537227680590733383`
- Kanban: `73378876d226`, `20 * * * *`, skill `corp-v1-channel-kanban--aerosim`, target `1537548579856580739`
- Delivery: `fdb061087f2f`, `30 * * * *`, skill `corp-v1-channel-delivery--aerosim`, target `1537227683191197807`
- Releases: `9deaa76e0077`, `45 * * * *`, skill `corp-v1-channel-releases--aerosim`, target `1537388451501056081`
All six jobs are enabled, explicitly constrained to the complete six-channel AeroSim boundary, and restricted from cross-project inspection and approval-required, destructive, secret-bearing, or high-impact autonomous actions.
The current Corp v1 operating model prohibits project cronjobs and scheduler jobs. A fresh scheduler inventory on 2026-08-20 found no job targeting an AeroSim channel.
## Adopted project skills
@@ -103,7 +94,7 @@ Each repository records the central source branch and commit in `ADOPTION.md`. A
- Documentation lifecycle alignment commit `5f674525f6c8b5ce29fe2653350c6188fb97ea01` and Actions run `609`: successful.
- Application tests: four passed across web, API, and shared flight core.
- Application and documentation production builds: passed.
- Project-team access to both project repositories: verified for `jarvis-at-skic`, `root-at-skic`, and `martynas-pazusis`; pending verified Gitea identities for Panther Skeleton and Eduard.
- Project-team access to both project repositories: verified for `jarvis-at-skic`, `root-at-skic`, `martynas-pazusis`, and `linas`; pending verified Gitea identities for Panther Skeleton and Eduard. Linas's assignment is complete through team ID `23`, but login activation remains pending because Gitea user ID `21` reports `active=false`.
- Skills-team organization contains all thirteen adopted skill repositories on default branch `test`: verified.
- Harbor organization variable names and secret name `HL_V1_HARBOR_ROBOT_GITEA_ACTIONS_V1_SECRET`: verified without reading secret values.
- Product lifecycle, solution traceability, and release-readiness registries now exist in project documentation. No Epic or Feature was assigned human approval retrospectively.
@@ -113,4 +104,6 @@ Each repository records the central source branch and commit in `ADOPTION.md`. A
A human team member must approve the desired branch-protection policy for both project `test` branches before protection is configured. No protection was added autonomously because required approvals and merge semantics are a governance decision.
Panther Skeleton and Eduard must provide or create their Gitea usernames before they can be added to `aerosim-maintainers` and `aerosim-skill-maintainers`. Their Discord project access is already verified.
Panther Skeleton, Eduard, and Jenny must provide or create their Gitea usernames before they can be added to `aerosim-maintainers` and `aerosim-skill-maintainers`. Jenny must first sign in to Gitea at least once. Their Discord project access is already verified.
Linas is assigned to `aerosim-maintainers` (team ID `23`, covering both required project repositories) and `aerosim-skill-maintainers` (team ID `24`, covering all thirteen adopted skill repositories). The account owner or Gitea administrator must activate user ID `21`; until `active=false` is cleared, team assignment is complete but interactive login remains pending.
+1
View File
@@ -9,6 +9,7 @@ sidebar_position: 1
| Project | Status | Sponsor | Lead | Team | Started | Closed |
|---|---|---|---|---|---|---|
| [AeroSim](/projects/aerosim/) | Active — Harbor gated | RootAtSkic | RootAtSkic | [AeroSim Team](/teams/aerosim/) | 2026-08-12 | — |
| [Maze Next Gen](/projects/mazeng/) | Active — Harbor gated | RootAtSkic | RootAtSkic | [Maze Next Gen Team](/teams/mazeng/) | 2026-08-17 | — |
## Required project record
+90
View File
@@ -0,0 +1,90 @@
---
title: Maze Next Gen
sidebar_position: 2
---
# Maze Next Gen
| Field | Value |
|---|---|
| Code | `mazeng` |
| Status | Active — Harbor gated |
| Started | 2026-08-17 |
| Sponsor and accountable lead | RootAtSkic |
| Team members | RootAtSkic; Jenny; `jarvis-at-skic` / Hermes code agent |
| Team | [Maze Next Gen Team](/teams/mazeng/) |
## Purpose
Rebuild Maze as a multi-cloud inventory and visualization platform that connects to major hyperscalers, discovers organizations' services and resources, versions normalized inventory, and presents each organization's cross-cloud estate as navigable diagrams.
## Initial deliverable
A governed read-only discovery MVP for one organization and one initial hyperscaler, with normalized timestamped inventory snapshots, version change visibility, an organization-scoped UI, interactive estate diagrams, and provider-adapter contracts. The first hyperscaler and exact inventory scope remain product Features requiring lifecycle decisions.
## Approval
RootAtSkic (`discord:1518725627845283888`) explicitly approved the updated six-channel/thirteen-skill proposal in Board message `1539019060770242611` on 2026-08-17.
## Resources
- Project organization: [corp-v1-mazeng](https://gitea.lego-cloud.eu/corp-v1-mazeng) — private
- Skills organization: [corp-v1-mazeng-skills-code-agent](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent) — private
- [Application repository](https://gitea.lego-cloud.eu/corp-v1-mazeng/corp-v1-mazeng) — `test` `2336eb378ba44a7fb2c29197ed1e77296d587476`
- [Documentation repository](https://gitea.lego-cloud.eu/corp-v1-mazeng/corp-v1-mazeng-documentation) — `test` `984ad3aabc516bc6850d6877f204700a98c0c223`
- [Published documentation](https://pages.apps.lego-cloud.eu/corp-v1-mazeng/corp-v1-mazeng-documentation/)
## Discord
Exactly six channels exist under category `corp-v1` (`1537070242335821924`):
- `corp-v1-mazeng-general` — `1539019955738116096`; purpose `1539019957923483728`; pinned skills `1539021508326981683`
- `corp-v1-mazeng-scope` — `1539019959135633580`; purpose `1539019961329000479`; pinned skills `1539021514379370546`
- `corp-v1-mazeng-architecture` — `1539019963568758835`; purpose `1539019966857355416`; pinned skills `1539021520230162540`
- `corp-v1-mazeng-kanban` — `1539019969323466883`; purpose `1539019971655372911`; pinned skills `1539021525657849896`
- `corp-v1-mazeng-delivery` — `1539019973043683358`; purpose `1539019975203885068`; pinned skills `1539021530317463572`
- `corp-v1-mazeng-releases` — `1539019976977948694`; purpose `1539019979590991963`; pinned skills `1539021536621756458`
General introduction `1539019982682325132` and all six skill-guidance messages are pinned. Hermes read/post/pin operations succeeded in all channels. Jenny (`1540035254746882048`) has verified effective view/send/history access across all six channels. The Jenny team update was announced in General as message `1540048213090771034`. Harbor request message: `1539020766203617390`.
## Project automation
The current Corp v1 operating model prohibits project cronjobs and scheduler jobs. A fresh scheduler inventory on 2026-08-20 found no job targeting a Maze Next Gen channel.
## Adopted project skills
- [`development-branching-strategy--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/development-branching-strategy--mazeng) — source `test` `636aba2b9e0957705fc874f07b310a4be9916f1c`; adopted `test` `c952824066f3e1440bdc1144097cef44b1f4b084`
- [`development-gitops-argo-cd--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/development-gitops-argo-cd--mazeng) — source `test` `510b2bb590118362804d6036cbbf37db72dc21d0`; adopted `test` `2faf48eeaef2e9f62dcc8903736d54cc4b7851e5`
- [`development-monorepo-pnpm--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/development-monorepo-pnpm--mazeng) — source `test` `ff69bcca2fb3b673297230710a74c70410fd1996`; adopted `test` `e55e354d33603c0d62a67a58352c0ed863884ceb`
- [`development-scripts--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/development-scripts--mazeng) — source `test` `5960d5e74713e6b95a403962f479b2b97cb76286`; adopted `test` `04df15a8739ba9ccbbbe21a0015322644aee2b91`
- [`devsecops-ci-cd-gitea--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/devsecops-ci-cd-gitea--mazeng) — source `test` `8f46c3faa5ba074b8a48971b87365e0d3e2a4c40`; adopted `test` `9b663f59eaff284248b9abc009a520dbf4b10919`
- [`documentation-docusaurus--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/documentation-docusaurus--mazeng) — source `test` `f810f8c92005e5d55b08700b67fd34a37be435bc`; adopted `test` `63ac1e8c8a81516cb14b27615cce6970828e8f48`
- [`template-engine-copier--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/template-engine-copier--mazeng) — source `test` `97991021fff9e1f73202a82d29eea496ea0eb7aa`; adopted `test` `41ef4de05c27067b995167014c030744243cfa14`
- [`corp-v1-channel-general--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/corp-v1-channel-general--mazeng) — source `test` `6d15b02f081f8adc534230a04d11d1ad3a74d40f`; adopted `test` `a60a30c63eeb7afb6cdf6d083d9a200e46a17590`
- [`corp-v1-channel-scope--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/corp-v1-channel-scope--mazeng) — source `test` `b9f9148c7c0558f8125e6d0125520708cf56d05f`; adopted `test` `35fbe7936e90486883fa3f839c883a0c887a71d4`
- [`corp-v1-channel-architecture--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/corp-v1-channel-architecture--mazeng) — source `test` `f29cf0e56b81ea16c7e760ad31690619a6196ce5`; adopted `test` `df20e7627cf0c7f8e3f7b6b293667199661d92ca`
- [`corp-v1-channel-kanban--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/corp-v1-channel-kanban--mazeng) — source `test` `91ef9af76b7f00f6addc9a0f48d162bb0e7d511b`; adopted `test` `cecf06d9f5a6a886a183d8f36867cf8de933f218`
- [`corp-v1-channel-delivery--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/corp-v1-channel-delivery--mazeng) — source `test` `b201a502ce67f2e8e1fb72d81ab54970648d90f6`; adopted `test` `0b022af9b776fe799afd8e01901dd5ea6a90e1f8`
- [`corp-v1-channel-releases--mazeng`](https://gitea.lego-cloud.eu/corp-v1-mazeng-skills-code-agent/corp-v1-channel-releases--mazeng) — source `test` `50c933b0553acc83799b38aa8d1077313c7b7f79`; adopted `test` `47433ff46f9f4b2bf9c0e5086e74e4ee7cb9b632`
Global diagram source: [`drawio-main`](https://gitea.lego-cloud.eu/home-v1-skills-code-agent/drawio-main); no Maze copy exists. All thirteen adopted repositories have default branch `test`, preserved source provenance, project-scoped peer links, verified team access, and no Actions workflow configured.
## Access and Harbor
Team identifier `maze-next-gen-team` exists in both private organizations, includes all repositories, grants per-unit write access, and contains verified members `root-at-skic` and `jarvis-at-skic`. Thirty effective repository permission checks passed across fifteen repositories. Jenny's Gitea access remains pending until she signs in at least once and supplies a verified username.
Verified variables on `corp-v1-mazeng`:
- `HL_V1_HARBOR_ADDRESS=harbor-v1.apps.lego-cloud.eu`
- `HL_V1_HARBOR_ROBOT_GITEA_ACTIONS_V1_USERNAME=robot$gondor-v1+gitea-actions-v1`
`HL_V1_HARBOR_ROBOT_GITEA_ACTIONS_V1_SECRET` presence: **missing**. Its value was never requested or accessed. Harbor-dependent image publication remains paused until a member adds it directly in Gitea.
## Verification
- Application exact-head Actions task `1144`: success for `2336eb378ba44a7fb2c29197ed1e77296d587476`.
- Documentation exact-head Actions task `1145`: success for `984ad3aabc516bc6850d6877f204700a98c0c223`.
- Documentation Pages evidence: authorized pages/pages:80 service-proxy readback found the Maze Next Gen homepage marker and Kanban Focus empty-state marker; the public route reached the expected Keycloak boundary.
- Application and documentation local validation/build: passed.
- Discord exact count/placement/messages/pins: passed.
- Gitea organization/team/repository/default-branch/access/raw-readback audit: passed.
+5 -3
View File
@@ -9,7 +9,7 @@ sidebar_position: 1
|---|---|
| Status | Active |
| Lead | RootAtSkic |
| Members | RootAtSkic; Panther Skeleton; MartynasP; Eduard; `jarvis-at-skic` / Hermes code agent |
| Members | RootAtSkic; Panther Skeleton; MartynasP; Eduard; Linas; Jenny; `jarvis-at-skic` / Hermes code agent |
| Assigned project | [AeroSim](/projects/aerosim/) |
## Mandate
@@ -27,9 +27,11 @@ Deliver the AeroSim browser flight-simulation platform, its documentation, and t
- `aerosim-maintainers` in `corp-v1-aerosim` covers both project repositories.
- `aerosim-skill-maintainers` in `corp-v1-aerosim-skills-code-agent` covers all thirteen adopted skill repositories.
- `jarvis-at-skic`, `root-at-skic`, and `martynas-pazusis` membership and effective repository assignments are verified in both teams.
- `jarvis-at-skic`, `root-at-skic`, `martynas-pazusis`, and `linas` membership and repository assignments are verified in both teams.
- Linas maps unambiguously to Gitea user ID `21` (`linas`, Linas Ramanauskas). Access assignment is complete, but login activation remains pending because the account reports `active=false`.
- Panther Skeleton and Eduard have verified Discord identities and channel access, but no matching Gitea accounts could be resolved on 2026-08-14. Their Gitea team access remains pending verified usernames or account creation.
- Jenny has verified Discord access. Gitea access is pending until she signs in to Gitea at least once and supplies a verified username; no username was guessed and no direct collaborator was added.
## Communication
Exactly six AeroSim channels exist under the `corp-v1` category: `general`, `scope`, `architecture`, `kanban`, `delivery`, and `releases`. RootAtSkic, Panther Skeleton, MartynasP, Eduard, and Hermes have verified effective access. Guidance messages, the pinned general introduction, and six isolated same-project hourly synchronization jobs are verified.
Exactly six AeroSim channels exist under the `corp-v1` category: `general`, `scope`, `architecture`, `kanban`, `delivery`, and `releases`. RootAtSkic, Panther Skeleton, MartynasP, Eduard, Linas, Jenny, and Hermes have verified effective access. Jenny's effective `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY` permissions were verified in all six channels. The membership update was announced in General as message `1540048209152573550`. Corp v1 project scheduler jobs are prohibited by the current operating model.
+2 -1
View File
@@ -8,6 +8,7 @@ sidebar_position: 1
| Team | Status | Lead | Members | Active projects |
|---|---|---|---:|---:|
| [AeroSim Team](/teams/aerosim/) | Active | RootAtSkic | 5 | 1 |
| [AeroSim Team](/teams/aerosim/) | Active | RootAtSkic | 7 | 1 |
| [Maze Next Gen Team](/teams/mazeng/) | Active | RootAtSkic | 3 | 1 |
A team record defines its mandate, lead, members, responsibilities, communication channels, and assigned projects.
+29
View File
@@ -0,0 +1,29 @@
---
title: Maze Next Gen Team
sidebar_position: 2
---
# Maze Next Gen Team
| Field | Value |
|---|---|
| Status | Active |
| Lead | RootAtSkic |
| Members | RootAtSkic; Jenny; `jarvis-at-skic` / Hermes code agent |
| Assigned project | [Maze Next Gen](/projects/mazeng/) |
## Mandate
Deliver the Maze Next Gen multi-cloud inventory and visualization platform, documentation, and project-scoped engineering practices.
## Gitea access
`maze-next-gen-team` exists independently in `corp-v1-mazeng` and `corp-v1-mazeng-skills-code-agent`, includes all repositories, and contains `root-at-skic` and `jarvis-at-skic`. Effective write access is verified for both existing Gitea members across two project and thirteen skill repositories. Jenny's repository access is pending until she signs in to Gitea at least once and supplies a verified username.
## Communication
Six exact Maze channels and their purpose messages and pinned guidance are verified. Jenny has effective `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY` access in all six. The membership update was announced in General as message `1540048213090771034`. Corp v1 project scheduler jobs are prohibited by the current operating model.
## Remaining gate
Harbor-dependent publication waits only for organization secret name `HL_V1_HARBOR_ROBOT_GITEA_ACTIONS_V1_SECRET`; members must enter its value directly in Gitea and never send it to Hermes.
+1 -1
View File
@@ -26,7 +26,7 @@ assert.match(config, /projectName:\s*'portal'/, 'Docusaurus project name must be
assert.doesNotMatch(config, /sterring-commitee/, 'legacy repository name must not remain in Docusaurus config');
const board = read('docs/board/index.md');
for (const memberId of ['1518725627845283888', '476287310627864587', '773109855497093191', '364383883778850827']) {
for (const memberId of ['1518725627845283888', '476287310627864587', '773109855497093191', '364383883778850827', '1483820991720329227', '1540035254746882048']) {
assert.ok(board.includes(memberId), `board page is missing Discord member ${memberId}`);
}
assert.match(board, /Only these Board members may approve a project kickoff or project closure/i);