$scopes Token scopes: action categories or * ability patterns. Empty = unrestricted * (PRD STORY-9.1, MCP02). */ public function __construct( public readonly int $id, public readonly string $agent_key, public readonly string $name, public readonly int $wp_user_id, public readonly ?string $token_hash, public readonly string $status, public readonly DateTimeImmutable $created_at, public readonly array $scopes = array() ) { } }