docs: onboard Jarvis across Corp v1
Build and publish Corp v1 Board portal / build (push) Successful in 50s
Build and publish Corp v1 Board portal / build (push) Successful in 50s
This commit is contained in:
+4
-3
@@ -7,7 +7,7 @@ sidebar_position: 1
|
|||||||
|
|
||||||
# Board Members
|
# Board Members
|
||||||
|
|
||||||
The Corp v1 Board has exactly seven members:
|
The Corp v1 Board has exactly eight members. Seven human members retain approval authority; Jarvis is the Board's executing code agent and does not substitute for an explicit human Board decision.
|
||||||
|
|
||||||
| Discord member | Account | Board authority |
|
| Discord member | Account | Board authority |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
@@ -18,10 +18,11 @@ The Corp v1 Board has exactly seven members:
|
|||||||
| `<@1483820991720329227>` | Linas (`linas_02251`) | 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 |
|
| `<@1540035254746882048>` | Jenny (`elprup16`) | Start/close projects; approve `corp-v1-main` changes |
|
||||||
| `<@501954115690168321>` | Piotras (`piotras0262`) | Start/close projects; approve `corp-v1-main` changes |
|
| `<@501954115690168321>` | Piotras (`piotras0262`) | Start/close projects; approve `corp-v1-main` changes |
|
||||||
|
| `<@1526860732917088266>` | Jarvis (`jarvis-jr-at-skic-hermes`) | Board member and executing code agent; implements and verifies explicitly approved Board work |
|
||||||
|
|
||||||
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.
|
Only the seven human Board members may approve a project kickoff or project closure. Approval must be explicit and attributable to one of their Discord IDs above; Jarvis cannot approve its own execution.
|
||||||
|
|
||||||
Only these Board members may approve changes to `corp-v1-main`. Other members and agents may identify gaps and prepare proposals, but they must not publish governance changes as approved.
|
Only the seven human Board members may approve changes to `corp-v1-main`. Jarvis and other agents may identify gaps, prepare proposals, and execute an approved change, but they must not originate approval or infer it from silence.
|
||||||
|
|
||||||
## Channel-skill change flow
|
## Channel-skill change flow
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ sidebar_position: 2
|
|||||||
|
|
||||||
| Date | Decision | Scope | Owner | Record |
|
| Date | Decision | Scope | Owner | Record |
|
||||||
|---|---|---|---|---|
|
|---|---|---|---|---|
|
||||||
|
| 2026-09-05 | Add Jarvis to the Corp v1 Board and every current project as executing code agent | Corp v1 governance, AeroSim, Maze Next Gen, E-Shop v1, 3D Architecture Wizzard, DPVP | RootAtSkic | [Jarvis Board and all-project membership](/governance/decisions/jarvis-board-all-project-membership/) |
|
||||||
| 2026-08-27 | Authorize secret-safe use of the Bitwarden-injected shared Corp v1 SSO identity for approved system tasks | Corp v1 governance and all project channels | RootAtSkic | [Shared Corp v1 system SSO credentials](/governance/decisions/shared-system-sso-credentials/) |
|
| 2026-08-27 | Authorize secret-safe use of the Bitwarden-injected shared Corp v1 SSO identity for approved system tasks | Corp v1 governance and all project channels | RootAtSkic | [Shared Corp v1 system SSO credentials](/governance/decisions/shared-system-sso-credentials/) |
|
||||||
| 2026-08-27 | Separate each project's lifecycle channels into one dedicated Discord category | Corp v1 governance, AeroSim, Maze Next Gen, E-Shop v1 | RootAtSkic | [Dedicated Discord category per project](/governance/decisions/project-discord-category-separation/) |
|
| 2026-08-27 | Separate each project's lifecycle channels into one dedicated Discord category | Corp v1 governance, AeroSim, Maze Next Gen, E-Shop v1 | RootAtSkic | [Dedicated Discord category per project](/governance/decisions/project-discord-category-separation/) |
|
||||||
| 2026-08-27 | Establish the Corp v1 Guild improvement workspace, skill, Gitea source, and portal architecture representation | Corp v1 governance and operating-model improvement | RootAtSkic | [Corp v1 Guild establishment](/governance/decisions/corp-v1-guild-establishment/) |
|
| 2026-08-27 | Establish the Corp v1 Guild improvement workspace, skill, Gitea source, and portal architecture representation | Corp v1 governance and operating-model improvement | RootAtSkic | [Corp v1 Guild establishment](/governance/decisions/corp-v1-guild-establishment/) |
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
---
|
||||||
|
title: Jarvis Board and all-project membership
|
||||||
|
description: "Record the approval, access changes, verification, and consequences of onboarding Jarvis across Corp v1."
|
||||||
|
---
|
||||||
|
|
||||||
|
# Jarvis Board and all-project membership
|
||||||
|
|
||||||
|
## Context
|
||||||
|
|
||||||
|
Jarvis already served as an executing Hermes code agent in several Corp v1 projects, but the Board and project registries did not consistently record its role or access across every current project. DPVP also had a Discord workspace but no published portal project record or Gitea organization boundary.
|
||||||
|
|
||||||
|
## Decision
|
||||||
|
|
||||||
|
On 2026-09-05, RootAtSkic (`discord:1518725627845283888`) explicitly approved in Board message `1545759332845490208`:
|
||||||
|
|
||||||
|
- adding Jarvis (`discord:1526860732917088266`, Gitea `jarvis-at-skic`, user ID `24`) as the eighth Corp v1 Board member and executing code agent;
|
||||||
|
- adding Jarvis as a technical member/code agent of AeroSim, Maze Next Gen, E-Shop v1, 3D Architecture Wizzard, and DPVP;
|
||||||
|
- verifying Board and all 35 project lifecycle-channel permissions;
|
||||||
|
- assigning Jarvis through each project's project and skills/code-agent organization teams; and
|
||||||
|
- publishing synchronized Board, member, team, and project records, including DPVP.
|
||||||
|
|
||||||
|
Jarvis's Board membership is operational: it executes and verifies explicitly approved work. The seven human Board members retain approval authority, and Jarvis cannot approve its own execution or substitute for an explicit human decision.
|
||||||
|
|
||||||
|
## Verification
|
||||||
|
|
||||||
|
- Discord identity `1526860732917088266` is the guild member `jarvis-jr-at-skic-hermes` and has administrator permission.
|
||||||
|
- Effective `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY` access passed for `corp-v1-board` and each of the 35 lifecycle channels.
|
||||||
|
- Gitea `jarvis-at-skic` is active and verified in ten all-repository teams: `23`, `24`, `29`, `31`, `35`, `36`, `39`, `40`, `45`, and `47`.
|
||||||
|
- Existing memberships and permissions were preserved; only missing Jarvis memberships and the absent DPVP organization/team boundaries were added.
|
||||||
|
|
||||||
|
## Consequences
|
||||||
|
|
||||||
|
1. The Board registry contains eight members while preserving human approval gates.
|
||||||
|
2. Every current project identifies Jarvis as an executing code agent.
|
||||||
|
3. DPVP now has private project and skills/code-agent organizations with all-repository teams, but its repositories, adopted skills, Harbor configuration, and deployed documentation remain kickoff gates.
|
||||||
|
4. Secret values were neither accessed nor modified.
|
||||||
@@ -9,7 +9,7 @@ sidebar_position: 1
|
|||||||
| Member | Status | Roles | Teams | Active projects |
|
| Member | Status | Roles | Teams | Active projects |
|
||||||
|---|---|---|---|---:|
|
|---|---|---|---|---:|
|
||||||
| [RootAtSkic](/members/rootatskic/) | Active | AeroSim and Maze Next Gen sponsor and lead | AeroSim Team; Maze Next Gen Team | 2 |
|
| [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 |
|
| [Jarvis at SKIC](/members/jarvis-at-skic/) | Active | Board member; executing code agent; all-project technical member | AeroSim; Maze Next Gen; E-Shop v1; 3D Architecture Wizzard; DPVP | 5 |
|
||||||
| [Panther Skeleton](/members/panther-skeleton/) | Active | Board member; AeroSim member | AeroSim Team | 1 |
|
| [Panther Skeleton](/members/panther-skeleton/) | Active | Board member; AeroSim member | AeroSim Team | 1 |
|
||||||
| [MartynasP](/members/martynasp/) | 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 |
|
| [Eduard](/members/eduard/) | Active | Board member; AeroSim member | AeroSim Team | 1 |
|
||||||
|
|||||||
@@ -8,9 +8,12 @@ sidebar_position: 2
|
|||||||
| Field | Value |
|
| Field | Value |
|
||||||
|---|---|
|
|---|---|
|
||||||
| Status | Active |
|
| Status | Active |
|
||||||
| Governance roles | AeroSim, Maze Next Gen, and E-Shop v1 technical member and executing code agent |
|
| Discord | `<@1526860732917088266>` — `jarvis-jr-at-skic-hermes` |
|
||||||
| Teams | [AeroSim Team](/teams/aerosim/); [Maze Next Gen Team](/teams/mazeng/); [E-Shop v1 Team](/teams/eshopv1/) |
|
| Governance roles | Corp v1 Board member and executing code agent; technical member of every current project |
|
||||||
| Projects | [AeroSim](/projects/aerosim/); [Maze Next Gen](/projects/mazeng/); [E-Shop v1](/projects/eshopv1/) |
|
| Teams | [AeroSim](/teams/aerosim/); [Maze Next Gen](/teams/mazeng/); [E-Shop v1](/teams/eshopv1/); [3D Architecture Wizzard](/teams/3darch/); [DPVP](/teams/dpvp/) |
|
||||||
| Gitea | `jarvis-at-skic` — verified |
|
| Projects | [AeroSim](/projects/aerosim/); [Maze Next Gen](/projects/mazeng/); [E-Shop v1](/projects/eshopv1/); [3D Architecture Wizzard](/projects/3darch/); [DPVP](/projects/dpvp/) |
|
||||||
|
| Gitea | `jarvis-at-skic` (user ID `24`) — active and verified in all ten project/skills teams |
|
||||||
|
|
||||||
The executing Hermes identity has verified membership in both AeroSim, Maze Next Gen, and E-Shop v1 Gitea organization teams. It also has verified read/history/post/pin behavior across all seven E-Shop v1 Discord channels as bot `1526860732917088266`.
|
RootAtSkic approved Jarvis's Board and all-project onboarding in Board message `1545759332845490208` on 2026-09-05. Effective `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY` access is verified for `corp-v1-board` and all 35 lifecycle channels through the bot's administrator role. Gitea team membership is verified in each project's project and skills/code-agent organization; all teams include all current and future organization repositories.
|
||||||
|
|
||||||
|
Jarvis participates as the Board's executing code agent. Human Board approval remains required for approval-gated governance decisions; Jarvis does not approve its own execution.
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ sidebar_position: 4
|
|||||||
| Started | 2026-08-31 |
|
| Started | 2026-08-31 |
|
||||||
| Sponsor | RootAtSkic |
|
| Sponsor | RootAtSkic |
|
||||||
| Accountable lead | Linas |
|
| Accountable lead | Linas |
|
||||||
| Initial members | Linas |
|
| Initial members | Linas; `jarvis-at-skic` / Hermes executing code agent |
|
||||||
| Team | [3D Architecture Wizzard Team](/teams/3darch/) |
|
| Team | [3D Architecture Wizzard Team](/teams/3darch/) |
|
||||||
| Visibility | Public |
|
| Visibility | Public |
|
||||||
|
|
||||||
@@ -73,6 +73,7 @@ All fourteen repositories are public, use default branch `test`, retain source h
|
|||||||
- Documentation page body was read back through the Gondor operator path with the project title and initial-deliverable markers.
|
- Documentation page body was read back through the Gondor operator path with the project title and initial-deliverable markers.
|
||||||
- Project team `3darch-maintainers` (`39`) covers both project repositories.
|
- Project team `3darch-maintainers` (`39`) covers both project repositories.
|
||||||
- Skills team `3darch-skill-maintainers` (`40`) covers all fourteen project-skill repositories.
|
- Skills team `3darch-skill-maintainers` (`40`) covers all fourteen project-skill repositories.
|
||||||
|
- Jarvis (`jarvis-at-skic`, user ID `24`) is verified in both teams; Discord view, send, and history access is verified across all seven project channels.
|
||||||
- Gitea account `linas` is assigned to both teams, but its account remains inactive; effective human Gitea access is not claimed.
|
- Gitea account `linas` is assigned to both teams, but its account remains inactive; effective human Gitea access is not claimed.
|
||||||
- Both required non-secret Harbor variables are configured. The organization secret name is present; its value was never requested or accessed.
|
- Both required non-secret Harbor variables are configured. The organization secret name is present; its value was never requested or accessed.
|
||||||
- Board portal kickoff record was published and verified by exact-head Actions and deployed body readback.
|
- Board portal kickoff record was published and verified by exact-head Actions and deployed body readback.
|
||||||
|
|||||||
@@ -117,6 +117,7 @@ Each repository records the central source branch and commit in `ADOPTION.md`. A
|
|||||||
- Application tests: four passed across web, API, and shared flight core.
|
- Application tests: four passed across web, API, and shared flight core.
|
||||||
- Application and documentation production builds: passed.
|
- Application and documentation production builds: passed.
|
||||||
- Project-team access across four current project-organization repositories: verified for `jarvis-at-skic`, `root-at-skic`, `martynas-pazusis`, and `piotras`; pending verified Gitea identities for Panther Skeleton, Eduard, and Jenny.
|
- Project-team access across four current project-organization repositories: verified for `jarvis-at-skic`, `root-at-skic`, `martynas-pazusis`, and `piotras`; pending verified Gitea identities for Panther Skeleton, Eduard, and Jenny.
|
||||||
|
- Jarvis Board/all-project onboarding was reverified on 2026-09-05: Discord view, send, and history access passes in all seven channels; Gitea team IDs `23` and `24` include `jarvis-at-skic` and all organization repositories.
|
||||||
- Andrius, Dovydas, Giedrius K, and Jone Tamulaite - Nong are recorded as AeroSim human team members from 2026-08-31. Effective General-channel view, send, and history access is verified; Gitea project-team and skills-team access remains pending verified account mappings.
|
- Andrius, Dovydas, Giedrius K, and Jone Tamulaite - Nong are recorded as AeroSim human team members from 2026-08-31. Effective General-channel view, send, and history access is verified; Gitea project-team and skills-team access remains pending verified account mappings.
|
||||||
- Skills-team organization membership covers all fourteen current project-skill repositories for `piotras`: verified.
|
- Skills-team organization membership covers all fourteen current project-skill repositories for `piotras`: verified.
|
||||||
- Harbor organization variable names and secret name `HL_V1_HARBOR_ROBOT_GITEA_ACTIONS_V1_SECRET`: verified without reading secret values.
|
- Harbor organization variable names and secret name `HL_V1_HARBOR_ROBOT_GITEA_ACTIONS_V1_SECRET`: verified without reading secret values.
|
||||||
|
|||||||
@@ -0,0 +1,59 @@
|
|||||||
|
---
|
||||||
|
title: Debesijos paslaugų valdymo platforma
|
||||||
|
sidebar_position: 5
|
||||||
|
description: "Track the DPVP kickoff, team, access, resources, and remaining provisioning gates."
|
||||||
|
---
|
||||||
|
|
||||||
|
# Debesijos paslaugų valdymo platforma
|
||||||
|
|
||||||
|
| Field | Value |
|
||||||
|
|---|---|
|
||||||
|
| Code | `dpvp` |
|
||||||
|
| Status | Kickoff in progress — repositories, adopted skills, and deployed documentation pending |
|
||||||
|
| Started | 2026-09-02 |
|
||||||
|
| Sponsor and accountable lead | RootAtSkic |
|
||||||
|
| Members | RootAtSkic; Linas; `jarvis-at-skic` / Hermes executing code agent |
|
||||||
|
| Team | [DPVP Team](/teams/dpvp/) |
|
||||||
|
| Visibility | Restricted |
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
|
||||||
|
Guide the VSSA Operator through governed cloud-service organization and project lifecycle management, with Jira as the system of record for originating, assigning, and approving organization and project changes.
|
||||||
|
|
||||||
|
## Initial deliverable
|
||||||
|
|
||||||
|
Deployed project documentation and an architecture baseline for the VSSA Operator organization/project onboarding journey, without a placeholder application.
|
||||||
|
|
||||||
|
## Discord
|
||||||
|
|
||||||
|
Dedicated category `corp-v1-dpvp` (`1544621887844388965`) contains exactly seven lifecycle channels:
|
||||||
|
|
||||||
|
1. `corp-v1-dpvp-general` — `1544621890994184224`
|
||||||
|
2. `corp-v1-dpvp-scope` — `1544621895159255040`
|
||||||
|
3. `corp-v1-dpvp-architecture` — `1544621899370340362`
|
||||||
|
4. `corp-v1-dpvp-ui-ux` — `1544621902142771250`
|
||||||
|
5. `corp-v1-dpvp-kanban` — `1544621905494016080`
|
||||||
|
6. `corp-v1-dpvp-delivery` — `1544621909176746005`
|
||||||
|
7. `corp-v1-dpvp-releases` — `1544621912385130556`
|
||||||
|
|
||||||
|
Jarvis (`discord:1526860732917088266`) has verified effective `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY` access in every channel through its administrator role. Purpose guidance exists in all seven channels, and the General introduction is pinned as message `1544622184582877245`.
|
||||||
|
|
||||||
|
## Gitea
|
||||||
|
|
||||||
|
- Project organization: [corp-v1-dpvp](https://gitea.lego-cloud.eu/corp-v1-dpvp) — private; created and verified 2026-09-05.
|
||||||
|
- Skills/code-agent organization: [corp-v1-dpvp-skills-code-agent](https://gitea.lego-cloud.eu/corp-v1-dpvp-skills-code-agent) — private; created and verified 2026-09-05.
|
||||||
|
- Project team: `dpvp-maintainers` (`45`) — includes all repositories; `jarvis-at-skic` verified.
|
||||||
|
- Skills team: `dpvp-skill-maintainers` (`47`) — includes all repositories; `jarvis-at-skic` verified.
|
||||||
|
|
||||||
|
## Approval
|
||||||
|
|
||||||
|
RootAtSkic requested the DPVP kickoff in Board message `1544616064162463854`; the dedicated Discord workspace was subsequently provisioned. RootAtSkic approved Jarvis's Board and all-project membership in Board message `1545759332845490208` on 2026-09-05.
|
||||||
|
|
||||||
|
## Outstanding gates
|
||||||
|
|
||||||
|
1. Create and assign the two required DPVP project repositories.
|
||||||
|
2. Adopt and verify the fourteen project-scoped skill repositories.
|
||||||
|
3. Configure the approved non-secret Harbor variables and validate only the required secret name's presence.
|
||||||
|
4. Build, publish, and read back the DPVP documentation site.
|
||||||
|
5. Complete project documentation and application kickoff acceptance without creating a placeholder application.
|
||||||
|
6. Add RootAtSkic and Linas to both Gitea teams after confirming the intended team permissions and Linas account activation state.
|
||||||
@@ -70,7 +70,7 @@ All repositories are private, use default branch `test`, retain complete source
|
|||||||
|
|
||||||
## Access, automation, and Harbor
|
## Access, automation, and Harbor
|
||||||
|
|
||||||
`e-shop-v1-team` exists independently in both organizations, includes all repositories, grants per-unit write access, and contains verified users `root-at-skic` and `jarvis-at-skic`.
|
`e-shop-v1-team` exists independently in both organizations, includes all repositories, grants per-unit write access, and contains verified users `root-at-skic` and `jarvis-at-skic`. Jarvis is verified through team IDs `35` and `36`, covering four project-organization repositories and fourteen project-skill repositories; Discord view, send, and history access passes across all seven lifecycle channels.
|
||||||
|
|
||||||
Scheduler job `d6505c6ac0da` is the single approved 30-minute General job. It uses frozen high-watermarks, scans only the seven E-Shop channels, attaches all fourteen adopted skills, delivers only to General, and pauses on the first human message. RootAtSkic explicitly renewed foreground continuation and requested that the job be returned to service in Board message `1542470702525980672` on 2026-08-27.
|
Scheduler job `d6505c6ac0da` is the single approved 30-minute General job. It uses frozen high-watermarks, scans only the seven E-Shop channels, attaches all fourteen adopted skills, delivers only to General, and pauses on the first human message. RootAtSkic explicitly renewed foreground continuation and requested that the job be returned to service in Board message `1542470702525980672` on 2026-08-27.
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ sidebar_position: 1
|
|||||||
| [Maze Next Gen](/projects/mazeng/) | Active — Harbor gated | RootAtSkic | RootAtSkic | [Maze Next Gen Team](/teams/mazeng/) | 2026-08-17 | — |
|
| [Maze Next Gen](/projects/mazeng/) | Active — Harbor gated | RootAtSkic | RootAtSkic | [Maze Next Gen Team](/teams/mazeng/) | 2026-08-17 | — |
|
||||||
| [E-Shop v1](/projects/eshopv1/) | Active — application deployment gated | RootAtSkic | RootAtSkic | [E-Shop v1 Team](/teams/eshopv1/) | 2026-08-26 | — |
|
| [E-Shop v1](/projects/eshopv1/) | Active — application deployment gated | RootAtSkic | RootAtSkic | [E-Shop v1 Team](/teams/eshopv1/) | 2026-08-26 | — |
|
||||||
| [3D Architecture Wizzard](/projects/3darch/) | Active — lead activation pending | RootAtSkic | Linas | [3D Architecture Wizzard Team](/teams/3darch/) | 2026-08-31 | — |
|
| [3D Architecture Wizzard](/projects/3darch/) | Active — lead activation pending | RootAtSkic | Linas | [3D Architecture Wizzard Team](/teams/3darch/) | 2026-08-31 | — |
|
||||||
|
| [Debesijos paslaugų valdymo platforma](/projects/dpvp/) | Kickoff in progress — repositories and documentation pending | RootAtSkic | RootAtSkic | [DPVP Team](/teams/dpvp/) | 2026-09-02 | — |
|
||||||
|
|
||||||
## Required project record
|
## Required project record
|
||||||
|
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ Global diagram source: [`drawio-main`](https://gitea.lego-cloud.eu/home-v1-skill
|
|||||||
|
|
||||||
## Access and Harbor
|
## 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`, `jarvis-at-skic`, and `piotras`. Piotras's membership is verified across two project repositories and fourteen project-skill repositories. Jenny has verified Discord project access; her Gitea membership remains pending a verified account mapping.
|
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`, `jarvis-at-skic`, and `piotras`. Jarvis's membership is verified through team IDs `29` and `31`, covering two project repositories and fourteen project-skill repositories; Discord view, send, and history access passes across all seven lifecycle channels. Piotras's membership is also verified. Jenny has verified Discord project access; her Gitea membership remains pending a verified account mapping.
|
||||||
|
|
||||||
Verified variables on `corp-v1-mazeng`:
|
Verified variables on `corp-v1-mazeng`:
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ sidebar_position: 4
|
|||||||
|---|---|
|
|---|---|
|
||||||
| Status | Active — Gitea lead activation pending |
|
| Status | Active — Gitea lead activation pending |
|
||||||
| Lead | Linas |
|
| Lead | Linas |
|
||||||
| Members | Linas |
|
| Members | Linas; `jarvis-at-skic` / Hermes executing code agent |
|
||||||
| Assigned project | [3D Architecture Wizzard](/projects/3darch/) |
|
| Assigned project | [3D Architecture Wizzard](/projects/3darch/) |
|
||||||
|
|
||||||
## Mandate
|
## Mandate
|
||||||
@@ -27,4 +27,6 @@ Deliver the 3D Architecture Wizzard browser experience, its documentation, and t
|
|||||||
|
|
||||||
- Discord: `<@1483820991720329227>` — `linas_02251`; seven project channels provisioned and verified.
|
- Discord: `<@1483820991720329227>` — `linas_02251`; seven project channels provisioned and verified.
|
||||||
- Gitea: `linas` (user ID `21`) is assigned to both project teams, covering two project repositories and fourteen skill repositories.
|
- Gitea: `linas` (user ID `21`) is assigned to both project teams, covering two project repositories and fourteen skill repositories.
|
||||||
|
- Gitea: `jarvis-at-skic` (user ID `24`) is verified in `3darch-maintainers` (`39`) and `3darch-skill-maintainers` (`40`); both teams include all organization repositories.
|
||||||
|
- Discord: Jarvis has verified view, send, and history access across all seven lifecycle channels.
|
||||||
- Gitea reports the account inactive, so effective login/write access remains pending activation.
|
- Gitea reports the account inactive, so effective login/write access remains pending activation.
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ Deliver the AeroSim browser flight-simulation platform, its documentation, and t
|
|||||||
- `aerosim-maintainers` in `corp-v1-aerosim` covers four current project-organization repositories.
|
- `aerosim-maintainers` in `corp-v1-aerosim` covers four current project-organization repositories.
|
||||||
- `aerosim-skill-maintainers` in `corp-v1-aerosim-skills-code-agent` covers all fourteen adopted skill repositories.
|
- `aerosim-skill-maintainers` in `corp-v1-aerosim-skills-code-agent` covers all fourteen adopted skill repositories.
|
||||||
- `jarvis-at-skic`, `root-at-skic`, `martynas-pazusis`, and `piotras` membership and effective repository assignments are verified in both teams.
|
- `jarvis-at-skic`, `root-at-skic`, `martynas-pazusis`, and `piotras` membership and effective repository assignments are verified in both teams.
|
||||||
|
- Jarvis's all-project onboarding was reverified on 2026-09-05: team IDs `23` and `24` include `jarvis-at-skic`, while Discord view, send, and history access passes across all seven lifecycle channels.
|
||||||
- Piotras maps to Gitea account `piotras` and has verified membership in `aerosim-maintainers` and `aerosim-skill-maintainers`, covering four current project repositories and fourteen project-skill repositories.
|
- Piotras maps to Gitea account `piotras` and has verified membership in `aerosim-maintainers` and `aerosim-skill-maintainers`, covering four current project repositories and fourteen project-skill repositories.
|
||||||
- Panther Skeleton, Eduard, and Jenny have verified Discord identities and project access, but no matching Gitea accounts could be resolved. Their Gitea team access remains pending verified usernames or account creation.
|
- Panther Skeleton, Eduard, and Jenny have verified Discord identities and project access, but no matching Gitea accounts could be resolved. Their Gitea team access remains pending verified usernames or account creation.
|
||||||
- Andrius, Dovydas, Giedrius K, and Jone Tamulaite - Nong have verified effective Discord access to the AeroSim General channel. Their Gitea team access remains pending verified usernames or account creation; no account mapping was inferred from names alone.
|
- Andrius, Dovydas, Giedrius K, and Jone Tamulaite - Nong have verified effective Discord access to the AeroSim General channel. Their Gitea team access remains pending verified usernames or account creation; no account mapping was inferred from names alone.
|
||||||
|
|||||||
@@ -0,0 +1,29 @@
|
|||||||
|
---
|
||||||
|
title: DPVP Team
|
||||||
|
sidebar_position: 5
|
||||||
|
description: "Identify the DPVP team, mandate, verified access, and remaining kickoff gates."
|
||||||
|
---
|
||||||
|
|
||||||
|
# DPVP Team
|
||||||
|
|
||||||
|
| Field | Value |
|
||||||
|
|---|---|
|
||||||
|
| Status | Kickoff in progress |
|
||||||
|
| Lead | RootAtSkic |
|
||||||
|
| Members | RootAtSkic; Linas; `jarvis-at-skic` / Hermes executing code agent |
|
||||||
|
| Assigned project | [Debesijos paslaugų valdymo platforma](/projects/dpvp/) |
|
||||||
|
|
||||||
|
## Mandate
|
||||||
|
|
||||||
|
Deliver the governed DPVP experience for VSSA Operator organization and project onboarding, its architecture baseline, documentation, and project-scoped engineering practices.
|
||||||
|
|
||||||
|
## Access
|
||||||
|
|
||||||
|
- Discord: all seven DPVP lifecycle channels exist; Jarvis view, send, and history permissions are verified.
|
||||||
|
- Gitea project team: `dpvp-maintainers` (`45`) in `corp-v1-dpvp`; includes all repositories and contains verified user `jarvis-at-skic`.
|
||||||
|
- Gitea skills team: `dpvp-skill-maintainers` (`47`) in `corp-v1-dpvp-skills-code-agent`; includes all repositories and contains verified user `jarvis-at-skic`.
|
||||||
|
- RootAtSkic and Linas Gitea team assignment remains part of the incomplete DPVP kickoff; this membership change did not alter their access.
|
||||||
|
|
||||||
|
## Communication
|
||||||
|
|
||||||
|
Use the exact lifecycle order: General, Scope, Architecture, UI/UX, Kanban, Delivery, and Releases. Jira originates, assigns, and approves organization/project changes; the portal guides the VSSA Operator and records verified outcomes.
|
||||||
@@ -18,7 +18,7 @@ Deliver the governed E-Shop v1 toothbrush-commerce MVP, its source-evidence cata
|
|||||||
|
|
||||||
## Gitea access
|
## Gitea access
|
||||||
|
|
||||||
`e-shop-v1-team` exists independently in `corp-v1-eshopv1` and `corp-v1-eshopv1-skills-code-agent`. Both teams include all repositories, grant per-unit write access, and contain verified users `root-at-skic` and `jarvis-at-skic`.
|
`e-shop-v1-team` exists independently in `corp-v1-eshopv1` (team `35`) and `corp-v1-eshopv1-skills-code-agent` (team `36`). Both teams include all repositories, grant per-unit write access, and contain verified users `root-at-skic` and `jarvis-at-skic`. Jarvis's Discord view, send, and history access passes across all seven lifecycle channels.
|
||||||
|
|
||||||
## Communication and autonomy
|
## Communication and autonomy
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -8,9 +8,10 @@ sidebar_position: 1
|
|||||||
|
|
||||||
| Team | Status | Lead | Members | Active projects |
|
| Team | Status | Lead | Members | Active projects |
|
||||||
|---|---|---|---:|---:|
|
|---|---|---|---:|---:|
|
||||||
| [AeroSim Team](/teams/aerosim/) | Active | RootAtSkic | 8 | 1 |
|
| [AeroSim Team](/teams/aerosim/) | Active | RootAtSkic | 12 | 1 |
|
||||||
| [Maze Next Gen Team](/teams/mazeng/) | Active | RootAtSkic | 4 | 1 |
|
| [Maze Next Gen Team](/teams/mazeng/) | Active | RootAtSkic | 4 | 1 |
|
||||||
| [E-Shop v1 Team](/teams/eshopv1/) | Active | RootAtSkic | 2 | 1 |
|
| [E-Shop v1 Team](/teams/eshopv1/) | Active | RootAtSkic | 2 | 1 |
|
||||||
| [3D Architecture Wizzard Team](/teams/3darch/) | Active — Gitea lead activation pending | Linas | 1 | 1 |
|
| [3D Architecture Wizzard Team](/teams/3darch/) | Active — Gitea lead activation pending | Linas | 2 | 1 |
|
||||||
|
| [DPVP Team](/teams/dpvp/) | Kickoff in progress | RootAtSkic | 3 | 1 |
|
||||||
|
|
||||||
A team record defines its mandate, lead, members, responsibilities, communication channels, and assigned projects.
|
A team record defines its mandate, lead, members, responsibilities, communication channels, and assigned projects.
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ Deliver the Maze Next Gen multi-cloud inventory and visualization platform, docu
|
|||||||
|
|
||||||
## Gitea access
|
## 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`, `jarvis-at-skic`, and `piotras`. Piotras's verified memberships cover two project repositories and fourteen project-skill repositories. Jenny has verified Discord access, but her Gitea team access remains pending a verified username or account creation; no identity was guessed.
|
`maze-next-gen-team` exists independently in `corp-v1-mazeng` (team `29`) and `corp-v1-mazeng-skills-code-agent` (team `31`), includes all repositories, and contains `root-at-skic`, `jarvis-at-skic`, and `piotras`. Jarvis's verified memberships cover two project repositories and fourteen project-skill repositories, and its Discord view, send, and history access passes across all seven lifecycle channels. Piotras's memberships are also verified. Jenny has verified Discord access, but her Gitea team access remains pending a verified username or account creation; no identity was guessed.
|
||||||
|
|
||||||
## Communication
|
## Communication
|
||||||
|
|
||||||
|
|||||||
@@ -51,11 +51,38 @@ assert.doesNotMatch(config, /sterring-commitee/, 'legacy repository name must no
|
|||||||
assert.doesNotMatch(config, /Pilot Model|docs\/pilot|routeBasePath:\s*'pilot'/, 'legacy Pilot Model navigation must not remain');
|
assert.doesNotMatch(config, /Pilot Model|docs\/pilot|routeBasePath:\s*'pilot'/, 'legacy Pilot Model navigation must not remain');
|
||||||
|
|
||||||
const board = read('docs/board/index.md');
|
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',
|
||||||
|
'501954115690168321',
|
||||||
|
'1526860732917088266',
|
||||||
|
]) {
|
||||||
assert.ok(board.includes(memberId), `board page is missing Discord member ${memberId}`);
|
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);
|
assert.match(board, /exactly eight members/i);
|
||||||
assert.match(board, /Only these Board members may approve changes to `corp-v1-main`/i);
|
assert.match(board, /Only the seven human Board members may approve a project kickoff or project closure/i);
|
||||||
|
assert.match(board, /Only the seven human Board members may approve changes to `corp-v1-main`/i);
|
||||||
|
assert.match(board, /Jarvis .*Board member and executing code agent/i);
|
||||||
|
|
||||||
|
for (const path of [
|
||||||
|
'docs/projects/dpvp.md',
|
||||||
|
'docs/teams/dpvp.md',
|
||||||
|
'docs/governance/decisions/jarvis-board-all-project-membership.md',
|
||||||
|
]) {
|
||||||
|
assert.ok(existsSync(join(root, path)), `${path} is missing`);
|
||||||
|
}
|
||||||
|
const jarvisMember = read('docs/members/jarvis-at-skic.md');
|
||||||
|
for (const marker of ['Board member and executing code agent', 'all 35 lifecycle channels', 'all ten project/skills teams']) {
|
||||||
|
assert.ok(jarvisMember.includes(marker), `Jarvis member record is missing: ${marker}`);
|
||||||
|
}
|
||||||
|
const dpvpProject = read('docs/projects/dpvp.md');
|
||||||
|
for (const marker of ['corp-v1-dpvp', 'dpvp-maintainers', 'dpvp-skill-maintainers', '1544621890994184224']) {
|
||||||
|
assert.ok(dpvpProject.includes(marker), `DPVP project record is missing: ${marker}`);
|
||||||
|
}
|
||||||
|
|
||||||
const aerosimProject = read('docs/projects/aerosim.md');
|
const aerosimProject = read('docs/projects/aerosim.md');
|
||||||
const APP_SHA = 'efbf3967548f1cbf5e06f97fa9d659535e35a7b4';
|
const APP_SHA = 'efbf3967548f1cbf5e06f97fa9d659535e35a7b4';
|
||||||
|
|||||||
Reference in New Issue
Block a user