{
  "scope": "Fresh supplemental local checks; available environment differs from the candidate pins. Not production approval or pinned-environment replication.",
  "started_at": "2026-10-10T17:26:18.632639+00:00",
  "finished_at": "2026-10-10T17:26:50.661181+00:00",
  "environment": {
    "python": "3.13.5 (main, Jul 15 2026, 20:25:40) [GCC 14.2.0]",
    "platform": "Linux-6.18.44-x86_64-with-glibc2.41",
    "sqlite": "3.46.1",
    "node": "v22.16.0",
    "packages": {
      "aiohttp": "3.13.3",
      "cryptography": "46.0.4",
      "tzdata": "2026.2",
      "playwright": "1.57.0",
      "cairosvg": "2.8.2"
    },
    "candidate_requested_packages": {
      "aiohttp": "3.14.4",
      "cryptography": "50.0.1",
      "tzdata": "2026.5"
    },
    "candidate_requested_python": "3.12"
  },
  "tests_run": 143,
  "failures": 0,
  "errors": 0,
  "skips": 0,
  "status": "PASS",
  "tests": [
    {
      "test": "test_commerce_school.ActionACLTests.test_every_configured_action_denies_an_unprivileged_role_before_reading_payload",
      "status": "PASS",
      "seconds": 0.004
    },
    {
      "test": "test_commerce_school.HaatPotroTests.test_cancel_expiry_and_replays_release_exactly_once",
      "status": "PASS",
      "seconds": 0.0058
    },
    {
      "test": "test_commerce_school.HaatPotroTests.test_customer_scope_phone_normalization_and_price_tampering",
      "status": "PASS",
      "seconds": 0.0032
    },
    {
      "test": "test_commerce_school.HaatPotroTests.test_delivery_is_not_cash_settlement_and_digital_redirect_cannot_pay",
      "status": "PASS",
      "seconds": 0.0047
    },
    {
      "test": "test_commerce_school.HaatPotroTests.test_last_unit_concurrent_checkout_has_exactly_one_winner",
      "status": "PASS",
      "seconds": 0.0079
    },
    {
      "test": "test_commerce_school.HaatPotroTests.test_public_catalog_is_explicitly_whitelisted_and_requires_publication",
      "status": "PASS",
      "seconds": 0.0035
    },
    {
      "test": "test_commerce_school.HaatPotroTests.test_publication_requires_both_policies_and_current_preview",
      "status": "PASS",
      "seconds": 0.0035
    },
    {
      "test": "test_commerce_school.HaatPotroTests.test_return_quantity_refund_cap_and_duplicate_settlement",
      "status": "PASS",
      "seconds": 0.0057
    },
    {
      "test": "test_commerce_school.HisabNeerTests.test_a_stock_count_cannot_overwrite_intervening_sales",
      "status": "PASS",
      "seconds": 0.0058
    },
    {
      "test": "test_commerce_school.HisabNeerTests.test_accounting_report_carries_opening_balances_without_recounting_profit",
      "status": "PASS",
      "seconds": 0.0037
    },
    {
      "test": "test_commerce_school.HisabNeerTests.test_branch_transfer_and_approved_count_preserve_inventory_value",
      "status": "PASS",
      "seconds": 0.0053
    },
    {
      "test": "test_commerce_school.HisabNeerTests.test_cash_difference_stays_visible_and_needs_distinct_approval",
      "status": "PASS",
      "seconds": 0.0038
    },
    {
      "test": "test_commerce_school.HisabNeerTests.test_insufficient_sale_rolls_back_all_effects_and_full_return_is_linked",
      "status": "PASS",
      "seconds": 0.0054
    },
    {
      "test": "test_commerce_school.HisabNeerTests.test_locked_period_and_two_person_reopening",
      "status": "PASS",
      "seconds": 0.0035
    },
    {
      "test": "test_commerce_school.HisabNeerTests.test_named_extra_receipt_approval_cannot_be_self_approved_or_reused",
      "status": "PASS",
      "seconds": 0.0042
    },
    {
      "test": "test_commerce_school.HisabNeerTests.test_payment_allocation_is_bounded_by_both_invoice_and_payment",
      "status": "PASS",
      "seconds": 0.0049
    },
    {
      "test": "test_commerce_school.HisabNeerTests.test_receiving_pos_fifo_journal_and_reprint_invariants",
      "status": "PASS",
      "seconds": 0.0049
    },
    {
      "test": "test_commerce_school.HisabNeerTests.test_unbalanced_cannot_post_and_posted_manual_reversal_nets_zero",
      "status": "PASS",
      "seconds": 0.0047
    },
    {
      "test": "test_commerce_school.MedhaNokshaTests.test_attendance_replay_correction_and_assignment",
      "status": "PASS",
      "seconds": 0.0041
    },
    {
      "test": "test_commerce_school.MedhaNokshaTests.test_duplicate_enrollment_transfer_and_original_history",
      "status": "PASS",
      "seconds": 0.0043
    },
    {
      "test": "test_commerce_school.MedhaNokshaTests.test_fee_waiver_partial_payment_duplicate_and_digital_boundary",
      "status": "PASS",
      "seconds": 0.0045
    },
    {
      "test": "test_commerce_school.MedhaNokshaTests.test_guardian_relationships_do_not_use_shared_phone_and_revocation_is_immediate",
      "status": "PASS",
      "seconds": 0.004
    },
    {
      "test": "test_commerce_school.MedhaNokshaTests.test_installments_match_total_and_failed_plan_creates_nothing",
      "status": "PASS",
      "seconds": 0.0045
    },
    {
      "test": "test_commerce_school.MedhaNokshaTests.test_mark_maximum_and_separate_review_publication",
      "status": "PASS",
      "seconds": 0.0045
    },
    {
      "test": "test_commerce_school.MedhaNokshaTests.test_promotion_preserves_old_enrollment_and_notice_access_changes",
      "status": "PASS",
      "seconds": 0.0043
    },
    {
      "test": "test_commerce_school.MedhaNokshaTests.test_published_correction_keeps_original_snapshot_and_guardian_replay_revokes",
      "status": "PASS",
      "seconds": 0.0056
    },
    {
      "test": "test_commerce_school.MedhaNokshaTests.test_tenant_reference_and_wrong_membership_are_rejected",
      "status": "PASS",
      "seconds": 0.0033
    },
    {
      "test": "test_frontend_contract.FrontendContractTests.test_bilingual_forms_money_versions_structures_and_portals",
      "status": "PASS",
      "seconds": 0.1638
    },
    {
      "test": "test_frontend_contract.FrontendContractTests.test_config_fields_are_supported_and_scoped",
      "status": "PASS",
      "seconds": 0.0014
    },
    {
      "test": "test_frontend_contract.FrontendContractTests.test_network_cancellation_timeout_and_uncertain_mutation",
      "status": "PASS",
      "seconds": 0.0453
    },
    {
      "test": "test_frontend_contract.FrontendContractTests.test_script_syntax",
      "status": "PASS",
      "seconds": 0.0227
    },
    {
      "test": "test_frontend_contract.FrontendContractTests.test_seeded_edit_forms_round_trip_real_domain_saves",
      "status": "PASS",
      "seconds": 0.078
    },
    {
      "test": "test_frontend_contract.FrontendContractTests.test_user_data_is_inserted_as_text",
      "status": "PASS",
      "seconds": 0.0018
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_another_preexisting_draft_cannot_bypass_signed_encounter_amendment_requirement",
      "status": "PASS",
      "seconds": 0.0039
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_cash_overpayment_refund_and_reference_replay_are_bounded",
      "status": "PASS",
      "seconds": 0.0038
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_chamber_signed_document_preserves_patient_snapshot",
      "status": "PASS",
      "seconds": 0.004
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_critical_report_requires_assigned_clinician_acknowledgment",
      "status": "PASS",
      "seconds": 0.0041
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_expired_and_closed_sessions_refuse_booking",
      "status": "PASS",
      "seconds": 0.0029
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_hospital_notes_require_treating_doctor_and_preserve_signed_content",
      "status": "PASS",
      "seconds": 0.0029
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_lab_author_cannot_verify_own_result_even_with_two_roles",
      "status": "PASS",
      "seconds": 0.0032
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_live_clinical_finalization_fails_closed_without_operator_review",
      "status": "PASS",
      "seconds": 0.005
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_only_assigned_doctor_can_sign_and_credentials_require_another_reviewer",
      "status": "PASS",
      "seconds": 0.0042
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_patient_portal_excludes_unreleased_and_revoked_or_expired_links",
      "status": "PASS",
      "seconds": 0.0043
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_rejected_specimen_cannot_produce_a_verified_or_released_report",
      "status": "PASS",
      "seconds": 0.0036
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_released_lab_report_document_preserves_patient_identity_snapshot",
      "status": "PASS",
      "seconds": 0.0038
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_report_correction_preserves_original_and_does_not_double_bill",
      "status": "PASS",
      "seconds": 0.0043
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_shared_phone_and_possible_duplicate_do_not_merge_patient_identity",
      "status": "PASS",
      "seconds": 0.0027
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_signed_prescription_and_encounter_are_immutable_and_amendment_links_original",
      "status": "PASS",
      "seconds": 0.0038
    },
    {
      "test": "test_healthcare.HealthcareDomainTests.test_verified_report_hash_must_match_before_release",
      "status": "PASS",
      "seconds": 0.0031
    },
    {
      "test": "test_healthcare.HealthcareHttpTests.test_100_concurrent_requests_for_final_slot_produce_exactly_one_booking",
      "status": "PASS",
      "seconds": 1.1002
    },
    {
      "test": "test_healthcare.HealthcareHttpTests.test_assistant_and_other_doctor_cannot_sign_or_read_as_treating_doctor",
      "status": "PASS",
      "seconds": 1.0556
    },
    {
      "test": "test_healthcare.HealthcareHttpTests.test_cached_portal_and_document_replay_denied_after_link_revocation",
      "status": "PASS",
      "seconds": 0.5358
    },
    {
      "test": "test_healthcare.HealthcareHttpTests.test_concurrent_cash_receipts_cannot_overpay_last_balance",
      "status": "PASS",
      "seconds": 0.5108
    },
    {
      "test": "test_healthcare.HealthcareHttpTests.test_expired_link_cannot_replay_a_cached_released_report",
      "status": "PASS",
      "seconds": 0.5175
    },
    {
      "test": "test_healthcare.HealthcareHttpTests.test_public_queue_exposes_only_tokens_and_closes_with_session",
      "status": "PASS",
      "seconds": 0.2528
    },
    {
      "test": "test_healthcare.HealthcareHttpTests.test_reception_cannot_read_export_or_sign_clinical_content",
      "status": "PASS",
      "seconds": 0.6113
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_ambiguity_rule_asks_instead_of_inventing_service_guarantee",
      "status": "PASS",
      "seconds": 0.0041
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_change_request_preserves_accepted_baseline",
      "status": "PASS",
      "seconds": 0.0075
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_changed_scope_cannot_use_stale_client_approval",
      "status": "PASS",
      "seconds": 0.0074
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_client_change_request_does_not_reveal_unshared_draft_scope",
      "status": "PASS",
      "seconds": 0.0071
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_client_receives_only_named_commercial_artifact",
      "status": "PASS",
      "seconds": 0.0058
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_handoff_traces_to_accepted_requirements_and_scopes_history",
      "status": "PASS",
      "seconds": 0.0069
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_owner_cannot_forge_client_approval",
      "status": "PASS",
      "seconds": 0.006
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_pert_exactness_and_integer_poisha",
      "status": "PASS",
      "seconds": 0.0041
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_requirement_identity_history_and_approval_invalidation",
      "status": "PASS",
      "seconds": 0.0047
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_revoke_removes_client_reads_and_cached_preview_access",
      "status": "PASS",
      "seconds": 0.0065
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_scope_gate_rejects_unanswered_questions",
      "status": "PASS",
      "seconds": 0.0048
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_source_hash_deduplicates_and_evidence_is_exact",
      "status": "PASS",
      "seconds": 0.0037
    },
    {
      "test": "test_proposals_social.BriefBunonTests.test_work_dependency_cycle_is_rejected_with_path",
      "status": "PASS",
      "seconds": 0.004
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_approved_schedule_is_never_silently_moved",
      "status": "PASS",
      "seconds": 0.0046
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_banned_claim_is_blocked_in_both_languages",
      "status": "PASS",
      "seconds": 0.0045
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_bounded_retries_stop_after_three_failures",
      "status": "PASS",
      "seconds": 0.0062
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_copy_cannot_contradict_structured_offer_price",
      "status": "PASS",
      "seconds": 0.0033
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_cross_tenant_and_brand_references_fail_closed",
      "status": "PASS",
      "seconds": 0.0025
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_draft_and_publish_roles_cannot_be_bypassed_by_owner",
      "status": "PASS",
      "seconds": 0.0028
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_every_material_edit_invalidates_approved_job",
      "status": "PASS",
      "seconds": 0.0443
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_factual_claim_requires_source_and_human_approval",
      "status": "PASS",
      "seconds": 0.0051
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_jobs_persist_before_dispatch_and_deduplicate",
      "status": "PASS",
      "seconds": 0.0072
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_live_provider_is_explicitly_unconfigured",
      "status": "PASS",
      "seconds": 0.0021
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_missing_media_rights_and_alt_text_hold_publication",
      "status": "PASS",
      "seconds": 0.0035
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_pause_and_revoke_prevent_dispatch_without_deleting_history",
      "status": "PASS",
      "seconds": 0.005
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_publishing_history_is_immutable_and_reach_is_unavailable",
      "status": "PASS",
      "seconds": 0.0043
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_receipt_survives_content_edit_and_revocation_after_timeout",
      "status": "PASS",
      "seconds": 0.0059
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_shared_offer_values_and_numeric_mismatch",
      "status": "PASS",
      "seconds": 0.0034
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_timeout_after_accept_reconciles_once_even_after_pause",
      "status": "PASS",
      "seconds": 0.0046
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_worker_holds_expired_offer_and_continues_other_due_jobs",
      "status": "PASS",
      "seconds": 0.0068
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_worker_is_scoped_mock_only_and_bounded",
      "status": "PASS",
      "seconds": 0.0614
    },
    {
      "test": "test_proposals_social.GolpoShurTests.test_worker_respects_pause_and_reconciles_due_retry",
      "status": "PASS",
      "seconds": 0.0058
    },
    {
      "test": "test_reference_safety.ReferenceSafetyTests.test_existing_destination_and_original_files_are_preserved",
      "status": "PASS",
      "seconds": 0.0008
    },
    {
      "test": "test_reference_safety.ReferenceSafetyTests.test_selected_reference_generation_is_synthetic_and_refuses_second_run",
      "status": "PASS",
      "seconds": 0.8165
    },
    {
      "test": "test_security_recovery.EncryptedRecoveryTests.test_audit_hash_corruption_blocks_backup",
      "status": "PASS",
      "seconds": 0.0036
    },
    {
      "test": "test_security_recovery.EncryptedRecoveryTests.test_incomplete_database_or_unsupported_schema_is_not_backed_up",
      "status": "PASS",
      "seconds": 0.0033
    },
    {
      "test": "test_security_recovery.EncryptedRecoveryTests.test_no_backup_or_restore_overwrites_existing_files",
      "status": "PASS",
      "seconds": 0.0022
    },
    {
      "test": "test_security_recovery.EncryptedRecoveryTests.test_online_wal_backup_restores_records_and_invalidates_auth_replay_state",
      "status": "PASS",
      "seconds": 0.6336
    },
    {
      "test": "test_security_recovery.EncryptedRecoveryTests.test_restore_preserves_mfa_enrollment_but_revokes_verified_sessions_and_pending_setup",
      "status": "PASS",
      "seconds": 0.6239
    },
    {
      "test": "test_security_recovery.EncryptedRecoveryTests.test_restore_refuses_stale_sqlite_sidecar",
      "status": "PASS",
      "seconds": 0.3098
    },
    {
      "test": "test_security_recovery.EncryptedRecoveryTests.test_tampered_ciphertext_fails_authentication_without_output",
      "status": "PASS",
      "seconds": 0.6989
    },
    {
      "test": "test_security_recovery.EncryptedRecoveryTests.test_weak_passphrase_rejected_before_backup",
      "status": "PASS",
      "seconds": 0.0026
    },
    {
      "test": "test_security_recovery.EncryptedRecoveryTests.test_wrong_passphrase_does_not_publish_any_database",
      "status": "PASS",
      "seconds": 0.6185
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_concurrent_failed_logins_cannot_bypass_attempt_limit",
      "status": "PASS",
      "seconds": 0.9089
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_csrf_and_cross_site_origin_rejected_before_a_write",
      "status": "PASS",
      "seconds": 0.5
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_enrolled_account_cannot_use_an_unverified_session",
      "status": "PASS",
      "seconds": 0.7564
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_enrolled_login_requires_fresh_otp_and_rejects_concurrent_replay",
      "status": "PASS",
      "seconds": 1.4878
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_expired_session_logout_and_old_cookie_reuse_are_rejected",
      "status": "PASS",
      "seconds": 0.7573
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_idempotency_deduplicates_concurrent_posts_and_rejects_reused_key",
      "status": "PASS",
      "seconds": 0.5357
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_ipv6_host_header_is_parsed_and_unconfigured_host_is_denied",
      "status": "PASS",
      "seconds": 0.2674
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_mfa_confirmation_guesses_are_atomically_limited",
      "status": "PASS",
      "seconds": 0.8162
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_mfa_enrollment_requires_session_csrf_and_current_password",
      "status": "PASS",
      "seconds": 0.7179
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_mfa_pending_setup_expires_without_enabling_account",
      "status": "PASS",
      "seconds": 0.7178
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_mfa_secret_is_encrypted_activation_rotates_session_and_csrf",
      "status": "PASS",
      "seconds": 0.7362
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_other_tenant_cannot_read_search_export_or_overwrite_a_record",
      "status": "PASS",
      "seconds": 0.7223
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_password_change_revokes_every_existing_session",
      "status": "PASS",
      "seconds": 1.2298
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_password_reset_during_login_invalidates_previously_checked_hash",
      "status": "PASS",
      "seconds": 0.732
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_private_routes_require_authentication",
      "status": "PASS",
      "seconds": 0.2568
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_production_cookie_flags_and_transport_headers",
      "status": "PASS",
      "seconds": 0.7478
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_production_requires_mfa_before_application_access",
      "status": "PASS",
      "seconds": 0.9614
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_role_revocation_blocks_cached_write_replay",
      "status": "PASS",
      "seconds": 0.4804
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_session_cookie_is_httponly_strict_and_only_hash_is_persisted",
      "status": "PASS",
      "seconds": 0.4955
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_sql_injection_search_and_ids_remain_data",
      "status": "PASS",
      "seconds": 0.5018
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_staff_role_denial_precedes_password_hashing",
      "status": "PASS",
      "seconds": 0.4827
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_stale_http_update_does_not_replace_newer_values",
      "status": "PASS",
      "seconds": 0.4933
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_stored_demo_and_live_mode_cannot_be_misrepresented",
      "status": "PASS",
      "seconds": 0.5115
    },
    {
      "test": "test_security_recovery.HttpSecurityTests.test_unauthenticated_password_and_staff_requests_do_not_run_a_kdf",
      "status": "PASS",
      "seconds": 0.254
    },
    {
      "test": "test_security_recovery.MfaCryptographyTests.test_missing_changed_or_unprotected_local_encryption_key_fails_closed",
      "status": "PASS",
      "seconds": 0.0016
    },
    {
      "test": "test_security_recovery.MfaCryptographyTests.test_rfc6238_sha1_reference_vectors",
      "status": "PASS",
      "seconds": 0.0002
    },
    {
      "test": "test_security_recovery.MfaCryptographyTests.test_six_digit_window_and_replay_counter_are_enforced",
      "status": "PASS",
      "seconds": 0.0001
    },
    {
      "test": "test_security_recovery.MfaCryptographyTests.test_standalone_instances_have_stable_distinct_cookie_names",
      "status": "PASS",
      "seconds": 0.0002
    },
    {
      "test": "test_security_recovery.SecurityCoreTests.test_audit_chain_is_valid_and_cannot_be_edited_or_deleted",
      "status": "PASS",
      "seconds": 0.0021
    },
    {
      "test": "test_security_recovery.SecurityCoreTests.test_money_keeps_integer_precision_and_rejects_float_nan_extra_decimals",
      "status": "PASS",
      "seconds": 0.0017
    },
    {
      "test": "test_security_recovery.SecurityCoreTests.test_owner_role_does_not_grant_clinical_authority",
      "status": "PASS",
      "seconds": 0.0014
    },
    {
      "test": "test_security_recovery.SecurityCoreTests.test_record_ids_and_posted_scope_cannot_cross_tenant_or_app",
      "status": "PASS",
      "seconds": 0.0019
    },
    {
      "test": "test_security_recovery.SecurityCoreTests.test_sql_injection_in_id_does_not_read_other_records",
      "status": "PASS",
      "seconds": 0.0019
    },
    {
      "test": "test_security_recovery.SecurityCoreTests.test_stale_update_preserves_newer_intent",
      "status": "PASS",
      "seconds": 0.0018
    },
    {
      "test": "test_security_recovery.SecurityCoreTests.test_transaction_rollback_removes_records_and_audit_together",
      "status": "PASS",
      "seconds": 0.0016
    },
    {
      "test": "test_security_recovery.SecurityCoreTests.test_wide_query_fails_instead_of_silently_truncating_financial_inputs",
      "status": "PASS",
      "seconds": 0.0019
    },
    {
      "test": "test_suite_integration.SuiteIntegrationTests.test_all_declared_local_html_assets_resolve_and_are_typed",
      "status": "PASS",
      "seconds": 0.5221
    },
    {
      "test": "test_suite_integration.SuiteIntegrationTests.test_all_seven_seeded_apps_have_working_navigation_and_permitted_reads",
      "status": "PASS",
      "seconds": 0.9563
    },
    {
      "test": "test_suite_integration.SuiteIntegrationTests.test_anonymous_store_is_unpublished_until_approved_and_exposes_only_catalogue",
      "status": "PASS",
      "seconds": 0.5352
    },
    {
      "test": "test_suite_integration.SuiteIntegrationTests.test_disabled_apps_have_no_public_or_authenticated_routes",
      "status": "PASS",
      "seconds": 0.802
    },
    {
      "test": "test_suite_integration.SuiteIntegrationTests.test_operator_mfa_recovery_deletes_enrollment_and_revokes_sessions",
      "status": "PASS",
      "seconds": 0.7872
    },
    {
      "test": "test_suite_integration.SuiteIntegrationTests.test_reinitialization_refuses_existing_records_and_worker_runs_real_modules",
      "status": "PASS",
      "seconds": 0.8874
    },
    {
      "test": "test_suite_integration.SuiteIntegrationTests.test_school_csv_requires_purpose_filters_q_and_records_reason",
      "status": "PASS",
      "seconds": 0.7904
    },
    {
      "test": "test_suite_integration.SuiteIntegrationTests.test_store_checkout_uses_server_price_and_retry_creates_one_order",
      "status": "PASS",
      "seconds": 0.8202
    }
  ],
  "javascript_syntax": [
    {
      "file": "suite/static/app.js",
      "exit_code": 0,
      "output": ""
    },
    {
      "file": "suite/static/queue.js",
      "exit_code": 0,
      "output": ""
    },
    {
      "file": "suite/static/shop.js",
      "exit_code": 0,
      "output": ""
    },
    {
      "file": "suite/static/sw.js",
      "exit_code": 0,
      "output": ""
    }
  ],
  "source_integrity": {
    "manifest_files": 151,
    "mismatches": [],
    "source_zip_sha256": "67b254adad3e15e46e75704d44b59a4bab3de342daa794fef8a4dbc0421df4b3",
    "source_manifest_sha256": "f70aaf0dea38f0abb37cd4e07c7636f7eb375fc355a416ba0febfcbcdcdbe03d"
  },
  "source_unchanged_during_run": true,
  "changed_files": [],
  "log_sha256": "974ebd1ff188cde4bb4d7845efab745aace8e9d82cab17e80177848d2dddbeb5"
}