RP — Report-Failure (EWCR Ordering Violation)
Executive summary
Repeated EWCR executions violated the user-defined hard order 1, 2, 5, 3, 4, despite explicit corrections. This caused multiple regeneration cycles, token waste, and user frustration. Impact: high, because EWCR is a production template with strict positional requirements.
Observed behavior
The assistant repeatedly reordered blocks by “editorial instinct,” placing copyright and image suggestions incorrectly and misplacing the final interpretive sentence and myend. The assistant also proposed additional “locking” steps that shifted enforcement responsibility to the user.
Expected behavior
On EWCR, execute a rigid template with no reordering, no commentary outside the template, and no conditional logic. Enforce the exact sequence 1 (body), 2 (final sentence), 5 (myend), 3 (copyright), 4 (image suggestions) every time.
Impact
Multiple retries were required to correct order. This amplified token usage, broke copy-paste workflows, and undermined trust in shortcut reliability.
Likely root cause
Template execution is being treated as flexible prose generation rather than a compile-time contract. The model’s default publishing heuristics override user-defined positional rules under iteration pressure.
Recommendations
• Treat EWCR as a non-negotiable, compile-time template.
• Disable editorial reordering for EWCR entirely.
• Enforce a single, immutable sequence map for EWCR: [1,2,5,3,4].
• Prevent any output after image suggestions.
• Prevent any content between myend and the copyright block.
Deterministic repro (one line)
Invoke ewcr: → correct order once → request any edit → observe block reordering away from 1,2,5,3,4.
Ultra-short version
EWCR order drifted repeatedly. Root cause: prose heuristics overriding hard template. Fix: lock EWCR to 1,2,5,3,4 with no exceptions.