Every generation carries an estimated cost before it runs and an actual cost after. Nothing is generated silently.
When a cap is reached Narrashot stops queuing new generations and asks you first.