Configurações da organização
Organization Settings é o hub do Azure DevOps para assinatura, seats, solicitações de acesso, usuários, AI Settings e chaves de licença do Raaghu Spec Kit.
Para quem é esta página: somente administradores da organização. Não administradores veem uma mensagem de bloqueio. Membros comuns não configuram nada aqui — peça a um admin seats e IA.
Ir para: Assinatura · Usuários · AI Settings · License Keys
Como abrir
- No Azure DevOps, abra Organization settings (configurações no nível da organização, não do projeto).
- Em Extensions no menu esquerdo, selecione Raaghu Spec Kit.
No Azure DevOps Server (local), abra o mesmo hub em Collection settings → Extensions → Raaghu Spec Kit.
Somente administradores da organização podem abrir este hub. Não administradores veem uma mensagem de bloqueio.
Abas: Subscription, Users, AI Settings e License Keys.
Esta página fica em Organization settings do Azure DevOps. Não é o mesmo que o menu → Settings dentro do Raaghu Spec Kit (chaves de IA do projeto em LLM Settings, Raaghu AI do projeto atual e rótulos de comandos). Conexões de IA da organização, permissões por projeto e créditos Raaghu AI são gerenciados aqui em AI Settings.
Assinatura
A aba Subscription gerencia seu plano e faturamento. O preço é US$ 9 por seat / mês (USD). Você compra a licença com a Raaghu — não com a Microsoft.
Como começar (ainda não assinado)
Organizações novas elegíveis veem a tela Choose Your Plan (somente administradores da organização, quando a org é elegível para trial):
- Selecione Free Trial ou Paid.
- Para Free Trial — revise o resumo do pedido (Up to 5 seats, 7-day trial, $0.00), depois clique em Start Free Trial. Não é necessário cartão de crédito.
- Para Paid — defina os seats com − / +, depois clique em Subscribe Now e pague com cartão. Se você tiver um código promocional, digite-o ao pagar com cartão.
- Atribua seats aos membros da equipe na aba Users.


Se a organização não for elegível para trial (por exemplo, já usou um trial ou teve uma licença anterior), a aba mostra apenas o caminho pago: escolha os seats e clique em Subscribe for $…/month. Você também pode ativar uma chave em License Keys em vez de pagar com cartão.
Após o fim do trial, mantenha o acesso concluindo o checkout pago aqui ou ativando uma chave em License Keys.
Código promocional
Ao pagar com cartão, você pode inserir um código promocional se um tiver sido emitido para você. O desconto aparece no resumo do pedido antes do pagamento (você pode remover o código se necessário).

Depois de assinar (pago, trial ou chave de licença), a aba mostra o status do plano (Active, Past due, Canceled, Canceling e similares) e estas ações:
| Ação | Descrição |
|---|---|
| Adjust seats | Adicionar ou remover seats na cobrança paga com cartão. Aumentos valem na hora; reduções ficam agendadas para o próximo período de cobrança (use Undo seat change se precisar). Durante o free trial, a contagem fica fixa em 5 e não pode ser alterada aqui (contate support@raaghu.ai se precisar de outro valor). Com license key, a contagem fica fixa pela chave e não pode ser alterada aqui. |
| Add credits | Adicionar saldo de Raaghu AI credits (US$ 10, US$ 25, US$ 50, US$ 100 ou um valor personalizado entre US$ 5 e US$ 10.000). Os créditos não expiram. |
| Manage billing | Quando você paga com cartão, abre o portal de faturamento para faturas e métodos de pagamento. Durante o free trial ou ao usar license key, esta ação vira Users (atribuir seats). |
| Cancel subscription / Undo cancellation | Cancelar agenda o encerramento no fim do período. Enquanto o status for Canceling, clique em Undo cancellation para manter o plano. Cancel fica oculto enquanto a organização estiver em free trial. |
Você também vê seats comprados / atribuídos / disponíveis e saldo vs. gasto de créditos de IA.
- Paid (pagar com cartão): Billing summary mostra ciclo de faturamento, data do próximo pagamento e total mensal. Selo do plano: Paid plan.
- Free trial: O selo do plano mostra Free Trial. Subscription details mostra plano, Trial ends on e seats (não próximo pagamento / total mensal).
- License key: O selo do plano mostra license key. Subscription details mostra expiração e seats licenciados.


Ajustar seats
Use − / + para alterar a quantidade de seats, revise o detalhamento de preço e confirme. Você não pode ficar abaixo do número de seats já atribuídos — remova usuários na aba Users primeiro.


Add credits
Escolha um valor predefinido (US$ 10, US$ 25, US$ 50, US$ 100) ou informe um valor personalizado e prossiga para o pagamento.


Manage billing
Quando você paga com cartão, abre o portal de faturamento para métodos de pagamento, faturas e detalhes da assinatura.


Usuários
A aba Users (Manage users) é onde você aprova solicitações de acesso de primeira vez e atribui seats.
As estatísticas mostram Seats purchased, Seats assigned, Seats available e Pending Requests. Use Search by name or email nas listas. Se a organização estiver assinada, você também pode abrir Buy seats nesta página (desabilitado durante o free trial).
Subabas:
| Subaba | O que você faz |
|---|---|
| Users | Membros da org no Raaghu Spec Kit. Colunas incluem User, Email, Role e Last Used. Por linha: Assign ou Unassign. Selecione vários para Assign selected / Unassign selected. Estado vazio: "No users yet." Use Load more users quando houver mais membros na org. |
| Pending requests | Usuários de primeira vez aguardando aprovação. Por linha: Approve ou Reject. Selecione duas ou mais linhas para Approve selected. Estado vazio: "No pending access requests." |
Aprovar uma solicitação também atribui um seat no mesmo passo. Confirme com Approve and assign seat? (ou Approve and assign seats? em lote) e depois Approve. Se não houver seats suficientes, o diálogo explica o que fazer — Buy seats quando disponível, ou liberar um seat na subaba Users.
Importante: Os membros precisam de um seat atribuído para usar o Raaghu Spec Kit — mesmo com assinatura ativa, trial ou chave de licença.
Detalhes: Access Requests.






AI Settings
A aba AI Settings é onde você gerencia conexões de provedores de IA em toda a organização, as atribui a projetos e gerencia Raaghu AI credits.
Subtítulo no produto: "Manage AI connections for your organization and assign them to projects." (Na subaba de créditos: "Add credits, manage spending limits, and track AI usage.")
Três subabas: Organization, Project e Raaghu AI Credits.
Organization
Na subaba Organization, crie e gerencie conexões compartilhadas da organização usadas entre projetos.
- Clique em Add AI connection para adicionar uma conexão compartilhada (Title, AI Provider, Model, Endpoint, API Version, API Key, Expiration — incluindo uma data de expiração custom). O Raaghu Spec Kit valida os campos enquanto você preenche (por exemplo tamanho do título, endpoint HTTPS válido e uma API key que pareça completa).
- Revise a tabela: Name, Endpoint (mascarado), Models (por exemplo, 1 enabled) e Assigned projects.
- Use o controle de exclusão da linha para remover uma conexão quando necessário (confirme com Delete AI connection?).
Estado vazio: "No organization AI connections yet. Click Add AI connection to create one." Novas conexões podem ser definidas como padrão da organização.


Project
Na subaba Project, escolha quais fontes de IA cada projeto do Azure DevOps pode usar:
| Coluna | Descrição |
|---|---|
| Project | Nome do projeto do Azure DevOps |
| AI providers | Conexões de IA da org para o projeto (por exemplo, Azure) |
| Organization AI | IA da organização permitida ou não |
| Project AI | Chaves de IA do projeto permitidas ou não |
| Raaghu AI | Raaghu AI (créditos) permitida ou não |
Abra o menu ⋯ de um projeto (ou selecione o projeto) para editar as configurações no painel lateral:
- Assign AI Services — escolha quais conexões da organização o projeto pode usar (quando Use organization AI está ligado). Deixe vazio para usar o padrão da org.
- Permissions — ligue ou desligue Use organization AI, Use project AI e Use Raaghu AI, depois Save.
Quando Use organization AI estiver desligado, AI providers pode mostrar um status como "Project LLM", "Raaghu AI" ou "No AI configured".




Raaghu AI Credits
Na subaba Raaghu AI Credits (não é mais uma aba de nível superior da org), adicione créditos Raaghu AI e defina spending limits apenas para Raaghu AI.
- Veja Credit balance, Spent this period e Active spending limits
- Clique em Add credits (você também pode recarregar em Subscription → Add credits)
- Em Set a spending limit, escolha Scope, Spending limit (USD) e Period (Monthly ou Lifetime), depois Add limit
- Revise Active spending limits e edite ou exclua limites existentes
- Raaghu AI usage mostra o gasto de Raaghu AI em toda a organização para um intervalo de datas, incluindo o detalhamento By project. Os membros veem o próprio gasto em My AI usage




License Keys
Ative e gerencie chaves de licença da sua organização — sem necessidade de pagamento com cartão.
Activate a key
- Abra License Keys.
- Digite a chave (formato
RAAGHU-XXXX-XXXX-XXXX). - Clique em Activation Key — o Raaghu Spec Kit valida primeiro e mostra uma prévia (plano, tipo, validade).
- Clique em Confirm & activate para resgatar, ou Cancel para voltar sem ativar.
Keys on this account lista as licenças ativas com:
| Coluna | Descrição |
|---|---|
| Plan | Nível do plano e quantidade de seats (ex.: SpecKit · 1 seats) |
| Status | Active, Expiring (≤30 dias restantes) ou Expired |
| Expires | Expiração relativa (ex.: in 30 days) ou a data final |
Estado vazio: "No license keys have been activated for this account."
Após a ativação, o método de cobrança passa a ser License key. Em Subscription, o selo do plano mostra License key, e o Billing summary mostra apenas Expires on.

