# test225 — Grok preview candidate tarball + live co-presence
date: 2026-08-04T09:24:24+00:00
source_commit=3375e67bb2e47d6f13ab8bb3f00ebfd3250d5337
network=container-local Hub; outbound npm only for initial candidate dependency resolution
[L0] clean candidate package image
PASS: anet candidate installed without global agent-node (candidate=2.5.0-preview.29); published preview Hub=0.9.0-preview.21
PASS: tarball file lists contain no auth, dotenv, pending-reply, raw capture, report, or VCS payload
[L1] isolated Hub + real anet node create
PASS: anet create selected grok-build-cli and persisted owner-only credentials
[L2] deterministic package-only TUI co-presence
diagnostic: auth_evidence phase=final_scan outcome=mixed artifact=test225-auth-evidence-diagnostic.json detail_withheld=true
FAIL: real auth evidence scan failed; closed target-role diagnostic retained
diagnostic: auth_evidence phase=final_scan outcome=scan_error artifact=test225-auth-evidence-diagnostic.json detail_withheld=true
WARNING: auth_evidence phase=final_scan scanOutcome:scan_error preview_structure_warning=true
PASS: auth evidence scanner emits only closed target-role diagnostics
PASS: create -> start -> register -> Hub task -> real tmux attach live render -> reply
PASS: Hub session registration reports agent-node:grok-build-cli
[L3] exact child-env and persisted-output checks
PASS: Grok child env is filtered; state is 0700/0600; credentials are absent from logs/state/pending/tarballs/report
PASS: all retained test logs/captures are owner-only during the run
[L4] npx fallback -> global candidate + same-session resume
PASS: persisted co-presence true/false and socket identities override stale ambient env
PASS: node stop/resume reused one session: first start used npx preview fallback; resume used global candidate
PASS: installed-package stop/resume removes exact pinned project sandbox placeholders
[L5] optional pinned keyless Grok gate
OPTIONAL: pinned keyless Grok gate not requested
[L6] optional authenticated real Grok gate
OPTIONAL: authenticated real Grok gate not requested

Summary: PASS
package_e2e=PASS
pinned_keyless_live=NOT_RUN
real_authenticated_live=NOT_RUN (set RUN_REAL_GROK=1 and read-only TEST225_REAL_GROK_BIN/TEST225_REAL_GROK_AUTH mounts)
source_escape_hatches=0
npx_preview_fallback=PASS
global_agent_node_resume=PASS
external_publish_actions=0
tmux_input_commands_issued=0
failure_contract_sha256=4aa6b3b0ef1375bfeae25114f3873c7f7152e12ff19b1718022ac5c4430f4c10
candidate_tarball_sha256=61f28eb2d6c3d09dc99984a9cfd4ddff839bd50beb2231a7090d74837932f27a file=sleep2agi-agent-network-2.3.0-preview.37.tgz
candidate_tarball_sha256=7c9df52dfe59e9f12e2730d5e1a3ae426740b04c1e98c40a1b1d6d09c0f50d30 file=sleep2agi-agent-node-2.5.0-preview.29.tgz
