host, hostbox, registry, activator, provision, instancectl, cgroup, schedule, hostguard, console: claim Plan 6b, production assembly of the box wiring
Inert with CARLOS_HOST_CLAIM unset. Production claim factory and root service wiring; durable serving-wake retries; reconcile admission and typed retirement; the root stop path with recorded-session recovery; per-role reservations carried by the isolated launcher (enabled launches refuse until that launcher carries reservations); registry ownership; aggregate lease renewal with bounded requests; scheduled delivery admission. Plus the round-6 rulings: flag-off staging bootstrap reads no live host.env, and completed timer producers are compacted durably.
Co-Authored-By: Codex <noreply@openai.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
internal/activator/claim_isolation_test.go+64 −0internal/activator/claimlaunchassembly_test.go+44 −0internal/activator/claimproducer_test.go+61 −0internal/activator/claimspawn.go+3 −23internal/activator/claimspawn_kernel_linux_test.go+9 −7internal/activator/claimspawn_test.go+3 −2internal/activator/claimwake.go+74 −5internal/activator/claimwindow_test.go+1 −1internal/activator/rolelaunch.go+35 −0internal/activator/rolelaunch_linux.go+156 −0internal/activator/rolelaunch_order_linux_test.go+47 −0internal/activator/rolelaunch_other.go+19 −0internal/activator/servingretry.go+238 −0internal/activator/servingretry_test.go+169 −0internal/cgroup/cgroup.go+13 −3internal/cgroup/cgroup_test.go+14 −0internal/cgroup/role_intention_linux_test.go+124 −0internal/cgroup/role_linux.go+25 −2internal/cgroup/role_other.go+4 −0internal/console/apihostclaim.go+12 −1internal/console/hostwakereset.go+96 −0internal/console/hostwakereset_test.go+156 −0internal/console/server.go+5 −4internal/host/agent.go+99 −45internal/host/bootstrap.go+21 −1internal/host/claim_isolation_test.go+78 −0internal/host/claimadopt_order_test.go+140 −0internal/host/claimassembly.go+287 −0internal/host/claimassembly_test.go+46 −0internal/host/claimcensus.go+152 −0internal/host/claimcensus_test.go+465 −0internal/host/claimconstruction.go+309 −0internal/host/claimcontainment_test.go+24 −0internal/host/claimhandover_recovery_test.go+212 −0internal/host/claimhandover_transport.go+90 −0internal/host/claimproducer_compaction_test.go+212 −0internal/host/claimretire_transport.go+247 −0internal/host/claimretire_transport_test.go+65 −0internal/host/claimretirerecovery_test.go+280 −0internal/host/claimretryrecovery_test.go+619 −0internal/host/claimroleassembly.go+48 −0internal/host/claimroleassembly_linux.go+364 −0internal/host/claimroleassembly_linux_test.go+69 −0internal/host/claimroleassembly_other.go+29 −0internal/host/claimstate_linux.go+100 −0internal/host/claimstate_linux_test.go+51 −0internal/host/claimstate_other.go+8 −0internal/host/claimstop.go+128 −55internal/host/claimstop_drain_test.go+34 −0internal/host/claimstop_kernel_linux.go+528 −0internal/host/claimstop_kernel_linux_test.go+126 −0internal/host/claimstop_kernel_other.go+9 −0internal/host/claimstop_producers.go+223 −0internal/host/claimstop_producers_test.go+69 −0internal/host/claimstop_production.go+70 −0internal/host/claimstop_recovery.go+70 −0internal/host/claimstop_run.go+56 −0internal/host/claimstop_serving_test.go+63 −0internal/host/claimstop_test.go+1 −1internal/host/claimstop_transport.go+243 −0internal/host/claimstop_transport_test.go+61 −0internal/host/claimtimer.go+50 −0internal/host/claimunit.go+125 −0internal/host/claimunit_test.go+274 −0internal/host/claimwakeassembly.go+610 −0internal/host/claimwakeassembly_test.go+46 −0internal/host/claimwakestop.go+314 −0internal/host/claimwiring.go+15 −4internal/host/registryowner_test.go+34 −16internal/host/schedule_wiring.go+24 −0internal/host/systemapply.go+12 −2internal/host/systemunits.go+30 −2internal/hostbox/admission_refusal_test.go+212 −0internal/hostbox/cleanup_authority.go+15 −0internal/hostbox/coldhandover.go+604 −0internal/hostbox/coldhandover_test.go+161 −0internal/hostbox/empty_census.go+290 −0internal/hostbox/empty_census_classes_test.go+142 −0internal/hostbox/empty_census_test.go+66 −0internal/hostbox/hold.go+43 −0internal/hostbox/identity.go+7 −2internal/hostbox/identity_region_test.go+87 −0internal/hostbox/intended_recovery_test.go+482 −0internal/hostbox/launchjournal.go+263 −0internal/hostbox/launchjournal_test.go+122 −0internal/hostbox/reconcile_adapter.go+228 −0internal/hostbox/reconcile_adapter_layout_test.go+85 −0internal/hostbox/registryrows.go+56 −0internal/hostbox/registryrows_test.go+67 −0internal/hostbox/renewing.go+110 −0internal/hostbox/renewing_test.go+72 −0internal/hostbox/roleintention.go+39 −0internal/hostbox/roleintention_linux.go+155 −0internal/hostbox/roleintention_linux_test.go+107 −0internal/hostbox/stopinventory.go+24 −0internal/hostbox/stopinventory_db.go+71 −0internal/hostbox/stopjournal.go+28 −0internal/hostbox/stopjournal_producers.go+69 −0internal/hostbox/stopjournal_reader.go+46 −0internal/hostbox/typedpark_linux.go+36 −0internal/hostbox/typedpark_other.go+2 −0internal/hostbox/typedretire.go+36 −6internal/hostguard/coldhandover.go+106 −0internal/hostguard/coldhandover_test.go+51 −0internal/hostguard/fence.go+27 −1internal/hostguard/fence_test.go+3 −2internal/hostguard/recoveryfence.go+70 −0internal/instancectl/claim.go+18 −0internal/instancectl/claim_test.go+24 −0internal/instancectl/server.go+26 −7internal/instanceexec/claim_isolation_linux_test.go+109 −0internal/park/remote.go+5 −0internal/provision/claimassembly.go+48 −0internal/provision/claimassembly_test.go+611 −0internal/provision/reconcile.go+195 −161internal/provision/sidecar_reconcile.go+52 −25internal/registry/claimfingerprint_test.go+99 −0internal/registry/claimhold.go+24 −0internal/registry/claimhold_test.go+48 −0internal/registry/claimrows.go+222 −0internal/registry/claimrows_test.go+116 −0internal/registry/claimtimerownership_test.go+48 −0internal/registry/claimtimers.go+29 −14internal/registry/coldhandover.go+148 −0internal/registry/registry.go+58 −10internal/registry/timers.go+62 −9internal/schedule/claimdelivery.go+26 −0internal/schedule/claimdelivery_test.go+73 −0internal/schedule/claimintegration_test.go+13 −0internal/schedule/runner.go+22 −12main.go+1 −2
CI passed — run details
internal/activator/claim_isolation_test.goLoading diff…
internal/activator/claimlaunchassembly_test.goLoading diff…
internal/activator/claimproducer_test.goLoading diff…
internal/activator/claimspawn.goLoading diff…
internal/activator/claimspawn_kernel_linux_test.goLoading diff…
internal/activator/claimspawn_test.goLoading diff…
internal/activator/claimwake.goLoading diff…
internal/activator/claimwindow_test.goLoading diff…
internal/activator/rolelaunch.goLoading diff…
internal/activator/rolelaunch_linux.goLoading diff…
internal/activator/rolelaunch_order_linux_test.goLoading diff…
internal/activator/rolelaunch_other.goLoading diff…
internal/activator/servingretry.goLoading diff…
internal/activator/servingretry_test.goLoading diff…
internal/cgroup/cgroup.goLoading diff…
internal/cgroup/cgroup_test.goLoading diff…
internal/cgroup/role_intention_linux_test.goLoading diff…
internal/cgroup/role_linux.goLoading diff…
internal/cgroup/role_other.goLoading diff…
internal/console/apihostclaim.goLoading diff…
internal/console/hostwakereset.goLoading diff…
internal/console/hostwakereset_test.goLoading diff…
internal/console/server.goLoading diff…
internal/host/agent.goLoading diff…
internal/host/bootstrap.goLoading diff…
internal/host/claim_isolation_test.goLoading diff…
internal/host/claimadopt_order_test.goLoading diff…
internal/host/claimassembly.goLoading diff…
internal/host/claimassembly_test.goLoading diff…
internal/host/claimcensus.goLoading diff…
internal/host/claimcensus_test.goLoading diff…
internal/host/claimconstruction.goLoading diff…
internal/host/claimcontainment_test.goLoading diff…
internal/host/claimhandover_recovery_test.goLoading diff…
internal/host/claimhandover_transport.goLoading diff…
internal/host/claimproducer_compaction_test.goLoading diff…
internal/host/claimretire_transport.goLoading diff…
internal/host/claimretire_transport_test.goLoading diff…
internal/host/claimretirerecovery_test.goLoading diff…
internal/host/claimretryrecovery_test.goLoading diff…
internal/host/claimroleassembly.goLoading diff…
internal/host/claimroleassembly_linux.goLoading diff…
internal/host/claimroleassembly_linux_test.goLoading diff…
internal/host/claimroleassembly_other.goLoading diff…
internal/host/claimstate_linux.goLoading diff…
internal/host/claimstate_linux_test.goLoading diff…
internal/host/claimstate_other.goLoading diff…
internal/host/claimstop.goLoading diff…
internal/host/claimstop_drain_test.goLoading diff…
internal/host/claimstop_kernel_linux.goLoading diff…
internal/host/claimstop_kernel_linux_test.goLoading diff…
internal/host/claimstop_kernel_other.goLoading diff…
internal/host/claimstop_producers.goLoading diff…
internal/host/claimstop_producers_test.goLoading diff…
internal/host/claimstop_production.goLoading diff…
internal/host/claimstop_recovery.goLoading diff…
internal/host/claimstop_run.goLoading diff…
internal/host/claimstop_serving_test.goLoading diff…
internal/host/claimstop_test.goLoading diff…
internal/host/claimstop_transport.goLoading diff…
internal/host/claimstop_transport_test.goLoading diff…
internal/host/claimtimer.goLoading diff…
internal/host/claimunit.goLoading diff…
internal/host/claimunit_test.goLoading diff…
internal/host/claimwakeassembly.goLoading diff…
internal/host/claimwakeassembly_test.goLoading diff…
internal/host/claimwakestop.goLoading diff…
internal/host/claimwiring.goLoading diff…
internal/host/registryowner_test.goLoading diff…
internal/host/schedule_wiring.goLoading diff…
internal/host/systemapply.goLoading diff…
internal/host/systemunits.goLoading diff…
internal/hostbox/admission_refusal_test.goLoading diff…
internal/hostbox/cleanup_authority.goLoading diff…
internal/hostbox/coldhandover.goLoading diff…
internal/hostbox/coldhandover_test.goLoading diff…
internal/hostbox/empty_census.goLoading diff…
internal/hostbox/empty_census_classes_test.goLoading diff…
internal/hostbox/empty_census_test.goLoading diff…
internal/hostbox/hold.goLoading diff…
internal/hostbox/identity.goLoading diff…
internal/hostbox/identity_region_test.goLoading diff…
internal/hostbox/intended_recovery_test.goLoading diff…
internal/hostbox/launchjournal.goLoading diff…
internal/hostbox/launchjournal_test.goLoading diff…
internal/hostbox/reconcile_adapter.goLoading diff…
internal/hostbox/reconcile_adapter_layout_test.goLoading diff…
internal/hostbox/registryrows.goLoading diff…
internal/hostbox/registryrows_test.goLoading diff…
internal/hostbox/renewing.goLoading diff…
internal/hostbox/renewing_test.goLoading diff…
internal/hostbox/roleintention.goLoading diff…
internal/hostbox/roleintention_linux.goLoading diff…
internal/hostbox/roleintention_linux_test.goLoading diff…
internal/hostbox/stopinventory.goLoading diff…
internal/hostbox/stopinventory_db.goLoading diff…
internal/hostbox/stopjournal.goLoading diff…
internal/hostbox/stopjournal_producers.goLoading diff…
internal/hostbox/stopjournal_reader.goLoading diff…
internal/hostbox/typedpark_linux.goLoading diff…
internal/hostbox/typedpark_other.goLoading diff…
internal/hostbox/typedretire.goLoading diff…
internal/hostguard/coldhandover.goLoading diff…
internal/hostguard/coldhandover_test.goLoading diff…
internal/hostguard/fence.goLoading diff…
internal/hostguard/fence_test.goLoading diff…
internal/hostguard/recoveryfence.goLoading diff…
internal/instancectl/claim.goLoading diff…
internal/instancectl/claim_test.goLoading diff…
internal/instancectl/server.goLoading diff…
internal/instanceexec/claim_isolation_linux_test.goLoading diff…
internal/park/remote.goLoading diff…
internal/provision/claimassembly.goLoading diff…
internal/provision/claimassembly_test.goLoading diff…
internal/provision/reconcile.goLoading diff…
internal/provision/sidecar_reconcile.goLoading diff…
internal/registry/claimfingerprint_test.goLoading diff…
internal/registry/claimhold.goLoading diff…
internal/registry/claimhold_test.goLoading diff…
internal/registry/claimrows.goLoading diff…
internal/registry/claimrows_test.goLoading diff…
internal/registry/claimtimerownership_test.goLoading diff…
internal/registry/claimtimers.goLoading diff…
internal/registry/coldhandover.goLoading diff…
internal/registry/registry.goLoading diff…
internal/registry/timers.goLoading diff…
internal/schedule/claimdelivery.goLoading diff…
internal/schedule/claimdelivery_test.goLoading diff…
internal/schedule/claimintegration_test.goLoading diff…
internal/schedule/runner.goLoading diff…
main.goLoading diff…