{ "command": [ "flock", "/tmp/k230-board.lock", "python3", "tools/capture-boot.py", "--out", "PRIVATE_LOG", "--seconds", "150", "--quiet-exit", "30", "--kick", "--expect", "root@nixos", "--send", "reboot" ], "exit_code": 0, "raw_bytes": 60517, "raw_sha256": "20b69f007efa87eb38d56a8b7e3f86f85500c23e8775498e8ab6d7c65aaaa8bd", "selection": "Exact lines for kernel, growth service, shell and automatic login; terminal color sequences removed. Complete raw console remains private. The post-boot checker also captures the current boot service journal JSON.", "capture_does_not_prove_alone": "Login/startup messages alone are not growth completion or shell recovery; board-after.json proves those separately." }