From cc3f4618998847cdd5074c0eeeb280e87032c18a Mon Sep 17 00:00:00 2001 From: jarvis-at-skic Date: Sat, 5 Sep 2026 11:49:42 +0000 Subject: [PATCH] [verified] docs: record Friday portal and Discord onboarding --- docs/board/index.md | 4 +++ docs/governance/decisions.md | 1 + ...friday-board-support-all-project-access.md | 28 +++++++++++++++++++ docs/members/friday-at-skic.md | 20 +++++++++++++ docs/members/index.md | 1 + docs/projects/3darch.md | 1 + docs/projects/aerosim.md | 2 +- docs/projects/dpvp.md | 3 +- docs/projects/eshopv1.md | 1 + docs/projects/mazeng.md | 1 + docs/teams/3darch.md | 3 +- docs/teams/aerosim.md | 3 +- docs/teams/dpvp.md | 3 +- docs/teams/eshopv1.md | 4 +-- docs/teams/index.md | 10 +++---- docs/teams/mazeng.md | 4 +-- 16 files changed, 75 insertions(+), 14 deletions(-) create mode 100644 docs/governance/decisions/friday-board-support-all-project-access.md create mode 100644 docs/members/friday-at-skic.md diff --git a/docs/board/index.md b/docs/board/index.md index 52ac920..9a2e92b 100644 --- a/docs/board/index.md +++ b/docs/board/index.md @@ -24,6 +24,10 @@ Only the seven human Board members may approve a project kickoff or project clos 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. +## Operational agents + +Friday Jr (`<@1542987400358404268>`, Discord account `friday-jr-at-skic-hermes`) has operational access to the Board workspace as a code agent. This access permits reading history, posting evidence, and supporting approved work; it does **not** make the service identity a Board member or grant human approval authority. + ## Channel-skill change flow 1. Propose a change to a central project-channel reference skill (`corp-v1-channel-*`) to the Board. diff --git a/docs/governance/decisions.md b/docs/governance/decisions.md index f3623b5..9ec0237 100644 --- a/docs/governance/decisions.md +++ b/docs/governance/decisions.md @@ -9,6 +9,7 @@ sidebar_position: 2 | 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-09-05 | Onboard Friday Jr as a non-human Board-support and all-project code agent | Corp v1 governance and all five project Discord workspaces; provisioned Gitea projects | RootAtSkic | [Friday Jr Board-support and all-project agent access](/governance/decisions/friday-board-support-all-project-access/) | | 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 | 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/) | diff --git a/docs/governance/decisions/friday-board-support-all-project-access.md b/docs/governance/decisions/friday-board-support-all-project-access.md new file mode 100644 index 0000000..59c56f5 --- /dev/null +++ b/docs/governance/decisions/friday-board-support-all-project-access.md @@ -0,0 +1,28 @@ +--- +title: "Friday Jr Board-support and all-project agent access" +description: "Record Friday Jr's operational access across Corp v1 without granting human decision authority." +--- + +# Friday Jr Board-support and all-project agent access + +## Authority + +- **Approved by:** RootAtSkic (`<@1518725627845283888>`) +- **Approval evidence:** Discord Board message `1545758343489130598` +- **Date:** 2026-09-05 + +## Decision + +Onboard Discord service identity `<@1542987400358404268>` (`friday-jr-at-skic-hermes`) as an operational code agent in the Corp v1 Board workspace and every current project workspace: 3D Architecture Wizzard, AeroSim, DPVP, E-Shop v1, and Maze Next Gen. + +This decision grants operational access only. Friday Jr is not added to the seven-person human Board roster and receives no authority to approve project lifecycle changes, human task readiness, designs, releases, spending, credentials, or governance changes. + +## Verified access + +- Discord role `friday-jr-v1-hermes` has Administrator. Fresh effective-permission evaluation verified view, send, and history access in the Board channel and all thirty-five lifecycle channels across the five project categories. +- Gitea account `friday-at-skic` (user ID `92`) is assigned through team `corp-v1-code-agents` and both project/skill teams for 3D Architecture Wizzard, AeroSim, DPVP, E-Shop v1, and Maze Next Gen. +- The eleven verified teams currently cover one governance repository, twelve project-organization repositories, and fifty-six project-skill repositories. DPVP's two new teams contain Friday but have no repositories yet. + +## Outstanding activation + +Gitea reports `friday-at-skic` as inactive and its own API token returns HTTP `403`. The executing account cannot administer users, so a Gitea administrator must activate Friday before operational repository access can be exercised. DPVP's Discord workspace, both organizations, and both team memberships are ready; repository coverage will begin when DPVP repositories are provisioned. \ No newline at end of file diff --git a/docs/members/friday-at-skic.md b/docs/members/friday-at-skic.md new file mode 100644 index 0000000..0702e0d --- /dev/null +++ b/docs/members/friday-at-skic.md @@ -0,0 +1,20 @@ +--- +title: Friday Jr at SKIC +sidebar_position: 3 +--- + +# Friday Jr at SKIC + +| Field | Value | +|---|---| +| Status | Discord and team assignment complete; Gitea account activation pending | +| Discord | `<@1542987400358404268>` — `friday-jr-at-skic-hermes` | +| Role | Board-support and all-project code agent; not a human member, owner, approver, or Board decision-maker | +| Projects | 3D Architecture Wizzard; AeroSim; E-Shop v1; Maze Next Gen; DPVP Discord workspace | +| Gitea | `friday-at-skic` (user ID `92`) — team memberships verified; account reports inactive and its token receives HTTP `403` | + +The Discord identity holds the `friday-jr-v1-hermes` administrator role. Fresh effective-permission calculation verified `VIEW_CHANNEL`, `SEND_MESSAGES`, and `READ_MESSAGE_HISTORY` in `corp-v1-board` and every lifecycle channel across all five project categories. + +The Gitea account is assigned through the Corp portal code-agent team and both project/skill teams for 3D Architecture Wizzard, AeroSim, DPVP, E-Shop v1, and Maze Next Gen. Those eleven teams currently cover one governance repository, twelve project-organization repositories, and fifty-six project-skill repositories. The new DPVP teams contain Friday but currently cover no repositories because DPVP repository provisioning is still pending. A Gitea administrator must activate `friday-at-skic` before the account can use its own API token or sign in. + +RootAtSkic (`discord:1518725627845283888`) approved the onboarding in Board message `1545758343489130598` on 2026-09-05. The approval grants operational access only and does not alter the seven-person human Board roster. \ No newline at end of file diff --git a/docs/members/index.md b/docs/members/index.md index ec20f27..f99e9d5 100644 --- a/docs/members/index.md +++ b/docs/members/index.md @@ -10,6 +10,7 @@ sidebar_position: 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 | Board member; executing code agent; all-project technical member | AeroSim; Maze Next Gen; E-Shop v1; 3D Architecture Wizzard; DPVP | 5 | +| [Friday Jr at SKIC](/members/friday-at-skic/) | Access provisioned; Gitea activation pending | Board-support and all-project code agent; no human decision authority | 3D Architecture Wizzard; AeroSim; E-Shop v1; Maze Next Gen; DPVP Discord workspace | 5 | | [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 | diff --git a/docs/projects/3darch.md b/docs/projects/3darch.md index 93e6887..3f36108 100644 --- a/docs/projects/3darch.md +++ b/docs/projects/3darch.md @@ -13,6 +13,7 @@ sidebar_position: 4 | Sponsor | RootAtSkic | | Accountable lead | Linas | | Initial members | Linas; `jarvis-at-skic` / Hermes executing code agent | +| Operational code agent | `friday-at-skic` / Friday Jr; Gitea activation pending | | Team | [3D Architecture Wizzard Team](/teams/3darch/) | | Visibility | Public | diff --git a/docs/projects/aerosim.md b/docs/projects/aerosim.md index 68a947f..0106dab 100644 --- a/docs/projects/aerosim.md +++ b/docs/projects/aerosim.md @@ -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; Linas; Jenny; Piotras; Andrius; Dovydas; Giedrius K; Jone Tamulaite - Nong; `jarvis-at-skic` / Hermes code agent | +| Team members | RootAtSkic; Panther Skeleton; MartynasP; Eduard; Linas; Jenny; Piotras; Andrius; Dovydas; Giedrius K; Jone Tamulaite - Nong; `jarvis-at-skic` / Hermes code agent; `friday-at-skic` / Friday code agent | | Team | [AeroSim Team](/teams/aerosim/) | ## Purpose diff --git a/docs/projects/dpvp.md b/docs/projects/dpvp.md index 3d6bc20..66d0e9b 100644 --- a/docs/projects/dpvp.md +++ b/docs/projects/dpvp.md @@ -12,7 +12,7 @@ description: "Track the DPVP kickoff, team, access, resources, and remaining pro | 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 | +| Members | RootAtSkic; Linas; `jarvis-at-skic` / Hermes executing code agent; `friday-at-skic` / Friday code agent | | Team | [DPVP Team](/teams/dpvp/) | | Visibility | Restricted | @@ -44,6 +44,7 @@ Jarvis (`discord:1526860732917088266`) has verified effective `VIEW_CHANNEL`, `S - 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. +- Friday's Gitea account `friday-at-skic` is verified in both teams. The teams currently cover no repositories, and Friday's account activation remains pending. ## Approval diff --git a/docs/projects/eshopv1.md b/docs/projects/eshopv1.md index d9744c0..9cf4004 100644 --- a/docs/projects/eshopv1.md +++ b/docs/projects/eshopv1.md @@ -12,6 +12,7 @@ sidebar_position: 3 | Started | 2026-08-26 | | Sponsor and accountable lead | RootAtSkic | | Technical member | `jarvis-at-skic` / Hermes code agent | +| Additional code agent | `friday-at-skic` / Friday Jr; Gitea activation pending | | Team | [E-Shop v1 Team](/teams/eshopv1/) | ## Purpose and initial deliverable diff --git a/docs/projects/mazeng.md b/docs/projects/mazeng.md index fc8355f..8ae1a89 100644 --- a/docs/projects/mazeng.md +++ b/docs/projects/mazeng.md @@ -12,6 +12,7 @@ sidebar_position: 2 | Started | 2026-08-17 | | Sponsor and accountable lead | RootAtSkic | | Initial technical member | `jarvis-at-skic` / Hermes code agent | +| Additional code agent | `friday-at-skic` / Friday Jr; Gitea activation pending | | Human team members | RootAtSkic; Jenny; Piotras | | Team | [Maze Next Gen Team](/teams/mazeng/) | diff --git a/docs/teams/3darch.md b/docs/teams/3darch.md index 3e4aa31..894bd55 100644 --- a/docs/teams/3darch.md +++ b/docs/teams/3darch.md @@ -9,7 +9,7 @@ sidebar_position: 4 |---|---| | Status | Active — Gitea lead activation pending | | Lead | Linas | -| Members | Linas; `jarvis-at-skic` / Hermes executing code agent | +| Members | Linas; `jarvis-at-skic` / Hermes executing code agent; `friday-at-skic` / Friday code agent | | Assigned project | [3D Architecture Wizzard](/projects/3darch/) | ## Mandate @@ -30,3 +30,4 @@ Deliver the 3D Architecture Wizzard browser experience, its documentation, and t - 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. +- Friday's Gitea account `friday-at-skic` is assigned to `3darch-maintainers` and `3darch-skill-maintainers`, covering two project repositories and fourteen skill repositories. The account itself remains inactive, so operational login/API use is pending administrator activation. diff --git a/docs/teams/aerosim.md b/docs/teams/aerosim.md index bfdbf8f..76eb09b 100644 --- a/docs/teams/aerosim.md +++ b/docs/teams/aerosim.md @@ -9,7 +9,7 @@ sidebar_position: 1 |---|---| | Status | Active | | Lead | RootAtSkic | -| Members | RootAtSkic; Panther Skeleton; MartynasP; Eduard; Linas; Jenny; Piotras; Andrius; Dovydas; Giedrius K; Jone Tamulaite - Nong; `jarvis-at-skic` / Hermes code agent | +| Members | RootAtSkic; Panther Skeleton; MartynasP; Eduard; Linas; Jenny; Piotras; Andrius; Dovydas; Giedrius K; Jone Tamulaite - Nong; `jarvis-at-skic` / Hermes code agent; `friday-at-skic` / Friday code agent | | Assigned project | [AeroSim](/projects/aerosim/) | ## Mandate @@ -29,6 +29,7 @@ Deliver the AeroSim browser flight-simulation platform, its documentation, and t - `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'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. +- `friday-at-skic` membership is verified in both teams, covering four project repositories and fourteen skill repositories. The account reports inactive, so its own login/API use remains pending administrator activation. - 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. - 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. diff --git a/docs/teams/dpvp.md b/docs/teams/dpvp.md index 8ad1064..87a0ffe 100644 --- a/docs/teams/dpvp.md +++ b/docs/teams/dpvp.md @@ -10,7 +10,7 @@ description: "Identify the DPVP team, mandate, verified access, and remaining ki |---|---| | Status | Kickoff in progress | | Lead | RootAtSkic | -| Members | RootAtSkic; Linas; `jarvis-at-skic` / Hermes executing code agent | +| Members | RootAtSkic; Linas; `jarvis-at-skic` / Hermes executing code agent; `friday-at-skic` / Friday code agent | | Assigned project | [Debesijos paslaugų valdymo platforma](/projects/dpvp/) | ## Mandate @@ -22,6 +22,7 @@ Deliver the governed DPVP experience for VSSA Operator organization and project - 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`. +- Both teams also contain verified Gitea user `friday-at-skic`; they currently cover no repositories, and Friday's account remains inactive pending administrator activation. - RootAtSkic and Linas Gitea team assignment remains part of the incomplete DPVP kickoff; this membership change did not alter their access. ## Communication diff --git a/docs/teams/eshopv1.md b/docs/teams/eshopv1.md index 3255d05..acb4caa 100644 --- a/docs/teams/eshopv1.md +++ b/docs/teams/eshopv1.md @@ -9,7 +9,7 @@ sidebar_position: 3 |---|---| | Status | Active | | Lead | RootAtSkic | -| Members | RootAtSkic; `jarvis-at-skic` / Hermes code agent | +| Members | RootAtSkic; `jarvis-at-skic` / Hermes code agent; `friday-at-skic` / Friday code agent | | Assigned project | [E-Shop v1](/projects/eshopv1/) | ## Mandate @@ -18,7 +18,7 @@ Deliver the governed E-Shop v1 toothbrush-commerce MVP, its source-evidence cata ## Gitea access -`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. +`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 and grant per-unit write access. Membership for `root-at-skic`, `jarvis-at-skic`, and `friday-at-skic` is verified. Jarvis's Discord view, send, and history access passes across all seven lifecycle channels. Friday's assignments cover four project repositories and fourteen skill repositories, but its inactive account still requires administrator activation before operational login/API use. ## Communication and autonomy diff --git a/docs/teams/index.md b/docs/teams/index.md index 41a92da..2da1474 100644 --- a/docs/teams/index.md +++ b/docs/teams/index.md @@ -8,10 +8,10 @@ sidebar_position: 1 | Team | Status | Lead | Members | Active projects | |---|---|---|---:|---:| -| [AeroSim Team](/teams/aerosim/) | Active | RootAtSkic | 12 | 1 | -| [Maze Next Gen Team](/teams/mazeng/) | Active | RootAtSkic | 4 | 1 | -| [E-Shop v1 Team](/teams/eshopv1/) | Active | RootAtSkic | 2 | 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 | +| [AeroSim Team](/teams/aerosim/) | Active | RootAtSkic | 13 | 1 | +| [Maze Next Gen Team](/teams/mazeng/) | Active | RootAtSkic | 5 | 1 | +| [E-Shop v1 Team](/teams/eshopv1/) | Active | RootAtSkic | 3 | 1 | +| [3D Architecture Wizzard Team](/teams/3darch/) | Active — Gitea account activation pending | Linas | 3 | 1 | +| [DPVP Team](/teams/dpvp/) | Kickoff in progress | RootAtSkic | 4 | 1 | A team record defines its mandate, lead, members, responsibilities, communication channels, and assigned projects. diff --git a/docs/teams/mazeng.md b/docs/teams/mazeng.md index 669106a..126c339 100644 --- a/docs/teams/mazeng.md +++ b/docs/teams/mazeng.md @@ -9,7 +9,7 @@ sidebar_position: 2 |---|---| | Status | Active | | Lead | RootAtSkic | -| Members | RootAtSkic; Jenny; Piotras; `jarvis-at-skic` / Hermes code agent | +| Members | RootAtSkic; Jenny; Piotras; `jarvis-at-skic` / Hermes code agent; `friday-at-skic` / Friday code agent | | Assigned project | [Maze Next Gen](/projects/mazeng/) | ## Mandate @@ -18,7 +18,7 @@ Deliver the Maze Next Gen multi-cloud inventory and visualization platform, docu ## Gitea access -`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. +`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`, `piotras`, and `friday-at-skic`. Jarvis's, Piotras's, and Friday's verified memberships each cover two project repositories and fourteen project-skill repositories; Jarvis's Discord view, send, and history access passes across all seven lifecycle channels. Friday's inactive Gitea account still requires administrator activation before operational login/API use. Jenny has verified Discord access, but her Gitea team access remains pending a verified username or account creation; no identity was guessed. ## Communication