Skip to content

Latest commit

 

History

History
46 lines (39 loc) · 3.09 KB

File metadata and controls

46 lines (39 loc) · 3.09 KB

本番検証(Production Validation)

位置づけ

本番相当の検証経路(CI / staged / live)を日本語で把握するための解説です。

要点

  • 本番検証は「実装済み事実の継続確認」であり、認証取得の主張ではありません。
  • production/smoke テスト、ライブ検証、運用Runbook訓練を段階的に実施します。
  • 検証結果は TrustLog や提出エビデンスに再利用できる形で保存します。

VERITASにおける意味

  • Decision Governance の fail-closed 振る舞いを継続的に確認する運用基盤です。
  • operator-facing governance surface の信頼性を、テストと証跡で裏づけます。

実装上の確認ポイント

  • staged readiness report v2.1 では、deployment_ready は ブロッキング扱いのガバナンスチェック(blocking governance checks)と、 compose_validation が添付されている場合の compose 検証結果に基づきます。 compose_validation が未添付の場合、 overall_readiness.compose_validated=true は 「compose の失敗が添付されていない」ことを示すだけで、 compose 検証が実行された証明ではありません。
  • 注意・警告扱いの失敗や live provider 検証の結果は、 overall_readiness.advisory_issuesoverall_readiness.advisory_issue_countgovernance.advisory_failure_labelsoverall_readiness.live_provider_oklive_provider_validation に分けて表示されます。 これらは v2.1 では単独で deployment_ready を未達扱いにはしませんが、 昇格・本番反映の前に運用者が確認する必要があります。
  • live_provider_validation が未添付の場合、 overall_readiness.live_provider_ok=true は live provider 検証が実行済みであることを意味しません。
  • make validate-staged-report は、compose/live provider のサブレポートを添付しない staged report を生成します。昇格・本番反映前の確認で compose_validationlive_provider_validation を staged report に含めたい場合は、make validate-staged-report-with-subreports を使用します。この target は compose 検証と live provider 検証を先に実行し、その JSON レポートを scripts/generate_staged_readiness_report.py に渡します。live provider 検証には provider secrets が必要になる場合があります。
  • make quality-checks と production/smoke 系テストを継続実行する。
  • PostgreSQL の live 検証導線と運用ドリルを定期確認する。
  • staged readiness report は v2.1 を利用し、trustlog-production-posture の advisory 証跡を含みます。
  • 詳細は英語正本または実装ファイルを確認してください。

現時点の制限

  • 検証通過だけで本番可用性・法令適合を保証しません。
  • 環境固有のセキュリティレビュー、監査設計、運用承認が必要です。

英語正本