GCS cost hygiene: lifecycle rules, versioning, and public access prevention | Vectle