Incident Patterns and Root Causes
Form does not open
Required document gate active and player has no matching document record.
Request cannot be submitted
Name validation fails, reason text too short, missing signature, pending request exists or cooldown active.
No fee deduction
Framework bridge mismatch or player has insufficient cash/bank for configured reason fee.
Reviewer menu blocked
Reviewer access config does not match player admin group / permission / job.
Approval but no name update
Character DB schema differs from expected ESX/QB fields or identifier/citizenid mapping is wrong.
Rusty UI sound missing
HTML references paper/stamp sound files; ensure audio assets are shipped and listed in resource files if used.