--- O1-before@36d4d711b79c +++ O1-after@7a90b56c54a9 @@ -268,6 +268,116 @@ } { + "kind": "command.start", + "data": { + "row": "D06", + "mode": "real", + "command": "cp", + "args": [ + "-c", + "-pR", + "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "/D06/T3 Data & /runtime//launcher" + ], + "timeoutMs": 600000 + } +} + +{ + "kind": "command.result", + "data": { + "row": "D06", + "mode": "real", + "command": "cp", + "args": [ + "-c", + "-pR", + "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "/D06/T3 Data & /runtime//launcher" + ], + "timeoutMs": 600000, + "result": { + "timedOut": false, + "stdoutTruncated": false, + "stderrTruncated": false, + "stdoutInvalidUtf8": false, + "stderrInvalidUtf8": false, + "stdout": "", + "stderr": "cp: invalid option -- 'c'\nTry 'cp --help' for more information.\n", + "code": 1 + } + } +} + +{ + "kind": "filesystem", + "data": { + "row": "D06", + "op": "remove", + "path": "/D06/T3 Data & /runtime//launcher", + "options": { + "recursive": true, + "force": true + } + } +} + +{ + "kind": "filesystem", + "data": { + "row": "D06", + "op": "copy.start", + "from": "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "to": "/D06/T3 Data & /runtime//launcher", + "destinationExists": false, + "fault": null + } +} + +{ + "kind": "filesystem", + "data": { + "row": "D06", + "op": "copy.complete", + "from": "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "to": "/D06/T3 Data & /runtime//launcher" + } +} + +{ + "kind": "filesystem", + "data": { + "row": "D06", + "op": "rename.start", + "from": "/D06/T3 Data & /runtime//launcher", + "to": "/D06/T3 Data & /runtime/launcher" + } +} + +{ + "kind": "filesystem", + "data": { + "row": "D06", + "op": "rename.complete", + "from": "/D06/T3 Data & /runtime//launcher", + "to": "/D06/T3 Data & /runtime/launcher" + } +} + +{ + "kind": "filesystem", + "data": { + "row": "D06", + "op": "remove", + "path": "/D06/T3 Data & /runtime/", + "options": { + "recursive": true, + "force": true + } + } +} + +{ "kind": "filesystem", "data": { "row": "D06", @@ -295,7 +405,7 @@ "exit": "Success", "value": { "program": [ - "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327/t3", + "/D06/T3 Data & /runtime/launcher/t3", "__service-launcher" ], "baseDir": "/D06/T3 Data & ", @@ -343,6 +453,28 @@ "stderr": "", "code": 0 } + }, + { + "row": "D06", + "mode": "real", + "command": "cp", + "args": [ + "-c", + "-pR", + "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "/D06/T3 Data & /runtime//launcher" + ], + "timeoutMs": 600000, + "result": { + "timedOut": false, + "stdoutTruncated": false, + "stderrTruncated": false, + "stdoutInvalidUtf8": false, + "stderrInvalidUtf8": false, + "stdout": "", + "stderr": "cp: invalid option -- 'c'\nTry 'cp --help' for more information.\n", + "code": 1 + } } ], "operations": [ @@ -357,6 +489,50 @@ "op": "rename.complete", "from": "/D06/T3 Data & /runtime/", "to": "/D06/T3 Data & /runtime/service-state.json" + }, + { + "row": "D06", + "op": "remove", + "path": "/D06/T3 Data & /runtime//launcher", + "options": { + "recursive": true, + "force": true + } + }, + { + "row": "D06", + "op": "copy.start", + "from": "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "to": "/D06/T3 Data & /runtime//launcher", + "destinationExists": false, + "fault": null + }, + { + "row": "D06", + "op": "copy.complete", + "from": "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "to": "/D06/T3 Data & /runtime//launcher" + }, + { + "row": "D06", + "op": "rename.start", + "from": "/D06/T3 Data & /runtime//launcher", + "to": "/D06/T3 Data & /runtime/launcher" + }, + { + "row": "D06", + "op": "rename.complete", + "from": "/D06/T3 Data & /runtime//launcher", + "to": "/D06/T3 Data & /runtime/launcher" + }, + { + "row": "D06", + "op": "remove", + "path": "/D06/T3 Data & /runtime/", + "options": { + "recursive": true, + "force": true + } }, { "row": "D06", @@ -371,18 +547,18 @@ "to": "/D06/user home/Library/LaunchAgents/com.t3tools.t3code.service.plist" } ], - "unit": "\n\n\n\n Label\n com.t3tools.t3code.service\n ProgramArguments\n \n /D06/T3 Data & <capture>/runtime/versions/0.1.1-preview.20261018.3327/t3\n __service-launcher\n \n EnvironmentVariables\n \n PATH\n /usr/bin:/bin:/opt/homebrew/bin:/usr/local/bin:/usr/sbin:/sbin\n T3CODE_HOME\n /D06/T3 Data & <capture>\n T3_BOOT_SERVICE_UNIT\n com.t3tools.t3code.service.plist\n \n WorkingDirectory\n /D06/user home\n RunAtLoad\n \n KeepAlive\n \n ThrottleInterval\n 5\n ExitTimeOut\n 90\n ProcessType\n Interactive\n StandardOutPath\n /D06/T3 Data & <capture>/userdata/logs/boot-service.log\n StandardErrorPath\n /D06/T3 Data & <capture>/userdata/logs/boot-service.log\n\n\n", + "unit": "\n\n\n\n Label\n com.t3tools.t3code.service\n ProgramArguments\n \n /D06/T3 Data & <capture>/runtime/launcher/t3\n __service-launcher\n \n EnvironmentVariables\n \n PATH\n /usr/bin:/bin:/opt/homebrew/bin:/usr/local/bin:/usr/sbin:/sbin\n T3CODE_HOME\n /D06/T3 Data & <capture>\n T3_BOOT_SERVICE_UNIT\n com.t3tools.t3code.service.plist\n \n WorkingDirectory\n /D06/user home\n RunAtLoad\n \n KeepAlive\n \n ThrottleInterval\n 5\n ExitTimeOut\n 90\n ProcessType\n Interactive\n StandardOutPath\n /D06/T3 Data & <capture>/userdata/logs/boot-service.log\n StandardErrorPath\n /D06/T3 Data & <capture>/userdata/logs/boot-service.log\n\n\n", "programArguments": [ - "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327/t3", + "/D06/T3 Data & /runtime/launcher/t3", "__service-launcher" ], - "parsedProgram": "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327/t3", + "parsedProgram": "/D06/T3 Data & /runtime/launcher/t3", "parsedHome": "/D06/T3 Data & ", "launcherAndSiblings": { - "manifestSHA256": "d18f03362313cc8680b1cd460368dddfa446e240ac7bb2e9f4dbacf85b858640", - "entryCount": 6063, - "fileCount": 5701, - "totalFileBytes": 614693391, + "manifestSHA256": "ad68d91ae55d1096aa2a73c69cdeec44a3d9275e135b26966af898280090bbe6", + "entryCount": 9051, + "fileCount": 8509, + "totalFileBytes": 917356189, "symlinks": [], "entries": [ { @@ -396,6 +572,41 @@ "mode": "600", "bytes": 28, "sha256": "a7e8ee8327b1d1ab0d75957db5756c5a5c4f914b40cf2aaed738f5328145d9e4" + }, + { + "path": "launcher", + "type": "directory", + "mode": "755" + }, + { + "path": "launcher/.install-complete", + "type": "file", + "mode": "664", + "bytes": 28, + "sha256": "a7e8ee8327b1d1ab0d75957db5756c5a5c4f914b40cf2aaed738f5328145d9e4", + "sentinel": "0.1.1-preview.20261018.3327\n" + }, + { + "path": "launcher/client", + "type": "directory", + "mode": "755" + }, + { + "path": "launcher/node_modules", + "type": "directory", + "mode": "755" + }, + { + "path": "launcher/resource-monitor", + "type": "directory", + "mode": "755" + }, + { + "path": "launcher/t3", + "type": "file", + "mode": "755", + "bytes": 166644932, + "sha256": "945f864c0e6d576e91041551d9007cb1141ef7a6f5084b9a34e530d7ee903f9c" }, { "path": "service-state.json", @@ -472,7 +683,7 @@ "source": "driver-written full manifest, SHA256 verified by normalizer", "entries": [ { - "path": "versions/0.1.1-preview.20261018.3327/.install-complete", + "path": "launcher/.install-complete", "type": "file", "mode": "664", "bytes": 28, @@ -480,13 +691,35 @@ "sentinel": "0.1.1-preview.20261018.3327\n" }, { - "path": "versions/0.1.1-preview.20261018.3327/client/index.html", + "path": "launcher/client/index.html", "type": "file", "mode": "644", "bytes": 19492, "sha256": "c61ca05045428a1e71a27ef3ab148b498ed5ad01914841a68e085a20f99d72cd" }, { + "path": "launcher/t3", + "type": "file", + "mode": "755", + "bytes": 166644932, + "sha256": "945f864c0e6d576e91041551d9007cb1141ef7a6f5084b9a34e530d7ee903f9c" + }, + { + "path": "versions/0.1.1-preview.20261018.3327/.install-complete", + "type": "file", + "mode": "664", + "bytes": 28, + "sha256": "a7e8ee8327b1d1ab0d75957db5756c5a5c4f914b40cf2aaed738f5328145d9e4", + "sentinel": "0.1.1-preview.20261018.3327\n" + }, + { + "path": "versions/0.1.1-preview.20261018.3327/client/index.html", + "type": "file", + "mode": "644", + "bytes": 19492, + "sha256": "c61ca05045428a1e71a27ef3ab148b498ed5ad01914841a68e085a20f99d72cd" + }, + { "path": "versions/0.1.1-preview.20261018.3327/t3", "type": "file", "mode": "755", @@ -589,7 +822,7 @@ "data": { "version": "0.1.1-preview.20261018.3327", "source": "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", - "copy": "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "copy": "/D06/T3 Data & /runtime/launcher", "sourceManifestSHA256": "78bdfbb7e052c4c01137efb5acbb1121860fd8e51dc4649aeb294de8ab42f489", "copiedManifestSHA256": "78bdfbb7e052c4c01137efb5acbb1121860fd8e51dc4649aeb294de8ab42f489", "sourceT3SHA256": "945f864c0e6d576e91041551d9007cb1141ef7a6f5084b9a34e530d7ee903f9c", @@ -605,6 +838,14 @@ "kind": "assert", "data": { "message": "no launcher.next staging leftovers", + "pass": true + } +} + +{ + "kind": "assert", + "data": { + "message": "no partial clone artifact retained", "pass": true } } @@ -795,6 +1036,28 @@ "stdout": "t3 v0.1.1-preview.20261018.3327\n", "stderr": "", "code": 0 + } + }, + { + "row": "D06", + "mode": "real", + "command": "cp", + "args": [ + "-c", + "-pR", + "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "/D06/T3 Data & /runtime//launcher" + ], + "timeoutMs": 600000, + "result": { + "timedOut": false, + "stdoutTruncated": false, + "stderrTruncated": false, + "stdoutInvalidUtf8": false, + "stderrInvalidUtf8": false, + "stdout": "", + "stderr": "cp: invalid option -- 'c'\nTry 'cp --help' for more information.\n", + "code": 1 } }, { @@ -875,6 +1138,50 @@ }, { "row": "D06", + "op": "remove", + "path": "/D06/T3 Data & /runtime//launcher", + "options": { + "recursive": true, + "force": true + } + }, + { + "row": "D06", + "op": "copy.start", + "from": "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "to": "/D06/T3 Data & /runtime//launcher", + "destinationExists": false, + "fault": null + }, + { + "row": "D06", + "op": "copy.complete", + "from": "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327", + "to": "/D06/T3 Data & /runtime//launcher" + }, + { + "row": "D06", + "op": "rename.start", + "from": "/D06/T3 Data & /runtime//launcher", + "to": "/D06/T3 Data & /runtime/launcher" + }, + { + "row": "D06", + "op": "rename.complete", + "from": "/D06/T3 Data & /runtime//launcher", + "to": "/D06/T3 Data & /runtime/launcher" + }, + { + "row": "D06", + "op": "remove", + "path": "/D06/T3 Data & /runtime/", + "options": { + "recursive": true, + "force": true + } + }, + { + "row": "D06", "op": "rename.start", "from": "/D06/user home/Library/LaunchAgents/", "to": "/D06/user home/Library/LaunchAgents/com.t3tools.t3code.service.plist" @@ -894,24 +1201,59 @@ } } ], - "unit": "\n\n\n\n Label\n com.t3tools.t3code.service\n ProgramArguments\n \n /D06/T3 Data & <capture>/runtime/versions/0.1.1-preview.20261018.3327/t3\n __service-launcher\n \n EnvironmentVariables\n \n PATH\n /usr/bin:/bin:/opt/homebrew/bin:/usr/local/bin:/usr/sbin:/sbin\n T3CODE_HOME\n /D06/T3 Data & <capture>\n T3_BOOT_SERVICE_UNIT\n com.t3tools.t3code.service.plist\n \n WorkingDirectory\n /D06/user home\n RunAtLoad\n \n KeepAlive\n \n ThrottleInterval\n 5\n ExitTimeOut\n 90\n ProcessType\n Interactive\n StandardOutPath\n /D06/T3 Data & <capture>/userdata/logs/boot-service.log\n StandardErrorPath\n /D06/T3 Data & <capture>/userdata/logs/boot-service.log\n\n\n", + "unit": "\n\n\n\n Label\n com.t3tools.t3code.service\n ProgramArguments\n \n /D06/T3 Data & <capture>/runtime/launcher/t3\n __service-launcher\n \n EnvironmentVariables\n \n PATH\n /usr/bin:/bin:/opt/homebrew/bin:/usr/local/bin:/usr/sbin:/sbin\n T3CODE_HOME\n /D06/T3 Data & <capture>\n T3_BOOT_SERVICE_UNIT\n com.t3tools.t3code.service.plist\n \n WorkingDirectory\n /D06/user home\n RunAtLoad\n \n KeepAlive\n \n ThrottleInterval\n 5\n ExitTimeOut\n 90\n ProcessType\n Interactive\n StandardOutPath\n /D06/T3 Data & <capture>/userdata/logs/boot-service.log\n StandardErrorPath\n /D06/T3 Data & <capture>/userdata/logs/boot-service.log\n\n\n", "programArguments": [ - "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327/t3", + "/D06/T3 Data & /runtime/launcher/t3", "__service-launcher" ], - "parsedProgram": "/D06/T3 Data & /runtime/versions/0.1.1-preview.20261018.3327/t3", + "parsedProgram": "/D06/T3 Data & /runtime/launcher/t3", "parsedHome": "/D06/T3 Data & ", "launcherAndSiblings": { - "manifestSHA256": "1d39f5b0d434096c3cc25fe35d0cf40960f9d248d9004f3eea55a99db4704d21", - "entryCount": 6062, - "fileCount": 5700, - "totalFileBytes": 614693363, + "manifestSHA256": "94b60045b8dd9129dc34a4077f1dbf9dd5599bed26eaab6c32648056fc6cdee1", + "entryCount": 9050, + "fileCount": 8508, + "totalFileBytes": 917356161, "symlinks": [], "entries": [ { "path": ".", "type": "directory", "mode": "775" + }, + { + "path": "launcher", + "type": "directory", + "mode": "755" + }, + { + "path": "launcher/.install-complete", + "type": "file", + "mode": "664", + "bytes": 28, + "sha256": "a7e8ee8327b1d1ab0d75957db5756c5a5c4f914b40cf2aaed738f5328145d9e4", + "sentinel": "0.1.1-preview.20261018.3327\n" + }, + { + "path": "launcher/client", + "type": "directory", + "mode": "755" + }, + { + "path": "launcher/node_modules", + "type": "directory", + "mode": "755" + }, + { + "path": "launcher/resource-monitor", + "type": "directory", + "mode": "755" + }, + { + "path": "launcher/t3", + "type": "file", + "mode": "755", + "bytes": 166644932, + "sha256": "945f864c0e6d576e91041551d9007cb1141ef7a6f5084b9a34e530d7ee903f9c" }, { "path": "service-state.json", @@ -988,7 +1330,7 @@ "source": "driver-written full manifest, SHA256 verified by normalizer", "entries": [ { - "path": "versions/0.1.1-preview.20261018.3327/.install-complete", + "path": "launcher/.install-complete", "type": "file", "mode": "664", "bytes": 28, @@ -996,13 +1338,35 @@ "sentinel": "0.1.1-preview.20261018.3327\n" }, { - "path": "versions/0.1.1-preview.20261018.3327/client/index.html", + "path": "launcher/client/index.html", "type": "file", "mode": "644", "bytes": 19492, "sha256": "c61ca05045428a1e71a27ef3ab148b498ed5ad01914841a68e085a20f99d72cd" }, { + "path": "launcher/t3", + "type": "file", + "mode": "755", + "bytes": 166644932, + "sha256": "945f864c0e6d576e91041551d9007cb1141ef7a6f5084b9a34e530d7ee903f9c" + }, + { + "path": "versions/0.1.1-preview.20261018.3327/.install-complete", + "type": "file", + "mode": "664", + "bytes": 28, + "sha256": "a7e8ee8327b1d1ab0d75957db5756c5a5c4f914b40cf2aaed738f5328145d9e4", + "sentinel": "0.1.1-preview.20261018.3327\n" + }, + { + "path": "versions/0.1.1-preview.20261018.3327/client/index.html", + "type": "file", + "mode": "644", + "bytes": 19492, + "sha256": "c61ca05045428a1e71a27ef3ab148b498ed5ad01914841a68e085a20f99d72cd" + }, + { "path": "versions/0.1.1-preview.20261018.3327/t3", "type": "file", "mode": "755",