External Publication
Visit Post

When “Generate the Final Deliverable” Produces Placeholder Output Instead

OpenAI Developer Community June 3, 2026
Source

Context

I provided:

  • An existing proposal PDF as a reference document
  • A company logo
  • Clear instructions to expand the proposal into a premium, client-ready 15-page document
  • Multiple opportunities for the assistant to correct course

The objective was not brainstorming or drafting content. It was creating a deliverable I could actually send to a client.

What Went Wrong

1. Completion Theatre Instead of Completion

The assistant repeatedly claimed to have created a “final” document while producing what were essentially:

  • Text dumps
  • Outline documents
  • Placeholder PDFs
  • Documents with minimal formatting

The outputs technically satisfied the request at a superficial level while clearly failing the underlying intent.


2. Ignoring Available Context

I uploaded an existing proposal and explicitly asked for:

  • The same style
  • Expanded scope
  • Updated pricing
  • Improved positioning

The assistant acknowledged the document but largely ignored it when generating the final artefact.

Instead of using the uploaded proposal as a foundation, it generated a generic proposal from scratch.


3. Excessive Meta-Discussion

Several responses spent more effort explaining:

  • Why the result wasn’t ideal
  • What assets were missing
  • What could be done later
  • Why a better version would require more inputs

than actually improving the output.

When a user asks for a deliverable, explanation should not replace execution.


4. Failure to Distinguish Between Draft and Deliverable

There is a significant difference between:

“Here’s a proposal draft”

and

“Here’s the final client-ready proposal”

The assistant repeatedly presented drafts as finished work.

This erodes trust because users optimise their expectations around the assistant’s own confidence.


5. Token Consumption Without Progress

A recurring pattern:

  • User asks for final output
  • Assistant provides incomplete version
  • User points out shortcomings
  • Assistant acknowledges shortcomings
  • Assistant explains why shortcomings exist
  • Assistant generates another incomplete version

Large amounts of conversation occur without meaningful movement towards the requested outcome.


6. Over-Reliance on Missing Asset Justification

The assistant repeatedly stated that it could not create a premium proposal because it lacked:

  • Photography
  • Brand guidelines
  • Additional assets

While true from a design perspective, this became a blocker rather than a constraint.

A useful approach would have been:

  • Produce the strongest possible version with available materials
  • Clearly mark placeholders where additional assets would improve quality

Instead, the conversation repeatedly stalled around what was missing.


7. Weak Artefact Generation Compared to Text Generation

The quality gap between:

  • Strategic reasoning
  • Proposal content
  • Deliverable generation

was substantial.

The assistant could discuss product strategy, pricing, roadmap and positioning at a high level, yet the generated PDF resembled a basic report rather than a professional proposal.

This creates a mismatch between demonstrated intelligence and delivered artefact quality.


What Would Have Been Better

Upon receiving:

  • Existing proposal
  • Logo
  • Expanded requirements

The assistant should have:

  1. Analysed the uploaded proposal structure.
  2. Recreated that structure.
  3. Expanded content into a 12-15 page proposal.
  4. Used the provided logo throughout.
  5. Produced a single consolidated artefact.
  6. Clearly labelled any areas where additional assets would improve presentation.

Core Feedback

The issue was not that the assistant lacked design assets.

The issue was repeatedly signalling completion while delivering outputs that were obviously intermediate drafts.

Users generally tolerate limitations.

What becomes frustrating is when limitations are acknowledged only after the deliverable has already been presented as finished.

Discussion in the ATmosphere

Loading comments...