test_all_operations (__main__.Diffs) ... ok
test_invalid_operations (__main__.Diffs) ... ok
test_reconstruction_and_proofs (__main__.Diffs) ... ok
test_attempt_to_normalize_violation_rejected (__main__.Normalization) ... ok
test_environment_values_differ_but_normal_form_equal (__main__.Normalization) ... ok
test_every_save_event_reversible (__main__.Normalization) ... ok
test_f3_keeps_relative_paths_and_words (__main__.Normalization) ... ok
test_guard_mismatch (__main__.Normalization) ... ok
test_nested_lookalike_is_not_eligible (__main__.Normalization) ... ok
test_original_transport_sha_detects_forged_timing (__main__.Normalization) ... ok
test_partial_timing_payload_rejected (__main__.Normalization) ... ok
test_prefix_boundary_and_reserved_token (__main__.Normalization) ... ok
test_sidecar_missing_duplicate_and_forged_paths (__main__.Normalization) ... ok
test_snapshot_and_latest_reversible (__main__.Normalization) ... ok
test_snapshot_event_outside_recent_is_not_eligible (__main__.Normalization) ... ok
test_wrong_event_and_source_are_preserved (__main__.Normalization) ... ok
test_wrong_timing_type_and_negative (__main__.Normalization) ... ok
test_all_events_beyond_recent_window (__main__.Reports) ... ok
test_all_semantic_layers_compared (__main__.Reports) ... ok
test_digest_alone_is_not_enough (__main__.Reports) ... ok
test_event_original_types_and_order (__main__.Reports) ... ok
test_event_start_and_ids (__main__.Reports) ... ok
test_exclusions_keep_actual_values (__main__.Reports) ... ok
test_handler_sets_and_counts (__main__.Reports) ... ok
test_observation_full_layers (__main__.Reports) ... ok
test_product_digest_self_consistency (__main__.Reports) ... ok
test_same_report (__main__.Reports) ... ok
test_scenario_existing_failures_preserved (__main__.Reports) ... ok
test_timing_digest_rule (__main__.Reports) ... ok
test_unknown_or_missing_fields_rejected (__main__.Reports) ... ok
test_violation_presence_and_difference (__main__.Reports) ... ok
test_O_cadence (__main__.S2Format) ... ok
test_counter_and_published_ids_binding (__main__.S2Format) ... ok
test_diff_and_same_as_S_transport (__main__.S2Format) ... ok
test_digest_and_scenario_contradiction (__main__.S2Format) ... ok
test_event_no_drop_duplicate_remap (__main__.S2Format) ... ok
test_event_original_field_types_mandatory (__main__.S2Format) ... ok
test_guard_actual_not_assumed (__main__.S2Format) ... ok
test_harness_digest_allows_only_dictionary_order (__main__.S2Format) ... ok
test_join_is_copy_and_retains_normalization_proof (__main__.S2Format) ... ok
test_kernel_cache_contradictions (__main__.S2Format) ... ok
test_lifecycle_guard_errors_and_boundaries (__main__.S2Format) ... ok
test_missing_full_state_not_digest_only (__main__.S2Format) ... ok
test_normalized_digest_and_raw_tree_are_both_bound (__main__.S2Format) ... ok
test_product_event_shape_and_typed_array (__main__.S2Format) ... ok
test_raw_observation_binding (__main__.S2Format) ... ok
test_roundtrip_tree_sha_and_raw_sha (__main__.S2Format) ... ok
test_s2_valid_and_not_formal_acceptance (__main__.S2Format) ... ok
test_state_witness_and_observation_mutation (__main__.S2Format) ... ok
test_stdout_exactly_one_line (__main__.S2Format) ... ok
test_autoload_class_and_script_import (__main__.S2Static) ... ok
test_comment_does_not_supply_proof (__main__.S2Static) ... ok
test_current_probe (__main__.S2Static) ... ok
test_full_state_and_godot_roundtrip_required (__main__.S2Static) ... ok
test_no_changes_outside_preparation_or_step (__main__.S2Static) ... ok
test_no_event_cap_or_duplicate_report (__main__.S2Static) ... ok
test_pause_and_step_arguments (__main__.S2Static) ... ok
test_textual_stringname_ordering (__main__.S2Static) ... ok
test_unlisted_live_method_and_late_preparation (__main__.S2Static) ... ok
test_variant_inference (__main__.S2Static) ... ok
test_X_recent_limit_and_counter (__main__.S3a) ... ok
test_duplicate_JSON_key_rejected (__main__.S3a) ... ok
test_e3_NA_cannot_be_PASS_or_applied (__main__.S3a) ... ok
test_e3_coverage_input_and_event_count_binding (__main__.S3a) ... ok
test_e3_invented_codes_and_missing_load_code (__main__.S3a) ... ok
test_e3_valid_R_and_O_records (__main__.S3a) ... ok
test_envelope_duplicates_not_defect (__main__.S3a) ... ok
test_event_count_defect_not_silently_accepted (__main__.S3a) ... ok
test_exact_phase_keys (__main__.S3a) ... ok
test_interval_gap_rejected (__main__.S3a) ... ok
test_invalid_input_accepted_is_not_PASS (__main__.S3a) ... ok
test_load_payload_and_pause_outcome (__main__.S3a) ... ok
test_operation_moved_outside_scenario_rejected (__main__.S3a) ... ok
test_package_fixed_mutations_and_hashes (__main__.S3a) ... ok
test_probe_connection_required (__main__.S3a) ... ok
test_rejection_mutation_retained_as_defect (__main__.S3a) ... ok
test_save_refusal_makes_load_NA (__main__.S3a) ... ok
test_scenario_mutation_static_boundary (__main__.S3a) ... ok
test_signals_all_minutes_and_order (__main__.S3a) ... ok
test_E5_cached_digest_defect_is_comparable (__main__.S3b) ... FAIL
test_NA_not_PASS (__main__.S3b) ... ok
test_aliasing_cannot_be_PASS (__main__.S3b) ... ok
test_aliasing_missing_record (__main__.S3b) ... ok
test_all_paths_and_ownership_R_O (__main__.S3b) ... ok
test_digest_materialization_required (__main__.S3b) ... ok
test_empty_registry_not_NA (__main__.S3b) ... ok
test_event_count_mismatch (__main__.S3b) ... ok
test_facts_normalization_is_reversible (__main__.S3b) ... ok
test_first_placeable_choice (__main__.S3b) ... ok
test_interval_gap (__main__.S3b) ... ok
test_load_X_not_digest_only (__main__.S3b) ... ok
test_load_extra_event (__main__.S3b) ... ok
test_missing_path_and_combination (__main__.S3b) ... ok
test_missing_trial (__main__.S3b) ... ok
test_nested_mutation_required (__main__.S3b) ... ok
test_no_staleness_assertion_for_non_tick (__main__.S3b) ... ok
test_path_order (__main__.S3b) ... ok
test_restore_extra_event (__main__.S3b) ... ok
test_sort_rule_rejected (__main__.S3b) ... ok
test_static_handler_and_outside_mutations (__main__.S3b) ... ok
test_unpreviewed_choice (__main__.S3b) ... ok
test_wrong_registry_in_either_role (__main__.S3b) ... ok
test_fixed_scenario_paths (__main__.SourcesAndMetrics) ... ok
test_metric_ranges (__main__.SourcesAndMetrics) ... ok
test_source_closure_synthetic_registered_map (__main__.SourcesAndMetrics) ... ok
test_source_pin_is_not_caller_controlled (__main__.SourcesAndMetrics) ... ok
test_array_order_and_all_differences (__main__.TypedTrees) ... ok
test_components_and_sha (__main__.TypedTrees) ... ok
test_deep_state_not_truncated (__main__.TypedTrees) ... ok
test_duplicate_textual_keys_rejected (__main__.TypedTrees) ... ok
test_exact_and_types (__main__.TypedTrees) ... ok
test_nested_order_all_paths (__main__.TypedTrees) ... ok
test_nonstring_keys_keep_types_and_values (__main__.TypedTrees) ... ok
test_unsupported_and_malformed (__main__.TypedTrees) ... ok

======================================================================
FAIL: test_E5_cached_digest_defect_is_comparable (__main__.S3b)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/korizatou114/Projects/TheTree-managed-worktrees/p28-02-eq/P28-02-EQ-implement/docs/plans/original-completion-2026-10-02/execution/p28-02/eq/test_eq.py", line 1193, in test_E5_cached_digest_defect_is_comparable
    self.assertTrue(checked['ok'], checked)
AssertionError: False is not true : {'ok': False, 'differences': [], 'dict_order_paths': [], 'excluded': [{'path': ['checkpoints', 0, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 0, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 0, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 0, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 1, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 1, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 1, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 1, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 2, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 2, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 2, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 2, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 3, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 3, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 3, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 3, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 4, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 4, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 4, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 4, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 5, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 5, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 5, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 5, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 6, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 6, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 6, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 6, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 7, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 7, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 7, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 7, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 8, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 8, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 8, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 8, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 9, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 9, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 9, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 9, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 10, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 10, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 10, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 10, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 11, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 11, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 11, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 11, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 12, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 12, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 12, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 12, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 13, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 13, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 13, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 13, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 14, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 14, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 14, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 14, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 15, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 15, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 15, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 15, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 16, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 16, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 16, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 16, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 17, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 17, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 17, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 17, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 18, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 18, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 18, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 18, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 19, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 19, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 19, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 19, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 20, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 20, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 20, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 20, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 21, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 21, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 21, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 21, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 22, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 22, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 22, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 22, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 23, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 23, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 23, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 23, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 24, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 24, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 24, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 24, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 25, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 25, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 25, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 25, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 26, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 26, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 26, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 26, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 27, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 27, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 27, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 27, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 28, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 28, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 28, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 28, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 29, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 29, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 29, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 29, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 30, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['checkpoints', 30, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['checkpoints', 30, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['checkpoints', 30, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['scenarios', 0, 'checkpoints', 0, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['scenarios', 0, 'checkpoints', 0, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['scenarios', 0, 'checkpoints', 0, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['scenarios', 0, 'checkpoints', 0, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['scenarios', 0, 'checkpoints', 1, 'K', 'performance_budget', '_samples'], 'reason': 'wall-clock telemetry', 'a': {'x': [1]}, 'b': {'x': [1]}}, {'path': ['scenarios', 0, 'checkpoints', 1, 'K', 'performance_budget', '_totals'], 'reason': 'wall-clock telemetry', 'a': {'x': 1}, 'b': {'x': 1}}, {'path': ['scenarios', 0, 'checkpoints', 1, 'C', 'catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}, {'path': ['scenarios', 0, 'checkpoints', 1, 'C', 'current_catalog_instance_id'], 'reason': 'process-local instance ID', 'a': 123, 'b': 123}], 'violations': [{'path': ['checkpoints', 0, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 0, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 1, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 1, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 2, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 2, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 3, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 3, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 4, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 4, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 5, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 5, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 6, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 6, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 7, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 7, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 8, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 8, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 9, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 9, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 10, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 10, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 11, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 11, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 12, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 12, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 13, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 13, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 14, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 14, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 15, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 15, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 16, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 16, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 17, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 17, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 18, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 18, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 19, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 19, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 20, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 20, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 21, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 21, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 22, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 22, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 23, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 23, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 24, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 24, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 25, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 25, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 26, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 26, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 27, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 27, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 28, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 28, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 29, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 29, 'latest'], 'a': [], 'b': []}, {'path': ['checkpoints', 30, 'S'], 'a': [], 'b': []}, {'path': ['checkpoints', 30, 'latest'], 'a': [], 'b': []}, {'path': ['events'], 'a': [], 'b': []}, {'path': ['scenarios', 0, 'checkpoints', 0, 'S'], 'a': [], 'b': []}, {'path': ['scenarios', 0, 'checkpoints', 0, 'latest'], 'a': [], 'b': []}, {'path': ['scenarios', 0, 'checkpoints', 1, 'S'], 'a': [], 'b': []}, {'path': ['scenarios', 0, 'checkpoints', 1, 'latest'], 'a': [], 'b': []}], 'digest_modes': [{'path': ['checkpoints', 0], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 1], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 2], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 3], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 4], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 5], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 6], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 7], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 8], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 9], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 10], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 11], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 12], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 13], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 14], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 15], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 16], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 17], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 18], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 19], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 20], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 21], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 22], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 23], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 24], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 25], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 26], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 27], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 28], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 29], 'mode': 'product latest_digest'}, {'path': ['checkpoints', 30], 'mode': 'product latest_digest'}, {'path': ['scenarios', 0, 'checkpoints', 0], 'mode': 'product latest_digest'}, {'path': ['scenarios', 0, 'checkpoints', 1], 'mode': 'product latest_digest'}], 'errors': ['product digest self-consistency']}

----------------------------------------------------------------------
Ran 114 tests in 26.564s

FAILED (failures=1)
