# 2026-04-16 - Normalizacao final do TIIX Health no menu

## O que mudou
- A estrutura do menu foi normalizada para eliminar os duplicados de `TIIX HEALTH` dentro de `Empresa` e `Unidade`.
- O root global `TIIX HEALTH` permanece como item de primeiro nivel (`parent = 0`).
- `Agendamentos` foi consolidado em um unico ramo por contexto (`empresa` e `unidade`) diretamente abaixo do root global.
- Os presets de agenda foram mantidos no terceiro nivel, com labels curtas: `Todos`, `Pendentes`, `Comparecimento`, `Finalizacao`, `Finalizados`, `Cancelamentos` e `Faltas`.
- A migration tambem limpa os restos das tentativas anteriores, como roots internos duplicados e ramos antigos de agendamentos.

## Problema que estava ocorrendo
- O banco estava com duas modelagens ao mesmo tempo:
  - `TIIX HEALTH` global em `parent = 0`
  - `TIIX HEALTH` interno em `Area da Empresa` e `Area da Unidade`
- Isso fazia o renderer marcar `Area da Unidade` como root ativo em algumas telas e, ao mesmo tempo, exibir um segundo `TIIX HEALTH` no mini menu.
- Havia tambem dois ramos de `Agendamentos` para unidade (`791` e `793`) e os presets ainda estavam presos a um pai antigo.

## Estrutura final esperada
- `TIIX HEALTH`
  - bloco contextual de `empresa`
  - `Agendamentos` de empresa
    - `Todos`
    - `Pendentes`
    - `Comparecimento`
    - `Finalizacao`
    - `Finalizados`
    - `Cancelamentos`
    - `Faltas`
  - bloco contextual de `unidade`
  - `Agendamentos` de unidade
    - `Todos`
    - `Pendentes`
    - `Comparecimento`
    - `Finalizacao`
    - `Finalizados`
    - `Cancelamentos`
    - `Faltas`

## Arquivos editados
- `G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\sql\2026-04-16-13-normalizacao-final-do-tiix-health-no-menu.sql`
- `G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\docs\changelogs\README.md`

## SQL
- `G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\sql\2026-04-16-13-normalizacao-final-do-tiix-health-no-menu.sql`
