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:
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user