def assemble?(station, options={})
      return true if station == :prepare && approve?(options)
      return true if station == :promote
      return false
    end
def assemble?(station, options={})
      return true if station == :prepare && approve?(options)
      return true if station == :promote
      return false
    end
def announce_options(options)
  options  = options.rekey
  environ  = Emailer.environment_options
  defaults = project.defaults['email'].rekey

  result = {}
  result.update(defaults)
  result.update(environ)
  result.update(options)

  result[:subject] = (result[:subject] % [metadata.unixname, metadata.version])

  result
end