Stage272 extends Stage271 by integrating at least one real external review into the verifiable review chain.
Stage271 proved that review records can be represented as signed, hash-linked, reproducible artifacts.
Stage272 adds:
- externally originated review evidence
- preserved source review text
- normalized review record generation
- signed review-chain integration
- CI-based re-verification
Stage271 proved that review records could be made tamper-evident.
Stage272 proves that a real external review event can be preserved, normalized, linked, signed, and re-verified later.
This moves the system from:
- review proof mechanism
to:
- proof that an actual external review event was integrated
external_reviews/raw/for source review evidenceexternal_reviews/normalized/for normalized structured review recordstools/create_stage272_external_review.pytools/build_stage272_summary.pydocs/stage272_real_external_review.mdout/external_review_evidence/for evidence metadata
A real external review should not remain only as a web comment, message, or informal text.
It should be:
- preserved
- hashed
- normalized
- signed
- chain-linked
- re-verifiable
- capture the external review text
- save it under
external_reviews/raw/ - normalize it into a structured review record
- sign the review record
- verify the chain
- publish CI-verifiable outputs
python3 -m pip install cryptography
python3 tools/verify_stage271_review_chain.py
python3 tools/build_stage272_summary.py
License
MIT License
Copyright (c) 2025 Motohiro Suzuki