Mensagem de erro
Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.
A história
Seu manifest declarou uma proteção que só vale para dados em trânsito, e o motor recusou como proteção do projeto. Vamos ver a diferença. As proteções transport e end to end protegem um ser quando ele viaja para outro nó. A primeira usa o selo Noise do fio, e a segunda um selo para a chave fixada do nó destinatário. Já a proteção do projeto fala de dados em repouso, e as palavras aplicadas aqui são só none e at rest. Se o motor aceitasse transport como proteção do projeto, você acharia que seus dados estão protegidos, mas ele não leva ser algum a outro nó por essa via, e uma proteção declarada, mas não aplicada, seria uma mentira. Um exemplo: você escreve config protection transport, achando que protege os dados em disco. A correção é usar at rest. A mensagem traz o manifest, a linha, a palavra e o reparo. As travessias entre nós são protegidas por outro mecanismo, no próprio cruzamento.
Texto do catálogo de erros do motor do Rush.
