You've seen a few specs already. They look different from tickets. But they all share the same bones.
After writing hundreds of specs and executing them with AI agents, a pattern emerges. The specs that work — the ones the agent nails on the first try — all have the same sections in the same order.
The specs that fail? They're missing one or more of these sections.
This is the template. Learn it. Use it. Modify it later when you've earned the right to break the rules.