Packet expander — takes a validated, safety-checked, resolved packet and produces a fully-specified executable YAML packet ready for consumption by executors (RunPacket, ResultPacket, ApprovalPacket, ContextPacket).