Merge branch 'carlos-system-update' into main
48 files changed,
+14202
−153
AGENTS.md+7 −0auth.go+10 −1docs/site/cli.md+58 −27docs/superpowers/plans/2026-09-06-carlos-system-update-pinfra.md+17 −0docs/superpowers/plans/2026-09-06-carlos-system-update.md+5934 −0docs/superpowers/specs/2026-09-06-carlos-system-update-design.md+946 −0internal/console/apisystemupdate.go+739 −0internal/console/apisystemupdate_test.go+492 −0internal/console/authcli.go+25 −4internal/console/server.go+17 −0internal/console/svcroutes_test.go+25 −4internal/edge/storedoor.go+30 −2internal/edge/storedoor_test.go+18 −2internal/fleetapi/fleetapi.go+26 −0internal/fleetapi/fleetapi_test.go+27 −0internal/host/agent.go+49 −1internal/host/bootstrap.go+54 −9internal/host/host_test.go+73 −1internal/host/probes.go+14 −0internal/host/systemapply.go+1030 −0internal/host/systemapply_other.go+20 −0internal/host/systemapply_test.go+1167 −0internal/host/systemapply_unix.go+55 −0internal/host/systemapply_unix_test.go+63 −0internal/host/systemleg.go+305 −0internal/host/systemleg_test.go+365 −0internal/host/systemprobe.go+48 −0internal/host/systemprobe_test.go+83 −0internal/host/systemstate.go+253 −0internal/host/systemstate_test.go+131 −0internal/host/systemunits.go+138 −0internal/host/systemunits_test.go+203 −0internal/host/units/carlos-system-recover.service+36 −0internal/host/units/carlos-system-update.path+13 −0internal/host/units/carlos-system-update.service+42 −0internal/publicrelease/feed.go+130 −0internal/publicrelease/feed_test.go+87 −0internal/release/fetch.go+70 −0internal/release/fetch_test.go+105 −0internal/release/store.go+59 −0internal/release/systempointer.go+315 −0internal/release/systempointer_test.go+212 −0internal/status/snapshot.go+29 −6internal/status/snapshot_test.go+50 −0main.go+4 −2system.go+467 −27system_test.go+147 −0update.go+14 −67
CI passed — run details
AGENTS.mdLoading diff…
auth.goLoading diff…
docs/site/cli.mdLoading diff…
docs/superpowers/plans/2026-09-06-carlos-system-update-pinfra.mdLoading diff…
docs/superpowers/plans/2026-09-06-carlos-system-update.mdLoading diff…
docs/superpowers/specs/2026-09-06-carlos-system-update-design.mdLoading diff…
internal/console/apisystemupdate.goLoading diff…
internal/console/apisystemupdate_test.goLoading diff…
internal/console/authcli.goLoading diff…
internal/console/server.goLoading diff…
internal/console/svcroutes_test.goLoading diff…
internal/edge/storedoor.goLoading diff…
internal/edge/storedoor_test.goLoading diff…
internal/fleetapi/fleetapi.goLoading diff…
internal/fleetapi/fleetapi_test.goLoading diff…
internal/host/agent.goLoading diff…
internal/host/bootstrap.goLoading diff…
internal/host/host_test.goLoading diff…
internal/host/probes.goLoading diff…
internal/host/systemapply.goLoading diff…
internal/host/systemapply_other.goLoading diff…
internal/host/systemapply_test.goLoading diff…
internal/host/systemapply_unix.goLoading diff…
internal/host/systemapply_unix_test.goLoading diff…
internal/host/systemleg.goLoading diff…
internal/host/systemleg_test.goLoading diff…
internal/host/systemprobe.goLoading diff…
internal/host/systemprobe_test.goLoading diff…
internal/host/systemstate.goLoading diff…
internal/host/systemstate_test.goLoading diff…
internal/host/systemunits.goLoading diff…
internal/host/systemunits_test.goLoading diff…
internal/host/units/carlos-system-recover.serviceLoading diff…
internal/host/units/carlos-system-update.pathLoading diff…
internal/host/units/carlos-system-update.serviceLoading diff…
internal/publicrelease/feed.goLoading diff…
internal/publicrelease/feed_test.goLoading diff…
internal/release/fetch.goLoading diff…
internal/release/fetch_test.goLoading diff…
internal/release/store.goLoading diff…
internal/release/systempointer.goLoading diff…
internal/release/systempointer_test.goLoading diff…
internal/status/snapshot.goLoading diff…
internal/status/snapshot_test.goLoading diff…
main.goLoading diff…
system.goLoading diff…
system_test.goLoading diff…
update.goLoading diff…