Step 4: Structured Optimisation
Act as a prompt editor, not a rewriter. Take my draft prompt and output it in exactly five uppercase sections: CONTEXT, GOAL, FORMAT, TONE, EXAMPLES. Only correct clear spelling/grammar/punctuation errors and move text into the most appropriate section; do not add new content, delete anything, or paraphrase for style/clarity. Keep all five headings even if a section is empty, and don’t ask clarification questions.

Step 5: Assumption Surfacing
Perform the following steps in one response on the following draft prompt:

[1] Analyse the draft prompt and list all ambiguities, assumptions, conflicts, or decision points as observations.

[2] Group these observations under the CGFTE categories in UPPERCASE: CONTEXT, GOAL, FORMAT, TONE, EXAMPLES / CONSTRAINTS.

[3] For each observation, include:

- A corresponding suggested resolution explaining how that issue could be addressed.

- An example of how the resolution could be worded (in quotes).

[4] Preserve all observations exactly as written (do not merge, paraphrase, or rewrite them).

[5] Do NOT rewrite the full prompt, do NOT invent new issues, and do NOT ask clarification questions.

[6] Do not omit any category even if empty.

[7] Keep the wording of observations exactly as originally identified.

[8] Suggested resolutions should be clear, actionable, and concise.

[9] Output the result in the following structure:

### [CGFTE CATEGORY]

[Input the observation type name, for example: Ambiguity, Assumption, Conflict, Decision Point]

OBSERVATION: [Observation]

SUGGESTED RESOLUTION: [Suggested resolution]

EXAMPLE RESOLUTION: "[Example wording for resolution]"