feat: move activation_args and reboot_policy onto subscription, remove DeploymentProfile
activation_args and reboot_policy are now fields on the subscription
schema instead of a separate DeploymentProfile struct. The deployer
and seed activation code read these directly from the subscription
looked up by sid.
- Client schema: added activation_args (default []) and reboot_policy
(default "never") to Subscription
- Server schema: added activation_args and reboot_policy columns
- Garden.Seed: accepts Subscription instead of DeploymentProfile
- Deployer: uses find_subscription_fun instead of get_deployment_profile_fun
- Deleted DeploymentProfile schema and all references
SOW-121
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>