Esquema de frontmatter
Contrato entre nós dois. O Dataview só enxerga o que está aqui — campo fora do esquema é invisível para o placar e para os checklists.
Campos comuns a todas as notas
| Campo | Obrigatório | Valores |
|---|---|---|
tipo | sim | tela · modulo · entidade · fluxo · fase · decisao · bloqueador · meta |
titulo | sim | Texto legível (aparece nas tabelas geradas) |
status | sim | pronto · parcial · mockup · bloqueado · falta · na |
area | sim | plataforma · comercial · estoque · viagens · ia · ambersales · config |
fase | não | número da fase que resolve/entrega isto |
verificado_em | sim | AAAA-MM-DD da última conferência contra o código |
tags | não | lista livre |
Campos por tipo
tela — rota, endpoints, codigo, entidades, fluxos, modulos
modulo — endpoints, codigo, entidades, banco (app · sync · core)
entidade — banco, tabela, escrita_por, lida_por
fluxo — telas, modulos, entidades, passos (número)
fase — objetivo, depende_de
decisao — data, substitui
bloqueador — destrava (lista de links)
Ligações
Wikilink dentro do frontmatter precisa de aspas, senão o YAML quebra:
entidades: ["[[ent-organizacao]]", "[[ent-user-directory]]"]O Dataview resolve esses links e permite a consulta inversa — é assim que uma nota de entidade sabe, sozinha, quem a lê e quem a escreve.
Modelo de nota
---
tipo: tela
titulo: Criar conta da empresa
status: parcial
area: plataforma
fase: 1
rota: /signup
endpoints: ["POST /signup"]
codigo: ["repo/apps/web/src/app/(auth)/signup/components/SignupForm.tsx"]
entidades: ["[[ent-organizacao]]"]
fluxos: ["[[flx-onboarding]]"]
verificado_em: 2026-08-31
---
# Título
Uma frase dizendo o que é.
## O que faz hoje
(comportamento observado, com endereço no código)
## Estado real
(o que funciona, o que não funciona, com evidência)
## Lacunas
- [ ] item