{
  "application": "FOXY Planner",
  "version": "1.0",
  "description": "Plataforma de gestão de operação, clientes, projetos e conteúdo. Aceita comandos estruturados em lote, com validação, prévia e desfazer.",
  "instructions": "/ai-manual.md",
  "command_center": "/admin/ai-command-center",
  "command_schema": "/ai/command-schema.json",
  "workspace_directory": "/ai/workspaces.json",
  "authentication_required": true,
  "preferred_operation_mode": "batch",
  "hierarchy": [
    "Unidade",
    "Workspace/Pasta",
    "Projeto/Card",
    "Entrega/Subcard",
    "Tarefas e detalhes"
  ],
  "sources_accepted": [
    "chatgpt",
    "claude",
    "codex",
    "gemini",
    "agent",
    "ui",
    "unknown"
  ],
  "commands": [
    "create_workspace",
    "update_workspace",
    "archive_workspace",
    "create_project",
    "update_project",
    "archive_project",
    "create_card",
    "update_card",
    "move_card",
    "create_subtask",
    "update_subtask",
    "create_contract",
    "update_contract",
    "add_access",
    "update_access",
    "assign_user",
    "add_comment",
    "link_client_drive_folder",
    "unlink_client_drive_folder",
    "link_project_drive_folder",
    "unlink_project_drive_folder"
  ],
  "commands_requiring_confirmation": [
    "archive_workspace",
    "create_contract",
    "update_contract",
    "add_access",
    "update_access"
  ],
  "rules": [
    "Ler o manual antes de operar.",
    "Pesquisar antes de criar.",
    "Não duplicar objetos.",
    "Não excluir sem confirmação explícita.",
    "Preferir arquivamento a exclusão.",
    "Nunca exibir senhas nos logs.",
    "Validar o resultado após executar."
  ],
  "guarantees": [
    "Nenhum comando do protocolo apaga linha do banco.",
    "Arquivar é reversível.",
    "Toda execução grava a operação inversa e pode ser desfeita.",
    "Nenhuma rota de IA devolve senha, token ou chave.",
    "Não é possível executar JavaScript arbitrário: só os comandos previstos."
  ]
}