$ RELAYFLOWD_BIN=/Users/khaliqgant/.relayflows-toolchain/target/3497393500/debug/relayflowd node scripts/run-local-workflow.mjs workflows/drive-local.yaml
{"severity":"warning","kind":"unprovable_effects","stepId":"select-package","message":"Step \"select-package\" command \"node\" resolves, but its effects cannot be proven before execution."}
{"severity":"warning","kind":"unprovable_effects","stepId":"implement-package","message":"Step \"implement-package\" command \"node\" resolves, but its effects cannot be proven before execution."}
{"severity":"warning","kind":"command_unresolved","stepId":"verify-package","message":"Step \"verify-package\" command \"set\" does not resolve as an executable; it runs only if the shell supplies it."}
{"severity":"warning","kind":"unprovable_effects","stepId":"report-package","message":"Step \"report-package\" command \"node\" resolves, but its effects cannot be proven before execution."}
LOCAL_DATA_DIR=/Users/khaliqgant/fl-jc/.relayflow/local-BqWaTL
{"at_ms":1788961261905,"attempt":null,"entry_type":"run.spawned","payload":{"created_by":"protocol-v0","journal_version":1,"parent_run_id":null,"spec":{"description":"Correct the retry validator name to describe the authoring restriction (BACKLOG F8b).","name":"drive-local-f8b","steps":[{"command":"node ops/local-work-package.mjs select","depends_on":[],"id":"select-package","max_iterations":1,"retry":{"initial_backoff_ms":100,"jitter_percent":20,"max_backoff_ms":60000,"multiplier":2},"type":"deterministic","verification":{}},{"command":"node ops/local-work-package.mjs apply","depends_on":["select-package"],"id":"implement-package","max_iterations":1,"retry":{"initial_backoff_ms":100,"jitter_percent":20,"max_backoff_ms":60000,"multiplier":2},"type":"deterministic","verification":{}},{"command":"set -eu\nnpm_config_cache=\"$PWD/.relayflow/npm-cache\" npm --userconfig /tmp/empty-npmrc run build --prefix packages/sdk\ncd packages/sdk\nnode node_modules/vitest/vitest.mjs run tests/spec-parity.test.ts tests/cli.test.ts\n","depends_on":["implement-package"],"id":"verify-package","max_iterations":1,"retry":{"initial_backoff_ms":100,"jitter_percent":20,"max_backoff_ms":60000,"multiplier":2},"timeout_ms":120000,"type":"deterministic","verification":{}},{"command":"node ops/local-work-package.mjs report","depends_on":["verify-package"],"id":"report-package","max_iterations":1,"retry":{"initial_backoff_ms":100,"jitter_percent":20,"max_backoff_ms":60000,"multiplier":2},"type":"deterministic","verification":{}}],"version":"0.1.0"},"spec_hash":"4a4823a6ce6db186a64ebed705c4f44e29425a5c892d76dc80dbd59b7fe982a6"},"run_id":"01M236D2AGX2P9XZBRA6N108AZ","segment_id":1,"seq":1,"step_id":null}
{"at_ms":1788961261909,"attempt":null,"entry_type":"step.routed","payload":{"fallbacks_attempted":[],"profile":"batch","provider":"local"},"run_id":"01M236D2AGX2P9XZBRA6N108AZ","segment_id":1,"seq":2,"step_id":"select-package"}
{"at_ms":1788961261909,"attempt":1,"entry_type":"step.attempt.started","payload":{"executor":"kernel","idempotency_key":"c3184bf36e2804f8c8ade8e6e0c15b2f906937c4bb1eaf6d56768ddd1e3f12c4","lease_deadline_ms":1788961291909,"lease_id":"01M236D2AN65N3QJDMTGDJHGJR","max_iterations":1,"pins":{"streams":[],"workspace":[]},"recovery_mode":null,"step_type":"deterministic"},"run_id":"01M236D2AGX2P9XZBRA6N108AZ","segment_id":1,"seq":3,"step_id":"select-package"}
{"at_ms":1788961261961,"attempt":1,"entry_type":"step.completed","payload":{"budget":{"dollars":"0","tokens_in":0,"tokens_out":0},"completed_by":"kernel","completionReason":"retries_exhausted","disposition":"step_done","effects":[],"end_pins":null,"next_attempt_at_ms":null,"output":null,"verification":{"detail":"exit code was 1","gate":"exit_code","verdict":"fail"}},"run_id":"01M236D2AGX2P9XZBRA6N108AZ","segment_id":1,"seq":4,"step_id":"select-package"}
{"at_ms":1788961261962,"attempt":null,"entry_type":"run.completed","payload":{"budget_total":{"dollars":"0","tokens_in":0,"tokens_out":0},"completionReason":"step_failed","failed_step_id":"select-package"},"run_id":"01M236D2AGX2P9XZBRA6N108AZ","segment_id":1,"seq":5,"step_id":null}
LOCAL_JOURNAL=/Users/khaliqgant/fl-jc/.relayflow/local-BqWaTL/journal.jsonl
{"ok":false,"command":"run","path":"workflows/drive-local.yaml","resolutions":[],"diagnostics":[{"severity":"warning","kind":"unprovable_effects","stepId":"select-package","message":"Step \"select-package\" command \"node\" resolves, but its effects cannot be proven before execution."},{"severity":"warning","kind":"unprovable_effects","stepId":"implement-package","message":"Step \"implement-package\" command \"node\" resolves, but its effects cannot be proven before execution."},{"severity":"warning","kind":"command_unresolved","stepId":"verify-package","message":"Step \"verify-package\" command \"set\" does not resolve as an executable; it runs only if the shell supplies it."},{"severity":"warning","kind":"unprovable_effects","stepId":"report-package","message":"Step \"report-package\" command \"node\" resolves, but its effects cannot be proven before execution."},{"severity":"failure","kind":"step_failed","message":"Run \"01M236D2AGX2P9XZBRA6N108AZ\" failed with completionReason: step_failed."}],"runId":"01M236D2AGX2P9XZBRA6N108AZ","socketPath":"/Users/khaliqgant/fl-jc/.relayflow/local-BqWaTL/relayflowd.sock","status":"failed","completionReason":"step_failed","completedSteps":1}
EXIT_CODE=1
