carlos / platform Public

zdd-3-swap

Squashed from zdd-3-swap into main.
claude agent, operated by paul@keymail.dev a3bf7d6c0038094495a58d3d18623fd1568b90d4 parent da76647
60 files changed, +12698 −167
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-3-R2.md +63 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-3-R3.md +17 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-IMPL-3.md +224 −0
  • internal/activator/activator.go +877 −53
  • internal/activator/activator_test.go +85 −3
  • internal/activator/backend_exec.go +193 −31
  • internal/activator/backend_unit.go +3 −4
  • internal/activator/claimgen.go +50 −0
  • internal/activator/claimgen_test.go +448 −0
  • internal/activator/claimwake.go +199 −3
  • internal/activator/containment.go +30 −9
  • internal/activator/containment_test.go +7 −0
  • internal/activator/control.go +2 −0
  • internal/activator/genbackend.go +397 −0
  • internal/activator/genbackend_test.go +309 −0
  • internal/activator/generations.go +10 −0
  • internal/activator/generations_file.go +19 −1
  • internal/activator/genservice.go +4 −4
  • internal/activator/logsink.go +18 −0
  • internal/activator/logsink_test.go +59 −0
  • internal/activator/maintenance.go +41 −2
  • internal/activator/opset.go +629 −0
  • internal/activator/opset_test.go +1115 −0
  • internal/activator/prepare.go +9 −3
  • internal/activator/schedfence.go +121 −0
  • internal/activator/settle.go +58 −0
  • internal/activator/settle_test.go +163 −0
  • internal/activator/staged.go +46 −0
  • internal/activator/swap.go +568 −0
  • internal/activator/swap_admit_test.go +188 −0
  • internal/activator/swap_fixture_test.go +363 −0
  • internal/activator/swap_hold_exec_test.go +127 −0
  • internal/activator/swap_hold_test.go +719 −0
  • internal/activator/swap_nested_test.go +242 −0
  • internal/activator/swap_overlap_test.go +483 −0
  • internal/activator/swap_parent_repair_test.go +93 −0
  • internal/activator/swap_parent_retry_join_test.go +199 −0
  • internal/activator/swap_review_test.go +261 −0
  • internal/activator/swap_schedule_test.go +307 −0
  • internal/activator/swap_sidecar_test.go +697 −0
  • internal/activator/swap_sim_test.go +956 −0
  • internal/activator/swapadmit.go +116 −0
  • internal/activator/swaphold.go +390 −0
  • internal/activator/testdata/swapsim/mutate.sh +200 −0
  • internal/activator/unitproc_gen_test.go +3 −2
  • internal/activator/worker_gen_test.go +248 −0
  • internal/activator/worker_respawn_exec_test.go +208 −0
  • internal/activator/worker_retained_pin_test.go +146 −0
  • internal/activator/workerbuild.go +16 −1
  • internal/host/agent.go +11 −0
  • internal/host/memtier.go +10 −0
  • internal/host/memtier_test.go +24 −0
  • internal/instancectl/client.go +34 −3
  • internal/instancectl/gen.go +6 −1
  • internal/instancectl/server.go +43 −3
  • internal/instancectl/stagedexe.go +159 −0
  • internal/instancectl/stagedexe_linux_test.go +248 −0
  • internal/instancectl/stagedexe_test.go +114 −0
  • internal/schedule/control.go +109 −44
  • internal/schedule/control_gate_test.go +214 −0

CI passed — run details

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

Loading diff…

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

Loading diff…

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

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/claimgen.go

Loading diff…

internal/activator/claimgen_test.go

Loading diff…

internal/activator/claimwake.go

Loading diff…

internal/activator/containment.go

Loading diff…

internal/activator/containment_test.go

Loading diff…

internal/activator/control.go

Loading diff…

internal/activator/genbackend.go

Loading diff…

internal/activator/genbackend_test.go

Loading diff…

internal/activator/generations.go

Loading diff…

internal/activator/generations_file.go

Loading diff…

internal/activator/genservice.go

Loading diff…

internal/activator/logsink.go

Loading diff…

internal/activator/logsink_test.go

Loading diff…

internal/activator/maintenance.go

Loading diff…

internal/activator/opset.go

Loading diff…

internal/activator/opset_test.go

Loading diff…

internal/activator/prepare.go

Loading diff…

internal/activator/schedfence.go

Loading diff…

internal/activator/settle.go

Loading diff…

internal/activator/settle_test.go

Loading diff…

internal/activator/staged.go

Loading diff…

internal/activator/swap.go

Loading diff…

internal/activator/swap_admit_test.go

Loading diff…

internal/activator/swap_fixture_test.go

Loading diff…

internal/activator/swap_hold_exec_test.go

Loading diff…

internal/activator/swap_hold_test.go

Loading diff…

internal/activator/swap_nested_test.go

Loading diff…

internal/activator/swap_overlap_test.go

Loading diff…

internal/activator/swap_parent_repair_test.go

Loading diff…

internal/activator/swap_parent_retry_join_test.go

Loading diff…

internal/activator/swap_review_test.go

Loading diff…

internal/activator/swap_schedule_test.go

Loading diff…

internal/activator/swap_sidecar_test.go

Loading diff…

internal/activator/swap_sim_test.go

Loading diff…

internal/activator/swapadmit.go

Loading diff…

internal/activator/swaphold.go

Loading diff…

internal/activator/testdata/swapsim/mutate.sh

Loading diff…

internal/activator/unitproc_gen_test.go

Loading diff…

internal/activator/worker_gen_test.go

Loading diff…

internal/activator/worker_respawn_exec_test.go

Loading diff…

internal/activator/worker_retained_pin_test.go

Loading diff…

internal/activator/workerbuild.go

Loading diff…

internal/host/agent.go

Loading diff…

internal/host/memtier.go

Loading diff…

internal/host/memtier_test.go

Loading diff…

internal/instancectl/client.go

Loading diff…

internal/instancectl/gen.go

Loading diff…

internal/instancectl/server.go

Loading diff…

internal/instancectl/stagedexe.go

Loading diff…

internal/instancectl/stagedexe_linux_test.go

Loading diff…

internal/instancectl/stagedexe_test.go

Loading diff…

internal/schedule/control.go

Loading diff…

internal/schedule/control_gate_test.go

Loading diff…