English · Português
House Party Protocol

Arquitetura · PROOF.pt-BR.md

Matriz de prova

Uma claim pública só entra aqui com reprodução.

ClaimComandoCritério
manifesto consistentepython -m hpp doctorexit 0, dez módulos, zero erro
política bloqueiapython -m hpp policy check --mode enforce --command "rm -rf src"exit 2 e BLOCK
grafos determinísticospython -m hpp graph --view operational --format json duas vezeshashes idênticos
eval standalonepython -m hpp eval run examples/reliable-coding/benchmark-suite.json -k 3 --gate bothdez controles executáveis, sem replay pré-aprovado
benchmark estávelpython -m hpp benchmark -k 3 --jsonpass^k 1.00 nos críticos
régua de decisãopython -m hpp decide eval examples/typed-decisions/gotcha-family-suite.json --decider-command '["python", "examples/typed-decisions/baseline_decider.py"]'zero falhas de instrumento; cobertura e acerto seletivo reportados à parte (a suíte que vem junto prova a régua, não um decisor)
pacote de evidênciapython -m hpp evidence run --id smoke-page --artifact out/report.html --artifact out/smoke.log -- python examples/evidence/smoke_page.py, depois python -m hpp evidence verify <record>exit 0 passed, depois exit 0 valid
pacote de evidência, controlea mesma execução com --break depois do script; depois um registro que passou cujo out/report.html foi alterado em seguidaexit 1 failed, e verify exit 1 not-evidence; o artefato alterado faz o verify sair 2 blocked
régua de recuperaçãopython -m hpp retrieval eval examples/retrieval/suite.json --retriever-command '["python", "examples/retrieval/keyword_retriever.py"]'sete casos medidos, zero falhas de instrumento, as mesmas métricas do replay sem --retriever-command; exit 1 no gate padrão (a suíte que vem junto prova a régua, não um recuperador)
régua de recuperação, controlepython -m hpp retrieval eval examples/retrieval/suite.json --retriever-command '["python", "-c", "import sys; sys.exit(3)"]'exit 1, sete falhas de instrumento, métricas nulas, nunca 0%
checagem de citaçãopython -m hpp cite check --text examples/citations/answer.md --context examples/citations/context.jsonexit 0, veredito ok
checagem de citação, controlea mesma numa cópia de answer.md com [ID:glossary] trocado por [ID:glossary-v2]exit 2, UNKNOWN_ID
sensibilidade do critériopython -m hpp evidence mutate --id weak --generate examples/criterion-sensitivity/discount.py -- python examples/criterion-sensitivity/check_weak.pyexit 1, blind-spots, três sobreviventes nomeados por arquivo e linha
sensibilidade do critério, controleo mesmo com check_strong.pyexit 0, sensitive, score 1.0
citado e executadopython -m pytest examples/cited-and-run/check_prices.py -q -p no:cacheprovider --junitxml out/cited-and-run.xml, depois python -m hpp work coverage examples/cited-and-run/workgraph.json --tests examples/cited-and-run/check_prices.py --junit out/cited-and-run.xmlexit 1, bulk-discount em cited_not_run (pulado), dois critérios executed, matched_testcases 3
citado e executado, controleo mesmo hpp work coverage sem --junitexit 0, os três critérios covered: a citação sozinha não enxerga o pulo
lentes de revisãopython -m hpp findings check examples/review-lenses/deletion-clean.json examples/review-lenses/partial-set.jsonexit 1, pass e depois warn, um CALLER_NOT_UPDATED em checkout.py:18
lentes de revisão, controleo mesmo numa cópia de partial-set.json com uma chave confidence acrescentada ao achadoexit 2, o documento inteiro recusado
House Sessionpython -m hpp decide eval examples/typed-decisions/gotcha-family-suite.json --decider-command '["python", "examples/house-session/panel_decider.py"]'15 sessões gravadas, seladas e verificadas, 12 decididas, 3 abstenções, 0 falhas de instrumento, exit 0 (sessões sintéticas: provam o contrato, não que um painel é melhor)
House Session, controlepython -m hpp deliberate verify numa cópia de um registro selado com o veredito editadoexit 2, record_sha256 does not match
seleção best-of-Npython multi-session/lane-kit-1.8.2/scripts/lane_board.py --self-testexit 0; o bloco de competições passa em toda checagem
seleção best-of-N, controlelane_board.py select numa competição declarada, por um revisor da mesma família de modelo de um construtorexit 1, SAME model family; nenhum vencedor registrado
artefatos íntegrospython installers/kit-forge-1.5.4/kit_doctor.py marketplace .status ok

Resultados datados pertencem ao log da release, não a este documento vivo.