| Episteme- or assignment-as-actor (“the spec/assignment approves”) | assigns agency to a description or relation | represent the act with performedBy naming the admitted system and performedUnderAssignment naming its covering role/authority relation |
Kind/occurrence/record collapse (U.SpeechAct used for all three) | a complete record is mistaken for actual Work | reserve U.SpeechAct for the kind, identify SA : U.SpeechAct as the occurrence, and use SpeechActRecord only for claims about it |
| Carrier-as-act (“the signed PDF is the approval”) | conflates carrier with act | identify the actual speech-act occurrence; let its separate SpeechActRecord cite the PDF carrier and any utterance-description episteme |
| Placeholder method as Work anchor | a fabricated description hides an unknown world-side relation | leave enactsMethodRef unresolved with source-gap provenance and observationOnly; recover the actual method relation before reliance |
affected as aboutness, target, and effect | one field makes mention look like world-side change | state the utterance subject and intended institutional target separately; cite an exact obtaining change/effect relation only when one exists |
| Status claim listed as instituted effect | a claim ID is mistaken for the status it describes | cite the exact status or publication relation occurrence; keep the C.2.1 claim and A.10 evidence separate |
| Free-text type (“type=‘approved-ish’”) | not lintable; drifts across faces | register SpeechActTypeRef in the context and use it |
| Act carries obligations (obligations embedded as prose in speech act) | collapses act and deontic binding | model obligations as U.Commitment objects instituted by the act |
| Gating without window | cannot evaluate freshness | add explicit window and reference it in the guard/checklist |
| Hidden multi-act (one event silently creates multiple commitments) | loses traceability; creates disputes | represent multi-function via actTypes set or multiple speech acts sharing the same carrier |