# Catálogo público do Praxis Angular

Praxis é uma plataforma de decisões semânticas governadas materializadas no runtime Angular. Este catálogo projeta 22 pacotes da release RC `10.0.0-rc.0` instalada pela landing a partir de manifests e registries publicados.

As superfícies abaixo são declaradas no registry e não formam inventário exaustivo de exports nem prova de integração end-to-end. Os IDs catalogados não são instruções de import. Entradas `contextOnly` aparecem separadas como contextos semânticos; um registry com zero entradas não prova ausência de componentes no pacote.

## Praxis AI

Blocos de AI e shell assistivo para fluxos governados de consulta, clarificacao, proposta estruturada e aplicacao mediada por backend.

- Pacote: [`@praxisui/ai@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fai/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/ai/praxis-ai)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@google/generative-ai`: `^0.24.1`
- `@praxisui/core`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/ai/praxis-ai) — `overview`

### Componentes e superfícies catalogadas

- Nenhuma entrada declarada neste registry. Isso não indica ausência de componentes no pacote.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Charts

Runtime de gráficos orientado por contrato para métricas, dimensões, estados operacionais, eventos e edição visual governada.

- Pacote: [`@praxisui/charts@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fcharts/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-charts)

### Requisitos declarados

- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/table`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-charts) — `overview`

### Componentes e superfícies catalogadas

- **Apresentação analítica governada** (`praxis-analytics-presentation`) — Alterna renderers elegíveis para uma projection x-ui.analytics selecionada por id, preservando o query context.
- **Praxis Chart** (`praxis-chart`) — Chart component for analytics and metadata-driven visualizations in Praxis UI.
- **Praxis Chart State Probe** (`praxis-chart-state-probe`) — Diagnostic widget used to inspect chart events and runtime payloads during local validation.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Core

Biblioteca central de contratos, tokens, servicos, modelos compartilhados e observacoes runtime usadas pelas libs publicas @praxisui/\*.

- Pacote: [`@praxisui/core@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fcore/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-core)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/platform-browser`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-core) — `overview`

### Componentes e superfícies catalogadas

- **Dynamic Page** (`praxis-dynamic-page`) — Página dinâmica com widgets e composition.links em layout responsivo, incluindo mediação runtime para rich-content hospedado.
- **Related Resource Outlet** (`praxis-related-resource-outlet`) — Runtime genérico para materializar surface.relatedResource como tabela filha governada por metadata.
- **Praxis Runtime Component Observation** (`praxis-runtime-component-observation`) — Canonical runtime component observation contract for exposing active component instance grounding to agentic turns.

### Contextos semânticos

- **Praxis Domain Catalog** (`praxis-domain-catalog`) — Context-only registry entry for praxis-domain-catalog.

---

## Praxis Cron Builder

Editor de expressoes CRON com validacao, descricao humanizada, presets, preview de ocorrencias e manifesto de autoria governada.

- Pacote: [`@praxisui/cron-builder@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fcron-builder/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-cron-builder)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-cron-builder) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Cron Builder** (`pdx-cron-builder`) — Visual editor for CRON expressions.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis CRUD

Superfície de orquestração CRUD para conectar recursos, tabelas, formulários, drawers, ações e persistência governada pelo host.

- Pacote: [`@praxisui/crud@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fcrud/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-crud)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `@praxisui/dynamic-form`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `@praxisui/table`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-crud) — `overview`

### Componentes e superfícies catalogadas

- **Praxis CRUD** (`praxis-crud`) — Tabela com operações de CRUD via metadados.
- **Praxis Dynamic Form Dialog Host** (`praxis-dynamic-form-dialog-host`) — Dialog host that renders PraxisDynamicForm for CRUD actions.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Dialog

Runtime de dialogs governados com service API, modo tag, presets globais, registries, acessibilidade, política de fechamento e ações globais.

- Pacote: [`@praxisui/dialog@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fdialog/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-dialog)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/platform-browser`: `^21.0.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-dialog) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Dialog** (`praxis-dialog`) — Dialog shell for overlay and embedded authoring, with governed size, position, backdrop, close policy, presets and child host delegation.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Dynamic Fields

Catálogo e runtime de campos que transformam descrições governadas em controles de formulário, filtros inline e extensões seguras do host.

- Pacote: [`@praxisui/dynamic-fields@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fdynamic-fields/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-dynamic-fields)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/platform-browser`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/cron-builder`: `^10.0.0-rc.0`
- `@praxisui/dialog`: `^10.0.0-rc.0`
- `rxjs`: `^7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-dynamic-fields) — `overview`

### Componentes e superfícies catalogadas

- **Cor (input)** (`pdx-color-input`) — Campo de cor com input do Material e validação.
- **Color Picker v2** (`pdx-color-picker`) — ColorPicker unificado com Gradient/Palette, Apply/Cancel, Clear, Adaptive e theming.
- **Data (input)** (`pdx-date-input`) — Campo de data simples (input) com validação.
- **Data e hora (local)** (`pdx-datetime-local-input`) — Campo para data e hora local com validação.
- **Coleção editável** (`pdx-editable-collection`) — Lista repetível de itens usando FormArray e subcampos metadata-driven.
- **E-mail (input)** (`pdx-email-input`) — Campo de e-mail com validação e sugestões de autocomplete.
- **Consulta de entidade** (`pdx-entity-lookup`) — Lookup de entidade de negócio apoiado por option sources RESOURCE\_ENTITY, reidratação e política de seleção.
- **Inline Async Select** (`pdx-inline-async-select`) — Select assíncrono compacto para barras de filtro, com busca remota, paginação e cursor.
- **Inline Autocomplete** (`pdx-inline-autocomplete`) — Autocomplete compacto para barra de filtro, com busca incremental, paginação e visual em pill.
- **Inline Color Label** (`pdx-inline-color-label`) — Filtro inline de cor/label com grid de cores, seleção visual e badges removíveis.
- **Inline Currency** (`pdx-inline-currency`) — Campo monetário compacto para filtros sempre visíveis na barra dinâmica.
- **Inline Currency Range** (`pdx-inline-currency-range`) — Faixa monetária compacta para filtros sempre visíveis na barra dinâmica, com precisão por step, ticks adaptativos, marcadores explícitos, indicador monetário durante o ajuste, distribuição agregada e painel em popover não-modal.
- **Inline Date** (`pdx-inline-date`) — Datepicker compacto para barras de filtro dinâmico, com foco em economia horizontal.
- **Inline Date Range** (`pdx-inline-date-range`) — Intervalo de datas compacto para barras de filtro dinâmico, com autosize e presets rápidos no overlay do calendário.
- **Inline Distance Radius** (`pdx-inline-distance-radius`) — Filtro inline de raio de distância com visual radial, slider single/range, toggle de unidade (km/mi) e presets.
- **Inline Input** (`pdx-inline-input`) — Input de texto compacto para uso em barras de filtro dinâmico.
- **Inline Month Range** (`pdx-inline-month-range`) — Faixa mensal compacta para filtros inline, com leitura por nomes de mês e atalhos de trimestre/semestre para dashboards analíticos.
- **Inline Multi Select** (`pdx-inline-multi-select`) — Multi select compacto para filtros dinâmicos em formato badge/pill.
- **Inline Number** (`pdx-inline-number`) — Campo numérico compacto para filtros sempre visíveis na barra dinâmica, com suporte a modo percentual (sufixo \`%\`).
- **Inline Period Range** (`pdx-inline-period-range`) — Faixa temporal corporativa por granularidade, cobrindo meses, trimestres, anos e períodos fiscais em um contrato inline canônico.
- **Telefone inline** (`pdx-inline-phone`) — Filtro telefonico compacto com teclado tel, mascara visual e envio dos digitos brutos.
- **Inline Pipeline Status** (`pdx-inline-pipeline-status`) — Filtro inline de status/etapas com popover, barra segmentada e seleção single ou múltipla totalmente configurável por metadados.
- **Inline Range Slider** (`pdx-inline-range-slider`) — Range slider compacto para filtros numéricos na barra dinâmica, com suporte a formatação percentual (NumericFormat.PERCENT), histograma decorativo inline com agregação automática (até 48 barras renderizadas) e espaçamento adaptativo para painéis estreitos, além de painel em popover não-modal.
- **Inline Rating** (`pdx-inline-rating`) — Faixa de rating compacta para barra de filtros, com popover, estrelas, slider de intervalo, meia estrela e cores configuráveis.
- **Inline Relative Period** (`pdx-inline-relative-period`) — Filtro inline de período relativo com presets configuráveis, cards e barra de progresso visual.
- **Inline Score Priority** (`pdx-inline-score-priority`) — Filtro inline de score/prioridade com faixa colorida, slider single/range, bandas configuráveis por metadados preservadas integralmente para semântica decisória, rótulos de escala com autoajuste de densidade e painel em popover não-modal.
- **Inline Searchable Select** (`pdx-inline-searchable-select`) — Select buscável compacto para barras de filtro, com comportamento de catálogo remoto/paginação.
- **Inline Select** (`pdx-inline-select`) — Select compacto para uso em barras de filtro dinâmico.
- **Inline Sentiment** (`pdx-inline-sentiment`) — Filtro inline de sentimento com barra colorida e cards emoji configuráveis por metadados.
- **Inline Time** (`pdx-inline-time`) — Timepicker compacto para barras de filtro dinâmico, com largura por conteúdo e seleção inline em lista ou colunas Hor/Min/Seg.
- **Inline Time Range** (`pdx-inline-time-range`) — Intervalo de horário compacto para barras de filtro dinâmico, com pill responsiva, slider de faixa, atalhos rápidos e popover não-modal com foco de teclado tratado para uso corporativo.
- **Inline Toggle** (`pdx-inline-toggle`) — Toggle compacto para filtros booleanos em barras dinâmicas.
- **Inline Tree Select** (`pdx-inline-tree-select`) — Seleção hierárquica compacta para barras de filtro dinâmico, com busca no popover e resumo em pill.
- **Inline Year Range** (`pdx-inline-year-range`) — Faixa anual compacta para filtros inline corporativos, com slider dedicado, presets por período recente e leitura semântica orientada a analytics.
- **Async Select (Material)** (`pdx-material-async-select`) — Combobox de selecao com busca e carregamento assincrono de opcoes.
- **Autocomplete (Material)** (`pdx-material-autocomplete`) — Campo com sugestões e carregamento remoto de opções.
- **Avatar** (`pdx-material-avatar`) — Campo de avatar reutilizável com imagem, ícone ou iniciais.
- **Botão (Material)** (`pdx-material-button`) — Botão configurável com variantes, loading e ações.
- **Button Toggle (Material)** (`pdx-material-button-toggle`) — Grupo de botões toggle para seleção única ou múltipla.
- **Grupo de checkbox** (`pdx-material-checkbox-group`) — Campo de seleção múltipla renderizado como grupo de checkbox.
- **Chips (Material)** (`pdx-material-chips`) — Campo de chips com adição/remoção de itens e autocomplete.
- **Colorpicker (Material)** (`pdx-material-colorpicker`) — Seletor de cor com suporte a presets e input.
- **CPF/CNPJ (Material)** (`pdx-material-cpf-cnpj-input`) — Campo para documentos nacionais com máscara e validação.
- **Moeda (Material)** (`pdx-material-currency`) — Campo de moeda com máscara, localização e validação.
- **Período de datas** (`pdx-material-date-range`) — Seletor de intervalo de datas para fluxos baseados em períodos.
- **Seletor de data** (`pdx-material-datepicker`) — Seletor de data única com suporte ao calendário Material.
- **Upload de arquivo** (`pdx-material-file-upload`) — Campo de upload de arquivo com validação e estado de envio.
- **Multi-select (Material)** (`pdx-material-multi-select`) — Seleção múltipla com opções estáticas ou remotas.
- **Multi-select em árvore (Material)** (`pdx-material-multi-select-tree`) — Seleção múltipla hierárquica com suporte a grandes listas.
- **Intervalo de preço (Material)** (`pdx-material-price-range`) — Dois campos de moeda integrados para faixa de valores.
- **Grupo de rádio** (`pdx-material-radio-group`) — Campo de seleção única renderizado como grupo de rádio.
- **Range Slider (Material)** (`pdx-material-range-slider`) — Slider simples ou de intervalo com validações customizadas.
- **Rating (Material)** (`pdx-material-rating`) — Avaliação por ícones com meia-estrela e acessibilidade.
- **Select com busca (Material)** (`pdx-material-searchable-select`) — Select com caixa de busca embutida e opções remotas.
- **Seleção (Material)** (`pdx-material-select`) — Campo de seleção simples (MatSelect) com opção vazia.
- **Selection List (Material)** (`pdx-material-selection-list`) — Lista de seleção múltipla baseada em MatSelectionList.
- **Alternância (Toggle)** (`pdx-material-slide-toggle`) — Campo booleano renderizado como slide toggle.
- **Slider (Material)** (`pdx-material-slider`) — Controle deslizante com valores mínimo/máximo e step.
- **Área de texto (Material)** (`pdx-material-textarea`) — Área de texto multilinha com contagem de caracteres e validação.
- **Intervalo de horário (Material)** (`pdx-material-time-range`) — Dois seletores de horário integrados em um único campo.
- **Timepicker (Material)** (`pdx-material-timepicker`) — Selecionador de horário com validação e máscara.
- **Transfer List (Material)** (`pdx-material-transfer-list`) — Lista de transferência com dois painéis (disponíveis/selecionados).
- **Tree Select (Material)** (`pdx-material-tree-select`) — Seleção hierárquica em árvore com busca opcional.
- **Mês (input)** (`pdx-month-input`) — Campo para seleção de mês com validação.
- **Entrada numérica** (`pdx-number-input`) — Campo numérico com validação (mín, máx, padrão).
- **Senha (input)** (`pdx-password-input`) — Campo de senha com máscara e alternar visibilidade.
- **Entrada de telefone** (`pdx-phone-input`) — Campo telefônico com máscara progressiva por país e validação semântica.
- **Status de preload** (`pdx-preload-status`) — Indicador de carregamento/estado para formulários/listas.
- **Busca (input)** (`pdx-search-input`) — Campo de busca com ícone e atalhos.
- **Entrada de texto** (`pdx-text-input`) — Campo de texto simples com validação e suporte a ícones/placeholder.
- **Hora (input)** (`pdx-time-input`) — Campo de hora (HH:mm) com validação.
- **URL (input)** (`pdx-url-input`) — Campo de URL com validação.
- **Semana (input)** (`pdx-week-input`) — Campo de semana com validação.
- **Ano (input)** (`pdx-year-input`) — Campo para seleção de ano com validação.
- **Praxis Dynamic Fields** (`praxis-dynamic-fields`) — Family-level registry entry for @praxisui/dynamic-fields control authoring across package-owned field components.
- **Field Shell (container)** (`praxis-field-shell`) — Invólucro visual/comportamental para campos dinâmicos (uso interno).

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Dynamic Form

Runtime de formulários metadata-driven para layouts, validações, hooks, ações, editor visual e decisões de authoring governadas.

- Pacote: [`@praxisui/dynamic-form@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fdynamic-form/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-dynamic-form)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `@praxisui/metadata-editor`: `^10.0.0-rc.0`
- `@praxisui/rich-content`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `@praxisui/visual-builder`: `^10.0.0-rc.0`
- `rxjs`: `^7.8.0`

### Documentação e exemplos

- [API](https://praxisui.dev/docs/components/praxis-dynamic-form/api) — `api`
- [Overview](https://praxisui.dev/docs/components/praxis-dynamic-form) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Dynamic Form** (`praxis-dynamic-form`) — Formulario dinamico com layout por secoes/linhas/colunas e campos renderizados por metadados.
- **Praxis Filter Form** (`praxis-filter-form`) — Filter form driven by FormConfig and fieldMetadata.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Editorial Forms

Runtime editorial para jornadas, blocos semanticos, presets, snapshots operacionais e experiencias de formulario alem do FormConfig plano.

- Pacote: [`@praxisui/editorial-forms@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Feditorial-forms/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-editorial-forms)

### Requisitos declarados

- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@praxisui/core`: `^10.0.0-rc.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-editorial-forms) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Editorial Form Runtime** (`praxis-editorial-form-runtime`) — Guided editorial runtime for solution and instance driven form experiences.
- **Praxis Editorial Forms** (`praxis-editorial-forms`) — Authoring-only registry entry for praxis-editorial-forms.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Expansion

Runtime de painéis expansivos metadata-first com providers, persistência por expansionId, eventos, lazy content e editor integrado.

- Pacote: [`@praxisui/expansion@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fexpansion/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-expansion)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-expansion) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Expansion Panel** (`praxis-expansion`) — Acordeão/Painéis de expansão configuráveis por metadata, com aparência e tokens M3.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Files Upload

Runtime de upload que organiza seleção de arquivos, validações, limites, políticas de envio, feedback operacional e integração segura com backend Praxis.

- Pacote: [`@praxisui/files-upload@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Ffiles-upload/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-files-upload)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-files-upload) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Files Upload** (`praxis-files-upload`) — Componente para upload de arquivos com suporte a configuracao dinamica, eventos e integracao com backend.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis List

Materializador de listas, cards e tiles corporativos com precedência local/remota, seleção, ações e authoring governado.

- Pacote: [`@praxisui/list@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Flist/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-list)

### Requisitos declarados

- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `@praxisui/rich-content`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `rxjs`: `\>=7 \<9`

### Documentação e exemplos

- [API](https://praxisui.dev/docs/components/praxis-list/api) — `api`
- [Overview](https://praxisui.dev/docs/components/praxis-list) — `overview`

### Componentes e superfícies catalogadas

- **Praxis List** (`praxis-list`) — Lista com suporte a seleção (single/multiple), agrupamento e templates.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Manual Form

Toolkit de formularios declarativos manuais com autodeteccao de campos, autosave, persistencia, bridge de metadata e toolbar de customizacao.

- Pacote: [`@praxisui/manual-form@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fmanual-form/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-manual-form)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `@praxisui/metadata-editor`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [API](https://praxisui.dev/docs/components/praxis-manual-form/api) — `api`
- [Overview](https://praxisui.dev/docs/components/praxis-manual-form) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Manual Form** (`praxis-manual-form`) — Form builder with manual field selection and layout controls.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Metadata Editor

Editores de metadata para campos, propriedades, option sources, cascatas e normalizacao governada de configuracao em runtime.

- Pacote: [`@praxisui/metadata-editor@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fmetadata-editor/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-metadata-editor)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-metadata-editor) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Metadata Editor** (`praxis-metadata-editor`) — Editor for field metadata and schema helpers.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Page Builder

Construtor visual de páginas e dashboards corporativos governados por WidgetPageDefinition, combinando widgets, layout, conexões, editores especializados e autoria assistida por AI.

- Pacote: [`@praxisui/page-builder@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fpage-builder/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-page-builder)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-page-builder) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Page Builder** (`praxis-page-builder`) — Page builder using the canonical praxis-dynamic-page runtime.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Rich Content

Runtime de conteúdo rico governado por RichContentDocument, com blocos semânticos, timeline, ações host-mediated, presets e editor visual canônico.

- Pacote: [`@praxisui/rich-content@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Frich-content/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-rich-content)

### Requisitos declarados

- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-rich-content) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Rich Content** (`praxis-rich-content`) — Renderer canonico de RichContentDocument para blocos editoriais, cards, grupos de metricas, media blocks, timelines e primitives de apresentacao.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Settings Panel

Shell autoral e infraestrutura de side panel para editores de configuracao, drawers runtime, tokens visuais e bridges surface.open.

- Pacote: [`@praxisui/settings-panel@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fsettings-panel/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-settings-panel)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-settings-panel) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Settings Panel** (`praxis-settings-panel`) — Panel for editing component settings and layout properties.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Stepper

Runtime de jornadas multi-etapas com identidade estável, conteúdo por etapa, validação, eventos e integração governada com formulários e widgets.

- Pacote: [`@praxisui/stepper@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fstepper/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-stepper)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-form`: `^10.0.0-rc.0`
- `@praxisui/files-upload`: `^10.0.0-rc.0`
- `@praxisui/list`: `^10.0.0-rc.0`
- `@praxisui/page-builder`: `^10.0.0-rc.0`
- `@praxisui/rich-content`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-stepper) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Stepper** (`praxis-stepper`) — Stepper configurável (horizontal/vertical/linear) com passos e conteúdo dinâmico.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Table

Materializador de tabelas corporativas para colunas, filtros, ações, renderizadores, editor visual e configuração em runtime governados por contrato.

- Pacote: [`@praxisui/table@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Ftable/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-table)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/platform-browser`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dialog`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `@praxisui/dynamic-form`: `^10.0.0-rc.0`
- `@praxisui/metadata-editor`: `^10.0.0-rc.0`
- `@praxisui/rich-content`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `@praxisui/table-rule-builder`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [API](https://praxisui.dev/docs/components/praxis-table/api) — `api`
- [Examples](https://praxisui.dev/docs/components/praxis-table/examples) — `examples`
- [Overview](https://praxisui.dev/docs/components/praxis-table) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Filter** (`praxis-filter`) — Filtro metadata-driven hospedável em páginas dinâmicas, adequado para superfícies analíticas, operacionais e workflows orientados a busca.
- **Praxis Filter Form Dialog Host** (`praxis-filter-form-dialog-host`) — Dialog host that renders PraxisFilterForm with dialog data.
- **Praxis Table** (`praxis-table`) — Tabela interativa com paginação, ordenação e ações em massa.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Table Rule Builder

Editor de efeitos visuais e regras condicionais de tabela, alinhado a JSON Logic, presets semanticos e delegacao ao manifesto da Table.

- Pacote: [`@praxisui/table-rule-builder@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Ftable-rule-builder/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-table-rule-builder)

### Requisitos declarados

- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-table-rule-builder) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Table Rule Builder** (`praxis-table-rule-builder`) — Editor for table rule effects and conditional styling.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Tabs

Runtime de navegação local governada com modos group/nav, identidade por tabsId, conteúdo interno, lazy load, eventos e editor integrado.

- Pacote: [`@praxisui/tabs@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Ftabs/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-tabs)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@angular/router`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/dynamic-fields`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [API](https://praxisui.dev/docs/components/praxis-tabs/api) — `api`
- [Overview](https://praxisui.dev/docs/components/praxis-tabs) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Tabs** (`praxis-tabs`) — Abas dinâmicas baseadas em metadata, com MatTabGroup/TabNav e suporte a tokens M3 via appearance.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.

---

## Praxis Visual Builder

Builder visual de regras e expressoes sobre JSON Logic canonico, variaveis contextuais, authoring governado e revisao manual/visual.

- Pacote: [`@praxisui/visual-builder@10.0.0-rc.0`](https://www.npmjs.com/package/%40praxisui%2Fvisual-builder/v/10.0.0-rc.0)
- Status: `preview`
- Overview pública: [Overview](https://praxisui.dev/docs/components/praxis-visual-builder)

### Requisitos declarados

- `@angular/cdk`: `^21.0.0`
- `@angular/common`: `^21.0.0`
- `@angular/core`: `^21.0.0`
- `@angular/forms`: `^21.0.0`
- `@angular/material`: `^21.0.0`
- `@praxisui/ai`: `^10.0.0-rc.0`
- `@praxisui/core`: `^10.0.0-rc.0`
- `@praxisui/metadata-editor`: `^10.0.0-rc.0`
- `@praxisui/settings-panel`: `^10.0.0-rc.0`
- `rxjs`: `~7.8.0`

### Documentação e exemplos

- [Overview](https://praxisui.dev/docs/components/praxis-visual-builder) — `overview`

### Componentes e superfícies catalogadas

- **Praxis Visual Builder** (`praxis-visual-builder`) — Visual rule builder with JSON Logic authoring and governed compatibility for legacy payloads.

### Contextos semânticos

- Nenhum contexto semântico explicitamente declarado neste registry.
