Datas do sono e notas diárias
Início da noite é a opção padrão no iPhone e no Android. Na terça de manhã, exporte segunda-feira, normalmente Ontem, para o sono da noite anterior. O resumo diário do Health.md usa uma janela local das 12:00 às 12:00: de segunda ao meio-dia até terça ao meio-dia, não o limite de meia-noite da atividade.
Escolha Fim pela manhã nas configurações de exportação para atribuir cada sessão completa de sono à data em que termina, no fuso horário da exportação e sem cortá-la ao meio-dia. Para o sono da noite de segunda que termina na terça, exporte terça-feira (Hoje); os cochilos de terça também pertencem à terça. A mudança vale para novas operações; as operações salvas mantêm a atribuição aceita.
Por que o sono aparece na nota de ontem
Seção intitulada “Por que o sono aparece na nota de ontem”A janela mantém uma noite habitual unida, mesmo quando você se deita após a meia-noite. Inclui o primeiro meio-dia e exclui o seguinte. Sono que cruza o meio-dia pode contribuir para resumos de dias adjacentes. Os horários originais não são alterados para corresponder à nota.
Os dois modos de atribuição do sono estão disponíveis no Apple e no Android. Métricas, estágios, registros de origem e agregações ainda podem variar por plataforma.
Qual data exportar?
Seção intitulada “Qual data exportar?”Início da noite: Exemplos fictícios em horário local, não dados de saúde:
| Sono ou atividade | Data de exportação |
|---|---|
| Segunda 23:45 a terça 07:30 | Segunda-feira |
| Terça 01:00 a terça 07:30 | Segunda-feira, não terça |
| Cochilo na terça, 14:00 a 14:30 | Terça-feira |
| Passos e atividade da terça | Terça-feira |
| Noite de segunda e atividade da terça | Segunda e terça |
Confira o fuso local da exportação. A data de despertar de outro app ou a hora de modificação do arquivo não determina o dia do diário.
Se a nota esperada estiver vazia
Seção intitulada “Se a nota esperada estiver vazia”- Confira o dia do diário e as métricas de sono selecionadas.
- Aguarde a sincronização do relógio ou app com Apple Health ou Health Connect; confira a prévia e exporte o dia novamente.
- Revise os acessos. No iPhone, um resultado vazio do HealthKit não revela se a leitura foi negada. No Android, confirme que a fonte gravou o registro compatível no Health Connect.
- Confira o destino e os resultados gravados, ignorados ou com falha. Uma prévia não prova que um arquivo foi salvo. Ausente não é zero.
Os resumos de Daily Note Injection e API Endpoint usam a atribuição do sono escolhida para a operação. Se os dados chegarem tarde, exporte novamente a data correspondente a esse modo ou confira o período retroativo do agendamento. O horário em segundo plano é uma meta, não uma garantia de gravação bem-sucedida.
Resumos, registros e consultas de sessões
Seção intitulada “Resumos, registros e consultas de sessões”Registros brutos ou canônicos mantêm horários e regras de pertencimento próprios. Não reconstrua sessões a partir de um total diário nem some intervalos de origem como sono extra.
Início da noite: Na Apple, o arquivo bruto atribui os registros conforme o horário de início original dentro do dia local, de meia-noite a meia-noite. Já o resumo do sono recorta os intervalos à janela do diário, de meio-dia a meio-dia. Assim, uma consulta bem-sucedida aos registros brutos de Sleep Analysis pode conter registros da manhã enquanto o resumo do sono daquela data está vazio. Exporte a data anterior do diário e confira time_context.calendar_timezone antes de investigar um resumo ausente. Por exemplo, os registros de 22 de setembro das 04:03 às 11:52 UTC pertencem inteiramente ao resumo de 21 de setembro em UTC; em Europe/Lisbon, os últimos 52 minutos ficam depois do meio-dia local e contribuem para 22 de setembro.
O sono dividido em estágios não exige um registro explícito inBed: quando ele está ausente, os resumos da Apple usam a união dos intervalos disponíveis dos estágios de sono. A falta de dados de tempo na cama não cria uma duração na cama. Uma consulta de resumo que falhou deve aparecer em diagnostics.partial_failures; uma consulta bem-sucedida sem intervalos válidos representa uma ausência de dados válida. A frequência cardíaca em repouso usa uma consulta separada por dia do calendário e exige uma medição real de frequência cardíaca em repouso; os estágios de sono ou apenas a permissão de leitura não a fornecem.
healthmd_sleep_sessions requer uma configuração CLI/MCP compatível com Apple Health. Consultas MCP tipadas no Android não são suportadas atualmente. Veja capacidades por plataforma e MCP.
Outros guias: agendamento, solução de problemas e formatos.