Glossário
Os termos do OonCore e da Plataforma Oon.
| Termo | Definição |
|---|---|
| accessContext | Identidade verificada da requisição (req.accessContext): usuário, tenant, perfil, permissões. Única fonte para filtros e mutações. |
| appKind | Papel do App: member-central, root-central ou portal-cockpit. |
| availability | Finalidade do App: system, common, self ou licensed. |
| binding | Campo derivado de outra model no manifesto de processo: lookup, aggregate ou expression. |
| capability | Recurso técnico consumido sem conhecer a implementação (PDF, e-mail, segredos). |
| Central | Sistema interno orientado a dados construído com o OonCore. |
| Central de Ativações | App root-central: raiz de confiança do Ecossistema — identidade, organizações, licenças, grants e publicação. |
| code-first | Frontend composto em TypeScript (defineOonApp) em vez de manifesto de bootstrap. |
| computed | Campo calculado declarado com a AST fechada, recalculado no servidor. |
| conformance | Verificação das fronteiras de segurança e arquitetura do App. |
| CRUD metadata-driven | Rotas e formulários gerados a partir da declaração da model. |
| Deployment | Instância publicada do App em um ambiente, com identidade operacional própria. |
| doctor | Diagnóstico de versões, lockfiles, manifestos, docs e conformance. |
| esteira | Fluxo operacional com etapas (workflow) — visualizado com CorePipeline. |
| grant | Concessão de acesso de um usuário a um App, gerida pela Central. |
| invariante atômica | Regra concorrente garantida por transação (ex.: soma dos filhos ≤ campo do pai). |
| Meus Apps | Portal (portal-cockpit) por onde usuários abrem seus Apps via oon_launch. |
| metadata | Descrição das models exposta em /core/metadata e /core/models. |
| mini-monólito | Central pequena, coesa e isolada, que pode evoluir para serviços. |
.ooncore/ |
Cache versionado da documentação canônica do Core para Agents. |
| runtime local | Modo desconectado em loopback com sessão automática e perfis simulados. |
| scope | Isolamento de dados de uma model: legacy, system, tenant, user. |
| tenancyModel | Isolamento do App: none, single_tenant, multi_tenant. |
| tenant | Organização dona dos dados. |
| Workspace | Ambiente da Plataforma para criar o repositório do App e publicar em Dev. |