{ "kind": "header", "data": { "bundle": "K8", "side": "before", "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "runRoot": "", "driverSHA256": "2915f209cce770f052e632368be5ae82c1a075b855c50dcf5edb3fb105606af2", "versions": { "A": "0.1.3", "B": "0.1.4", "C": "0.1.5" }, "runtime": "small synthetic POSIX shell executable with versioned assets and sentinel; no signed binary", "manager": "launchctl/systemctl/systemd-run intercepted; cp and t3 --version real except named harness rows", "linuxLoginctl": "real", "harnessFaults": [ "C02 forced inside-service config; service managers intercepted" ], "capture": "ordered runtime transcript of real BootService.make, not unit tests" } } { "kind": "checkpoint", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C01", "label": "C01 precondition no unit; launcher sibling", "provenance": "Synthetic executable + assets, real NodeFileSystem; no database or real T3 home. Forced linux manager.", "commands": [], "operations": [], "unit": null, "programArguments": null, "parsedProgram": null, "parsedHome": null, "launcherAndSiblings": [ { "path": ".", "type": "directory", "mode": "755" }, { "path": "launcher", "type": "directory", "mode": "775" }, { "path": "launcher/sentinel", "type": "file", "mode": "664", "sha256": "4f94b57b548238a88bbbcc280bbd2197792ed86ab54e1ad843ef921318ac3464" }, { "path": "versions", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/.install-complete", "type": "file", "mode": "644", "sha256": "2d2454ef0edeb462a6ce8b25d387aaa74df08093d5cea0428a10ce55510c6326", "sentinel": "0.1.3\n" }, { "path": "versions/0.1.3/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/manifest.json", "type": "file", "mode": "644", "sha256": "7f7ae2a8b7e4c0064ff2392dfa0b30535d9bbbe16b8fc91cd1918a28fbce7258" }, { "path": "versions/0.1.3/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "aaa9454cafad41c20b0cb480e6fac614f16a87c318370af02ea8e0b861a5bab6" }, { "path": "versions/0.1.3/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.3/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.3/t3", "type": "file", "mode": "755", "sha256": "9e79f7d365deb9beacd5645958a54fc0103932888fa71c554bfbbe50a9b034b4" }, { "path": "versions/0.1.4", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/.install-complete", "type": "file", "mode": "644", "sha256": "8a3dad16d348c163566a456fcf650d85d7aeeda5e53d01ee1fa8dc15212915a7", "sentinel": "0.1.4\n" }, { "path": "versions/0.1.4/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/manifest.json", "type": "file", "mode": "644", "sha256": "f83dd6e7728ca7a2ff800233422786b676428c04ae6fed11d1d8e969b112a120" }, { "path": "versions/0.1.4/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "54b116a04e09b5dd58c7dae4aba3047fd6211f20bc7392569ec08f408d9c428b" }, { "path": "versions/0.1.4/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.4/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.4/t3", "type": "file", "mode": "755", "sha256": "be8ec74133979daf6d7aefe754a137626fdd3b9d37768f17d2e191b07b1a1810" }, { "path": "versions/0.1.5", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/.install-complete", "type": "file", "mode": "644", "sha256": "800cf1c0392b24de7c0a1c6ea6778ecb433dec71c49a150bce96a98477527b2f", "sentinel": "0.1.5\n" }, { "path": "versions/0.1.5/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/manifest.json", "type": "file", "mode": "644", "sha256": "a231777096d34a7769600d7fbbacb32db858e0a8c89eec8969f8c36322e80b7f" }, { "path": "versions/0.1.5/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "76876de7862647f4e68a8b917220949a441a8abdf3b8c70e590e94ad92bb3ea6" }, { "path": "versions/0.1.5/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.5/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.5/t3", "type": "file", "mode": "755", "sha256": "fa2b3027791240be96b377e46528453e6b74193f2ac3e4ad890574e51a2e222e" } ], "state": { "absentOrError": "ENOENT" }, "restartMarker": { "absentOrError": "ENOENT" }, "serviceEnv": { "absentOrError": "ENOENT" }, "status": { "supported": true, "installed": false, "current": false, "unitPath": "/C01/user home/.config/systemd/user/t3code.service", "logPath": "/C01/T3 Data & /userdata/logs/boot-service.log" } } } { "kind": "operation", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C01", "label": "C01 linux A first install: install {}" } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.3/t3", "args": [ "--version" ], "timeoutMs": 30000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.3/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.3\n", "stderr": "", "code": 0 } } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "filesystem", "data": { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } } } { "kind": "operation.result", "data": { "row": "C01", "label": "C01 linux A first install: install {}", "exit": "Success", "value": { "program": [ "/C01/T3 Data & /runtime/versions/0.1.3/t3", "__service-launcher" ], "baseDir": "/C01/T3 Data & ", "logPath": "/C01/T3 Data & /userdata/logs/boot-service.log", "unitPath": "/C01/user home/.config/systemd/user/t3code.service" } } } { "kind": "operation", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C01", "label": "C01 update A to B: install {}" } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.4/t3", "args": [ "--version" ], "timeoutMs": 30000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.4/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.4\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "stop", "t3code.service" ], "timeoutMs": 120000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "stop", "t3code.service" ], "timeoutMs": 120000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "filesystem", "data": { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } } } { "kind": "operation.result", "data": { "row": "C01", "label": "C01 update A to B: install {}", "exit": "Success", "value": { "program": [ "/C01/T3 Data & /runtime/versions/0.1.4/t3", "__service-launcher" ], "baseDir": "/C01/T3 Data & ", "logPath": "/C01/T3 Data & /userdata/logs/boot-service.log", "unitPath": "/C01/user home/.config/systemd/user/t3code.service" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "checkpoint", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C01", "label": "C01 updated B", "provenance": "Synthetic executable + assets, real NodeFileSystem; no database or real T3 home. Forced linux manager.", "commands": [ { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.3/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.3\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.4/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.4\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "stop", "t3code.service" ], "timeoutMs": 120000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } ], "operations": [ { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } }, { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } } ], "unit": "[Unit]\nDescription=T3 Code server\nStartLimitIntervalSec=300\nStartLimitBurst=5\n\n[Service]\nType=simple\nWorkingDirectory=%h\nEnvironment=T3CODE_HOME=\"/C01/T3 Data & \"\nEnvironment=T3_BOOT_SERVICE_UNIT=t3code.service\nExecStart=\"/C01/T3 Data & /runtime/versions/0.1.4/t3\" __service-launcher\nKillMode=mixed\nOOMPolicy=continue\nRestart=always\nRestartSec=5\nCPUWeight=1000\nIOWeight=1000\nManagedOOMPreference=avoid\nStandardOutput=append:/C01/T3 Data & /userdata/logs/boot-service.log\nStandardError=append:/C01/T3 Data & /userdata/logs/boot-service.log\n\n[Install]\nWantedBy=default.target\n", "programArguments": [ "ExecStart=\"/C01/T3 Data & /runtime/versions/0.1.4/t3\" __service-launcher" ], "parsedProgram": "/C01/T3 Data & /runtime/versions/0.1.4/t3", "parsedHome": "/C01/T3 Data & ", "launcherAndSiblings": [ { "path": ".", "type": "directory", "mode": "755" }, { "path": "launcher", "type": "directory", "mode": "775" }, { "path": "launcher/sentinel", "type": "file", "mode": "664", "sha256": "4f94b57b548238a88bbbcc280bbd2197792ed86ab54e1ad843ef921318ac3464" }, { "path": "service-state.json", "type": "file", "mode": "664", "sha256": "c488e2bc49721050bd47d68b84695617ed00572e37e995605fd7111327b70f38" }, { "path": "versions", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/.install-complete", "type": "file", "mode": "644", "sha256": "2d2454ef0edeb462a6ce8b25d387aaa74df08093d5cea0428a10ce55510c6326", "sentinel": "0.1.3\n" }, { "path": "versions/0.1.3/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/manifest.json", "type": "file", "mode": "644", "sha256": "7f7ae2a8b7e4c0064ff2392dfa0b30535d9bbbe16b8fc91cd1918a28fbce7258" }, { "path": "versions/0.1.3/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "aaa9454cafad41c20b0cb480e6fac614f16a87c318370af02ea8e0b861a5bab6" }, { "path": "versions/0.1.3/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.3/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.3/t3", "type": "file", "mode": "755", "sha256": "9e79f7d365deb9beacd5645958a54fc0103932888fa71c554bfbbe50a9b034b4" }, { "path": "versions/0.1.4", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/.install-complete", "type": "file", "mode": "644", "sha256": "8a3dad16d348c163566a456fcf650d85d7aeeda5e53d01ee1fa8dc15212915a7", "sentinel": "0.1.4\n" }, { "path": "versions/0.1.4/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/manifest.json", "type": "file", "mode": "644", "sha256": "f83dd6e7728ca7a2ff800233422786b676428c04ae6fed11d1d8e969b112a120" }, { "path": "versions/0.1.4/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "54b116a04e09b5dd58c7dae4aba3047fd6211f20bc7392569ec08f408d9c428b" }, { "path": "versions/0.1.4/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.4/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.4/t3", "type": "file", "mode": "755", "sha256": "be8ec74133979daf6d7aefe754a137626fdd3b9d37768f17d2e191b07b1a1810" }, { "path": "versions/0.1.5", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/.install-complete", "type": "file", "mode": "644", "sha256": "800cf1c0392b24de7c0a1c6ea6778ecb433dec71c49a150bce96a98477527b2f", "sentinel": "0.1.5\n" }, { "path": "versions/0.1.5/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/manifest.json", "type": "file", "mode": "644", "sha256": "a231777096d34a7769600d7fbbacb32db858e0a8c89eec8969f8c36322e80b7f" }, { "path": "versions/0.1.5/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "76876de7862647f4e68a8b917220949a441a8abdf3b8c70e590e94ad92bb3ea6" }, { "path": "versions/0.1.5/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.5/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.5/t3", "type": "file", "mode": "755", "sha256": "fa2b3027791240be96b377e46528453e6b74193f2ac3e4ad890574e51a2e222e" } ], "state": "{\n \"protocol\": 3,\n \"activeVersion\": \"0.1.4\"\n}\n", "restartMarker": { "absentOrError": "ENOENT" }, "serviceEnv": { "absentOrError": "ENOENT" }, "status": { "supported": true, "installed": true, "installedVersion": "0.1.4", "installedBaseDir": "/C01/T3 Data & ", "problems": [], "current": true, "unitPath": "/C01/user home/.config/systemd/user/t3code.service", "logPath": "/C01/T3 Data & /userdata/logs/boot-service.log" } } } { "kind": "operation", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C01", "label": "C01 stage C: install {\"start\":false}" } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.5/t3", "args": [ "--version" ], "timeoutMs": 30000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.5/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.5\n", "stderr": "", "code": 0 } } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" } } { "kind": "filesystem", "data": { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" } } { "kind": "operation.result", "data": { "row": "C01", "label": "C01 stage C: install {\"start\":false}", "exit": "Success", "value": { "program": [ "/C01/T3 Data & /runtime/versions/0.1.5/t3", "__service-launcher" ], "baseDir": "/C01/T3 Data & ", "logPath": "/C01/T3 Data & /userdata/logs/boot-service.log", "unitPath": "/C01/user home/.config/systemd/user/t3code.service" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "checkpoint", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C01", "label": "C01 staged C", "provenance": "Synthetic executable + assets, real NodeFileSystem; no database or real T3 home. Forced linux manager.", "commands": [ { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.3/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.3\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.4/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.4\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "stop", "t3code.service" ], "timeoutMs": 120000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.5/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.5\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } ], "operations": [ { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } }, { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } }, { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" } ], "unit": "[Unit]\nDescription=T3 Code server\nStartLimitIntervalSec=300\nStartLimitBurst=5\n\n[Service]\nType=simple\nWorkingDirectory=%h\nEnvironment=T3CODE_HOME=\"/C01/T3 Data & \"\nEnvironment=T3_BOOT_SERVICE_UNIT=t3code.service\nExecStart=\"/C01/T3 Data & /runtime/versions/0.1.5/t3\" __service-launcher\nKillMode=mixed\nOOMPolicy=continue\nRestart=always\nRestartSec=5\nCPUWeight=1000\nIOWeight=1000\nManagedOOMPreference=avoid\nStandardOutput=append:/C01/T3 Data & /userdata/logs/boot-service.log\nStandardError=append:/C01/T3 Data & /userdata/logs/boot-service.log\n\n[Install]\nWantedBy=default.target\n", "programArguments": [ "ExecStart=\"/C01/T3 Data & /runtime/versions/0.1.5/t3\" __service-launcher" ], "parsedProgram": "/C01/T3 Data & /runtime/versions/0.1.5/t3", "parsedHome": "/C01/T3 Data & ", "launcherAndSiblings": [ { "path": ".", "type": "directory", "mode": "755" }, { "path": ".restart-pending", "type": "file", "mode": "600", "sha256": "800cf1c0392b24de7c0a1c6ea6778ecb433dec71c49a150bce96a98477527b2f" }, { "path": "launcher", "type": "directory", "mode": "775" }, { "path": "launcher/sentinel", "type": "file", "mode": "664", "sha256": "4f94b57b548238a88bbbcc280bbd2197792ed86ab54e1ad843ef921318ac3464" }, { "path": "service-state.json", "type": "file", "mode": "664", "sha256": "df876bc1dddb4df94e4c2752e56f9f99544a4398a6b0e2ec6a7e528c30d8b7d8" }, { "path": "versions", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/.install-complete", "type": "file", "mode": "644", "sha256": "2d2454ef0edeb462a6ce8b25d387aaa74df08093d5cea0428a10ce55510c6326", "sentinel": "0.1.3\n" }, { "path": "versions/0.1.3/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/manifest.json", "type": "file", "mode": "644", "sha256": "7f7ae2a8b7e4c0064ff2392dfa0b30535d9bbbe16b8fc91cd1918a28fbce7258" }, { "path": "versions/0.1.3/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "aaa9454cafad41c20b0cb480e6fac614f16a87c318370af02ea8e0b861a5bab6" }, { "path": "versions/0.1.3/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.3/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.3/t3", "type": "file", "mode": "755", "sha256": "9e79f7d365deb9beacd5645958a54fc0103932888fa71c554bfbbe50a9b034b4" }, { "path": "versions/0.1.4", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/.install-complete", "type": "file", "mode": "644", "sha256": "8a3dad16d348c163566a456fcf650d85d7aeeda5e53d01ee1fa8dc15212915a7", "sentinel": "0.1.4\n" }, { "path": "versions/0.1.4/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/manifest.json", "type": "file", "mode": "644", "sha256": "f83dd6e7728ca7a2ff800233422786b676428c04ae6fed11d1d8e969b112a120" }, { "path": "versions/0.1.4/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "54b116a04e09b5dd58c7dae4aba3047fd6211f20bc7392569ec08f408d9c428b" }, { "path": "versions/0.1.4/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.4/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.4/t3", "type": "file", "mode": "755", "sha256": "be8ec74133979daf6d7aefe754a137626fdd3b9d37768f17d2e191b07b1a1810" }, { "path": "versions/0.1.5", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/.install-complete", "type": "file", "mode": "644", "sha256": "800cf1c0392b24de7c0a1c6ea6778ecb433dec71c49a150bce96a98477527b2f", "sentinel": "0.1.5\n" }, { "path": "versions/0.1.5/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/manifest.json", "type": "file", "mode": "644", "sha256": "a231777096d34a7769600d7fbbacb32db858e0a8c89eec8969f8c36322e80b7f" }, { "path": "versions/0.1.5/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "76876de7862647f4e68a8b917220949a441a8abdf3b8c70e590e94ad92bb3ea6" }, { "path": "versions/0.1.5/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.5/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.5/t3", "type": "file", "mode": "755", "sha256": "fa2b3027791240be96b377e46528453e6b74193f2ac3e4ad890574e51a2e222e" } ], "state": "{\n \"protocol\": 3,\n \"activeVersion\": \"0.1.5\"\n}\n", "restartMarker": "0.1.5\n", "serviceEnv": { "absentOrError": "ENOENT" }, "status": { "supported": true, "installed": true, "installedVersion": "0.1.5", "installedBaseDir": "/C01/T3 Data & ", "problems": [ "restart-pending" ], "current": false, "unitPath": "/C01/user home/.config/systemd/user/t3code.service", "logPath": "/C01/T3 Data & /userdata/logs/boot-service.log" } } } { "kind": "operation", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C01", "label": "C01 restart C" } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "stop", "t3code.service" ], "timeoutMs": 120000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "stop", "t3code.service" ], "timeoutMs": 120000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "filesystem", "data": { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } } } { "kind": "operation.result", "data": { "row": "C01", "label": "C01 restart C", "exit": "Success", "value": "restarted" } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "checkpoint", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C01", "label": "C01 restarted C", "provenance": "Synthetic executable + assets, real NodeFileSystem; no database or real T3 home. Forced linux manager.", "commands": [ { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.3/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.3\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.4/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.4\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "stop", "t3code.service" ], "timeoutMs": 120000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.5/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.5\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "stop", "t3code.service" ], "timeoutMs": 120000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } ], "operations": [ { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } }, { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } }, { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } } ], "unit": "[Unit]\nDescription=T3 Code server\nStartLimitIntervalSec=300\nStartLimitBurst=5\n\n[Service]\nType=simple\nWorkingDirectory=%h\nEnvironment=T3CODE_HOME=\"/C01/T3 Data & \"\nEnvironment=T3_BOOT_SERVICE_UNIT=t3code.service\nExecStart=\"/C01/T3 Data & /runtime/versions/0.1.5/t3\" __service-launcher\nKillMode=mixed\nOOMPolicy=continue\nRestart=always\nRestartSec=5\nCPUWeight=1000\nIOWeight=1000\nManagedOOMPreference=avoid\nStandardOutput=append:/C01/T3 Data & /userdata/logs/boot-service.log\nStandardError=append:/C01/T3 Data & /userdata/logs/boot-service.log\n\n[Install]\nWantedBy=default.target\n", "programArguments": [ "ExecStart=\"/C01/T3 Data & /runtime/versions/0.1.5/t3\" __service-launcher" ], "parsedProgram": "/C01/T3 Data & /runtime/versions/0.1.5/t3", "parsedHome": "/C01/T3 Data & ", "launcherAndSiblings": [ { "path": ".", "type": "directory", "mode": "755" }, { "path": "launcher", "type": "directory", "mode": "775" }, { "path": "launcher/sentinel", "type": "file", "mode": "664", "sha256": "4f94b57b548238a88bbbcc280bbd2197792ed86ab54e1ad843ef921318ac3464" }, { "path": "service-state.json", "type": "file", "mode": "664", "sha256": "df876bc1dddb4df94e4c2752e56f9f99544a4398a6b0e2ec6a7e528c30d8b7d8" }, { "path": "versions", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/.install-complete", "type": "file", "mode": "644", "sha256": "2d2454ef0edeb462a6ce8b25d387aaa74df08093d5cea0428a10ce55510c6326", "sentinel": "0.1.3\n" }, { "path": "versions/0.1.3/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/manifest.json", "type": "file", "mode": "644", "sha256": "7f7ae2a8b7e4c0064ff2392dfa0b30535d9bbbe16b8fc91cd1918a28fbce7258" }, { "path": "versions/0.1.3/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "aaa9454cafad41c20b0cb480e6fac614f16a87c318370af02ea8e0b861a5bab6" }, { "path": "versions/0.1.3/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.3/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.3/t3", "type": "file", "mode": "755", "sha256": "9e79f7d365deb9beacd5645958a54fc0103932888fa71c554bfbbe50a9b034b4" }, { "path": "versions/0.1.4", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/.install-complete", "type": "file", "mode": "644", "sha256": "8a3dad16d348c163566a456fcf650d85d7aeeda5e53d01ee1fa8dc15212915a7", "sentinel": "0.1.4\n" }, { "path": "versions/0.1.4/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/manifest.json", "type": "file", "mode": "644", "sha256": "f83dd6e7728ca7a2ff800233422786b676428c04ae6fed11d1d8e969b112a120" }, { "path": "versions/0.1.4/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "54b116a04e09b5dd58c7dae4aba3047fd6211f20bc7392569ec08f408d9c428b" }, { "path": "versions/0.1.4/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.4/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.4/t3", "type": "file", "mode": "755", "sha256": "be8ec74133979daf6d7aefe754a137626fdd3b9d37768f17d2e191b07b1a1810" }, { "path": "versions/0.1.5", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/.install-complete", "type": "file", "mode": "644", "sha256": "800cf1c0392b24de7c0a1c6ea6778ecb433dec71c49a150bce96a98477527b2f", "sentinel": "0.1.5\n" }, { "path": "versions/0.1.5/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/manifest.json", "type": "file", "mode": "644", "sha256": "a231777096d34a7769600d7fbbacb32db858e0a8c89eec8969f8c36322e80b7f" }, { "path": "versions/0.1.5/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "76876de7862647f4e68a8b917220949a441a8abdf3b8c70e590e94ad92bb3ea6" }, { "path": "versions/0.1.5/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.5/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.5/t3", "type": "file", "mode": "755", "sha256": "fa2b3027791240be96b377e46528453e6b74193f2ac3e4ad890574e51a2e222e" } ], "state": "{\n \"protocol\": 3,\n \"activeVersion\": \"0.1.5\"\n}\n", "restartMarker": { "absentOrError": "ENOENT" }, "serviceEnv": { "absentOrError": "ENOENT" }, "status": { "supported": true, "installed": true, "installedVersion": "0.1.5", "installedBaseDir": "/C01/T3 Data & ", "problems": [], "current": true, "unitPath": "/C01/user home/.config/systemd/user/t3code.service", "logPath": "/C01/T3 Data & /userdata/logs/boot-service.log" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "assert", "data": { "message": "C01 Linux current despite sibling", "pass": true } } { "kind": "operation", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C01", "label": "C01 uninstall" } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "disable", "--now", "t3code.service" ], "timeoutMs": 120000 } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "disable", "--now", "t3code.service" ], "timeoutMs": 120000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "filesystem", "data": { "row": "C01", "op": "remove", "path": "/C01/user home/.config/systemd/user/t3code.service", "options": null } } { "kind": "command.start", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "operation.result", "data": { "row": "C01", "label": "C01 uninstall", "exit": "Success", "value": true } } { "kind": "checkpoint", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C01", "label": "C01 uninstalled, sibling retained", "provenance": "Synthetic executable + assets, real NodeFileSystem; no database or real T3 home. Forced linux manager.", "commands": [ { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.3/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.3\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.4/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.4\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "stop", "t3code.service" ], "timeoutMs": 120000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "real", "command": "/C01/T3 Data & /runtime/versions/0.1.5/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.5\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "stop", "t3code.service" ], "timeoutMs": 120000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "disable", "--now", "t3code.service" ], "timeoutMs": 120000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C01", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } ], "operations": [ { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } }, { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } }, { "row": "C01", "op": "rename.start", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.complete", "from": "/C01/T3 Data & /runtime/", "to": "/C01/T3 Data & /runtime/service-state.json" }, { "row": "C01", "op": "rename.start", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "rename.complete", "from": "/C01/user home/.config/systemd/user/", "to": "/C01/user home/.config/systemd/user/t3code.service" }, { "row": "C01", "op": "remove", "path": "/C01/T3 Data & /runtime/.restart-pending", "options": { "force": true } }, { "row": "C01", "op": "remove", "path": "/C01/user home/.config/systemd/user/t3code.service", "options": null } ], "unit": null, "programArguments": null, "parsedProgram": null, "parsedHome": null, "launcherAndSiblings": [ { "path": ".", "type": "directory", "mode": "755" }, { "path": "launcher", "type": "directory", "mode": "775" }, { "path": "launcher/sentinel", "type": "file", "mode": "664", "sha256": "4f94b57b548238a88bbbcc280bbd2197792ed86ab54e1ad843ef921318ac3464" }, { "path": "service-state.json", "type": "file", "mode": "664", "sha256": "df876bc1dddb4df94e4c2752e56f9f99544a4398a6b0e2ec6a7e528c30d8b7d8" }, { "path": "versions", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/.install-complete", "type": "file", "mode": "644", "sha256": "2d2454ef0edeb462a6ce8b25d387aaa74df08093d5cea0428a10ce55510c6326", "sentinel": "0.1.3\n" }, { "path": "versions/0.1.3/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/manifest.json", "type": "file", "mode": "644", "sha256": "7f7ae2a8b7e4c0064ff2392dfa0b30535d9bbbe16b8fc91cd1918a28fbce7258" }, { "path": "versions/0.1.3/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "aaa9454cafad41c20b0cb480e6fac614f16a87c318370af02ea8e0b861a5bab6" }, { "path": "versions/0.1.3/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.3/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.3/t3", "type": "file", "mode": "755", "sha256": "9e79f7d365deb9beacd5645958a54fc0103932888fa71c554bfbbe50a9b034b4" }, { "path": "versions/0.1.4", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/.install-complete", "type": "file", "mode": "644", "sha256": "8a3dad16d348c163566a456fcf650d85d7aeeda5e53d01ee1fa8dc15212915a7", "sentinel": "0.1.4\n" }, { "path": "versions/0.1.4/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/manifest.json", "type": "file", "mode": "644", "sha256": "f83dd6e7728ca7a2ff800233422786b676428c04ae6fed11d1d8e969b112a120" }, { "path": "versions/0.1.4/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "54b116a04e09b5dd58c7dae4aba3047fd6211f20bc7392569ec08f408d9c428b" }, { "path": "versions/0.1.4/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.4/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.4/t3", "type": "file", "mode": "755", "sha256": "be8ec74133979daf6d7aefe754a137626fdd3b9d37768f17d2e191b07b1a1810" }, { "path": "versions/0.1.5", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/.install-complete", "type": "file", "mode": "644", "sha256": "800cf1c0392b24de7c0a1c6ea6778ecb433dec71c49a150bce96a98477527b2f", "sentinel": "0.1.5\n" }, { "path": "versions/0.1.5/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/manifest.json", "type": "file", "mode": "644", "sha256": "a231777096d34a7769600d7fbbacb32db858e0a8c89eec8969f8c36322e80b7f" }, { "path": "versions/0.1.5/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "76876de7862647f4e68a8b917220949a441a8abdf3b8c70e590e94ad92bb3ea6" }, { "path": "versions/0.1.5/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.5/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.5/t3", "type": "file", "mode": "755", "sha256": "fa2b3027791240be96b377e46528453e6b74193f2ac3e4ad890574e51a2e222e" } ], "state": "{\n \"protocol\": 3,\n \"activeVersion\": \"0.1.5\"\n}\n", "restartMarker": { "absentOrError": "ENOENT" }, "serviceEnv": { "absentOrError": "ENOENT" }, "status": { "supported": true, "installed": false, "current": false, "unitPath": "/C01/user home/.config/systemd/user/t3code.service", "logPath": "/C01/T3 Data & /userdata/logs/boot-service.log" } } } { "kind": "assert", "data": { "message": "C01 linux sibling untouched", "pass": true } } { "kind": "assert", "data": { "message": "C01 no launcher cp", "pass": true } } { "kind": "operation", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C02", "label": "C02 precondition A: install {}" } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C02", "mode": "real", "command": "/C02/T3 Data & /runtime/versions/0.1.3/t3", "args": [ "--version" ], "timeoutMs": 30000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "real", "command": "/C02/T3 Data & /runtime/versions/0.1.3/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.3\n", "stderr": "", "code": 0 } } } { "kind": "filesystem", "data": { "row": "C02", "op": "rename.start", "from": "/C02/T3 Data & /runtime/", "to": "/C02/T3 Data & /runtime/service-state.json" } } { "kind": "filesystem", "data": { "row": "C02", "op": "rename.complete", "from": "/C02/T3 Data & /runtime/", "to": "/C02/T3 Data & /runtime/service-state.json" } } { "kind": "filesystem", "data": { "row": "C02", "op": "rename.start", "from": "/C02/user home/.config/systemd/user/", "to": "/C02/user home/.config/systemd/user/t3code.service" } } { "kind": "filesystem", "data": { "row": "C02", "op": "rename.complete", "from": "/C02/user home/.config/systemd/user/", "to": "/C02/user home/.config/systemd/user/t3code.service" } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "daemon-reload" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "enable", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "restart", "t3code.service" ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "filesystem", "data": { "row": "C02", "op": "remove", "path": "/C02/T3 Data & /runtime/.restart-pending", "options": { "force": true } } } { "kind": "operation.result", "data": { "row": "C02", "label": "C02 precondition A: install {}", "exit": "Success", "value": { "program": [ "/C02/T3 Data & /runtime/versions/0.1.3/t3", "__service-launcher" ], "baseDir": "/C02/T3 Data & ", "logPath": "/C02/T3 Data & /userdata/logs/boot-service.log", "unitPath": "/C02/user home/.config/systemd/user/t3code.service" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "checkpoint", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C02", "label": "C02 inside-service B before handoff", "provenance": "Synthetic executable + assets, real NodeFileSystem; no database or real T3 home. Forced linux manager.", "commands": [ { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } ], "operations": [], "unit": "[Unit]\nDescription=T3 Code server\nStartLimitIntervalSec=300\nStartLimitBurst=5\n\n[Service]\nType=simple\nWorkingDirectory=%h\nEnvironment=T3CODE_HOME=\"/C02/T3 Data & \"\nEnvironment=T3_BOOT_SERVICE_UNIT=t3code.service\nExecStart=\"/C02/T3 Data & /runtime/versions/0.1.3/t3\" __service-launcher\nKillMode=mixed\nOOMPolicy=continue\nRestart=always\nRestartSec=5\nCPUWeight=1000\nIOWeight=1000\nManagedOOMPreference=avoid\nStandardOutput=append:/C02/T3 Data & /userdata/logs/boot-service.log\nStandardError=append:/C02/T3 Data & /userdata/logs/boot-service.log\n\n[Install]\nWantedBy=default.target\n", "programArguments": [ "ExecStart=\"/C02/T3 Data & /runtime/versions/0.1.3/t3\" __service-launcher" ], "parsedProgram": "/C02/T3 Data & /runtime/versions/0.1.3/t3", "parsedHome": "/C02/T3 Data & ", "launcherAndSiblings": [ { "path": ".", "type": "directory", "mode": "755" }, { "path": "service-state.json", "type": "file", "mode": "664", "sha256": "90339046fef79ef783979491ebbf632fb626d9b4ea91299d6fed383aa8cb2833" }, { "path": "versions", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/.install-complete", "type": "file", "mode": "644", "sha256": "2d2454ef0edeb462a6ce8b25d387aaa74df08093d5cea0428a10ce55510c6326", "sentinel": "0.1.3\n" }, { "path": "versions/0.1.3/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/manifest.json", "type": "file", "mode": "644", "sha256": "7f7ae2a8b7e4c0064ff2392dfa0b30535d9bbbe16b8fc91cd1918a28fbce7258" }, { "path": "versions/0.1.3/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "aaa9454cafad41c20b0cb480e6fac614f16a87c318370af02ea8e0b861a5bab6" }, { "path": "versions/0.1.3/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.3/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.3/t3", "type": "file", "mode": "755", "sha256": "9e79f7d365deb9beacd5645958a54fc0103932888fa71c554bfbbe50a9b034b4" }, { "path": "versions/0.1.4", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/.install-complete", "type": "file", "mode": "644", "sha256": "8a3dad16d348c163566a456fcf650d85d7aeeda5e53d01ee1fa8dc15212915a7", "sentinel": "0.1.4\n" }, { "path": "versions/0.1.4/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/manifest.json", "type": "file", "mode": "644", "sha256": "f83dd6e7728ca7a2ff800233422786b676428c04ae6fed11d1d8e969b112a120" }, { "path": "versions/0.1.4/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "54b116a04e09b5dd58c7dae4aba3047fd6211f20bc7392569ec08f408d9c428b" }, { "path": "versions/0.1.4/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.4/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.4/t3", "type": "file", "mode": "755", "sha256": "be8ec74133979daf6d7aefe754a137626fdd3b9d37768f17d2e191b07b1a1810" }, { "path": "versions/0.1.5", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/.install-complete", "type": "file", "mode": "644", "sha256": "800cf1c0392b24de7c0a1c6ea6778ecb433dec71c49a150bce96a98477527b2f", "sentinel": "0.1.5\n" }, { "path": "versions/0.1.5/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/manifest.json", "type": "file", "mode": "644", "sha256": "a231777096d34a7769600d7fbbacb32db858e0a8c89eec8969f8c36322e80b7f" }, { "path": "versions/0.1.5/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "76876de7862647f4e68a8b917220949a441a8abdf3b8c70e590e94ad92bb3ea6" }, { "path": "versions/0.1.5/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.5/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.5/t3", "type": "file", "mode": "755", "sha256": "fa2b3027791240be96b377e46528453e6b74193f2ac3e4ad890574e51a2e222e" } ], "state": "{\n \"protocol\": 3,\n \"activeVersion\": \"0.1.3\"\n}\n", "restartMarker": { "absentOrError": "ENOENT" }, "serviceEnv": { "absentOrError": "ENOENT" }, "status": { "supported": true, "installed": true, "installedVersion": "0.1.3", "installedBaseDir": "/C02/T3 Data & ", "problems": [], "current": false, "unitPath": "/C02/user home/.config/systemd/user/t3code.service", "logPath": "/C02/T3 Data & /userdata/logs/boot-service.log" } } } { "kind": "operation", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C02", "label": "C02 inside service update: install {\"start\":true}" } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C02", "mode": "real", "command": "/C02/T3 Data & /runtime/versions/0.1.4/t3", "args": [ "--version" ], "timeoutMs": 30000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "real", "command": "/C02/T3 Data & /runtime/versions/0.1.4/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.4\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemd-run", "args": [ "--user", "--collect", "--quiet", "--property=StandardOutput=append:/C02/T3 Data & /userdata/logs/boot-service.log", "--property=StandardError=append:/C02/T3 Data & /userdata/logs/boot-service.log", "--setenv=T3_BOOT_SERVICE_UNIT=", "/C02/T3 Data & /runtime/versions/0.1.4/t3", "service", "install", "--base-dir", "/C02/T3 Data & " ], "timeoutMs": null } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemd-run", "args": [ "--user", "--collect", "--quiet", "--property=StandardOutput=append:/C02/T3 Data & /userdata/logs/boot-service.log", "--property=StandardError=append:/C02/T3 Data & /userdata/logs/boot-service.log", "--setenv=T3_BOOT_SERVICE_UNIT=", "/C02/T3 Data & /runtime/versions/0.1.4/t3", "service", "install", "--base-dir", "/C02/T3 Data & " ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "operation.result", "data": { "row": "C02", "label": "C02 inside service update: install {\"start\":true}", "exit": "Success", "value": { "program": [ "/C02/T3 Data & /runtime/versions/0.1.4/t3", "__service-launcher" ], "baseDir": "/C02/T3 Data & ", "logPath": "/C02/T3 Data & /userdata/logs/boot-service.log", "unitPath": "/C02/user home/.config/systemd/user/t3code.service", "handedOff": true } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } } } { "kind": "command.start", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000 } } { "kind": "command.result", "data": { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } } { "kind": "checkpoint", "data": { "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484", "row": "C02", "label": "C02 handed off before mutations", "provenance": "Synthetic executable + assets, real NodeFileSystem; no database or real T3 home. Forced linux manager.", "commands": [ { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C02", "mode": "real", "command": "/C02/T3 Data & /runtime/versions/0.1.4/t3", "args": [ "--version" ], "timeoutMs": 30000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "t3 v0.1.4\n", "stderr": "", "code": 0 } }, { "row": "C02", "mode": "intercepted", "command": "systemd-run", "args": [ "--user", "--collect", "--quiet", "--property=StandardOutput=append:/C02/T3 Data & /userdata/logs/boot-service.log", "--property=StandardError=append:/C02/T3 Data & /userdata/logs/boot-service.log", "--setenv=T3_BOOT_SERVICE_UNIT=", "/C02/T3 Data & /runtime/versions/0.1.4/t3", "service", "install", "--base-dir", "/C02/T3 Data & " ], "timeoutMs": null, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "show-environment" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } }, { "row": "C02", "mode": "real", "command": "loginctl", "args": [ "show-user", "1000", "--property=Linger", "--value" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "stdout": "yes\n", "stderr": "", "code": 0 } }, { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-enabled", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "enabled\n", "stderr": "" } }, { "row": "C02", "mode": "intercepted", "command": "systemctl", "args": [ "--user", "is-active", "t3code.service" ], "timeoutMs": 5000, "result": { "timedOut": false, "stdoutTruncated": false, "stderrTruncated": false, "stdoutInvalidUtf8": false, "stderrInvalidUtf8": false, "code": 0, "stdout": "", "stderr": "" } } ], "operations": [], "unit": "[Unit]\nDescription=T3 Code server\nStartLimitIntervalSec=300\nStartLimitBurst=5\n\n[Service]\nType=simple\nWorkingDirectory=%h\nEnvironment=T3CODE_HOME=\"/C02/T3 Data & \"\nEnvironment=T3_BOOT_SERVICE_UNIT=t3code.service\nExecStart=\"/C02/T3 Data & /runtime/versions/0.1.3/t3\" __service-launcher\nKillMode=mixed\nOOMPolicy=continue\nRestart=always\nRestartSec=5\nCPUWeight=1000\nIOWeight=1000\nManagedOOMPreference=avoid\nStandardOutput=append:/C02/T3 Data & /userdata/logs/boot-service.log\nStandardError=append:/C02/T3 Data & /userdata/logs/boot-service.log\n\n[Install]\nWantedBy=default.target\n", "programArguments": [ "ExecStart=\"/C02/T3 Data & /runtime/versions/0.1.3/t3\" __service-launcher" ], "parsedProgram": "/C02/T3 Data & /runtime/versions/0.1.3/t3", "parsedHome": "/C02/T3 Data & ", "launcherAndSiblings": [ { "path": ".", "type": "directory", "mode": "755" }, { "path": "service-state.json", "type": "file", "mode": "664", "sha256": "90339046fef79ef783979491ebbf632fb626d9b4ea91299d6fed383aa8cb2833" }, { "path": "versions", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/.install-complete", "type": "file", "mode": "644", "sha256": "2d2454ef0edeb462a6ce8b25d387aaa74df08093d5cea0428a10ce55510c6326", "sentinel": "0.1.3\n" }, { "path": "versions/0.1.3/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/manifest.json", "type": "file", "mode": "644", "sha256": "7f7ae2a8b7e4c0064ff2392dfa0b30535d9bbbe16b8fc91cd1918a28fbce7258" }, { "path": "versions/0.1.3/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.3/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "aaa9454cafad41c20b0cb480e6fac614f16a87c318370af02ea8e0b861a5bab6" }, { "path": "versions/0.1.3/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.3/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.3/t3", "type": "file", "mode": "755", "sha256": "9e79f7d365deb9beacd5645958a54fc0103932888fa71c554bfbbe50a9b034b4" }, { "path": "versions/0.1.4", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/.install-complete", "type": "file", "mode": "644", "sha256": "8a3dad16d348c163566a456fcf650d85d7aeeda5e53d01ee1fa8dc15212915a7", "sentinel": "0.1.4\n" }, { "path": "versions/0.1.4/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/manifest.json", "type": "file", "mode": "644", "sha256": "f83dd6e7728ca7a2ff800233422786b676428c04ae6fed11d1d8e969b112a120" }, { "path": "versions/0.1.4/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.4/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "54b116a04e09b5dd58c7dae4aba3047fd6211f20bc7392569ec08f408d9c428b" }, { "path": "versions/0.1.4/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.4/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.4/t3", "type": "file", "mode": "755", "sha256": "be8ec74133979daf6d7aefe754a137626fdd3b9d37768f17d2e191b07b1a1810" }, { "path": "versions/0.1.5", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/.install-complete", "type": "file", "mode": "644", "sha256": "800cf1c0392b24de7c0a1c6ea6778ecb433dec71c49a150bce96a98477527b2f", "sentinel": "0.1.5\n" }, { "path": "versions/0.1.5/assets", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/manifest.json", "type": "file", "mode": "644", "sha256": "a231777096d34a7769600d7fbbacb32db858e0a8c89eec8969f8c36322e80b7f" }, { "path": "versions/0.1.5/assets/nested", "type": "directory", "mode": "755" }, { "path": "versions/0.1.5/assets/nested/data.bin", "type": "file", "mode": "640", "sha256": "76876de7862647f4e68a8b917220949a441a8abdf3b8c70e590e94ad92bb3ea6" }, { "path": "versions/0.1.5/helper", "type": "file", "mode": "750", "sha256": "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb" }, { "path": "versions/0.1.5/manifest-link", "type": "symlink", "mode": "777", "target": "assets/manifest.json" }, { "path": "versions/0.1.5/t3", "type": "file", "mode": "755", "sha256": "fa2b3027791240be96b377e46528453e6b74193f2ac3e4ad890574e51a2e222e" } ], "state": "{\n \"protocol\": 3,\n \"activeVersion\": \"0.1.3\"\n}\n", "restartMarker": { "absentOrError": "ENOENT" }, "serviceEnv": { "absentOrError": "ENOENT" }, "status": { "supported": true, "installed": true, "installedVersion": "0.1.3", "installedBaseDir": "/C02/T3 Data & ", "problems": [], "current": false, "unitPath": "/C02/user home/.config/systemd/user/t3code.service", "logPath": "/C02/T3 Data & /userdata/logs/boot-service.log" } } } { "kind": "assert", "data": { "message": "C02 handoff plan", "pass": true } } { "kind": "assert", "data": { "message": "C02 state/unit unchanged", "pass": true } } { "kind": "assert", "data": { "message": "C02 one handoff no cp", "pass": true } } { "kind": "bundle.complete", "data": { "bundle": "K8", "side": "before", "sourceRevision": "36d4d711b79c73eb33131944f73ea4a8c6156484" } }