carlos / platform Public

Merge remote-tracking branch 'origin/main' into moves-phase1-4

claude agent, operated by paul@keymail.dev 7858c2bfb17dc6359fbeabdd2cfc56cf7128fb49 parent da4f957parent 218b745
111 files changed, +13200 −674
  • apimode.go +9 −1
  • cli.go +14 −9
  • db.go +70 −6
  • db_at_test.go +75 −0
  • db_e2e_test.go +35 −1
  • docs/site/cli.md +8 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-1-R2.md +15 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-1.md +60 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-2-R2.md +58 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-2.md +105 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-4-R2.md +23 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-4-R3.md +63 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-4-R4.md +39 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-4.md +46 −0
  • instances_cli.go +54 −0
  • instances_record_notfound_test.go +77 −0
  • internal/activator/activator.go +212 −92
  • internal/activator/activator_test.go +0 −189
  • internal/activator/backend_exec.go +236 −52
  • internal/activator/backend_unit.go +53 −0
  • internal/activator/canonlink.go +79 −0
  • internal/activator/canonlink_test.go +248 −0
  • internal/activator/claimspawn.go +17 −0
  • internal/activator/claimspawn_test.go +37 −0
  • internal/activator/containment.go +208 −0
  • internal/activator/containment_test.go +275 −0
  • internal/activator/control.go +15 −0
  • internal/activator/generations.go +120 −0
  • internal/activator/generations_backend_test.go +259 −0
  • internal/activator/generations_file.go +182 −0
  • internal/activator/generations_test.go +95 −0
  • internal/activator/genservice.go +115 −0
  • internal/activator/genservice_test.go +236 −0
  • internal/activator/prepare.go +57 −13
  • internal/activator/unitproc.go +94 −11
  • internal/activator/unitproc_gen_test.go +346 −0
  • internal/activator/unitproc_test.go +4 −2
  • internal/activator/worker_generations_test.go +484 −0
  • internal/activator/worker_identity_test.go +464 −0
  • internal/activator/worker_staged_test.go +265 −0
  • internal/activator/workerbuild.go +171 −0
  • internal/cgroup/cgroup.go +36 −15
  • internal/cgroup/cleanup_linux.go +139 −13
  • internal/cgroup/cleanup_linux_test.go +127 −0
  • internal/cgroup/cleanup_other.go +8 −0
  • internal/cgroup/gen.go +200 −0
  • internal/cgroup/gen_kernel_linux_test.go +479 −0
  • internal/cgroup/gen_test.go +277 −0
  • internal/cgroup/role_linux.go +14 −55
  • internal/cgroup/role_linux_test.go +33 −0
  • internal/cgroup/strict_gen_linux.go +265 −0
  • internal/cgroup/strict_gen_linux_test.go +213 −0
  • internal/cgroup/strict_linux.go +29 −4
  • internal/cgroup/strict_other.go +6 −0
  • internal/console/apiroutes.go +7 −0
  • internal/console/apiroutes_test.go +46 −0
  • internal/dbdoor/restore.go +107 −3
  • internal/dbdoor/restore_asof_test.go +208 −0
  • internal/edge/answered.go +21 −0
  • internal/edge/cache.go +49 −0
  • internal/edge/edge.go +67 −28
  • internal/edge/gencache_test.go +187 −0
  • internal/edge/genedge_test.go +98 −0
  • internal/edge/genproxy.go +389 −0
  • internal/edge/genproxy_test.go +508 −0
  • internal/edge/gensource.go +39 −0
  • internal/host/agent.go +21 −3
  • internal/host/claimunit.go +2 −2
  • internal/host/claimunit_test.go +1 −1
  • internal/host/generations_test.go +168 −0
  • internal/host/host_test.go +1 −0
  • internal/host/metrics_probes.go +14 −1
  • internal/host/metrics_probes_test.go +35 −0
  • internal/host/probes.go +24 −0
  • internal/host/schedule_wiring.go +40 −3
  • internal/host/socket_advice.go +31 −1
  • internal/host/socket_advice_gen_test.go +46 −0
  • internal/host/units/carlos-instance-control.service +3 −1
  • internal/host/units/carlos-instance-gen@.service +149 −0
  • internal/host/units_hardening_test.go +3 −3
  • internal/host/units_isolation_test.go +32 −3
  • internal/host/versionsweep.go +19 −4
  • internal/host/versionsweep_test.go +73 −5
  • internal/instancectl/client.go +47 −0
  • internal/instancectl/gen.go +325 −0
  • internal/instancectl/hardening.go +6 −5
  • internal/instancectl/names.go +108 −0
  • internal/instancectl/names_gen_test.go +123 −0
  • internal/instancectl/server.go +67 −12
  • internal/instancectl/server_gen_test.go +453 −0
  • internal/instanceexec/exec.go +44 −2
  • internal/instanceexec/exec_test.go +87 −0
  • internal/instanceexec/exit.go +6 −2
  • internal/instanceexec/exit_test.go +22 −0
  • internal/release/adopt.go +227 −68
  • internal/release/demand.go +66 −0
  • internal/release/demand_test.go +230 −0
  • internal/release/generations_publish_test.go +272 −0
  • internal/release/materialize.go +2 −1
  • internal/release/materializeheld_proof_test.go +10 −17
  • internal/release/pins.go +451 −0
  • internal/release/pins_test.go +342 −0
  • internal/release/proofgate_test.go +54 −16
  • internal/release/release.go +30 −5
  • internal/release/sidecar_adopt_test.go +203 −0
  • internal/release/stage_reuse_test.go +349 −0
  • internal/release/staged.go +147 −0
  • internal/release/staged_raw_test.go +58 −0
  • internal/release/staged_test.go +194 −0
  • internal/release/versions.go +35 −24
  • internal/stopevidence/evidence.go +5 −1
apimode.go

Loading diff…

cli.go

Loading diff…

db.go

Loading diff…

db_at_test.go

Loading diff…

db_e2e_test.go

Loading diff…

docs/site/cli.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-1-R2.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-1.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-2-R2.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-2.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-4-R2.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-4-R3.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-4-R4.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-4.md

Loading diff…

instances_cli.go

Loading diff…

instances_record_notfound_test.go

Loading diff…

internal/activator/activator.go

Loading diff…

internal/activator/activator_test.go

Loading diff…

internal/activator/backend_exec.go

Loading diff…

internal/activator/backend_unit.go

Loading diff…

internal/activator/canonlink.go

Loading diff…

internal/activator/canonlink_test.go

Loading diff…

internal/activator/claimspawn.go

Loading diff…

internal/activator/claimspawn_test.go

Loading diff…

internal/activator/containment.go

Loading diff…

internal/activator/containment_test.go

Loading diff…

internal/activator/control.go

Loading diff…

internal/activator/generations.go

Loading diff…

internal/activator/generations_backend_test.go

Loading diff…

internal/activator/generations_file.go

Loading diff…

internal/activator/generations_test.go

Loading diff…

internal/activator/genservice.go

Loading diff…

internal/activator/genservice_test.go

Loading diff…

internal/activator/prepare.go

Loading diff…

internal/activator/unitproc.go

Loading diff…

internal/activator/unitproc_gen_test.go

Loading diff…

internal/activator/unitproc_test.go

Loading diff…

internal/activator/worker_generations_test.go

Loading diff…

internal/activator/worker_identity_test.go

Loading diff…

internal/activator/worker_staged_test.go

Loading diff…

internal/activator/workerbuild.go

Loading diff…

internal/cgroup/cgroup.go

Loading diff…

internal/cgroup/cleanup_linux.go

Loading diff…

internal/cgroup/cleanup_linux_test.go

Loading diff…

internal/cgroup/cleanup_other.go

Loading diff…

internal/cgroup/gen.go

Loading diff…

internal/cgroup/gen_kernel_linux_test.go

Loading diff…

internal/cgroup/gen_test.go

Loading diff…

internal/cgroup/role_linux.go

Loading diff…

internal/cgroup/role_linux_test.go

Loading diff…

internal/cgroup/strict_gen_linux.go

Loading diff…

internal/cgroup/strict_gen_linux_test.go

Loading diff…

internal/cgroup/strict_linux.go

Loading diff…

internal/cgroup/strict_other.go

Loading diff…

internal/console/apiroutes.go

Loading diff…

internal/console/apiroutes_test.go

Loading diff…

internal/dbdoor/restore.go

Loading diff…

internal/dbdoor/restore_asof_test.go

Loading diff…

internal/edge/answered.go

Loading diff…

internal/edge/cache.go

Loading diff…

internal/edge/edge.go

Loading diff…

internal/edge/gencache_test.go

Loading diff…

internal/edge/genedge_test.go

Loading diff…

internal/edge/genproxy.go

Loading diff…

internal/edge/genproxy_test.go

Loading diff…

internal/edge/gensource.go

Loading diff…

internal/host/agent.go

Loading diff…

internal/host/claimunit.go

Loading diff…

internal/host/claimunit_test.go

Loading diff…

internal/host/generations_test.go

Loading diff…

internal/host/host_test.go

Loading diff…

internal/host/metrics_probes.go

Loading diff…

internal/host/metrics_probes_test.go

Loading diff…

internal/host/probes.go

Loading diff…

internal/host/schedule_wiring.go

Loading diff…

internal/host/socket_advice.go

Loading diff…

internal/host/socket_advice_gen_test.go

Loading diff…

internal/host/units/carlos-instance-control.service

Loading diff…

internal/host/units/carlos-instance-gen@.service

Loading diff…

internal/host/units_hardening_test.go

Loading diff…

internal/host/units_isolation_test.go

Loading diff…

internal/host/versionsweep.go

Loading diff…

internal/host/versionsweep_test.go

Loading diff…

internal/instancectl/client.go

Loading diff…

internal/instancectl/gen.go

Loading diff…

internal/instancectl/hardening.go

Loading diff…

internal/instancectl/names.go

Loading diff…

internal/instancectl/names_gen_test.go

Loading diff…

internal/instancectl/server.go

Loading diff…

internal/instancectl/server_gen_test.go

Loading diff…

internal/instanceexec/exec.go

Loading diff…

internal/instanceexec/exec_test.go

Loading diff…

internal/instanceexec/exit.go

Loading diff…

internal/instanceexec/exit_test.go

Loading diff…

internal/release/adopt.go

Loading diff…

internal/release/demand.go

Loading diff…

internal/release/demand_test.go

Loading diff…

internal/release/generations_publish_test.go

Loading diff…

internal/release/materialize.go

Loading diff…

internal/release/materializeheld_proof_test.go

Loading diff…

internal/release/pins.go

Loading diff…

internal/release/pins_test.go

Loading diff…

internal/release/proofgate_test.go

Loading diff…

internal/release/release.go

Loading diff…

internal/release/sidecar_adopt_test.go

Loading diff…

internal/release/stage_reuse_test.go

Loading diff…

internal/release/staged.go

Loading diff…

internal/release/staged_raw_test.go

Loading diff…

internal/release/staged_test.go

Loading diff…

internal/release/versions.go

Loading diff…

internal/stopevidence/evidence.go

Loading diff…