Rebuilds the credit module so the customer-site plugin defers entirely to the platform for balances, removing a class of cache-drift and tampering bugs.
CreditManager now posts every deduction to /wp-json/nitroshock/v1/use-credits on nitroshock.ai and stores only the returned balance in a 60-second transient cache.add_credits() is intentionally a no-op (returns not_supported); top-ups happen on the platform.nitroshock_security_check event is unscheduled automatically on plugin load.CreditManager.php reduced from ~430 lines to ~240 lines. A .bak-pre-optionA snapshot of the previous file is kept on disk for reference.get_user_credits(), deduct_credits(), refresh_credits_from_api(), get_purchase_history(), and the credits AJAX handler keep their existing signatures.