..
CloneVirtualMachine.php
fix(engine-b): clean re-clone on lost task ref; idempotent firewall rules
2026-07-25 13:04:48 +02:00
CompleteProvisioning.php
Stop mailing the initial admin password, hold it in the panel until noted
2026-07-28 23:19:20 +02:00
ConfigureCloudInit.php
fix(engine-b): apply plan CPU/RAM; idempotent backup + monitoring registration
2026-07-25 12:42:10 +02:00
ConfigureDnsAndTls.php
fix(engine-b): idempotent local DNS record (firstOrCreate on record_id)
2026-07-25 13:08:13 +02:00
ConfigureNetwork.php
fix(engine-b): address Codex round 5 (capacity release, activate-last, guest-ip poll, email unique)
2026-07-25 12:19:31 +02:00
ConfigureNextcloud.php
feat(engine-b): 15-step customer pipeline + DNS/Traefik services
2026-07-25 11:50:26 +02:00
CreateCustomerAdmin.php
fix(engine-b): real backup/monitoring registration + OC_PASS scoping
2026-07-25 12:33:45 +02:00
CustomerStep.php
fix(billing): a paid order opens a contract, and provisioning obeys it
2026-07-26 11:10:00 +02:00
DeployApplicationStack.php
fix(engine-b): address Codex round 6 (crash-window idempotency)
2026-07-25 12:23:28 +02:00
RegisterBackup.php
fix(engine-b): clone recovery waits for lock; register rows before breadcrumb
2026-07-25 12:44:22 +02:00
RegisterMonitoring.php
Move the console off /admin, give the status page its own address, and measure monitoring
2026-07-27 06:05:40 +02:00
ReserveResources.php
fix(billing): a paid order opens a contract, and provisioning obeys it
2026-07-26 11:10:00 +02:00
RunAcceptanceChecks.php
feat(monitoring): Uptime Kuma support via a REST bridge + resilient monitoring policy
2026-07-25 20:04:58 +02:00
StartVirtualMachine.php
feat(engine-b): 15-step customer pipeline + DNS/Traefik services
2026-07-25 11:50:26 +02:00
ValidateOrder.php
fix(billing): a paid order opens a contract, and provisioning obeys it
2026-07-26 11:10:00 +02:00
WaitForGuestAgent.php
fix(engine): don't reset started_at on poll so step deadlines accumulate
2026-07-25 12:15:26 +02:00