Meaning of on spec in English:

on spec

phrase

informal
  • In the hope of success but without any specific plan or instructions.

    • ‘he built the factory on spec and hoped someone would buy it’