A deterministic gate on a skill step or its final result. A gate is one of:
a command (exit 0), a file (must exist), or a project role that resolves to
the host project's real command at run time. cmd/file gates are verified
against the repo at author time; role gates are portable — a skill that runs
in other repos should prefer project("test") over a hard-coded npm test.
A deterministic gate on a skill step or its final result. A gate is one of: a command (exit 0), a file (must exist), or a project role that resolves to the host project's real command at run time. cmd/file gates are verified against the repo at author time; role gates are portable — a skill that runs in other repos should prefer
project("test")over a hard-codednpm test.