GSD Core – CI Guard & Test Scope Matrix

Deterministic test selection · shell policy audit · dependency integrity · 2026 edition

🔒 Runner Environment Guard

Click "Run Analysis" to check.

📦 Changeset Lint (fragment required)

Waiting for input…

📝 Docs-Required Lint

Waiting for input…

🧪 Affected Test Selection

Waiting for input…

⚙️ Workflow Shell Policy Audit

Waiting for input…

🔗 Dependency Integrity (npm lockfile)

Waiting for input…

🏷️ Package Identity Drift

Waiting for input…

Why Choose Our Online CI Guard & Test Scope Matrix Tool?

In 2026, continuous integration pipelines have become the backbone of every serious open-source and enterprise project. The GSD Core CI Guard & Test Scope Matrix is a browser-based, zero-install utility that replicates the exact logic used by the @opengsd/gsd-core monorepo to enforce runner environment policies, select affected tests, validate changeset fragments, audit workflow shell policies, and check dependency integrity — all without touching a terminal.

How the underlying algorithm works: The tool ingests a list of changed file paths (simulating a git diff --name-only output) and optional PR labels. It then runs six independent, pure-JavaScript analysis modules directly in your browser:

FAQ: Q: Do I need to install Node.js or any dependencies? A: No. Everything runs client-side in your browser. Q: Can I use this for my own GitHub repo? A: Yes — just paste your changed file paths and labels. The logic is generic. Q: Does it support Windows paths? A: Yes, all path comparisons normalize to POSIX forward slashes.

3 key advantages over similar tools: (1) Identity-based ratchet – unlike simple count ratchets, our allowlist checks enforce that every individual offender is tracked by name, preventing silent regressions. (2) Zero shell dependency – all checks run in pure JavaScript, making them portable across bash, PowerShell, and cmd.exe. (3) Deterministic test selection – the transitive reverse index ensures that changing a deep utility file correctly selects every dependent test, eliminating the blind spots of glob-based or stem-only matchers.

Use this tool to preview CI gate outcomes before pushing, debug test selection logic, or audit your workflow shell policies — all from a single, self-contained HTML page.