Rastreabilidade por lote no cultivo de cannabis: como funciona (e por que um QR por lote)
Por Equipe CannaLogBook ·
“Rastreabilidade” é uma palavra que aparece em todas as resoluções de 2026 da ANVISA sobre cannabis — e que muita gente traduz como “ter um QR code”. O QR é só a ponta. Este guia explica o que precisa existir por trás do código para que a rastreabilidade sobreviva a uma auditoria.
Rastrear é reconstruir
Um sistema é rastreável quando, para qualquer produto embalado, você consegue responder em minutos:
- De que cura, secagem e colheita ele veio.
- Quais plantas foram colhidas, em que sala e em que data.
- De que matriz (ou semente) essas plantas descendem.
- O que aconteceu com elas: transplantes, tratamentos, leituras ambientais, descartes.
- Quem registrou cada evento e quando.
Se qualquer elo depende de “perguntar para o cultivador”, não há rastreabilidade — há memória.
Código por planta, QR por lote
O código
Cada planta e cada objeto de cada etapa recebe um código único e sequencial, com prefixo da etapa e ano. No Cultivo, por exemplo: SEQ-S-2026-0012 (semente), SEQ-P-2026-0003 (matriz), TR-2026-0021 (bandeja), VG-2026-0516 (vegetativo), FL-2026-0288 (floração), HB-2026-0007 (colheita), DR-2026-0002 (secagem), CR-2026-0009 (cura), PK-2026-0031 (embalagem).
O código nunca é reaproveitado, é gerado de forma atômica (dois tablets offline não criam o mesmo número) e viaja com a planta em cada transição.
O lote
Um lote é o conjunto de plantas que compartilha sala + data de entrada + genética + fenótipo. Essa definição tem duas virtudes:
- É operacional: é assim que a equipe pensa (“as Apes do outdoor que entraram dia 21”).
- É estável: renomear a sala ou mover o lote gera um evento, não apaga a identidade.
Com o lote definido, um único QR na etiqueta pendurada na sala abre a lista das plantas, suas observações, nutrição, tratamentos, fotos e a jornada completa. Etiquetas individuais continuam disponíveis para matrizes, plantas em teste e amostras.
Fenótipo: por que ele entra no lote
Num pacote de sementes, cada semente é um genótipo diferente. Se todas ganham o mesmo “fenótipo”, o pacote inteiro vira um lote só e a rastreabilidade perde resolução. Por isso o Cultivo numera um fenótipo por semente (F1, F2, F3…) e só clones compartilham o fenótipo da matriz.
Linhagem preservada em cada transição
A rastreabilidade quebra nas transições. Alguns cuidados que um sistema precisa ter:
- Semente → matriz: a matriz guarda o ponteiro para a semente.
- Matriz → bandeja de clones: a bandeja sabe a matriz (ou a planta vegetativa doadora).
- Vegetativo → matriz: promover uma planta a matriz não deve exigir “digitar de novo” — o histórico vai junto.
- Floração → colheita consolidada: N plantas viram uma pesagem na balança de chão, mas cada planta fica vinculada ao lote de colheita.
- Colheita → secagem → cura → embalagem: a massa precisa ser conservada — um pote de cura não pode somar mais do que a secagem entregou, e a embalagem não pode exceder a cura disponível. Idealmente o servidor recusa o registro incoerente, em vez de aceitar e “corrigir depois”.
O que o QR precisa abrir
Um bom QR não abre uma página estática. Ele abre o objeto vivo no sistema — a planta, a bandeja, o lote, a embalagem — com o histórico e as ações permitidas para quem escaneou. Isso exige:
- Deep link estável (o mesmo QR continua válido depois de meses).
- Funcionar offline (a sala raramente tem Wi-Fi).
- Respeitar papéis: um visualizador vê; um cultivador registra; só gerentes dispensam.
A prova: um histórico que não pode ser alterado sem rastro
O último elo é a integridade. Um histórico de eventos comum pode ser editado; um histórico com hash encadeado (cada linha carrega o hash da anterior) não pode ser alterado sem quebrar a cadeia. Um verificador integrado percorre a cadeia e aponta o ponto exato de qualquer inconsistência; o CSV exportado leva os hashes para que um auditor confira de forma independente.
Some a isso retenção protegida (no Cultivo, 5 anos para tabelas reguladas, com gatilhos no banco que impedem exclusão antecipada) e você tem rastreabilidade que se sustenta sozinha.
Resumo em cinco regras
- Código único por planta e por etapa; nunca reaproveitado.
- Lote = sala + dia + genética + fenótipo; um QR por lote.
- Linhagem preservada em todas as transições, inclusive na colheita consolidada.
- Conservação de massa verificada até a embalagem, com GTIN e validade na etiqueta.
- Histórico com hash encadeado, verificável e retido por anos.
Quer ver isso funcionando com os seus lotes? Veja as funcionalidades do Cultivo ou fale com a gente.
Perguntas frequentes
O que define um lote no cultivo?
Um conjunto de plantas que compartilha sala, data de entrada, genética e fenótipo. Se qualquer um desses muda, é outro lote. Essa definição permite que um QR por lote resolva a operação sem perder a granularidade por planta.
Preciso de QR em cada planta?
Cada planta deve ter um código único; o QR físico pode ficar no lote, e etiquetas individuais são impressas quando fizer sentido (matrizes, plantas em teste, amostras para laudo).
GS1 é obrigatório?
Para a identificação do produto embalado, a RDC 1.015/2026 traz requisitos de rotulagem com GTIN. No cultivo interno, o que importa é o código único e a linhagem; a etiqueta GS1-128 entra na embalagem final.