I'll start by reading the knowledge graph and pages manifest, then explore the relevant source files.Now let me explore the key source files related to user management, roles, auth, and admin operations.Now let me look at the CLI commands for auth and admin:Now let me look at the CLI client methods for auth and admin:Now let me look at the auth middleware to understand role checks and trusted proxy headers:Now let me look at the _maybe_add_custom_approval_msg function and check the VALID_USER_STATUSES:Let me also look at the frontend components for registration, login, and admin panels:Now let me look at the CLI auth commands for registration:Now let me check the config.toml format for auth:Now let me check the _echo_api_key_warning and _require_api_key helpers:Now let me check the SESSION_TTL_HOURS and SESSION_TTL_SECONDS:Let me look at the _validate_username function and the create_admin_user function:Now let me check the _SYSTEM_TAGS that are reserved: