Skip to main content

Exercise screenshots

These examples show what to look for. Use your own run as submission evidence.

Starting point​

Local gate rejects the supplied high-severity scenario with exit code 1.

Local gate rejects the supplied high-severity scenario with exit code 1.

Expected result​

Local gate accepts the supplied complete clean scenario with exit code 0.

Local gate accepts the supplied complete clean scenario with exit code 0.

Source​

Actual terminal screenshots supplied by Sonu Kapoor on 30 October 2026. From the exported kit's app folder, run node gate.mjs ../scenarios/high.json or node gate.mjs ../scenarios/clean.json, immediately followed by echo "Exit code: $?" in a POSIX shell. These are supplied synthetic policy cases, not live scanner findings or hosted GitHub Actions runs. The screenshots show the gate's blocked and passing outcomes.

Screenshot preview