$ node packages/sdk/dist/cli.js check --json workflows/bootstrap-gate1.yaml
exit=2
{"ok":false,"path":"workflows/bootstrap-gate1.yaml","gates":[],"resolutions":[],"diagnostics":[{"severity":"refusal","kind":"invalid_spec","message":"Relayflow spec is invalid: spec: unknown key \"swarm\" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec: unknown key \"workflows\" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec.version: unsupported version \"1.0\" (expected \"0.1.0\"); spec.agents: expected a map of named { cli, model } declarations; spec.steps: expected a non-empty array","errors":["spec: unknown key \"swarm\" (expected one of version | name | description | cli | agents | triggers | steps | budget)","spec: unknown key \"workflows\" (expected one of version | name | description | cli | agents | triggers | steps | budget)","spec.version: unsupported version \"1.0\" (expected \"0.1.0\")","spec.agents: expected a map of named { cli, model } declarations","spec.steps: expected a non-empty array"]}]}
REFUSED [invalid_spec] Relayflow spec is invalid: spec: unknown key "swarm" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec: unknown key "workflows" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec.version: unsupported version "1.0" (expected "0.1.0"); spec.agents: expected a map of named { cli, model } declarations; spec.steps: expected a non-empty array

$ node packages/sdk/dist/cli.js check --json workflows/drive-cloud.yaml
exit=2
{"ok":false,"path":"workflows/drive-cloud.yaml","gates":[],"resolutions":[],"diagnostics":[{"severity":"refusal","kind":"invalid_spec","message":"Relayflow spec is invalid: spec: unknown key \"swarm\" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec: unknown key \"workflows\" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec.version: unsupported version \"1.0\" (expected \"0.1.0\"); spec.agents: expected a map of named { cli, model } declarations; spec.steps: expected a non-empty array","errors":["spec: unknown key \"swarm\" (expected one of version | name | description | cli | agents | triggers | steps | budget)","spec: unknown key \"workflows\" (expected one of version | name | description | cli | agents | triggers | steps | budget)","spec.version: unsupported version \"1.0\" (expected \"0.1.0\")","spec.agents: expected a map of named { cli, model } declarations","spec.steps: expected a non-empty array"]}]}
REFUSED [invalid_spec] Relayflow spec is invalid: spec: unknown key "swarm" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec: unknown key "workflows" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec.version: unsupported version "1.0" (expected "0.1.0"); spec.agents: expected a map of named { cli, model } declarations; spec.steps: expected a non-empty array

$ node packages/sdk/dist/cli.js check --json workflows/drive.yaml
exit=2
{"ok":false,"path":"workflows/drive.yaml","gates":[],"resolutions":[],"diagnostics":[{"severity":"refusal","kind":"invalid_spec","message":"Relayflow spec is invalid: spec: unknown key \"swarm\" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec: unknown key \"workflows\" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec.version: unsupported version \"1.0\" (expected \"0.1.0\"); spec.agents: expected a map of named { cli, model } declarations; spec.steps: expected a non-empty array","errors":["spec: unknown key \"swarm\" (expected one of version | name | description | cli | agents | triggers | steps | budget)","spec: unknown key \"workflows\" (expected one of version | name | description | cli | agents | triggers | steps | budget)","spec.version: unsupported version \"1.0\" (expected \"0.1.0\")","spec.agents: expected a map of named { cli, model } declarations","spec.steps: expected a non-empty array"]}]}
REFUSED [invalid_spec] Relayflow spec is invalid: spec: unknown key "swarm" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec: unknown key "workflows" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec.version: unsupported version "1.0" (expected "0.1.0"); spec.agents: expected a map of named { cli, model } declarations; spec.steps: expected a non-empty array

$ node packages/sdk/dist/cli.js check --json workflows/preswarm-check.yaml
exit=0
{"ok":true,"path":"workflows/preswarm-check.yaml","gates":[{"stepId":"lens-maintainability","kind":"data","checks":["exit_code"],"evaluator":"kernel","preflightable":true,"replayable":true},{"stepId":"lens-history","kind":"data","checks":["exit_code"],"evaluator":"kernel","preflightable":true,"replayable":true},{"stepId":"lens-structure","kind":"data","checks":["exit_code"],"evaluator":"kernel","preflightable":true,"replayable":true}],"resolutions":[],"diagnostics":[{"severity":"warning","kind":"unprovable_effects","stepId":"lens-maintainability","message":"Step \"lens-maintainability\" command \"sh\" resolves, but its effects cannot be proven before execution."},{"severity":"warning","kind":"unprovable_effects","stepId":"lens-history","message":"Step \"lens-history\" command \"sh\" resolves, but its effects cannot be proven before execution."},{"severity":"warning","kind":"unprovable_effects","stepId":"lens-structure","message":"Step \"lens-structure\" command \"sh\" resolves, but its effects cannot be proven before execution."}]}
WARNING [unprovable_effects] Step "lens-maintainability" command "sh" resolves, but its effects cannot be proven before execution.
WARNING [unprovable_effects] Step "lens-history" command "sh" resolves, but its effects cannot be proven before execution.
WARNING [unprovable_effects] Step "lens-structure" command "sh" resolves, but its effects cannot be proven before execution.

$ node packages/sdk/dist/cli.js check --json workflows/review-swarm.yaml
exit=2
{"ok":false,"path":"workflows/review-swarm.yaml","gates":[],"resolutions":[],"diagnostics":[{"severity":"refusal","kind":"invalid_spec","message":"Relayflow spec is invalid: spec: unknown key \"swarm\" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec: unknown key \"workflows\" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec.version: unsupported version \"1.0\" (expected \"0.1.0\"); spec.agents: expected a map of named { cli, model } declarations; spec.steps: expected a non-empty array","errors":["spec: unknown key \"swarm\" (expected one of version | name | description | cli | agents | triggers | steps | budget)","spec: unknown key \"workflows\" (expected one of version | name | description | cli | agents | triggers | steps | budget)","spec.version: unsupported version \"1.0\" (expected \"0.1.0\")","spec.agents: expected a map of named { cli, model } declarations","spec.steps: expected a non-empty array"]}]}
REFUSED [invalid_spec] Relayflow spec is invalid: spec: unknown key "swarm" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec: unknown key "workflows" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec.version: unsupported version "1.0" (expected "0.1.0"); spec.agents: expected a map of named { cli, model } declarations; spec.steps: expected a non-empty array

$ node packages/sdk/dist/cli.js check --json workflows/watchdog.yaml
exit=2
{"ok":false,"path":"workflows/watchdog.yaml","gates":[],"resolutions":[],"diagnostics":[{"severity":"refusal","kind":"invalid_spec","message":"Relayflow spec is invalid: spec: unknown key \"swarm\" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec: unknown key \"workflows\" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec.version: unsupported version \"1.0\" (expected \"0.1.0\"); spec.agents: expected a map of named { cli, model } declarations; spec.steps: expected a non-empty array","errors":["spec: unknown key \"swarm\" (expected one of version | name | description | cli | agents | triggers | steps | budget)","spec: unknown key \"workflows\" (expected one of version | name | description | cli | agents | triggers | steps | budget)","spec.version: unsupported version \"1.0\" (expected \"0.1.0\")","spec.agents: expected a map of named { cli, model } declarations","spec.steps: expected a non-empty array"]}]}
REFUSED [invalid_spec] Relayflow spec is invalid: spec: unknown key "swarm" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec: unknown key "workflows" (expected one of version | name | description | cli | agents | triggers | steps | budget); spec.version: unsupported version "1.0" (expected "0.1.0"); spec.agents: expected a map of named { cli, model } declarations; spec.steps: expected a non-empty array

