your spec is a guideline, not something the LLM has to adhere to. it is definitely not guaranteed to work without error
Are humans guaranteed to work without error?
Are humans guaranteed to work without error?