929 B
929 B
| 1 | State | User_message | Input_preserved | Retryable | Focus_or_announcement | Production_status |
|---|---|---|---|---|---|---|
| 2 | client validation | localized summary/field errors | Yes | After correction | alert then first invalid | Implemented |
| 3 | server validation | localized-safe mapped codes | Yes | After correction | summary/invalid field | Implemented |
| 4 | submitting | localized busy label | Yes | Duplicate disabled | aria-busy/polite status | Implemented |
| 5 | local success | states no real sales request | Cleared only on new request | n/a | polite success section | Non-production only |
| 6 | timeout | localized retry guidance | Yes | Yes | form summary | Implemented |
| 7 | integration failure | generic; no vendor detail | Yes | Normalized policy | form summary | Implemented |
| 8 | configuration blocked | approval incomplete | Yes | No | summary/disabled trigger | Implemented |
| 9 | duplicate transport | same in-flight/result response | Yes | No duplicate | single result | Local boundary only |
| 10 | abuse/honeypot | non-revealing rejection | Not promised | No | form summary | Implemented |