pub fn evaluate_amendment(
proposal: &AmendmentProposalV1,
migration_obligations_satisfied: bool,
archive_manifest: Option<&ArchiveManifestV1>,
historical_query_guarantee: Option<&HistoricalQueryGuaranteeV1>,
decided_at: impl Into<String>,
) -> AmendmentDecisionV1