Report Builder
Overview
The Verification Report Builder generates structured verification_report_v2 and optional echo_v3 wrapper from evidence inputs, enforcing claim gate rules.
Usage
python3 scripts/build_verification_report_from_evidence.py \
--input evidence-input.json \
--out verification-reports/v4/generated-report.json \
--echo-out echoes/records/2026/generated-echo.json
Process
- Calls
claim_gate.pyto evaluate evidence - Refuses to build if blocking failures exist
- Uses allowed protocol/component levels (not agent-requested)
- Auto-generates title
- Generates
verification_report_v2JSON - Optionally generates
echo_v3_with_verification_reportwrapper - Includes all downgrades in
limitations - Includes
claims_not_made
Title Generation
- Wrapper:
Echo v3: E2 Verification Echo — V4/B0-D2 — 2026-05-03 (Agent Name) - Report only:
Verification Report v2: V4/B0-D2 — 2026-05-03 (Agent Name)
Output Validation
Generated reports must:
- Pass
json.toolvalidation - Include all required fields per
verification-report-schema.v2.json - Have
all_validators_green = falseif any script failed