From 132779d522392e1072931eb3ae767df48b3e8ff2 Mon Sep 17 00:00:00 2001 From: Jarvis Jr Hermes Date: Fri, 14 Aug 2026 09:19:55 +0000 Subject: [PATCH] docs: record Corp v1 Board migration --- docs/governance/decisions.md | 3 +- .../decisions/corp-v1-board-migration.md | 32 +++++++++++++++++++ sidebars/governance.ts | 1 + 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 docs/governance/decisions/corp-v1-board-migration.md diff --git a/docs/governance/decisions.md b/docs/governance/decisions.md index 21ac456..70ca180 100644 --- a/docs/governance/decisions.md +++ b/docs/governance/decisions.md @@ -8,7 +8,8 @@ sidebar_position: 2 | Date | Decision | Scope | Owner | Record | |---|---|---|---|---| -| 2026-08-12 | Authorize AeroSim test kickoff and begin provisioning | AeroSim | RootAtSkic | [AeroSim kickoff](/governance/decisions/aerosim-kickoff/) | +| 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/) | +| 2026-08-12 | Authorize AeroSim test kickoff and begin provisioning | AeroSim | RootAtSkic | [AeroSim kickoff](/governance/decisions/aerosim-kickoff/) | Every kickoff, pause, restart, material scope change, and shutdown requires a dated decision record with context, decision, rationale, accountable owner, and consequences. diff --git a/docs/governance/decisions/corp-v1-board-migration.md b/docs/governance/decisions/corp-v1-board-migration.md new file mode 100644 index 0000000..3f62620 --- /dev/null +++ b/docs/governance/decisions/corp-v1-board-migration.md @@ -0,0 +1,32 @@ +--- +title: "Establish the Corp v1 Board" +description: "Record the approved global migration from the steering committee resources to the Corp v1 Board, main skill, and portal." +slug: /decisions/corp-v1-board-migration/ +--- + +# Establish the Corp v1 Board + +- **Date:** 2026-08-14 +- **Status:** Approved and implemented +- **Approver:** RootAtSkic (`<@1518725627845283888>`) +- **Approval evidence:** Discord message `1537750384875929620` in channel `1537070875503886356` +- **Scope:** Global Corp v1 governance channel, main governance skill, portal repository and Pages deployment, Board membership, and channel-skill change flow + +## Decision + +1. Replace the steering committee channel with the Corp v1 Board channel. Discord canonicalized the requested `corp-v1--board` text-channel name to `corp-v1-board`; the immutable channel ID remains `1537070875503886356`. +2. Rename the global governance skill and repository to `corp-v1--main`. +3. Rename `corp-v1/sterring-commitee` to `corp-v1/portal` and deploy it at `https://pages.apps.lego-cloud.eu/corp-v1/portal/`. +4. Establish exactly these Board members: + - RootAtSkic (`<@1518725627845283888>`) + - Panther Skeleton (`<@476287310627864587>`) + - MartynasP (`<@773109855497093191>`) +5. Only these Board members may approve a project kickoff, project closure, or a change to `corp-v1--main`. +6. Central `corp-v1-channel-*` reference-skill changes require Board approval. After publication, every affected project channel must be asked to review and synchronize its project-adopted `corp-v1-channel-*--` skill; synchronization must preserve project-specific decisions. + +## Consequences + +- Governance decisions must cite the approving Board member's immutable Discord ID and evidence. +- The portal exposes a dedicated Board page and the Board-controlled lifecycle. +- The renamed repository preserves Git history. +- The Pages workflow publishes using the renamed `corp-v1/portal` repository path. diff --git a/sidebars/governance.ts b/sidebars/governance.ts index f5455ba..4a755ce 100644 --- a/sidebars/governance.ts +++ b/sidebars/governance.ts @@ -4,6 +4,7 @@ const sidebars: SidebarsConfig = { governanceSidebar: [ {type: 'doc', id: 'project-lifecycle', label: 'Project Lifecycle'}, {type: 'doc', id: 'decisions', label: 'Decision Log'}, + {type: 'doc', id: 'decisions/corp-v1-board-migration', label: 'Corp v1 Board Migration'}, ], };