{
  "format": "enterprise-action-unit-tests",
  "executedAt": "2026-09-22T03:36:14.879143+00:00",
  "mode": "source-modules",
  "python": "3.12.14",
  "sqlite": "3.53.1",
  "testsRun": 63,
  "failed": 0,
  "errors": 0,
  "passed": true,
  "testIds": [
    "test_action.ActionTests.test_actor_spoof_and_other_dimension_refused",
    "test_action.ActionTests.test_all_denied_disclosure_shapes_are_equal",
    "test_action.ActionTests.test_array_reorder_same_key_conflicts",
    "test_action.ActionTests.test_backward_clock_rejected",
    "test_action.ActionTests.test_cancel_after_commit_preserves_receipt",
    "test_action.ActionTests.test_cancel_and_execute_race_has_one_terminal_outcome",
    "test_action.ActionTests.test_cancel_pending_then_retry_cannot_execute",
    "test_action.ActionTests.test_coherent_restore_is_explicitly_not_detectable",
    "test_action.ActionTests.test_commit_readback_order_and_duplicates",
    "test_action.ActionTests.test_committed_request_never_turns_expired",
    "test_action.ActionTests.test_compensation_new_request_restores_previous_value",
    "test_action.ActionTests.test_compensation_refuses_intervening_update",
    "test_action.ActionTests.test_compensation_refuses_wrong_before_value",
    "test_action.ActionTests.test_concurrent_duplicate_requests_one_effect",
    "test_action.ActionTests.test_conflict_requires_read_for_original_and_new_context",
    "test_action.ActionTests.test_corrupt_retained_rows_return_withheld",
    "test_action.ActionTests.test_current_execute_revocation_does_not_hide_permitted_lookup",
    "test_action.ActionTests.test_definition_deadline_rechecked",
    "test_action.ActionTests.test_definition_resource_identity_collision_rejected",
    "test_action.ActionTests.test_definition_retirement_rechecked_at_execution",
    "test_action.ActionTests.test_definition_revision_cannot_be_overwritten",
    "test_action.ActionTests.test_delegated_boolean_and_inconsistent_mode_refused",
    "test_action.ActionTests.test_descriptive_definition_catalogued_but_not_executed",
    "test_action.ActionTests.test_duplicate_wire_keys_float_bool_and_surrogate_refused",
    "test_action.ActionTests.test_event_capacity_blocks_new_effect_but_allows_read",
    "test_action.ActionTests.test_exact_scope_axes",
    "test_action.ActionTests.test_executable_text_cannot_change_the_fixed_effect",
    "test_action.ActionTests.test_execute_without_read_changes_resource_but_always_withholds",
    "test_action.ActionTests.test_expiry_no_first_effect_at_boundary",
    "test_action.ActionTests.test_export_changed_snapshot_does_not_overwrite",
    "test_action.ActionTests.test_export_interruption_recovery_and_exact_readback",
    "test_action.ActionTests.test_export_missing_extra_and_modified_files_rejected",
    "test_action.ActionTests.test_history_tampering_rejected",
    "test_action.ActionTests.test_host_request_id_not_part_of_retry_digest",
    "test_action.ActionTests.test_incomplete_dispatch_operation_fragments_rejected",
    "test_action.ActionTests.test_key_retirement_preserves_nonreuse_tombstone",
    "test_action.ActionTests.test_later_resource_creation_does_not_rewrite_earlier_rejection",
    "test_action.ActionTests.test_lost_response_reconciles_same_key",
    "test_action.ActionTests.test_malformed_archive_diagnostics_are_refusals",
    "test_action.ActionTests.test_missing_cancel_and_observation_outcomes_rejected",
    "test_action.ActionTests.test_missing_store_not_recreated_and_wrong_epoch_refused",
    "test_action.ActionTests.test_no_submit_permission_means_no_pending_creation",
    "test_action.ActionTests.test_observation_correction_is_append_only_not_effect_undo",
    "test_action.ActionTests.test_pending_denial_can_be_retried_with_current_rights",
    "test_action.ActionTests.test_pending_key_cannot_be_purged",
    "test_action.ActionTests.test_policy_capacity_reserves_final_global_revocation",
    "test_action.ActionTests.test_policy_freshness_order_at_same_second_is_validated",
    "test_action.ActionTests.test_policy_scope_time_is_half_open",
    "test_action.ActionTests.test_portable_export_names_preserve_case_sensitive_logical_ids",
    "test_action.ActionTests.test_principal_and_delegate_intersection",
    "test_action.ActionTests.test_reader_sees_terminal_state_on_denied_replay",
    "test_action.ActionTests.test_receipt_cannot_be_observation_predecessor",
    "test_action.ActionTests.test_repeat_after_intervening_update_preserves_original_receipt",
    "test_action.ActionTests.test_resource_capacity_rolls_back_whole_new_request_and_effect",
    "test_action.ActionTests.test_retired_definition_blocks_same_pin_compensation",
    "test_action.ActionTests.test_scope_mismatch_cannot_be_combined_between_rules",
    "test_action.ActionTests.test_stale_resource_rejects_terminally",
    "test_action.ActionTests.test_three_distinct_profiles",
    "test_action.ActionTests.test_torn_file_requires_fresh_export_directory",
    "test_action.ActionTests.test_transaction_rollback_before_and_after_effect",
    "test_action.ActionTests.test_whitespace_and_property_order_do_not_change_intent",
    "test_action.ActionTests.test_wire_unicode_preserved_without_normalization",
    "test_action.ActionTests.test_zero_rights_cannot_grow_retained_event_history"
  ],
  "sourceDigests": {
    "action_bundle.py": "53a4221b3f05ac2156a70216564afc72a3cbd408cd148e0c05be79e9f5e2d5c1",
    "action.schema.json": "ff216cdfd7f03ef0c00910c12ad2c6966f0c5f76004aae5e7d27334ab859d327",
    "action.py": "8064c0175645d1ab70fa2cad80e8e81263de66e5a692771e1f8fe90f994e3000",
    "history.py": "de93c5d5aef2d4ab4abf62a4f5cd567d794381cbad64e30a191b78d82a2e4a26",
    "native.py": "7e757d03bfc94dd9b9b9b8c3b20a0c6a5871b3b32d6644136bf8105df078e701",
    "fixtures.py": "a087000baa1c233f4e46954fee10d6b9f5c003eef737f1f30f6f91766ddae1e5",
    "test_action.py": "5f74e1a0eacb3758428c7eba22547e095ac03e926ec5777e09cf7e3ebbbc8bc8",
    "run_tests.py": "1d8c59bfe5033c7e237cfba19ef0709e8f9cf2fc77b0802d744a93c0d50a3f2a"
  },
  "limits": "Synthetic in-process exceptions and independent SQLite connections; no hardware fault, production authentication or external continuity guarantee."
}
