modules/accordare-stav-producer) é um produtor Go de caminho congelado, instalável de forma independente, para o circuito delimitado de auditoria de Named Versions do SAV. Ele mantém duráveis a intenção pré-mutação e a recuperação de acréscimos, autentica seus pares locais e envia apenas o candidato seguro exato admitido pelo seu vocabulário fechado. Ele não é, em si, a autoridade de acréscimo do STAV.
O padrão de intenção, resultado e recuperação
O produtor segue um padrão de três etapas para cada mutação auditada:1
Intenção pré-mutação
Registra de forma durável a intenção declarada pelo chamador antes que qualquer alteração se torne observável. O produtor recusa candidatos fora do seu vocabulário fechado.
2
Resultado terminal
Depois que a mutação é concluída ou falha, captura o resultado exato para que a auditoria reflita a realidade, e não um estado desejado.
3
Recuperação delimitada
Em caso de interrupção, o produtor realiza uma recuperação delimitada do fluxo de acréscimos sem inventar uma reconciliação nem descartar silenciosamente a intenção.
Limites
- O vocabulário do produtor é fechado. Ele aceita apenas candidatos de auditoria de Named Versions do SAV.
- O produtor é de caminho congelado. Ele não deve se tornar uma dependência do hot path.
- O produtor autentica pares locais; ele não autentica chamadores remotos.
Superfícies relacionadas
STAV
A autoridade de acréscimo que sela os registros de auditoria.
SSIAG
Autoriza a mutação que o produtor audita.
SAV
A semântica de composição de Named Versions que este circuito audita.
Comandos de vetor do qxctl
A gramática ratificada do Accordare chegará como
qxctl accord ... quando for implementada.