Cron-like subagent schedule definition.
@type t() :: %Vibe.Subagents.Schedule{ at: term(), every_ms: term(), id: term(), missed: term(), next_run_at: term(), opts: term(), parent_session_id: term(), role: term(), task: term(), timer_ref: term() }