docs: onboard Jarvis across Corp v1
Build and publish Corp v1 Board portal / build (push) Successful in 50s

This commit is contained in:
2026-09-05 11:43:00 +00:00
parent 6b024593c3
commit 76e1174257
18 changed files with 183 additions and 20 deletions
+30 -3
View File
@@ -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');
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.match(board, /Only these Board members may approve a project kickoff or project closure/i);
assert.match(board, /Only these Board members may approve changes to `corp-v1-main`/i);
assert.match(board, /exactly eight members/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 APP_SHA = 'efbf3967548f1cbf5e06f97fa9d659535e35a7b4';