add gstack 2 parity and lifecycle gates

This commit is contained in:
Sinabina
2026-07-17 11:08:32 -07:00
parent b6572ebbb7
commit 9919c4cdd3
212 changed files with 29098 additions and 3845 deletions
+17
View File
@@ -0,0 +1,17 @@
import { expect, test } from 'bun:test';
import * as path from 'node:path';
const ROOT = path.resolve(import.meta.dir, '..');
test('skill:check accepts the six-skill package without reviving retired monoliths', () => {
const result = Bun.spawnSync(['bun', 'run', 'scripts/skill-check.ts'], {
cwd: ROOT,
stdout: 'pipe',
stderr: 'pipe',
});
const output = `${result.stdout.toString()}${result.stderr.toString()}`;
expect(result.exitCode).toBe(0);
expect(output).toContain('exactly six dispatchers (debug, design, plan, qa, review, ship)');
expect(output).toContain('monolith output retired by GStack 2');
expect(output).not.toContain('generated file missing');
});