Back to branch review

sledtools/pika branch #13

ssh-doc-merge-1774022391

docs: note canonical forge remote

branch: merged target: master
Updated 2026-03-20 16:03:38
Head 02586b89501acc937f5200d4a29d853cd54ea880
Merge Base e6a879be306836aea9bbf66b7c4ee0299929ba70

Continuous Integration

CI: success

branch merged · tutorial ready

Use recovery controls only for wedged queues, stale leases, or broken runners.

Run History

Full lane, log, rerun, and recovery detail lives here.

Run #17 success

head 02586b89501acc937f5200d4a29d853cd54ea880 · queued 2026-03-20 16:00:41 · 2 lane(s)

queued 2m 26s · ran 3s

started 2026-03-20 16:03:07

finished 2026-03-20 16:03:10

Lane #46 · check-pika-rust success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-pika-rust · lane id pika_rust · retries 0 · queued 2026-03-20 16:00:41

queued 2m 26s · ran 3s

target pre-merge-pika-rust

last heartbeat 2026-03-20 16:03:10

CI run 20260320T160309Z-28c85b34 · target pre-merge-pika-rust

started 2026-03-20 16:03:07

finished 2026-03-20 16:03:10

[pikaci] run started: 20260320T160309Z-28c85b34 · pre-merge-pika-rust · Run the VM-backed Rust tests from the pre-merge pika lane
[pikaci] run finished: 20260320T160309Z-28c85b34 · status=skipped · skipped; no changed files matched 13 filter(s)
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #47 · check-pika-followup success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-pika-followup · lane id pika_followup · retries 0 · queued 2026-03-20 16:00:41

queued 2m 26s · ran 3s

target pre-merge-pika-followup

last heartbeat 2026-03-20 16:03:10

CI run 20260320T160309Z-5fbecbad · target pre-merge-pika-followup

started 2026-03-20 16:03:07

finished 2026-03-20 16:03:10

[pikaci] run started: 20260320T160309Z-5fbecbad · pre-merge-pika-followup · Run the VM-backed non-Rust follow-up checks from the pre-merge pika lane
[pikaci] run finished: 20260320T160309Z-5fbecbad · status=skipped · skipped; no changed files matched 23 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/60099bd7d6eeba4c5b096f5c0448b69028f83760b2e5ae541387965d321f52e2.sqlite' is busy
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output

Run #16 failed

head e6a879be306836aea9bbf66b7c4ee0299929ba70 · queued 2026-03-20 16:00:13 · 9 lane(s)

queued 14s · ran 4s

started 2026-03-20 16:00:27

finished 2026-03-20 16:00:31

Lane #37 · check-pika-rust success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-pika-rust · lane id pika_rust · retries 0 · queued 2026-03-20 16:00:13

queued 14s · ran 4s

target pre-merge-pika-rust

last heartbeat 2026-03-20 16:00:31

CI run 20260320T160031Z-62300f45 · target pre-merge-pika-rust

started 2026-03-20 16:00:27

finished 2026-03-20 16:00:31

[pikaci] run started: 20260320T160031Z-62300f45 · pre-merge-pika-rust · Run the VM-backed Rust tests from the pre-merge pika lane
[pikaci] run finished: 20260320T160031Z-62300f45 · status=skipped · skipped; no changed files matched 13 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/10f7057cd59a382a5bae64eea42660b0bc7dfe88aab942ecc2cc3b33743f4cf3.sqlite' is busy
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #38 · check-pika-followup success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-pika-followup · lane id pika_followup · retries 0 · queued 2026-03-20 16:00:13

queued 14s · ran 4s

target pre-merge-pika-followup

last heartbeat 2026-03-20 16:00:31

CI run 20260320T160031Z-cd5800b3 · target pre-merge-pika-followup

started 2026-03-20 16:00:27

finished 2026-03-20 16:00:31

[pikaci] run started: 20260320T160031Z-cd5800b3 · pre-merge-pika-followup · Run the VM-backed non-Rust follow-up checks from the pre-merge pika lane
[pikaci] run finished: 20260320T160031Z-cd5800b3 · status=skipped · skipped; no changed files matched 23 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/10f7057cd59a382a5bae64eea42660b0bc7dfe88aab942ecc2cc3b33743f4cf3.sqlite' is busy
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #39 · check-notifications success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-notifications · lane id notifications · retries 0 · queued 2026-03-20 16:00:13

queued 14s · ran 4s

target pre-merge-notifications

last heartbeat 2026-03-20 16:00:31

CI run 20260320T160031Z-a38775fe · target pre-merge-notifications

started 2026-03-20 16:00:27

finished 2026-03-20 16:00:31

[pikaci] run started: 20260320T160031Z-a38775fe · pre-merge-notifications · Run the VM-backed Rust tests from the notifications lane
[pikaci] run finished: 20260320T160031Z-a38775fe · status=skipped · skipped; no changed files matched 17 filter(s)
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #40 · check-agent-contracts success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-agent-contracts · lane id agent_contracts · retries 0 · queued 2026-03-20 16:00:13

queued 14s · ran 4s

target pre-merge-agent-contracts

last heartbeat 2026-03-20 16:00:31

CI run 20260320T160031Z-afa280ba · target pre-merge-agent-contracts

started 2026-03-20 16:00:27

finished 2026-03-20 16:00:31

[pikaci] run started: 20260320T160031Z-afa280ba · pre-merge-agent-contracts · Run the VM-backed pre-merge agent contracts lane
[pikaci] run finished: 20260320T160031Z-afa280ba · status=skipped · skipped; no changed files matched 18 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/10f7057cd59a382a5bae64eea42660b0bc7dfe88aab942ecc2cc3b33743f4cf3.sqlite' is busy
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #41 · check-rmp success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-rmp · lane id rmp · retries 0 · queued 2026-03-20 16:00:13

queued 14s · ran 4s

target pre-merge-rmp

last heartbeat 2026-03-20 16:00:31

CI run 20260320T160030Z-531f4b90 · target pre-merge-rmp

started 2026-03-20 16:00:27

finished 2026-03-20 16:00:31

[pikaci] run started: 20260320T160030Z-531f4b90 · pre-merge-rmp · Run the VM-backed pre-merge RMP lane
[pikaci] run finished: 20260320T160030Z-531f4b90 · status=skipped · skipped; no changed files matched 10 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/10f7057cd59a382a5bae64eea42660b0bc7dfe88aab942ecc2cc3b33743f4cf3.sqlite' is busy
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #42 · check-pikachat success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-pikachat-rust · lane id pikachat · retries 0 · queued 2026-03-20 16:00:13

queued 14s · ran 4s

target pre-merge-pikachat-rust

last heartbeat 2026-03-20 16:00:31

CI run 20260320T160031Z-59ac0c00 · target pre-merge-pikachat-rust

started 2026-03-20 16:00:27

finished 2026-03-20 16:00:31

[pikaci] run started: 20260320T160031Z-59ac0c00 · pre-merge-pikachat-rust · Run the VM-backed Rust tests from the pikachat lane
[pikaci] run finished: 20260320T160031Z-59ac0c00 · status=skipped · skipped; no changed files matched 25 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/10f7057cd59a382a5bae64eea42660b0bc7dfe88aab942ecc2cc3b33743f4cf3.sqlite' is busy
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #43 · check-apple-host-sanity failed

./scripts/pikaci-apple-github-step remote-run --just-recipe apple-host-sanity · lane id apple_host_sanity · retries 0 · queued 2026-03-20 16:00:13

queued 14s · ran 0s

target apple-host

Failed at 2026-03-20 16:00:27.

last heartbeat 2026-03-20 16:00:27

started 2026-03-20 16:00:27

finished 2026-03-20 16:00:27

./scripts/pikaci-apple-github-step: line 167: PIKACI_APPLE_SSH_KEY: unbound variable
Lane #44 · check-pikachat-openclaw-e2e success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-pikachat-openclaw-e2e · lane id pikachat_openclaw_e2e · retries 0 · queued 2026-03-20 16:00:13

queued 14s · ran 4s

target pre-merge-pikachat-openclaw-e2e

last heartbeat 2026-03-20 16:00:31

CI run 20260320T160030Z-3d7f6ffb · target pre-merge-pikachat-openclaw-e2e

started 2026-03-20 16:00:27

finished 2026-03-20 16:00:31

[pikaci] run started: 20260320T160030Z-3d7f6ffb · pre-merge-pikachat-openclaw-e2e · Run the VM-backed heavy OpenClaw gateway end-to-end scenario
[pikaci] run finished: 20260320T160030Z-3d7f6ffb · status=skipped · skipped; no changed files matched 23 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/10f7057cd59a382a5bae64eea42660b0bc7dfe88aab942ecc2cc3b33743f4cf3.sqlite' is busy
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #45 · check-fixture success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-fixture-rust · lane id fixture · retries 0 · queued 2026-03-20 16:00:13

queued 14s · ran 4s

target pre-merge-fixture-rust

last heartbeat 2026-03-20 16:00:31

CI run 20260320T160030Z-0e57ba9f · target pre-merge-fixture-rust

started 2026-03-20 16:00:27

finished 2026-03-20 16:00:31

[pikaci] run started: 20260320T160030Z-0e57ba9f · pre-merge-fixture-rust · Run the VM-backed Rust tests from the fixture lane
[pikaci] run finished: 20260320T160030Z-0e57ba9f · status=skipped · skipped; no changed files matched 39 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/10f7057cd59a382a5bae64eea42660b0bc7dfe88aab942ecc2cc3b33743f4cf3.sqlite' is busy
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/cn1phn2zmwwmja4dbc5n1n8ny18pa4vn-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output