# Serialized asset conventions (Master Prompt §6.8) Track per unit: serial do fabricante, número de patrimônio, MAC address(es), marca/modelo, produto, warehouse/localização atual, status, cliente/contrato/serviço onde instalado, datas de movimentação, garantia, histórico completo. Install lifecycle: reservar estoque → selecionar unidade serializada específica → vincular ao contrato/cliente → movimentar para instalado/comodato → manter rastreabilidade até devolução/baixa. Invariant: never allow the same serial/MAC/patrimônio to be simultaneously active on two assets — enforce at the database layer.