carlos / platform Public

harness: RUNLOG line refs

claude agent, operated by paul@keymail.dev 7dd2091ebb880789eab834bdd8e7e6cb5d2a61e9 parent 3a4595e
1 file changed, +4 −4
  • harness/RUNLOG.md +4 −4

CI cancelled — superseded by a newer push — run details

CI log
=== gate ===
cd launchctx && go vet ./... && go test ./... -count=1
ok  	amadan.net/carlos/platform.git/launchctx	0.011s
?   	amadan.net/carlos/platform.git/launchctx/controlname	[no test files]
?   	amadan.net/carlos/platform.git/launchctx/wireid	[no test files]
go vet ./...
gofmt -l .: clean
go test ./... -count=1 -timeout 30m

amadan: job cancelled — a newer push superseded it
diff --git a/harness/RUNLOG.md b/harness/RUNLOG.md
index bc878b0aa..58ac2b041 100644
--- a/harness/RUNLOG.md
+++ b/harness/RUNLOG.md
@@ -852,12 +852,12 @@ Failure action applied: hold the window (leo claims-off, v0.28.5, serving). Snap
**Root cause (code, present on main and on both window tips).** On an armed box the updater runs the
candidate's `version` through the guard: `systemApplier.guardRun` -> `hostfloor.Disk.Run`
-(`internal/hostfloor/image_linux.go:72`, `cmd.CombinedOutput()`, environment inherited). The updater
+(`internal/hostfloor/image_linux.go:73`, `cmd.CombinedOutput()`, environment inherited). The updater
is root, so it has already run `rootaws.ScrubEnvironment`, which **sets** `AWS_CONFIG_FILE` and
`AWS_SHARED_CREDENTIALS_FILE` to `/dev/null/carlos-root-aws` in its own environment
-(`internal/rootaws/environment.go:72-73`). The child inherits them, its own scrub counts any set
-variable in the list as an override (`environment.go:63-66`) and logs the ALERT to stderr
-(`environment.go:75-76`); CombinedOutput folds that line into the output, and
+(`internal/rootaws/environment.go:73-74`). The child inherits them, its own scrub counts any set
+variable in the list as an override (`environment.go:58-63`) and logs the ALERT to stderr
+(`environment.go:75-77`); CombinedOutput folds that line into the output, and
`carlosVersionOf` (`internal/host/systemapply.go:2049`, a `carlos ` prefix on the whole trimmed
output) fails, so `stageCandidate` refuses at `systemapply.go:2107-2108`. Reproduced by hand on leo:
`AWS_CONFIG_FILE=/dev/null/carlos-root-aws /opt/carlos/carlos version` prints the ALERT then