Merge remote-tracking branch 'origin/main' into feat/carloku-paid-launch-20260916
.amadan/ci.d/30-minio-contract+33 −9AGENTS.md+59 −0Makefile+1 −0apimode.go+174 −0cli.go+81 −0cli_test.go+172 −0cmd/console/main.go+8 −0docs/site/cli.md+143 −2docs/superpowers/plans/2026-08-17-sidecar-members.md+2104 −0docs/superpowers/plans/2026-09-11-isolated-exec-1-foundation.md+1679 −0docs/superpowers/plans/2026-09-11-isolated-exec-2-control.md+2959 −0docs/superpowers/plans/2026-09-11-isolated-exec-3-activator.md+2243 −0docs/superpowers/plans/2026-09-12-isolated-exec-4-layout.md+2014 −0docs/superpowers/plans/2026-09-12-isolated-exec-5-console.md+515 −0docs/superpowers/specs/2026-08-17-sidecar-members-design.md+874 −0docs/superpowers/specs/2026-08-29-eleven-carloku-migration-design.md+675 −0docs/superpowers/specs/2026-09-11-isolated-exec-design.md+2133 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R10.md+35 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R11.md+29 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R2.md+155 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R3.md+91 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R4.md+59 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R5.md+56 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R6.md+39 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R7.md+34 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R8.md+28 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R9.md+45 −0docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC.md+143 −0docs/superpowers/specs/CODEX-REVIEW-BRIEF-ISOLATED-EXEC.md+165 −0e2e_test.go+53 −0go.mod+4 −0implementation/maintenance-worker-identity/proposal.json+60 −0implementation/maintenance-worker-progress.json+25 −0infra/no-inbound-box.md+351 −0internal/activator/activator.go+1489 −79internal/activator/activator_test.go+2495 −110internal/activator/admintoken.go+46 −3internal/activator/backend_exec.go+601 −91internal/activator/backend_unit.go+33 −5internal/activator/backend_unit_test.go+9 −0internal/activator/control.go+68 −0internal/activator/layout.go+111 −0internal/activator/layout_test.go+67 −0internal/activator/loglistener.go+103 −0internal/activator/loglistener_test.go+124 −0internal/activator/maintenance_test.go+23 −10internal/activator/paths.go+67 −0internal/activator/prepare.go+170 −0internal/activator/unitproc.go+298 −0internal/activator/unitproc_test.go+601 −0internal/activator/waketiming_test.go+36 −8internal/agentsock/agentsock.go+349 −0internal/agentsock/agentsock_test.go+587 −0internal/appconfig/syncexec.go+202 −34internal/appconfig/syncexec_test.go+317 −0internal/cgroup/cgroup.go+6 −5internal/cgroup/strict_linux.go+14 −1internal/cgroup/strict_linux_test.go+25 −0internal/cgroup/strict_other.go+1 −0internal/console/apex.go+227 −0internal/console/apex_test.go+177 −0internal/console/apicli.go+3 −1internal/console/apicli_test.go+1 −1internal/console/apidomains.go+20 −4internal/console/apiinstances.go+47 −3internal/console/apiinstancesenable_test.go+34 −0internal/console/apimail.go+244 −0internal/console/apimail_test.go+173 −0internal/console/apisidecars.go+568 −0internal/console/apisidecars_test.go+1023 −0internal/console/apps_claim_test.go+4 −4internal/console/appsettings.go+29 −2internal/console/authcli.go+30 −0internal/console/domainattach.go+28 −1internal/console/domainattach_test.go+63 −0internal/console/domainpolicy.go+29 −0internal/console/domainpolicy_test.go+270 −0internal/console/instances.go+10 −5internal/console/instances_test.go+30 −0internal/console/listquery.go+4 −2internal/console/mailevents.go+264 −0internal/console/mailevents_test.go+479 −0internal/console/mailpush.go+806 −0internal/console/mailpush_test.go+666 −0internal/console/overview.go+53 −0internal/console/overview_test.go+68 −0internal/console/server.go+37 −14internal/console/sesevents.go+96 −10internal/console/sesevents_test.go+1 −1internal/console/store.go+164 −2internal/console/svcroutes_test.go+30 −2internal/controlname/names.go+5 −25internal/controlsock/controlsock.go+31 −0internal/domains/aliases.go+55 −3internal/domains/aliases_paths_test.go+79 −0internal/domains/aliases_test.go+90 −0internal/edge/edge.go+65 −11internal/edge/edge_test.go+149 −0internal/edge/purge.go+1 −1internal/edge/purge_listen_unix.go+2 −2internal/edge/purge_listen_windows.go+2 −2internal/host/agent.go+301 −8internal/host/agent_isolated_test.go+61 −0internal/host/agent_test.go+268 −0internal/host/bootstrap.go+70 −4internal/host/edgesfile.go+26 −3internal/host/edgesfile_test.go+44 −0internal/host/fleetbind.go+66 −9internal/host/fleetbind_test.go+126 −4internal/host/host_test.go+72 −8internal/host/metrics_loop.go+6 −0internal/host/metrics_probes.go+13 −0internal/host/metrics_probes_test.go+55 −0internal/host/movespass.go+31 −0internal/host/movespass_test.go+97 −0internal/host/restart.go+179 −13internal/host/restart_test.go+310 −3internal/host/restartscope_test.go+2 −2internal/host/schedule_wake_test.go+11 −2internal/host/schedule_wiring.go+31 −4internal/host/schedule_wiring_test.go+82 −3internal/host/sidecarwake.go+243 −0internal/host/sidecarwake_test.go+661 −0internal/host/socket_advice.go+16 −1internal/host/systemunits.go+17 −5internal/host/systemunits_test.go+4 −2internal/host/units/carlos-edge.service+12 −17internal/host/units/carlos-instance-control.service+32 −0internal/host/units/carlos-instance-control.socket+18 −0internal/host/units/carlos-instance-probe.service+75 −0internal/host/units/carlos-instance-seed@.service+107 −0internal/host/units/carlos-instance-sidecar@.service+103 −0internal/host/units/carlos-instance@.service+103 −0internal/host/units/carlos-instances.slice+10 −0internal/host/units/carlos-litestream.service+1 −1internal/host/units/carlos.slice+18 −0internal/host/units/data-instances.mount+38 −0internal/host/units/run-carlos-instances.mount+23 −0internal/host/units/run-carlos-logs.mount+23 −0internal/host/units_isolation_test.go+354 −0internal/instancectl/client.go+171 −0internal/instancectl/client_test.go+121 −0internal/instancectl/names.go+186 −0internal/instancectl/names_test.go+94 −0internal/instancectl/peer_linux.go+181 −0internal/instancectl/peer_other.go+15 −0internal/instancectl/server.go+617 −0internal/instancectl/server_test.go+531 −0internal/instanceexec/exec.go+109 −0internal/instanceexec/exec_test.go+158 −0internal/instanceexec/exit.go+91 −0internal/instanceexec/exit_test.go+84 −0internal/instanceexec/probe.go+315 −0internal/instanceexec/probe_linux.go+53 −0internal/instanceexec/probe_other.go+12 −0internal/instanceexec/probe_test.go+242 −0internal/instancefs/instancefs.go+86 −0internal/instancefs/instancefs_linux.go+245 −0internal/instancefs/instancefs_linux_test.go+262 −0internal/instancefs/instancefs_other.go+30 −0internal/lease/endpoint_test.go+40 −0internal/lease/lease.go+10 −0internal/mail/events.go+257 −6internal/mail/events_test.go+251 −1internal/mail/policy.go+46 −0internal/maintenance/launch.go+17 −0internal/maintenanceexec/errors.go+6 −0internal/maintenanceexec/pipes_linux.go+33 −0internal/maintenanceexec/run_linux.go+287 −0internal/maintenanceexec/run_linux_test.go+362 −0internal/maintenanceexec/run_other.go+16 −0internal/maintenanceguard/types.go+3 −15internal/ops/litestream.go+11 −0internal/ops/ops_test.go+36 −0internal/provision/provision.go+136 −2internal/provision/provision_test.go+109 −0internal/provision/reconcile.go+126 −0internal/provision/reconcile_test.go+109 −0internal/provision/sidecar.go+400 −0internal/provision/sidecar_reconcile.go+532 −0internal/provision/sidecar_reconcile_test.go+580 −0internal/provision/sidecar_test.go+164 −0internal/registry/registry.go+130 −16internal/registry/registry_test.go+173 −0internal/release/sidecarwake.go+126 −0internal/release/sidecarwake_test.go+163 −0internal/release/systempointer.go+1 −3internal/release/versions.go+3 −1internal/release/workerassignment.go+148 −0internal/release/workerassignment_test.go+336 −0internal/release/workercontrol.go+176 −0internal/release/workercontrol_test.go+241 −0internal/schedule/runner.go+9 −5internal/status/snapshot.go+34 −8internal/status/status_test.go+57 −0internal/unixdial/unixdial.go+109 −0internal/unixdial/unixdial_test.go+154 −0launchctx/controlname/names.go+28 −0launchctx/go.mod+3 −0launchctx/launch.go+221 −0launchctx/launch_test.go+274 −0launchctx/launch_utf8.go+48 −0launchctx/mode.go+17 −0launchctx/mode_test.go+31 −0launchctx/testdata/generate-launch-vector.py+44 −0launchctx/testdata/launch-v2-binding.json+1 −0launchctx/testdata/launch-v2.json+29 −0launchctx/wireid/id.go+21 −0mail_cli.go+319 −0mail_cli_test.go+117 −0main.go+14 −0sidecars_cli.go+548 −0sidecars_cli_test.go+213 −0sidecars_e2e_test.go+163 −0
.amadan/ci.d/30-minio-contractLoading diff…
AGENTS.mdLoading diff…
MakefileLoading diff…
apimode.goLoading diff…
cli.goLoading diff…
cli_test.goLoading diff…
cmd/console/main.goLoading diff…
docs/site/cli.mdLoading diff…
docs/superpowers/plans/2026-08-17-sidecar-members.mdLoading diff…
docs/superpowers/plans/2026-09-11-isolated-exec-1-foundation.mdLoading diff…
docs/superpowers/plans/2026-09-11-isolated-exec-2-control.mdLoading diff…
docs/superpowers/plans/2026-09-11-isolated-exec-3-activator.mdLoading diff…
docs/superpowers/plans/2026-09-12-isolated-exec-4-layout.mdLoading diff…
docs/superpowers/plans/2026-09-12-isolated-exec-5-console.mdLoading diff…
docs/superpowers/specs/2026-08-17-sidecar-members-design.mdLoading diff…
docs/superpowers/specs/2026-08-29-eleven-carloku-migration-design.mdLoading diff…
docs/superpowers/specs/2026-09-11-isolated-exec-design.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R10.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R11.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R2.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R3.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R4.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R5.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R6.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R7.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R8.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC-R9.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-ISOLATED-EXEC.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-ISOLATED-EXEC.mdLoading diff…
e2e_test.goLoading diff…
go.modLoading diff…
implementation/maintenance-worker-identity/proposal.jsonLoading diff…
implementation/maintenance-worker-progress.jsonLoading diff…
infra/no-inbound-box.mdLoading diff…
internal/activator/activator.goLoading diff…
internal/activator/activator_test.goLoading diff…
internal/activator/admintoken.goLoading diff…
internal/activator/backend_exec.goLoading diff…
internal/activator/backend_unit.goLoading diff…
internal/activator/backend_unit_test.goLoading diff…
internal/activator/control.goLoading diff…
internal/activator/layout.goLoading diff…
internal/activator/layout_test.goLoading diff…
internal/activator/loglistener.goLoading diff…
internal/activator/loglistener_test.goLoading diff…
internal/activator/maintenance_test.goLoading diff…
internal/activator/paths.goLoading diff…
internal/activator/prepare.goLoading diff…
internal/activator/unitproc.goLoading diff…
internal/activator/unitproc_test.goLoading diff…
internal/activator/waketiming_test.goLoading diff…
internal/agentsock/agentsock.goLoading diff…
internal/agentsock/agentsock_test.goLoading diff…
internal/appconfig/syncexec.goLoading diff…
internal/appconfig/syncexec_test.goLoading diff…
internal/cgroup/cgroup.goLoading diff…
internal/cgroup/strict_linux.goLoading diff…
internal/cgroup/strict_linux_test.goLoading diff…
internal/cgroup/strict_other.goLoading diff…
internal/console/apex.goLoading diff…
internal/console/apex_test.goLoading diff…
internal/console/apicli.goLoading diff…
internal/console/apicli_test.goLoading diff…
internal/console/apidomains.goLoading diff…
internal/console/apiinstances.goLoading diff…
internal/console/apiinstancesenable_test.goLoading diff…
internal/console/apimail.goLoading diff…
internal/console/apimail_test.goLoading diff…
internal/console/apisidecars.goLoading diff…
internal/console/apisidecars_test.goLoading diff…
internal/console/apps_claim_test.goLoading diff…
internal/console/appsettings.goLoading diff…
internal/console/authcli.goLoading diff…
internal/console/domainattach.goLoading diff…
internal/console/domainattach_test.goLoading diff…
internal/console/domainpolicy.goLoading diff…
internal/console/domainpolicy_test.goLoading diff…
internal/console/instances.goLoading diff…
internal/console/instances_test.goLoading diff…
internal/console/listquery.goLoading diff…
internal/console/mailevents.goLoading diff…
internal/console/mailevents_test.goLoading diff…
internal/console/mailpush.goLoading diff…
internal/console/mailpush_test.goLoading diff…
internal/console/overview.goLoading diff…
internal/console/overview_test.goLoading diff…
internal/console/server.goLoading diff…
internal/console/sesevents.goLoading diff…
internal/console/sesevents_test.goLoading diff…
internal/console/store.goLoading diff…
internal/console/svcroutes_test.goLoading diff…
internal/controlname/names.goLoading diff…
internal/controlsock/controlsock.goLoading diff…
internal/domains/aliases.goLoading diff…
internal/domains/aliases_paths_test.goLoading diff…
internal/domains/aliases_test.goLoading diff…
internal/edge/edge.goLoading diff…
internal/edge/edge_test.goLoading diff…
internal/edge/purge.goLoading diff…
internal/edge/purge_listen_unix.goLoading diff…
internal/edge/purge_listen_windows.goLoading diff…
internal/host/agent.goLoading diff…
internal/host/agent_isolated_test.goLoading diff…
internal/host/agent_test.goLoading diff…
internal/host/bootstrap.goLoading diff…
internal/host/edgesfile.goLoading diff…
internal/host/edgesfile_test.goLoading diff…
internal/host/fleetbind.goLoading diff…
internal/host/fleetbind_test.goLoading diff…
internal/host/host_test.goLoading diff…
internal/host/metrics_loop.goLoading diff…
internal/host/metrics_probes.goLoading diff…
internal/host/metrics_probes_test.goLoading diff…
internal/host/movespass.goLoading diff…
internal/host/movespass_test.goLoading diff…
internal/host/restart.goLoading diff…
internal/host/restart_test.goLoading diff…
internal/host/restartscope_test.goLoading diff…
internal/host/schedule_wake_test.goLoading diff…
internal/host/schedule_wiring.goLoading diff…
internal/host/schedule_wiring_test.goLoading diff…
internal/host/sidecarwake.goLoading diff…
internal/host/sidecarwake_test.goLoading diff…
internal/host/socket_advice.goLoading diff…
internal/host/systemunits.goLoading diff…
internal/host/systemunits_test.goLoading diff…
internal/host/units/carlos-edge.serviceLoading diff…
internal/host/units/carlos-instance-control.serviceLoading diff…
internal/host/units/carlos-instance-control.socketLoading diff…
internal/host/units/carlos-instance-probe.serviceLoading diff…
internal/host/units/carlos-instance-seed@.serviceLoading diff…
internal/host/units/carlos-instance-sidecar@.serviceLoading diff…
internal/host/units/carlos-instance@.serviceLoading diff…
internal/host/units/carlos-instances.sliceLoading diff…
internal/host/units/carlos-litestream.serviceLoading diff…
internal/host/units/carlos.sliceLoading diff…
internal/host/units/data-instances.mountLoading diff…
internal/host/units/run-carlos-instances.mountLoading diff…
internal/host/units/run-carlos-logs.mountLoading diff…
internal/host/units_isolation_test.goLoading diff…
internal/instancectl/client.goLoading diff…
internal/instancectl/client_test.goLoading diff…
internal/instancectl/names.goLoading diff…
internal/instancectl/names_test.goLoading diff…
internal/instancectl/peer_linux.goLoading diff…
internal/instancectl/peer_other.goLoading diff…
internal/instancectl/server.goLoading diff…
internal/instancectl/server_test.goLoading diff…
internal/instanceexec/exec.goLoading diff…
internal/instanceexec/exec_test.goLoading diff…
internal/instanceexec/exit.goLoading diff…
internal/instanceexec/exit_test.goLoading diff…
internal/instanceexec/probe.goLoading diff…
internal/instanceexec/probe_linux.goLoading diff…
internal/instanceexec/probe_other.goLoading diff…
internal/instanceexec/probe_test.goLoading diff…
internal/instancefs/instancefs.goLoading diff…
internal/instancefs/instancefs_linux.goLoading diff…
internal/instancefs/instancefs_linux_test.goLoading diff…
internal/instancefs/instancefs_other.goLoading diff…
internal/lease/endpoint_test.goLoading diff…
internal/lease/lease.goLoading diff…
internal/mail/events.goLoading diff…
internal/mail/events_test.goLoading diff…
internal/mail/policy.goLoading diff…
internal/maintenance/launch.goLoading diff…
internal/maintenanceexec/errors.goLoading diff…
internal/maintenanceexec/pipes_linux.goLoading diff…
internal/maintenanceexec/run_linux.goLoading diff…
internal/maintenanceexec/run_linux_test.goLoading diff…
internal/maintenanceexec/run_other.goLoading diff…
internal/maintenanceguard/types.goLoading diff…
internal/ops/litestream.goLoading diff…
internal/ops/ops_test.goLoading diff…
internal/provision/provision.goLoading diff…
internal/provision/provision_test.goLoading diff…
internal/provision/reconcile.goLoading diff…
internal/provision/reconcile_test.goLoading diff…
internal/provision/sidecar.goLoading diff…
internal/provision/sidecar_reconcile.goLoading diff…
internal/provision/sidecar_reconcile_test.goLoading diff…
internal/provision/sidecar_test.goLoading diff…
internal/registry/registry.goLoading diff…
internal/registry/registry_test.goLoading diff…
internal/release/sidecarwake.goLoading diff…
internal/release/sidecarwake_test.goLoading diff…
internal/release/systempointer.goLoading diff…
internal/release/versions.goLoading diff…
internal/release/workerassignment.goLoading diff…
internal/release/workerassignment_test.goLoading diff…
internal/release/workercontrol.goLoading diff…
internal/release/workercontrol_test.goLoading diff…
internal/schedule/runner.goLoading diff…
internal/status/snapshot.goLoading diff…
internal/status/status_test.goLoading diff…
internal/unixdial/unixdial.goLoading diff…
internal/unixdial/unixdial_test.goLoading diff…
launchctx/controlname/names.goLoading diff…
launchctx/go.modLoading diff…
launchctx/launch.goLoading diff…
launchctx/launch_test.goLoading diff…
launchctx/launch_utf8.goLoading diff…
launchctx/mode.goLoading diff…
launchctx/mode_test.goLoading diff…
launchctx/testdata/generate-launch-vector.pyLoading diff…
launchctx/testdata/launch-v2-binding.jsonLoading diff…
launchctx/testdata/launch-v2.jsonLoading diff…
launchctx/wireid/id.goLoading diff…
mail_cli.goLoading diff…
mail_cli_test.goLoading diff…
main.goLoading diff…
sidecars_cli.goLoading diff…
sidecars_cli_test.goLoading diff…
sidecars_e2e_test.goLoading diff…