From d4d50f061bb914cf436b5991d967c46f375a2b65 Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Thu, 24 Sep 2026 21:39:52 -0700 Subject: [PATCH] Record validated public mixed source8 read API checkpoint --- harness/DECISIONS.md | 32 + harness/STATE.md | 25 + .../.gitattributes | 5 + .../LAUNCHER-REVIEW.md | 22 + .../PUBLIC-READ-RUNTIME-READBACK.json | 2720 +++++++++++++++++ .../analysis-public-read-20260925/README.md | 86 + .../RUNTIME-PLAN.md | 41 + .../RUNTIME-REVIEW.md | 43 + .../SOURCE-REVIEW.md | 64 + .../evidence.zip | Bin 0 -> 1130273 bytes .../inspect_runtime.py | 346 +++ .../manifest.json | 780 +++++ 12 files changed, 4164 insertions(+) create mode 100644 harness/experiments/analysis-public-read-20260925/.gitattributes create mode 100644 harness/experiments/analysis-public-read-20260925/LAUNCHER-REVIEW.md create mode 100644 harness/experiments/analysis-public-read-20260925/PUBLIC-READ-RUNTIME-READBACK.json create mode 100644 harness/experiments/analysis-public-read-20260925/README.md create mode 100644 harness/experiments/analysis-public-read-20260925/RUNTIME-PLAN.md create mode 100644 harness/experiments/analysis-public-read-20260925/RUNTIME-REVIEW.md create mode 100644 harness/experiments/analysis-public-read-20260925/SOURCE-REVIEW.md create mode 100644 harness/experiments/analysis-public-read-20260925/evidence.zip create mode 100644 harness/experiments/analysis-public-read-20260925/inspect_runtime.py create mode 100644 harness/experiments/analysis-public-read-20260925/manifest.json diff --git a/harness/DECISIONS.md b/harness/DECISIONS.md index d0c7d1d7..b4a58f9e 100644 --- a/harness/DECISIONS.md +++ b/harness/DECISIONS.md @@ -757,3 +757,35 @@ three-line migration-test correction. Verify the entire successor diff and every other declared input, rerun the affected target plus all-target Clippy/format, and identify each tested code version. No Linux, GUI or release qualification follows from these core/CLI results. Publication remains blocked by server disk exhaustion. + +## 2026-09-25 — expose complete mixed validation through a borrowed read-only result + +Select `language::check_mixed_bundle` with an opaque non-Clone result borrowing +the caller's complete explicit-ID SourceBundle. Retain the real resolved owner +and return immutable Project/warning views; do not substitute a bare model or an +incomplete editable index. The [contract](analysis-public-read-contract-20260925.md) +records alternatives, policy and bounds. Fresh input selects both existing +producer modes with zero carried ownership, followed by complete resolution and +admission under the exact caller policy. Internal entry ceilings remain separate +from final-model record limits. + +Promote only the required parser/resolver dependency cone to production; private +index/edit machinery stays test-only. Normal-library tests are required because +the production Parser layout changes even when ordinary callers select no mixed +mode. That build exposed a missed semantic-row initializer, fixed at its source; +two actual compiler warnings received narrow cfg/import corrections. + +[Windows evidence](experiments/analysis-public-read-20260925/README.md) at bab6f96 +checks complete independently authored OA/SA models, exact warnings and refusals, +source conservation, constructor policy, source lifetimes, prior workflows and +actual ordinary CLI behavior. All 299 core and 75 selected integration cases pass. +Rustdoc's two compile-fail runtime names append a suffix absent from its listing: +preserve the recorder refusal and reconcile exactly those two names against the +successful three-case raw run. No generic name normalization or rerun is needed. + +This developer-facing API does not enable mixed file discovery in the CLI or +graphical editing. Add those through explicit subsequent contracts, retaining +filesystem safety and complete model/index ownership. Do not route a nominal +mixed check through the ordinary loader, which currently rejects typed syntax +and constructs editable compilation. Source/evidence are local-only pending +confirmed publication; no release or Linux qualification follows. diff --git a/harness/STATE.md b/harness/STATE.md index ea2b78df..a4c9ec79 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -57,6 +57,31 @@ preserved. [Packaged GUI evidence](reviews/prerelease37-native-gui-20260924.md), their bounded reviewed scopes. State label congestion, explicit transition-form Cancel and the preserved launcher refusals remain described in final validation. +## Local public mixed source8 read API — 2026-09-25 + +Source **bab6f96a5b05b37f2b5d67a430aed0f67d783e73** on +`codex/analysis-public-read-956atf-20260925` exposes +`language::check_mixed_bundle(&SourceBundle, ProjectLimits)`. The result borrows +the complete explicit-ID input and exposes only its admitted Project and located +warnings. It retains the existing syntax, storage and admission evidence; no +editable index, save permission or CLI discovery is implied. + +The [contract](analysis-public-read-contract-20260925.md) and +[Windows evidence](experiments/analysis-public-read-20260925/README.md) record +299 core passes, ten new normal-library integration passes, 65 existing ordinary +integration passes, three documentation cases, strict core Clippy and actual +ordinary CLI check/rename-preview success at this exact source. All 298 prior +core outcomes and the named small-stack controls pass. Format retains identical +pre-existing differences. The first missing production initializer, subsequent +warning cleanup and exact rustdoc recorder-name reconciliation are preserved. + +Source and evidence remain local-only: Gitea reads work, but issue comments still +fail and the last confirmed Git publication failure was server disk exhaustion. +The released preview is unchanged. Mixed CLI discovery, graphical/editor adoption, +typed saving/history and the broader application remain unfinished. Existing +depth qualification and full-pipeline small-stack limitations remain; Linux/WSL +checks remain user-deferred. + ## Local ordinary source8 compatibility — 2026-09-25 Source **7b06b8ea1b7ef902ee0b3d0ec2971a9a7a1f1acd** on diff --git a/harness/experiments/analysis-public-read-20260925/.gitattributes b/harness/experiments/analysis-public-read-20260925/.gitattributes new file mode 100644 index 00000000..e129cfe0 --- /dev/null +++ b/harness/experiments/analysis-public-read-20260925/.gitattributes @@ -0,0 +1,5 @@ +*.md -text +*.py -text +*.txt -text +*.json -text +*.log -text diff --git a/harness/experiments/analysis-public-read-20260925/LAUNCHER-REVIEW.md b/harness/experiments/analysis-public-read-20260925/LAUNCHER-REVIEW.md new file mode 100644 index 00000000..1e29190c --- /dev/null +++ b/harness/experiments/analysis-public-read-20260925/LAUNCHER-REVIEW.md @@ -0,0 +1,22 @@ +# Public mixed-read launcher review + +Read-only pre-execution review. Gate helper SHA256 `fcc8bc586a0fe708fb0af958b8523e14ab71db503d1e107013ce5dac884a5edd`; CLI helper SHA256 `25ec9ab5aa22d7364169772eae2cc10d508415fada9845a5fb7f115e7dd3f3e0`. Both were parsed as Python AST without execution and compared with the actually used ordinary checkpoint helpers `c0126c93...` and `308fdd08...`. The gate source pin remains the deliberately unusable pending marker; no source/artifact/runtime acceptance is implied. + +## Narrow finding + +The gate now checks tracked and nonignored untracked cleanliness before Cargo, but its post-run checks cover only declared existing-file hashes, HEAD and helper bytes. A new nonignored source file created during the run would not enter `changed_inputs`, so the receipt could appear clean. The CLI helper does check full status again at the end. Record post-run `git status --porcelain --untracked-files=all` and make a nonempty result a gate verification/exit failure before claiming full clean-source binding throughout the run. This is a bounded orchestration correction, not an observed source change or application defect. Sent to parent before execution. + +## Reviewed behavior + +- The new external target `mixed_source8_read` runs as a normal Cargo integration test, with actual nonzero unique listing, exact same-source runtime names, all outcomes passing and the same Cargo-reported target artifact. Seven ordinary target/filter pairs remain unchanged; source7 selection is exact. Removed obsolete ad hoc integration mode is not part of the selected gate plan. +- Doc listing must be nonempty and unique. Doc execution must produce precisely that name set, no ignored/failed outcome, and successful group summaries whose passed counts sum to the exact unique outcome count. Multiple rustdoc groups are permitted without accepting missing or duplicated names. No imaginary persistent doctest executable is required; Cargo/rustdoc source/input/toolchain/environment/raw output supplies this gate's binding. The actual installed rustdoc listing/output spelling still needs observation during the first parent run; a mismatch must be investigated rather than silently normalized. +- `RUSTDOC`, `RUSTDOCFLAGS` and `CARGO_ENCODED_RUSTDOCFLAGS` must be absent and are recorded alongside the prior environment. CLI compares its whole environment to its checked build receipt, inheriting these absent settings. Jobs1 is enforced; the caller still supplies and final review verifies the established incremental0/toolchain environment. No larger stack or lifecycle override is permitted. +- Every declared input is read against immutable Git bytes before launch and rehashed afterward; source/head and exact captured helper bytes are bound. CLI verifies its build manifest/log hashes, actual single binary bytes and declared input bytes before/between/after operations. Assertions, malformed output, timeout or missing files can terminate without a complete receipt; such a termination remains failed/incomplete evidence, never a pass. +- CLI changes from its verified predecessor are confined to output folder/stems and full-clean checks. Its independent three-file UTF-8/CRLF literals, complete expected before/after reports and unchanged filesystem checks are unchanged. Actual commands remain ordinary `check` and rename preview, neither with `--write`; no public mixed CLI support is established. The standalone public-API whole-model test remains distinct from CLI JSON reports. +- New gate doc modes and existing integration modes perform count/inventory checks themselves. Core list/focused/full still record rather than fully reconcile acceptance expectations; final independent runtime review must compare all prior names, intended new names, complete outcomes and actual artifacts. Format exit1 must retain its explicit inherited disposition rather than being reported as passing. + +Disposition: suitable after the narrow post-run cleanliness correction and reviewed source pin. No helper, compiler, test, product executable or network operation was run by this review. + +## Corrected recorder binding + +Revised gate SHA256 `9088952ca3fabf56ab4434273bf55c6ec6eb6139bc2452a7be7c66a4409e420d` now captures full post-Cargo porcelain status, records `source_status_after`, and exits nonzero if it is nonempty. AST parsing succeeds without executing the helper. The reported finding is resolved; final runtime reconciliation must require this field to be empty. CLI helper remains exact `25ec9ab5...`. Source pin is still pending; the recorders are suitable to bind to the reviewed committed source before parent execution. diff --git a/harness/experiments/analysis-public-read-20260925/PUBLIC-READ-RUNTIME-READBACK.json b/harness/experiments/analysis-public-read-20260925/PUBLIC-READ-RUNTIME-READBACK.json new file mode 100644 index 00000000..cba4b391 --- /dev/null +++ b/harness/experiments/analysis-public-read-20260925/PUBLIC-READ-RUNTIME-READBACK.json @@ -0,0 +1,2720 @@ +{ + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "baseline": "7b06b8ea1b7ef902ee0b3d0ec2971a9a7a1f1acd", + "baseline_archive_sha256": "879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378", + "checker_sha256": "132729db90aab52ce9fc1e225dbed8dc53338372bd7f0212efd847131efde919", + "plan_sha256": "054c3ba8ffb74d88cd61c1f4662920413cfab53ef2a59c4e17e4dd168ccef5b7", + "inputs": 562, + "prior_passes_preserved": 298, + "new_bridge": "language::analysis_source::mixed::carried::public_read::public_read_fresh_constructor_keeps_zero_carry_both_modes_and_exact_policy", + "full_passed": 299, + "external_names": [ + "public_mixed_read_complete_oa_sa_models_and_all_located_warnings", + "public_mixed_read_exact_input_file_edge_and_depth_boundaries", + "public_mixed_read_explicit_identity_classes_versions_and_long_forms", + "public_mixed_read_final_nested_model_limit_is_distinct_from_syntax_entries", + "public_mixed_read_malformed_duplicate_and_wrong_domain_references", + "public_mixed_read_ordinary_parity_uses_an_independent_complete_model", + "public_mixed_read_paths_missing_cycles_and_detached_files_are_errors", + "public_mixed_read_scoped_uuid_reuse_and_cross_file_call_are_not_global_collisions", + "public_mixed_read_typed_reference_caller_allowance_has_a_real_positive_control", + "public_mixed_read_unicode_columns_are_not_utf8_byte_columns" + ], + "integration": { + "mixed_source8_read": [ + "public_mixed_read_complete_oa_sa_models_and_all_located_warnings", + "public_mixed_read_exact_input_file_edge_and_depth_boundaries", + "public_mixed_read_explicit_identity_classes_versions_and_long_forms", + "public_mixed_read_final_nested_model_limit_is_distinct_from_syntax_entries", + "public_mixed_read_malformed_duplicate_and_wrong_domain_references", + "public_mixed_read_ordinary_parity_uses_an_independent_complete_model", + "public_mixed_read_paths_missing_cycles_and_detached_files_are_errors", + "public_mixed_read_scoped_uuid_reuse_and_cross_file_call_are_not_global_collisions", + "public_mixed_read_typed_reference_caller_allowance_has_a_real_positive_control", + "public_mixed_read_unicode_columns_are_not_utf8_byte_columns" + ], + "source_project": [ + "added_list_items_empty_lists_and_literal_changes_preserve_existing_annotations", + "advisory_lint_locations_refer_to_raw_drafts_before_identity_stabilization", + "alias_updates_touch_only_header_and_reference_tokens_even_with_comments_after_at", + "canonical_export_groups_semantic_roots_ports_and_placements_and_is_deterministic", + "complete_demo_preserves_behavior_artifacts_traces_and_every_placement", + "constructor_tag_changes_retain_shared_nested_fields_and_removed_field_comments", + "cross_file_typed_ports_global_forward_references_and_stable_ids", + "duplicate_alias_and_identity_report_both_files_including_project_identity", + "duplicate_include_edges_count_toward_admission_and_ordered_references_are_aggregate", + "exported_case_colliding_root_aliases_are_portable_and_large_root_sets_are_bounded", + "failed_update_preserves_candidate_and_rejects_stale_index", + "generated_id_insertion_handles_adjacent_header_tokens_and_remains_exactly_indexed", + "graphical_move_updates_only_its_owned_view_document", + "include_inspection_returns_located_failure_without_partial_discovery_and_is_bounded", + "include_inspection_reuses_strict_entry_fragment_syntax_and_real_spans", + "includes_are_once_only_and_cycles_missing_and_unreachable_files_are_located", + "invalid_cross_file_route_references_and_geometry_locate_the_authored_view", + "json_bundle_rejects_duplicate_file_keys_and_unknown_fields", + "kind_change_removes_field_syntax_but_keeps_its_comments_and_other_fields", + "model_updates_rewrite_cross_file_alias_uses_preserve_ownership_and_untouched_comments", + "moving_declarations_between_files_changes_no_semantics_or_ids", + "nested_message_value_edits_preserve_field_comments_and_reordering_uses_field_identity", + "new_children_inherit_owner_file_new_roots_add_include_and_deletion_keeps_files", + "omitted_defaults_stay_omitted_and_new_fields_do_not_reformat_surviving_fields", + "portable_paths_reject_escapes_devices_urls_and_case_collisions", + "project_admission_is_aggregate_and_precedes_global_resolution", + "reference_list_reordering_carries_item_comments_and_alias_spelling_with_identity", + "removed_list_items_and_declarations_keep_comments_as_enclosing_annotations", + "route_edits_keep_diagram_file_ownership_and_comments_with_edge_identity", + "scalar_header_guard_and_project_edits_preserve_exact_crlf_trivia_and_escape_spelling", + "scalar_record_constructor_changes_keep_comments_inside_removed_values", + "single_string_and_legacy_apis_remain_explicit_and_filesystem_free", + "source_errors_keep_exact_fragment_unicode_positions" + ], + "source_identity_updates": [ + "identity_and_alias_edit_keep_authored_file_and_reference_rationale", + "identity_swap_and_reorder_keep_both_declarations_and_item_comments_with_origin", + "provenance_cannot_merge_records_or_cross_record_classes" + ], + "source_nested_updates": [ + "additions_nest_in_existing_and_new_owners_while_authored_flat_records_stay_flat", + "compact_same_file_reparent_and_unnest_preserve_explicit_parent_comments", + "crlf_moved_and_new_children_preserve_authored_and_destination_line_endings", + "cross_file_move_carries_attached_comments_and_subtree_but_leaves_gap_notes", + "deep_structural_writeback_runs_on_a_small_thread_stack", + "deleted_owner_identity_reused_by_new_owner_does_not_keep_old_lexical_ownership", + "deleting_owner_retains_annotations_and_extracts_independently_moved_descendant", + "independent_descendant_move_can_reverse_old_containment_without_overlapping_edits", + "moving_a_child_keeps_the_owners_opening_line_comment_with_its_owner", + "nested_scalar_edits_touch_only_authored_tokens", + "nested_typed_reference_list_updates_keep_item_rationale_while_port_moves", + "nested_uuid_alias_swap_and_cross_file_move_follow_command_provenance" + ], + "source_files": [ + "aggregate_budgets_and_portable_paths_are_checked_before_loading_excess_data", + "discovery_never_refreshes_drafts_and_preserves_detached_buffers", + "forged_compiled_model_or_index_cannot_be_saved", + "invalid_and_missing_includes_keep_editable_text_and_located_diagnostics", + "loading_keeps_original_no_uuid_bytes_and_saving_stabilizes_exactly_once", + "new_destinations_require_explicit_missing_expectations_and_reject_collisions", + "physical_hard_link_aliases_are_rejected", + "unchanged_dependency_edits_and_deletions_block_save_before_any_write" + ], + "r3_migration": [ + "authored_v4_modules_upgrade_only_the_version_and_preserve_nested_comments", + "frozen_v4_json_and_source_preserve_the_old_review_without_fabricating_semantics", + "frozen_v4_trace_envelope_keeps_duplicate_and_unknown_field_rejection", + "older_headers_cannot_admit_new_semantic_baselines", + "original_v1_v2_v3_inputs_complete_the_explicit_upgrade_to_five" + ], + "review_regressions": [ + "checked_save_rejects_external_changes_and_preserves_their_exact_bytes", + "checked_save_rejects_external_deletion_without_recreating_the_file", + "checked_save_returns_exact_bytes_and_accepts_unchanged_external_content" + ], + "source7_contract": [ + "source7_source_bundle_migration_is_token_only_and_new_link_stays_with_caller" + ] + }, + "doc_names": [ + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 36)", + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 50)", + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::check_mixed_bundle (line 87)" + ], + "doc_runtime_names": [ + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 36) - compile fail", + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 50) - compile fail", + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::check_mixed_bundle (line 87)" + ], + "doc_exact_mapping": { + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 36) - compile fail": "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 36)", + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 50) - compile fail": "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 50)" + }, + "doc_recorder_verification_failures": [ + "Doc runtime names must exactly match the prior nonzero listing" + ], + "public_docs": [ + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 36)", + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 50)", + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::check_mixed_bundle (line 87)" + ], + "stack_controls": [ + "language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack", + "language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::scoped_small_stack_actual_deep_wide_verification_and_drop", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::scoped_small_stack_changed_unchanged_and_failure_drop", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::deep_and_wide_equality_and_late_refusal_drop_on_small_stack", + "language::analysis_source::mixed::project::ordinary_index::tests::small_stack_success_and_late_header_failure_leave_no_partial_owner", + "language::analysis_source::mixed::project::tests::index_tests::success_and_late_failure_drop_on_small_stack", + "language::analysis_source::mixed::project::tests::inherited_storage_failure_and_success_drop_deep_syntax_on_128k_stack", + "language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack", + "language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack", + "language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack" + ], + "core_artifact": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe", + "bytes": 43348480, + "sha256": "01a051033bb53512a2747c2ef87e366e9b189c14df060d24284db437d39ff96a" + }, + "cli_artifact": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\arcadia.exe", + "bytes": 22534656, + "sha256": "10302f9a0c17e82b57ab6498e2d76c47d6f68388888855b89397660825caac5c" + }, + "environment": { + "CARGO_TARGET_DIR": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913", + "CARGO_BUILD_JOBS": "1", + "CARGO_INCREMENTAL": "0", + "CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo", + "RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup", + "RUSTFLAGS": null, + "RUSTC": null, + "RUSTUP_TOOLCHAIN": null, + "ARCADIA_CODEC_LIFECYCLE_PHASE": null, + "RUST_MIN_STACK": null, + "RUSTDOC": null, + "RUSTDOCFLAGS": null, + "CARGO_ENCODED_RUSTDOCFLAGS": null + }, + "inherited_fmt_sha256": "c1c6b12861c8117ce6ffc6d6742ebf92618aafb10160ec6f99d370ca72ebab2d", + "verified": { + "public-read-list-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "eeb1c32480da861a3e9f9a9791f78d594618e5339478209fc7898ff395289f9d", + "log_sha256": "9ae7c668cc38c9076f90449d2f321b7b5501b1bb10d3437f6696a0c696135273", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [ + "analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges", + "analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles", + "analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch", + "analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued", + "analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units", + "analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers", + "analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly", + "analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings", + "analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch", + "analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous", + "analysis::tests::equal_dimensions_do_not_create_nominal_compatibility", + "analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle", + "analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes", + "analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata", + "analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters", + "analysis::tests::layers_subject_kinds_and_display_units_are_strict", + "analysis::tests::logical_depth_and_call_depth_have_exact_boundaries", + "analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation", + "analysis::tests::narrow_override_commands_preserve_missing_clear_and_history", + "analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth", + "analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases", + "analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions", + "analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly", + "analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles", + "analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact", + "analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit", + "analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds", + "analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling", + "analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle", + "analysis_numeric::tests::both_reduced_component_overflows_are_reported", + "analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit", + "analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms", + "analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit", + "analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce", + "analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra", + "analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal", + "analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable", + "analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value", + "analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire", + "analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus", + "analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded", + "analysis_numeric::tests::multiple_targets_share_one_aggregate_meter", + "analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension", + "analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation", + "analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked", + "analysis_numeric::tests::powers_and_signs_have_explicit_domains", + "analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip", + "analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion", + "analysis_numeric::tests::serde_uses_closed_canonical_string_wire", + "analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them", + "analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate", + "language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields", + "language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state", + "language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context", + "language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax", + "language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public_typed8", + "language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped", + "language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally", + "language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles", + "language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries", + "language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes", + "language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels", + "language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents", + "language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack", + "language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct", + "language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids", + "language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans", + "language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack", + "language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels", + "language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans", + "language::analysis_source::lower::tests::affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive", + "language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit", + "language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences", + "language::analysis_source::lower::tests::duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering", + "language::analysis_source::lower::tests::duplicate_global_aliases_and_ids_fail_before_body_resolution", + "language::analysis_source::lower::tests::forward_cross_unit_resolution_keeps_original_offsets_and_shared_work", + "language::analysis_source::lower::tests::iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions", + "language::analysis_source::lower::tests::lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together", + "language::analysis_source::lower::tests::missing_ids_require_stabilization_without_uuid_or_budget_churn", + "language::analysis_source::lower::tests::ordinary_non_element_categories_are_collected_and_never_property_fallbacks", + "language::analysis_source::lower::tests::staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles", + "language::analysis_source::lower::tests::structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission", + "language::analysis_source::lower::tests::typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens", + "language::analysis_source::mixed::carried::entry_producer::explicit_zero_and_actual_owner_preserve_complete_oa_sa_and_old_routes", + "language::analysis_source::mixed::carried::entry_producer::internal_overflow_latch_and_syntax_work_precedence", + "language::analysis_source::mixed::carried::entry_producer::internal_reserve_and_mutate_helpers_leave_collections_unchanged", + "language::analysis_source::mixed::carried::entry_producer::nested_inventory_and_prepaid_projection_quota", + "language::analysis_source::mixed::carried::entry_producer::owner_and_value_refuse_at_the_original_producer", + "language::analysis_source::mixed::carried::entry_producer::real_owner_syntax_and_resolver_boundaries_are_separate", + "language::analysis_source::mixed::carried::public_read::public_read_fresh_constructor_keeps_zero_carry_both_modes_and_exact_policy", + "language::analysis_source::mixed::carried::tests::captured_numeric_reference_frame_and_model_policies_are_behavioral_not_just_copied", + "language::analysis_source::mixed::carried::tests::emission_refuses_changed_carried_even_zero_and_preserves_noop_guards", + "language::analysis_source::mixed::carried::tests::exact_policy_capture_preserves_every_field_and_starts_fresh_snapshot_work", + "language::analysis_source::mixed::carried::tests::explicit_fault_injections_cover_occurrence_caps_and_unreachable_overflows", + "language::analysis_source::mixed::carried::tests::independent_combined_syntax_caps_and_canonical_failure_files", + "language::analysis_source::mixed::carried::tests::inherited_byte_token_and_traversal_limits_reach_the_real_parser", + "language::analysis_source::mixed::carried::tests::initial_c_and_file_slots_are_checked_before_traversal", + "language::analysis_source::mixed::carried::tests::legacy_zero_timing_is_preserved_but_explicit_zero_carry_still_combines", + "language::analysis_source::mixed::carried::tests::ordinary_position_key_copy_is_counted_at_existing_postparse_text_phase", + "language::analysis_source::mixed::carried::tests::real_retained_bundles_keep_exact_guard_work_and_once_only_resolved_baseline", + "language::analysis_source::mixed::carried::tests::resolver_entry_and_catalog_text_caps_include_c_once_after_parser_success", + "language::analysis_source::mixed::carried::tests::syntax_text_accounting_is_after_decoding_and_has_precise_original_location", + "language::analysis_source::mixed::carried::tests::zero_carried_mixed_oa_sa_unicode_results_and_index_ownership_match_legacy", + "language::analysis_source::mixed::carried::text_producer::duplicate_descriptions_refuse_before_a_second_grammar_decode", + "language::analysis_source::mixed::carried::text_producer::exact_real_owner_empty_and_escaped_peaks_reconcile_once", + "language::analysis_source::mixed::carried::text_producer::explicit_zero_mode_complete_oa_sa_parity_and_checked_arithmetic", + "language::analysis_source::mixed::carried::text_producer::multifile_retained_text_overlaps_scanner_and_preserves_complete_result", + "language::analysis_source::mixed::carried::text_producer::projection_and_three_uuid_consumers_reconcile_nested_copy_inventory", + "language::analysis_source::mixed::carried::text_producer::raw_bounds_hook_order_refund_and_invalid_legacy_precedence", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::actual_expression_arena_controls_equality_reservation", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::actual_minimal_bytes_full_model_and_late_decode_boundary", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::actual_warning_mapping_boundary_and_final_transfer", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::equal_byte_wrong_models_malformed_and_admission_failure_are_distinct", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::four_file_cross_family_swap_preserves_entire_untouched_file_and_comments", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::internal_warning_shape_and_destination_inventory_faults", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::owning_result_survives_all_inputs_and_preserves_every_policy_field", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::rich_oa_sa_swaps_unicode_crlf_complete_actual_bytes_and_models", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::scoped_small_stack_actual_deep_wide_verification_and_drop", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::signed_zero_geometry_scalar_and_historical_equality_moves_actual_model", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::zero_actual_expression_rejects_large_target_only_variants", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::combined_growth_shrinkage_emits_original_coordinates_and_complete_untouched_file", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::complete_categories_preserve_trivia_implicit_parent_and_historical_uuid_bytes", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::exact_all_policy_fields_and_pending_outlives_original_bundle", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::exact_real_single_and_chain_overlap_caps_and_complete_owned_bytes", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::existing_edit_validation_runs_before_both_transitions", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::four_file_cross_family_swap_preserves_entire_untouched_file_and_comments", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::noop_returns_identical_owner_below_output_overlap_and_releases_desired_borrow", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::scoped_small_stack_changed_unchanged_and_failure_drop", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::whole_rich_oa_sa_scoped_global_swaps_and_unicode_crlf_bytes", + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::wrong_branches_and_complete_stale_current_refuse_before_output", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::combined_shrink_offsets_typed_growth_and_counts_untouched_files", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::complete_current_bundle_rejects_entry_paths_missing_extra_and_untouched_bytes", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::complete_model_gate_rejects_identity_collection_parameter_and_payload_changes", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::damaged_complete_edits_fail_missing_extra_wrong_target_and_utf8_authority", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::deep_and_wide_equality_and_late_refusal_drop_on_small_stack", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::every_ordinary_record_field_group_is_fixed_including_historical_payloads", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::exact_merged_map_cap_passes_all_predecessors_and_retains_r_plus_m", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::final_names_reject_unchanged_collisions_invalid_names_and_scoped_collisions", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::included_file_last_reservation_preserves_its_canonical_diagnostic", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::independent_entire_category_map_includes_comment_separated_refs_and_excludes_history", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::independent_entire_rich_maps_oa_sa_unicode_crlf_and_borrowed_names", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::nonzero_expression_lists_calls_and_definition_payloads_reject_changes", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::noop_borrows_exact_target_and_preserves_source_usage_and_storage", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::same_spelling_different_callee_and_unchanged_target_corruptions_are_rejected", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::signed_zero_geometry_uses_existing_semantic_equality", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::signed_zero_scalar_bounds_defaults_and_historical_facets_preserve_original_bytes", + "language::analysis_source::mixed::project::ordinary_index::rename::tests::zero_expression_original_rejects_target_only_deep_and_wide_variants", + "language::analysis_source::mixed::project::ordinary_index::tests::canonical_file_keys_distinguish_equal_header_offsets_and_exclude_include_prose", + "language::analysis_source::mixed::project::ordinary_index::tests::duplicate_global_header_and_cross_file_projection_damage_are_distinct", + "language::analysis_source::mixed::project::ordinary_index::tests::entire_rich_oa_sa_and_unicode_crlf_maps_preserve_complete_authority", + "language::analysis_source::mixed::project::ordinary_index::tests::every_authored_category_reference_excludes_trivia_prose_and_historical_uuid", + "language::analysis_source::mixed::project::ordinary_index::tests::exact_ordinary_peak_after_typed_peak_preserves_the_inherited_ledger", + "language::analysis_source::mixed::project::ordinary_index::tests::exact_scratch_peak_reserves_live_iterative_slots_before_growth", + "language::analysis_source::mixed::project::ordinary_index::tests::invalid_file_and_utf8_damage_use_safe_explicit_diagnostic_locations", + "language::analysis_source::mixed::project::ordinary_index::tests::malformed_reference_utf8_start_is_reported_without_slicing_panic", + "language::analysis_source::mixed::project::ordinary_index::tests::missing_header_and_duplicate_physical_ownership_are_rejected", + "language::analysis_source::mixed::project::ordinary_index::tests::nested_ordinary_declarations_use_no_typed_frame_policy", + "language::analysis_source::mixed::project::ordinary_index::tests::ordinary_resolution_ignores_same_spelled_scoped_parameter_names", + "language::analysis_source::mixed::project::ordinary_index::tests::projection_corruptions_reach_owner_header_marker_extent_and_spelling_checks", + "language::analysis_source::mixed::project::ordinary_index::tests::small_stack_success_and_late_header_failure_leave_no_partial_owner", + "language::analysis_source::mixed::project::tests::catalog_alias_first_entry_first_and_canonical_occurrence_owners", + "language::analysis_source::mixed::project::tests::complete_global_arena_scoped_calls_and_coincident_file_offsets", + "language::analysis_source::mixed::project::tests::complete_oa_sa_forward_model_warning_and_original_authority", + "language::analysis_source::mixed::project::tests::complete_static_architecture_and_unicode_warning_mapping", + "language::analysis_source::mixed::project::tests::incomplete_call_borrows_large_signature_and_refuses_at_single_admission", + "language::analysis_source::mixed::project::tests::index_tests::copied_name_bytes_coexist_with_retained_warning_bytes", + "language::analysis_source::mixed::project::tests::index_tests::damage_reaches_structural_token_and_call_checks", + "language::analysis_source::mixed::project::tests::index_tests::distinct_qualified_keys_cannot_share_one_physical_token", + "language::analysis_source::mixed::project::tests::index_tests::entire_authored_index_oa_sa_original_and_unicode_crlf", + "language::analysis_source::mixed::project::tests::index_tests::invalid_file_and_utf8_span_use_explicit_safe_fallback", + "language::analysis_source::mixed::project::tests::index_tests::new_maps_keep_baseline_and_scope_reservations_and_peak_scratch", + "language::analysis_source::mixed::project::tests::index_tests::success_and_late_failure_drop_on_small_stack", + "language::analysis_source::mixed::project::tests::inherited_storage_failure_and_success_drop_deep_syntax_on_128k_stack", + "language::analysis_source::mixed::project::tests::mapped_warning_path_copies_are_admitted_before_retention", + "language::analysis_source::mixed::project::tests::ordinary_steps_add_once_to_inherited_typed_reference_budget", + "language::analysis_source::mixed::project::tests::public_source3_and_source7_preserve_legacy_scratch_defaults_and_errors", + "language::analysis_source::mixed::project::tests::retained_nested_record_policy_cannot_be_replaced_at_resolution", + "language::analysis_source::mixed::project::tests::scoped_parameter_faults_keep_real_file_and_unknown_fields_use_owner_fallback", + "language::analysis_source::mixed::project::tests::selector_counts_branch_and_context_chains_but_excludes_historical_and_scalars", + "language::analysis_source::mixed::project::tests::simultaneous_catalog_storage_is_not_individually_reset", + "language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation", + "language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation", + "language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once", + "language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct", + "language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle", + "language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures", + "language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files", + "language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates", + "language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack", + "language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs", + "language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits", + "language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals", + "language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends", + "language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views", + "language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation", + "language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders", + "language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile", + "language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies", + "language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files", + "language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage", + "language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion", + "language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes", + "language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented", + "language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack", + "language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children", + "language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology", + "language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse", + "language::analysis_source::tests::public_ordinary_source8_preserves_typed_refusal_and_numeric_controls", + "language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries", + "language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans", + "language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans", + "language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees", + "language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes", + "language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership", + "language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic", + "language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops", + "language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation", + "language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export", + "language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work", + "language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop", + "language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles", + "language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output", + "language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary", + "language::analysis_source::write::tests::all_expr_variants_and_precedence_preserve_exact_trees", + "language::analysis_source::write::tests::canonical_calls_use_callee_parameter_order_and_qualified_names", + "language::analysis_source::write::tests::canonical_strings_and_exact_literals_use_existing_encodings", + "language::analysis_source::write::tests::iterative_writer_preserves_width1024_and_empty_call_topology", + "language::analysis_source::write::tests::negate_override_roundtrip_preserves_depth128_within_frame256", + "language::analysis_source::write::tests::subtree_output_respects_parent_context_and_retained_delimiters", + "language::analysis_source::write::tests::typed_declaration_order_and_required_empty_values_are_canonical", + "language::analysis_source::write::tests::typed_oa_sa_canonical_roundtrips_match_independent_projects", + "language::analysis_source::write::tests::writer_limits_are_aggregate_exact_and_latched_without_partial_results", + "language::analysis_source::write::tests::writer_lookup_scope_shape_and_depth_failures_are_model_located", + "language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations", + "language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views", + "language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting", + "language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans", + "language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack", + "language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located", + "language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal", + "language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit", + "language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes", + "language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded", + "language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected", + "language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment", + "language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command", + "language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling", + "language::ordinary_source8::cli_preview_literals_compile_to_independent_complete_projects", + "language::ordinary_source8::current_formatter_roundtrips_complete_ordinary_examples_and_history", + "language::ordinary_source8::included_nested_omitted_ids_keep_actual_index_and_unicode_crlf", + "language::ordinary_source8::public_checked_save_reopens_ordinary_source_and_json_but_refuses_lost_definition", + "language::ordinary_source8::typed_analysis_future_headers_and_limits_still_refuse", + "language::ordinary_source8::versions_three_through_seven_migrate_to_idempotent_ordinary_eight", + "language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens", + "language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity", + "language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields", + "language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields", + "language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data", + "persistence::json_codec::tests::codec_lifecycle_subprocess", + "persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts", + "persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile", + "persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant", + "persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries", + "persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar", + "persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration", + "persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit", + "persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging", + "persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project", + "semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope", + "source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes", + "source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed", + "source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck", + "source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path", + "source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry", + "source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership", + "source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes", + "source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last", + "source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility", + "source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations", + "source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files", + "source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency", + "source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files", + "source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes", + "source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location", + "topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage", + "topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass", + "topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output", + "validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate", + "validation::shared_admission_tests::static_failure_returns_no_metadata_and_skips_architectural_warnings", + "validation::shared_admission_tests::successful_static_metadata_survives_architectural_warnings", + "view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates", + "view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model", + "view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities", + "view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides", + "view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all", + "view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers", + "view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table", + "view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply", + "view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe", + "bytes": 43348480, + "sha256": "01a051033bb53512a2747c2ef87e366e9b189c14df060d24284db437d39ff96a" + } + ], + "verification_failures": [] + }, + "public-read-focused-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "f02798e8fffbbfd7663c126abcec0178cea4cada88d1bdd5b53e2ae04e791c27", + "log_sha256": "1e7bb75052210629570b57061d56a858bb8f29de6421e93ea40e4b703660073a", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "language::analysis_source::mixed::carried::public_read::public_read_fresh_constructor_keeps_zero_carry_both_modes_and_exact_policy", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe", + "bytes": 43348480, + "sha256": "01a051033bb53512a2747c2ef87e366e9b189c14df060d24284db437d39ff96a" + } + ], + "verification_failures": [] + }, + "public-read-full-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "e54b77e90bf965f155a148440449df04929ba1ba063c190a2d29093a1093d058", + "log_sha256": "159e94ce159fcde7314abf45383419fa1199519e54fe2a223b222f25e2e81adb", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges", + "ok" + ], + [ + "analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles", + "ok" + ], + [ + "analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch", + "ok" + ], + [ + "analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued", + "ok" + ], + [ + "analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units", + "ok" + ], + [ + "analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers", + "ok" + ], + [ + "analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly", + "ok" + ], + [ + "analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings", + "ok" + ], + [ + "analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch", + "ok" + ], + [ + "analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous", + "ok" + ], + [ + "analysis::tests::equal_dimensions_do_not_create_nominal_compatibility", + "ok" + ], + [ + "analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle", + "ok" + ], + [ + "analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes", + "ok" + ], + [ + "analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata", + "ok" + ], + [ + "analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters", + "ok" + ], + [ + "analysis::tests::layers_subject_kinds_and_display_units_are_strict", + "ok" + ], + [ + "analysis::tests::logical_depth_and_call_depth_have_exact_boundaries", + "ok" + ], + [ + "analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation", + "ok" + ], + [ + "analysis::tests::narrow_override_commands_preserve_missing_clear_and_history", + "ok" + ], + [ + "analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth", + "ok" + ], + [ + "analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases", + "ok" + ], + [ + "analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions", + "ok" + ], + [ + "analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly", + "ok" + ], + [ + "analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles", + "ok" + ], + [ + "analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact", + "ok" + ], + [ + "analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit", + "ok" + ], + [ + "analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds", + "ok" + ], + [ + "analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling", + "ok" + ], + [ + "analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle", + "ok" + ], + [ + "analysis_numeric::tests::both_reduced_component_overflows_are_reported", + "ok" + ], + [ + "analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit", + "ok" + ], + [ + "analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms", + "ok" + ], + [ + "analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit", + "ok" + ], + [ + "analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce", + "ok" + ], + [ + "analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra", + "ok" + ], + [ + "analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal", + "ok" + ], + [ + "analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable", + "ok" + ], + [ + "analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value", + "ok" + ], + [ + "analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire", + "ok" + ], + [ + "analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus", + "ok" + ], + [ + "analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded", + "ok" + ], + [ + "analysis_numeric::tests::multiple_targets_share_one_aggregate_meter", + "ok" + ], + [ + "analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension", + "ok" + ], + [ + "analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation", + "ok" + ], + [ + "analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked", + "ok" + ], + [ + "analysis_numeric::tests::powers_and_signs_have_explicit_domains", + "ok" + ], + [ + "analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip", + "ok" + ], + [ + "analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion", + "ok" + ], + [ + "analysis_numeric::tests::serde_uses_closed_canonical_string_wire", + "ok" + ], + [ + "analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them", + "ok" + ], + [ + "analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate", + "ok" + ], + [ + "language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields", + "ok" + ], + [ + "language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state", + "ok" + ], + [ + "language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context", + "ok" + ], + [ + "language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax", + "ok" + ], + [ + "language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public_typed8", + "ok" + ], + [ + "language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped", + "ok" + ], + [ + "language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally", + "ok" + ], + [ + "language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles", + "ok" + ], + [ + "language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries", + "ok" + ], + [ + "language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes", + "ok" + ], + [ + "language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels", + "ok" + ], + [ + "language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents", + "ok" + ], + [ + "language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack", + "ok" + ], + [ + "language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct", + "ok" + ], + [ + "language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids", + "ok" + ], + [ + "language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans", + "ok" + ], + [ + "language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack", + "ok" + ], + [ + "language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels", + "ok" + ], + [ + "language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans", + "ok" + ], + [ + "language::analysis_source::lower::tests::affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive", + "ok" + ], + [ + "language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit", + "ok" + ], + [ + "language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences", + "ok" + ], + [ + "language::analysis_source::lower::tests::duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering", + "ok" + ], + [ + "language::analysis_source::lower::tests::duplicate_global_aliases_and_ids_fail_before_body_resolution", + "ok" + ], + [ + "language::analysis_source::lower::tests::forward_cross_unit_resolution_keeps_original_offsets_and_shared_work", + "ok" + ], + [ + "language::analysis_source::lower::tests::iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions", + "ok" + ], + [ + "language::analysis_source::lower::tests::lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together", + "ok" + ], + [ + "language::analysis_source::lower::tests::missing_ids_require_stabilization_without_uuid_or_budget_churn", + "ok" + ], + [ + "language::analysis_source::lower::tests::ordinary_non_element_categories_are_collected_and_never_property_fallbacks", + "ok" + ], + [ + "language::analysis_source::lower::tests::staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles", + "ok" + ], + [ + "language::analysis_source::lower::tests::structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission", + "ok" + ], + [ + "language::analysis_source::lower::tests::typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens", + "ok" + ], + [ + "language::analysis_source::mixed::carried::entry_producer::explicit_zero_and_actual_owner_preserve_complete_oa_sa_and_old_routes", + "ok" + ], + [ + "language::analysis_source::mixed::carried::entry_producer::internal_overflow_latch_and_syntax_work_precedence", + "ok" + ], + [ + "language::analysis_source::mixed::carried::entry_producer::internal_reserve_and_mutate_helpers_leave_collections_unchanged", + "ok" + ], + [ + "language::analysis_source::mixed::carried::entry_producer::nested_inventory_and_prepaid_projection_quota", + "ok" + ], + [ + "language::analysis_source::mixed::carried::entry_producer::owner_and_value_refuse_at_the_original_producer", + "ok" + ], + [ + "language::analysis_source::mixed::carried::entry_producer::real_owner_syntax_and_resolver_boundaries_are_separate", + "ok" + ], + [ + "language::analysis_source::mixed::carried::public_read::public_read_fresh_constructor_keeps_zero_carry_both_modes_and_exact_policy", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::captured_numeric_reference_frame_and_model_policies_are_behavioral_not_just_copied", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::emission_refuses_changed_carried_even_zero_and_preserves_noop_guards", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::exact_policy_capture_preserves_every_field_and_starts_fresh_snapshot_work", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::explicit_fault_injections_cover_occurrence_caps_and_unreachable_overflows", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::independent_combined_syntax_caps_and_canonical_failure_files", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::inherited_byte_token_and_traversal_limits_reach_the_real_parser", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::initial_c_and_file_slots_are_checked_before_traversal", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::legacy_zero_timing_is_preserved_but_explicit_zero_carry_still_combines", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::ordinary_position_key_copy_is_counted_at_existing_postparse_text_phase", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::real_retained_bundles_keep_exact_guard_work_and_once_only_resolved_baseline", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::resolver_entry_and_catalog_text_caps_include_c_once_after_parser_success", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::syntax_text_accounting_is_after_decoding_and_has_precise_original_location", + "ok" + ], + [ + "language::analysis_source::mixed::carried::tests::zero_carried_mixed_oa_sa_unicode_results_and_index_ownership_match_legacy", + "ok" + ], + [ + "language::analysis_source::mixed::carried::text_producer::duplicate_descriptions_refuse_before_a_second_grammar_decode", + "ok" + ], + [ + "language::analysis_source::mixed::carried::text_producer::exact_real_owner_empty_and_escaped_peaks_reconcile_once", + "ok" + ], + [ + "language::analysis_source::mixed::carried::text_producer::explicit_zero_mode_complete_oa_sa_parity_and_checked_arithmetic", + "ok" + ], + [ + "language::analysis_source::mixed::carried::text_producer::multifile_retained_text_overlaps_scanner_and_preserves_complete_result", + "ok" + ], + [ + "language::analysis_source::mixed::carried::text_producer::projection_and_three_uuid_consumers_reconcile_nested_copy_inventory", + "ok" + ], + [ + "language::analysis_source::mixed::carried::text_producer::raw_bounds_hook_order_refund_and_invalid_legacy_precedence", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::actual_expression_arena_controls_equality_reservation", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::actual_minimal_bytes_full_model_and_late_decode_boundary", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::actual_warning_mapping_boundary_and_final_transfer", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::equal_byte_wrong_models_malformed_and_admission_failure_are_distinct", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::four_file_cross_family_swap_preserves_entire_untouched_file_and_comments", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::internal_warning_shape_and_destination_inventory_faults", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::owning_result_survives_all_inputs_and_preserves_every_policy_field", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::rich_oa_sa_swaps_unicode_crlf_complete_actual_bytes_and_models", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::scoped_small_stack_actual_deep_wide_verification_and_drop", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::signed_zero_geometry_scalar_and_historical_equality_moves_actual_model", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::zero_actual_expression_rejects_large_target_only_variants", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::combined_growth_shrinkage_emits_original_coordinates_and_complete_untouched_file", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::complete_categories_preserve_trivia_implicit_parent_and_historical_uuid_bytes", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::exact_all_policy_fields_and_pending_outlives_original_bundle", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::exact_real_single_and_chain_overlap_caps_and_complete_owned_bytes", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::existing_edit_validation_runs_before_both_transitions", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::four_file_cross_family_swap_preserves_entire_untouched_file_and_comments", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::noop_returns_identical_owner_below_output_overlap_and_releases_desired_borrow", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::scoped_small_stack_changed_unchanged_and_failure_drop", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::whole_rich_oa_sa_scoped_global_swaps_and_unicode_crlf_bytes", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::wrong_branches_and_complete_stale_current_refuse_before_output", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::combined_shrink_offsets_typed_growth_and_counts_untouched_files", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::complete_current_bundle_rejects_entry_paths_missing_extra_and_untouched_bytes", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::complete_model_gate_rejects_identity_collection_parameter_and_payload_changes", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::damaged_complete_edits_fail_missing_extra_wrong_target_and_utf8_authority", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::deep_and_wide_equality_and_late_refusal_drop_on_small_stack", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::every_ordinary_record_field_group_is_fixed_including_historical_payloads", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::exact_merged_map_cap_passes_all_predecessors_and_retains_r_plus_m", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::final_names_reject_unchanged_collisions_invalid_names_and_scoped_collisions", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::included_file_last_reservation_preserves_its_canonical_diagnostic", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::independent_entire_category_map_includes_comment_separated_refs_and_excludes_history", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::independent_entire_rich_maps_oa_sa_unicode_crlf_and_borrowed_names", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::nonzero_expression_lists_calls_and_definition_payloads_reject_changes", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::noop_borrows_exact_target_and_preserves_source_usage_and_storage", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::same_spelling_different_callee_and_unchanged_target_corruptions_are_rejected", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::signed_zero_geometry_uses_existing_semantic_equality", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::signed_zero_scalar_bounds_defaults_and_historical_facets_preserve_original_bytes", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::rename::tests::zero_expression_original_rejects_target_only_deep_and_wide_variants", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::canonical_file_keys_distinguish_equal_header_offsets_and_exclude_include_prose", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::duplicate_global_header_and_cross_file_projection_damage_are_distinct", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::entire_rich_oa_sa_and_unicode_crlf_maps_preserve_complete_authority", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::every_authored_category_reference_excludes_trivia_prose_and_historical_uuid", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::exact_ordinary_peak_after_typed_peak_preserves_the_inherited_ledger", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::exact_scratch_peak_reserves_live_iterative_slots_before_growth", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::invalid_file_and_utf8_damage_use_safe_explicit_diagnostic_locations", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::malformed_reference_utf8_start_is_reported_without_slicing_panic", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::missing_header_and_duplicate_physical_ownership_are_rejected", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::nested_ordinary_declarations_use_no_typed_frame_policy", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::ordinary_resolution_ignores_same_spelled_scoped_parameter_names", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::projection_corruptions_reach_owner_header_marker_extent_and_spelling_checks", + "ok" + ], + [ + "language::analysis_source::mixed::project::ordinary_index::tests::small_stack_success_and_late_header_failure_leave_no_partial_owner", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::catalog_alias_first_entry_first_and_canonical_occurrence_owners", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::complete_global_arena_scoped_calls_and_coincident_file_offsets", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::complete_oa_sa_forward_model_warning_and_original_authority", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::complete_static_architecture_and_unicode_warning_mapping", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::incomplete_call_borrows_large_signature_and_refuses_at_single_admission", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::index_tests::copied_name_bytes_coexist_with_retained_warning_bytes", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::index_tests::damage_reaches_structural_token_and_call_checks", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::index_tests::distinct_qualified_keys_cannot_share_one_physical_token", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::index_tests::entire_authored_index_oa_sa_original_and_unicode_crlf", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::index_tests::invalid_file_and_utf8_span_use_explicit_safe_fallback", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::index_tests::new_maps_keep_baseline_and_scope_reservations_and_peak_scratch", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::index_tests::success_and_late_failure_drop_on_small_stack", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::inherited_storage_failure_and_success_drop_deep_syntax_on_128k_stack", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::mapped_warning_path_copies_are_admitted_before_retention", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::ordinary_steps_add_once_to_inherited_typed_reference_budget", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::public_source3_and_source7_preserve_legacy_scratch_defaults_and_errors", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::retained_nested_record_policy_cannot_be_replaced_at_resolution", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::scoped_parameter_faults_keep_real_file_and_unknown_fields_use_owner_fallback", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::selector_counts_branch_and_context_chains_but_excludes_historical_and_scalars", + "ok" + ], + [ + "language::analysis_source::mixed::project::tests::simultaneous_catalog_storage_is_not_individually_reset", + "ok" + ], + [ + "language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation", + "ok" + ], + [ + "language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation", + "ok" + ], + [ + "language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once", + "ok" + ], + [ + "language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct", + "ok" + ], + [ + "language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle", + "ok" + ], + [ + "language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures", + "ok" + ], + [ + "language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files", + "ok" + ], + [ + "language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates", + "ok" + ], + [ + "language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack", + "ok" + ], + [ + "language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs", + "ok" + ], + [ + "language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits", + "ok" + ], + [ + "language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals", + "ok" + ], + [ + "language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends", + "ok" + ], + [ + "language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views", + "ok" + ], + [ + "language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation", + "ok" + ], + [ + "language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders", + "ok" + ], + [ + "language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile", + "ok" + ], + [ + "language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies", + "ok" + ], + [ + "language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files", + "ok" + ], + [ + "language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage", + "ok" + ], + [ + "language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion", + "ok" + ], + [ + "language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes", + "ok" + ], + [ + "language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented", + "ok" + ], + [ + "language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack", + "ok" + ], + [ + "language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children", + "ok" + ], + [ + "language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology", + "ok" + ], + [ + "language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse", + "ok" + ], + [ + "language::analysis_source::tests::public_ordinary_source8_preserves_typed_refusal_and_numeric_controls", + "ok" + ], + [ + "language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries", + "ok" + ], + [ + "language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans", + "ok" + ], + [ + "language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans", + "ok" + ], + [ + "language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees", + "ok" + ], + [ + "language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes", + "ok" + ], + [ + "language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership", + "ok" + ], + [ + "language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic", + "ok" + ], + [ + "language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops", + "ok" + ], + [ + "language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation", + "ok" + ], + [ + "language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export", + "ok" + ], + [ + "language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work", + "ok" + ], + [ + "language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop", + "ok" + ], + [ + "language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles", + "ok" + ], + [ + "language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output", + "ok" + ], + [ + "language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary", + "ok" + ], + [ + "language::analysis_source::write::tests::all_expr_variants_and_precedence_preserve_exact_trees", + "ok" + ], + [ + "language::analysis_source::write::tests::canonical_calls_use_callee_parameter_order_and_qualified_names", + "ok" + ], + [ + "language::analysis_source::write::tests::canonical_strings_and_exact_literals_use_existing_encodings", + "ok" + ], + [ + "language::analysis_source::write::tests::iterative_writer_preserves_width1024_and_empty_call_topology", + "ok" + ], + [ + "language::analysis_source::write::tests::negate_override_roundtrip_preserves_depth128_within_frame256", + "ok" + ], + [ + "language::analysis_source::write::tests::subtree_output_respects_parent_context_and_retained_delimiters", + "ok" + ], + [ + "language::analysis_source::write::tests::typed_declaration_order_and_required_empty_values_are_canonical", + "ok" + ], + [ + "language::analysis_source::write::tests::typed_oa_sa_canonical_roundtrips_match_independent_projects", + "ok" + ], + [ + "language::analysis_source::write::tests::writer_limits_are_aggregate_exact_and_latched_without_partial_results", + "ok" + ], + [ + "language::analysis_source::write::tests::writer_lookup_scope_shape_and_depth_failures_are_model_located", + "ok" + ], + [ + "language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations", + "ok" + ], + [ + "language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views", + "ok" + ], + [ + "language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting", + "ok" + ], + [ + "language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans", + "ok" + ], + [ + "language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack", + "ok" + ], + [ + "language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located", + "ok" + ], + [ + "language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal", + "ok" + ], + [ + "language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit", + "ok" + ], + [ + "language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes", + "ok" + ], + [ + "language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded", + "ok" + ], + [ + "language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected", + "ok" + ], + [ + "language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment", + "ok" + ], + [ + "language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command", + "ok" + ], + [ + "language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling", + "ok" + ], + [ + "language::ordinary_source8::cli_preview_literals_compile_to_independent_complete_projects", + "ok" + ], + [ + "language::ordinary_source8::current_formatter_roundtrips_complete_ordinary_examples_and_history", + "ok" + ], + [ + "language::ordinary_source8::included_nested_omitted_ids_keep_actual_index_and_unicode_crlf", + "ok" + ], + [ + "language::ordinary_source8::public_checked_save_reopens_ordinary_source_and_json_but_refuses_lost_definition", + "ok" + ], + [ + "language::ordinary_source8::typed_analysis_future_headers_and_limits_still_refuse", + "ok" + ], + [ + "language::ordinary_source8::versions_three_through_seven_migrate_to_idempotent_ordinary_eight", + "ok" + ], + [ + "language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens", + "ok" + ], + [ + "language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity", + "ok" + ], + [ + "language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields", + "ok" + ], + [ + "language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields", + "ok" + ], + [ + "language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data", + "ok" + ], + [ + "persistence::json_codec::tests::codec_lifecycle_subprocess", + "ok" + ], + [ + "persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts", + "ok" + ], + [ + "persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile", + "ok" + ], + [ + "persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant", + "ok" + ], + [ + "persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries", + "ok" + ], + [ + "persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar", + "ok" + ], + [ + "persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration", + "ok" + ], + [ + "persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit", + "ok" + ], + [ + "persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging", + "ok" + ], + [ + "persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project", + "ok" + ], + [ + "semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope", + "ok" + ], + [ + "source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes", + "ok" + ], + [ + "source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed", + "ok" + ], + [ + "source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck", + "ok" + ], + [ + "source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path", + "ok" + ], + [ + "source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry", + "ok" + ], + [ + "source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership", + "ok" + ], + [ + "source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes", + "ok" + ], + [ + "source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last", + "ok" + ], + [ + "source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility", + "ok" + ], + [ + "source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations", + "ok" + ], + [ + "source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files", + "ok" + ], + [ + "source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency", + "ok" + ], + [ + "source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files", + "ok" + ], + [ + "source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes", + "ok" + ], + [ + "source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location", + "ok" + ], + [ + "topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage", + "ok" + ], + [ + "topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass", + "ok" + ], + [ + "topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output", + "ok" + ], + [ + "validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate", + "ok" + ], + [ + "validation::shared_admission_tests::static_failure_returns_no_metadata_and_skips_architectural_warnings", + "ok" + ], + [ + "validation::shared_admission_tests::successful_static_metadata_survives_architectural_warnings", + "ok" + ], + [ + "view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates", + "ok" + ], + [ + "view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model", + "ok" + ], + [ + "view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities", + "ok" + ], + [ + "view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides", + "ok" + ], + [ + "view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all", + "ok" + ], + [ + "view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers", + "ok" + ], + [ + "view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table", + "ok" + ], + [ + "view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply", + "ok" + ], + [ + "view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe", + "bytes": 43348480, + "sha256": "01a051033bb53512a2747c2ef87e366e9b189c14df060d24284db437d39ff96a" + } + ], + "verification_failures": [] + }, + "public-read-clippy-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "fdc970815698aef295e53cb944cc681e1e3eb87e9e8fc21061f00639da7ce410", + "log_sha256": "4061235dd23ba634e9275fc8237a9ccd9f78540980ff740accdf68760c96bb79", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [], + "artifacts": [], + "verification_failures": [] + }, + "public-read-fmt-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 1, + "receipt_sha256": "b7509fef36f44bfa1776f63a346e6f213e5b96e015eb044a601df0e3cd001ca7", + "log_sha256": "c1c6b12861c8117ce6ffc6d6742ebf92618aafb10160ec6f99d370ca72ebab2d", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [], + "artifacts": [], + "verification_failures": [] + }, + "public-read-integration-list-mixed_source8_read-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "bdc37fb521607feb2e86afa790be2c3c0cd73b467844494b1ac2d0088ce182e5", + "log_sha256": "472184c5f064e84b9c188a35d9ea8cc4ef383629175fd6493eccb32e5345d2f9", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [ + "public_mixed_read_complete_oa_sa_models_and_all_located_warnings", + "public_mixed_read_exact_input_file_edge_and_depth_boundaries", + "public_mixed_read_explicit_identity_classes_versions_and_long_forms", + "public_mixed_read_final_nested_model_limit_is_distinct_from_syntax_entries", + "public_mixed_read_malformed_duplicate_and_wrong_domain_references", + "public_mixed_read_ordinary_parity_uses_an_independent_complete_model", + "public_mixed_read_paths_missing_cycles_and_detached_files_are_errors", + "public_mixed_read_scoped_uuid_reuse_and_cross_file_call_are_not_global_collisions", + "public_mixed_read_typed_reference_caller_allowance_has_a_real_positive_control", + "public_mixed_read_unicode_columns_are_not_utf8_byte_columns" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\mixed_source8_read-c6470ad69c889054.exe", + "bytes": 20148736, + "sha256": "2b8c1f7ca484ce21f94da2d0b0fee7d082474244ebe1f212acad868d8564da22" + } + ], + "verification_failures": [] + }, + "public-read-integration-suite-mixed_source8_read-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "65abe894d2985cb27667ff35ba0ede8fb9db27f5be6fd21b96955bf737909ffe", + "log_sha256": "45c09bf0a65b71f9e23aa96d4cdcfbf7fe8f04ee841c8e38f8fd479b5e4a2bfd", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "public_mixed_read_complete_oa_sa_models_and_all_located_warnings", + "ok" + ], + [ + "public_mixed_read_exact_input_file_edge_and_depth_boundaries", + "ok" + ], + [ + "public_mixed_read_explicit_identity_classes_versions_and_long_forms", + "ok" + ], + [ + "public_mixed_read_final_nested_model_limit_is_distinct_from_syntax_entries", + "ok" + ], + [ + "public_mixed_read_malformed_duplicate_and_wrong_domain_references", + "ok" + ], + [ + "public_mixed_read_ordinary_parity_uses_an_independent_complete_model", + "ok" + ], + [ + "public_mixed_read_paths_missing_cycles_and_detached_files_are_errors", + "ok" + ], + [ + "public_mixed_read_scoped_uuid_reuse_and_cross_file_call_are_not_global_collisions", + "ok" + ], + [ + "public_mixed_read_typed_reference_caller_allowance_has_a_real_positive_control", + "ok" + ], + [ + "public_mixed_read_unicode_columns_are_not_utf8_byte_columns", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\mixed_source8_read-c6470ad69c889054.exe", + "bytes": 20148736, + "sha256": "2b8c1f7ca484ce21f94da2d0b0fee7d082474244ebe1f212acad868d8564da22" + } + ], + "verification_failures": [] + }, + "public-read-integration-list-source_project-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "27c02c33bb96ce73ceda9ddd3e4f8a64e823a5b75e60d19e51f7331c78b78ef5", + "log_sha256": "6a411075574c6a81482f2dbf59c4dbf997b6927dd51eec6c2f5d10af37dc7d16", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [ + "added_list_items_empty_lists_and_literal_changes_preserve_existing_annotations", + "advisory_lint_locations_refer_to_raw_drafts_before_identity_stabilization", + "alias_updates_touch_only_header_and_reference_tokens_even_with_comments_after_at", + "canonical_export_groups_semantic_roots_ports_and_placements_and_is_deterministic", + "complete_demo_preserves_behavior_artifacts_traces_and_every_placement", + "constructor_tag_changes_retain_shared_nested_fields_and_removed_field_comments", + "cross_file_typed_ports_global_forward_references_and_stable_ids", + "duplicate_alias_and_identity_report_both_files_including_project_identity", + "duplicate_include_edges_count_toward_admission_and_ordered_references_are_aggregate", + "exported_case_colliding_root_aliases_are_portable_and_large_root_sets_are_bounded", + "failed_update_preserves_candidate_and_rejects_stale_index", + "generated_id_insertion_handles_adjacent_header_tokens_and_remains_exactly_indexed", + "graphical_move_updates_only_its_owned_view_document", + "include_inspection_returns_located_failure_without_partial_discovery_and_is_bounded", + "include_inspection_reuses_strict_entry_fragment_syntax_and_real_spans", + "includes_are_once_only_and_cycles_missing_and_unreachable_files_are_located", + "invalid_cross_file_route_references_and_geometry_locate_the_authored_view", + "json_bundle_rejects_duplicate_file_keys_and_unknown_fields", + "kind_change_removes_field_syntax_but_keeps_its_comments_and_other_fields", + "model_updates_rewrite_cross_file_alias_uses_preserve_ownership_and_untouched_comments", + "moving_declarations_between_files_changes_no_semantics_or_ids", + "nested_message_value_edits_preserve_field_comments_and_reordering_uses_field_identity", + "new_children_inherit_owner_file_new_roots_add_include_and_deletion_keeps_files", + "omitted_defaults_stay_omitted_and_new_fields_do_not_reformat_surviving_fields", + "portable_paths_reject_escapes_devices_urls_and_case_collisions", + "project_admission_is_aggregate_and_precedes_global_resolution", + "reference_list_reordering_carries_item_comments_and_alias_spelling_with_identity", + "removed_list_items_and_declarations_keep_comments_as_enclosing_annotations", + "route_edits_keep_diagram_file_ownership_and_comments_with_edge_identity", + "scalar_header_guard_and_project_edits_preserve_exact_crlf_trivia_and_escape_spelling", + "scalar_record_constructor_changes_keep_comments_inside_removed_values", + "single_string_and_legacy_apis_remain_explicit_and_filesystem_free", + "source_errors_keep_exact_fragment_unicode_positions" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\source_project-026f3b0b53c16b7a.exe", + "bytes": 28639744, + "sha256": "37e7500976acb40cbcfd0c9b53bf43c3bf1ddcf222de046e6b41e43f8617df1e" + } + ], + "verification_failures": [] + }, + "public-read-integration-suite-source_project-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "e5deb86359044c89d2ae5ce440e63b5df370633081c3ef732985927ba0cbc9e6", + "log_sha256": "9ebfb4046456f573bf3adb04232c344357e81a34f21e7f04e310f7fe6d89665d", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "added_list_items_empty_lists_and_literal_changes_preserve_existing_annotations", + "ok" + ], + [ + "advisory_lint_locations_refer_to_raw_drafts_before_identity_stabilization", + "ok" + ], + [ + "alias_updates_touch_only_header_and_reference_tokens_even_with_comments_after_at", + "ok" + ], + [ + "canonical_export_groups_semantic_roots_ports_and_placements_and_is_deterministic", + "ok" + ], + [ + "complete_demo_preserves_behavior_artifacts_traces_and_every_placement", + "ok" + ], + [ + "constructor_tag_changes_retain_shared_nested_fields_and_removed_field_comments", + "ok" + ], + [ + "cross_file_typed_ports_global_forward_references_and_stable_ids", + "ok" + ], + [ + "duplicate_alias_and_identity_report_both_files_including_project_identity", + "ok" + ], + [ + "duplicate_include_edges_count_toward_admission_and_ordered_references_are_aggregate", + "ok" + ], + [ + "exported_case_colliding_root_aliases_are_portable_and_large_root_sets_are_bounded", + "ok" + ], + [ + "failed_update_preserves_candidate_and_rejects_stale_index", + "ok" + ], + [ + "generated_id_insertion_handles_adjacent_header_tokens_and_remains_exactly_indexed", + "ok" + ], + [ + "graphical_move_updates_only_its_owned_view_document", + "ok" + ], + [ + "include_inspection_returns_located_failure_without_partial_discovery_and_is_bounded", + "ok" + ], + [ + "include_inspection_reuses_strict_entry_fragment_syntax_and_real_spans", + "ok" + ], + [ + "includes_are_once_only_and_cycles_missing_and_unreachable_files_are_located", + "ok" + ], + [ + "invalid_cross_file_route_references_and_geometry_locate_the_authored_view", + "ok" + ], + [ + "json_bundle_rejects_duplicate_file_keys_and_unknown_fields", + "ok" + ], + [ + "kind_change_removes_field_syntax_but_keeps_its_comments_and_other_fields", + "ok" + ], + [ + "model_updates_rewrite_cross_file_alias_uses_preserve_ownership_and_untouched_comments", + "ok" + ], + [ + "moving_declarations_between_files_changes_no_semantics_or_ids", + "ok" + ], + [ + "nested_message_value_edits_preserve_field_comments_and_reordering_uses_field_identity", + "ok" + ], + [ + "new_children_inherit_owner_file_new_roots_add_include_and_deletion_keeps_files", + "ok" + ], + [ + "omitted_defaults_stay_omitted_and_new_fields_do_not_reformat_surviving_fields", + "ok" + ], + [ + "portable_paths_reject_escapes_devices_urls_and_case_collisions", + "ok" + ], + [ + "project_admission_is_aggregate_and_precedes_global_resolution", + "ok" + ], + [ + "reference_list_reordering_carries_item_comments_and_alias_spelling_with_identity", + "ok" + ], + [ + "removed_list_items_and_declarations_keep_comments_as_enclosing_annotations", + "ok" + ], + [ + "route_edits_keep_diagram_file_ownership_and_comments_with_edge_identity", + "ok" + ], + [ + "scalar_header_guard_and_project_edits_preserve_exact_crlf_trivia_and_escape_spelling", + "ok" + ], + [ + "scalar_record_constructor_changes_keep_comments_inside_removed_values", + "ok" + ], + [ + "single_string_and_legacy_apis_remain_explicit_and_filesystem_free", + "ok" + ], + [ + "source_errors_keep_exact_fragment_unicode_positions", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\source_project-026f3b0b53c16b7a.exe", + "bytes": 28639744, + "sha256": "37e7500976acb40cbcfd0c9b53bf43c3bf1ddcf222de046e6b41e43f8617df1e" + } + ], + "verification_failures": [] + }, + "public-read-integration-list-source_identity_updates-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "c00d4183a1e30dee11d5c08f1fe70bb03368ad4d12c9a3a9d7c0425bbe504629", + "log_sha256": "b6d659e6616023bede3feacf3085ba7f0b77079a70c06c278664e994b026aa1f", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [ + "identity_and_alias_edit_keep_authored_file_and_reference_rationale", + "identity_swap_and_reorder_keep_both_declarations_and_item_comments_with_origin", + "provenance_cannot_merge_records_or_cross_record_classes" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\source_identity_updates-1b58007b00a7b809.exe", + "bytes": 16931840, + "sha256": "396274a02aa7965d79ecc6946c00d72db8ce538e1150ce9c65e0b51c4ccf8deb" + } + ], + "verification_failures": [] + }, + "public-read-integration-suite-source_identity_updates-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "e05c60304fc480648493bccf525de23faf496226d3cc69452f7eeaf81be11623", + "log_sha256": "df9a24308d5bc7828a45751b67edd8e920c4d82f788434794799c6a2072f8bec", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "identity_and_alias_edit_keep_authored_file_and_reference_rationale", + "ok" + ], + [ + "identity_swap_and_reorder_keep_both_declarations_and_item_comments_with_origin", + "ok" + ], + [ + "provenance_cannot_merge_records_or_cross_record_classes", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\source_identity_updates-1b58007b00a7b809.exe", + "bytes": 16931840, + "sha256": "396274a02aa7965d79ecc6946c00d72db8ce538e1150ce9c65e0b51c4ccf8deb" + } + ], + "verification_failures": [] + }, + "public-read-integration-list-source_nested_updates-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "471bbf515da032ca3b05de3566108f366a99e5784b2ff89796d70d92beb3f6b7", + "log_sha256": "68e247c4ca4d9297eec54939d9605100cdcdd85fa98083d2acfde9f929db8d19", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [ + "additions_nest_in_existing_and_new_owners_while_authored_flat_records_stay_flat", + "compact_same_file_reparent_and_unnest_preserve_explicit_parent_comments", + "crlf_moved_and_new_children_preserve_authored_and_destination_line_endings", + "cross_file_move_carries_attached_comments_and_subtree_but_leaves_gap_notes", + "deep_structural_writeback_runs_on_a_small_thread_stack", + "deleted_owner_identity_reused_by_new_owner_does_not_keep_old_lexical_ownership", + "deleting_owner_retains_annotations_and_extracts_independently_moved_descendant", + "independent_descendant_move_can_reverse_old_containment_without_overlapping_edits", + "moving_a_child_keeps_the_owners_opening_line_comment_with_its_owner", + "nested_scalar_edits_touch_only_authored_tokens", + "nested_typed_reference_list_updates_keep_item_rationale_while_port_moves", + "nested_uuid_alias_swap_and_cross_file_move_follow_command_provenance" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\source_nested_updates-4bd51bbecfecb6b4.exe", + "bytes": 19384320, + "sha256": "b84973617cb049bbe7878cc35f478e907c3609289ec65d72a8631ef3fcf5da83" + } + ], + "verification_failures": [] + }, + "public-read-integration-suite-source_nested_updates-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "41351a22c3d9c00a8893f3f98dd2296ab34b63b649024f0ceb65738420515161", + "log_sha256": "96d24ff2a7870605f6d66cc28d9971cbf7da250e7afe80ade138b6c548969960", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "additions_nest_in_existing_and_new_owners_while_authored_flat_records_stay_flat", + "ok" + ], + [ + "compact_same_file_reparent_and_unnest_preserve_explicit_parent_comments", + "ok" + ], + [ + "crlf_moved_and_new_children_preserve_authored_and_destination_line_endings", + "ok" + ], + [ + "cross_file_move_carries_attached_comments_and_subtree_but_leaves_gap_notes", + "ok" + ], + [ + "deep_structural_writeback_runs_on_a_small_thread_stack", + "ok" + ], + [ + "deleted_owner_identity_reused_by_new_owner_does_not_keep_old_lexical_ownership", + "ok" + ], + [ + "deleting_owner_retains_annotations_and_extracts_independently_moved_descendant", + "ok" + ], + [ + "independent_descendant_move_can_reverse_old_containment_without_overlapping_edits", + "ok" + ], + [ + "moving_a_child_keeps_the_owners_opening_line_comment_with_its_owner", + "ok" + ], + [ + "nested_scalar_edits_touch_only_authored_tokens", + "ok" + ], + [ + "nested_typed_reference_list_updates_keep_item_rationale_while_port_moves", + "ok" + ], + [ + "nested_uuid_alias_swap_and_cross_file_move_follow_command_provenance", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\source_nested_updates-4bd51bbecfecb6b4.exe", + "bytes": 19384320, + "sha256": "b84973617cb049bbe7878cc35f478e907c3609289ec65d72a8631ef3fcf5da83" + } + ], + "verification_failures": [] + }, + "public-read-integration-list-source_files-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "ee16bfd3d79fb7d12be47b9b3af509ea9bd395d5b86b1ec73e686dd9019a9e58", + "log_sha256": "4942d3131beb3e512542638b46343f62bbdd3a31b1f986adef510607fedabdc6", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [ + "aggregate_budgets_and_portable_paths_are_checked_before_loading_excess_data", + "discovery_never_refreshes_drafts_and_preserves_detached_buffers", + "forged_compiled_model_or_index_cannot_be_saved", + "invalid_and_missing_includes_keep_editable_text_and_located_diagnostics", + "loading_keeps_original_no_uuid_bytes_and_saving_stabilizes_exactly_once", + "new_destinations_require_explicit_missing_expectations_and_reject_collisions", + "physical_hard_link_aliases_are_rejected", + "unchanged_dependency_edits_and_deletions_block_save_before_any_write" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\source_files-4512b0a519460d9e.exe", + "bytes": 16124928, + "sha256": "cf5225b7b83c4872930e591812e4088eac24d10dc67ce9c8d6040916faf2d39c" + } + ], + "verification_failures": [] + }, + "public-read-integration-suite-source_files-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "5cc92ff3f4fe975a9b7ed89d9dab8541b02c73db02992dce49d4f5de6ed04288", + "log_sha256": "6515dd09b377cee624fbc7d2c1e76b1eae9beb32765e0cc51937479616961b93", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "aggregate_budgets_and_portable_paths_are_checked_before_loading_excess_data", + "ok" + ], + [ + "discovery_never_refreshes_drafts_and_preserves_detached_buffers", + "ok" + ], + [ + "forged_compiled_model_or_index_cannot_be_saved", + "ok" + ], + [ + "invalid_and_missing_includes_keep_editable_text_and_located_diagnostics", + "ok" + ], + [ + "loading_keeps_original_no_uuid_bytes_and_saving_stabilizes_exactly_once", + "ok" + ], + [ + "new_destinations_require_explicit_missing_expectations_and_reject_collisions", + "ok" + ], + [ + "physical_hard_link_aliases_are_rejected", + "ok" + ], + [ + "unchanged_dependency_edits_and_deletions_block_save_before_any_write", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\source_files-4512b0a519460d9e.exe", + "bytes": 16124928, + "sha256": "cf5225b7b83c4872930e591812e4088eac24d10dc67ce9c8d6040916faf2d39c" + } + ], + "verification_failures": [] + }, + "public-read-integration-list-r3_migration-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "d3bede6b9d959663a939cfe5f530cbd3e35c7bcdedf6a5e5fd0a29400eb638da", + "log_sha256": "f45db4fc3dfa24fa1388183f0a15cf4373dd9cff7b6fc015496984aec577a88a", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [ + "authored_v4_modules_upgrade_only_the_version_and_preserve_nested_comments", + "frozen_v4_json_and_source_preserve_the_old_review_without_fabricating_semantics", + "frozen_v4_trace_envelope_keeps_duplicate_and_unknown_field_rejection", + "older_headers_cannot_admit_new_semantic_baselines", + "original_v1_v2_v3_inputs_complete_the_explicit_upgrade_to_five" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\r3_migration-5b5e9112e2def00c.exe", + "bytes": 24541184, + "sha256": "bef1cc9a01b8ad2c307a6bbc59f1aa1680ec8e883e85e56247aa01ece9870258" + } + ], + "verification_failures": [] + }, + "public-read-integration-suite-r3_migration-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "b5ab5d14011c483180421a813da385582b026533562558c4c6e8d2c4586aa25a", + "log_sha256": "58465a3bc7f41b3e9a59e3399900809b508c6e5561c6cc43d32ef299e57ac2a1", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "authored_v4_modules_upgrade_only_the_version_and_preserve_nested_comments", + "ok" + ], + [ + "frozen_v4_json_and_source_preserve_the_old_review_without_fabricating_semantics", + "ok" + ], + [ + "frozen_v4_trace_envelope_keeps_duplicate_and_unknown_field_rejection", + "ok" + ], + [ + "older_headers_cannot_admit_new_semantic_baselines", + "ok" + ], + [ + "original_v1_v2_v3_inputs_complete_the_explicit_upgrade_to_five", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\r3_migration-5b5e9112e2def00c.exe", + "bytes": 24541184, + "sha256": "bef1cc9a01b8ad2c307a6bbc59f1aa1680ec8e883e85e56247aa01ece9870258" + } + ], + "verification_failures": [] + }, + "public-read-integration-list-review_regressions-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "dca167381aa59a984ee3dbb7936cd77d510ebbb27fc370b9246756e1f23ac3b8", + "log_sha256": "49dfff6b8cdfe1e64382f22e9dc31471195e27433152e67ebde9008a60577e0e", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [ + "checked_save_rejects_external_changes_and_preserves_their_exact_bytes", + "checked_save_rejects_external_deletion_without_recreating_the_file", + "checked_save_returns_exact_bytes_and_accepts_unchanged_external_content" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\review_regressions-a8d79a61793828a0.exe", + "bytes": 30836224, + "sha256": "1248f3876e418573f4e746f001a3547577e4f44723406e249d052a986f436165" + } + ], + "verification_failures": [] + }, + "public-read-integration-suite-review_regressions-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "cf506065aa0d16a129d90ce4bbfb5270143d59446a6fac1db5243eeb6f1e5552", + "log_sha256": "1e6c891a1d5e4a0b9702a9160184c1bbeffb4e22f25b9f711c5f683db83b2f1a", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "checked_save_rejects_external_changes_and_preserves_their_exact_bytes", + "ok" + ], + [ + "checked_save_rejects_external_deletion_without_recreating_the_file", + "ok" + ], + [ + "checked_save_returns_exact_bytes_and_accepts_unchanged_external_content", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\review_regressions-a8d79a61793828a0.exe", + "bytes": 30836224, + "sha256": "1248f3876e418573f4e746f001a3547577e4f44723406e249d052a986f436165" + } + ], + "verification_failures": [] + }, + "public-read-integration-list-source7_contract-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "7f20420c133a6d5dd0c28ce876362de6bd93836d0fe41df869de4b2ebc4f3346", + "log_sha256": "420a9765afd8f9a69b347b2451fef6dbb036fc23caf9ac7a758d376812e0467d", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [ + "source7_source_bundle_migration_is_token_only_and_new_link_stays_with_caller" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\source7_contract-96987110c9536d30.exe", + "bytes": 29142528, + "sha256": "663fd012a89cee135de77e591d2a57f28fd3030270ed03afde01673398285a2c" + } + ], + "verification_failures": [] + }, + "public-read-integration-suite-source7_contract-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "1fec99210a59fb110dd03fd4db7c764109e14721e6d9d6a89eb135fa517b3a71", + "log_sha256": "ca8a36184a6edef469fdb2b2a83f965f6c5658165142d99199cea3c1a067151e", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "source7_source_bundle_migration_is_token_only_and_new_link_stays_with_caller", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\source7_contract-96987110c9536d30.exe", + "bytes": 29142528, + "sha256": "663fd012a89cee135de77e591d2a57f28fd3030270ed03afde01673398285a2c" + } + ], + "verification_failures": [] + }, + "public-read-doc-list-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "036a9354fd9a623e3ca7fb5bbe0fca7de2716a29006a32dfe6b04db315a4c1ab", + "log_sha256": "d4b5207694f0bcbf061cc230057c2015adac6bb0754b5727c825e5eaa0d8378f", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [ + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::check_mixed_bundle (line 87)", + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 36)", + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 50)" + ], + "artifacts": [], + "verification_failures": [] + }, + "public-read-doc-suite-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "cd9cd709b8152536070c2ef21e05e8b80ade116d769db0368713f2f603a919b8", + "log_sha256": "c93d7bfc96884dcbfb54aa2a36ba2294fd48bab036fb676931c54b7b8fd806d2", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [ + [ + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::check_mixed_bundle (line 87)", + "ok" + ], + [ + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 36) - compile fail", + "ok" + ], + [ + "crates\\oa-core\\src\\language\\analysis_source\\mixed\\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 50) - compile fail", + "ok" + ] + ], + "listing": [], + "artifacts": [], + "verification_failures": [ + "Doc runtime names must exactly match the prior nonzero listing" + ] + }, + "public-read-cli-build-bab6f96-1": { + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "exit": 0, + "receipt_sha256": "9bc60cfade0bd983dd447d5da404fafa09c322039fefd84185257882ea435d06", + "log_sha256": "75d0c76e56ef43089aa44643688e8746bf82eaea7274fc36c1aee850d3185951", + "inputs_sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "launcher_sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "outcomes": [], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\arcadia.exe", + "bytes": 22534656, + "sha256": "10302f9a0c17e82b57ab6498e2d76c47d6f68388888855b89397660825caac5c" + } + ], + "verification_failures": [] + }, + "public-read-cli-check-bab6f96-1": { + "receipt_sha256": "4b4b745325e2f2cf7a29de2d2bf4af79cdd5001117fb921588a607ffdb697ced", + "stdout_sha256": "2dcb809df93a8537b9ea0ba7a139bafb6c67163d557f692b8f7c7a882bbe2a78", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "launcher_sha256": "25ec9ab5aa22d7364169772eae2cc10d508415fada9845a5fb7f115e7dd3f3e0" + }, + "public-read-cli-rename-alias-bab6f96-1": { + "receipt_sha256": "bdb3199153cf6f95d219dd84170c20f2f5b708765f1df5eafcba99cb1b4bde52", + "stdout_sha256": "2445398fe49ba900381e851d37bce518757423b71887faae9e54bc41fdd6c9ec", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "launcher_sha256": "25ec9ab5aa22d7364169772eae2cc10d508415fada9845a5fb7f115e7dd3f3e0" + }, + "public-read-integration-list-mixed_source8_read-8555e41-1": { + "source": "8555e417ee840e681b55ba355fc359aac00db01d", + "exit": 0, + "receipt_sha256": "35f037a6075b5107258f7997b9f025a05d8c8bf5da64ecf3ba8a32ab03368fc6", + "log_sha256": "7f1f79a5ee41b2a9a675ed87a2f771c21a7e94b3596332e5863d2d5e6b112b6a", + "inputs_sha256": "64216eb2e644c1042ce1db919f7c29902b2da105b43a2c2f2699928a1957e34d", + "launcher_sha256": "b197c49002be7d0e185fce2b2f3c9a568e18493b3b3a4fbbc8652ed358935f87", + "outcomes": [], + "listing": [ + "public_mixed_read_complete_oa_sa_models_and_all_located_warnings", + "public_mixed_read_exact_input_file_edge_and_depth_boundaries", + "public_mixed_read_explicit_identity_classes_versions_and_long_forms", + "public_mixed_read_final_nested_model_limit_is_distinct_from_syntax_entries", + "public_mixed_read_malformed_duplicate_and_wrong_domain_references", + "public_mixed_read_ordinary_parity_uses_an_independent_complete_model", + "public_mixed_read_paths_missing_cycles_and_detached_files_are_errors", + "public_mixed_read_scoped_uuid_reuse_and_cross_file_call_are_not_global_collisions", + "public_mixed_read_typed_reference_caller_allowance_has_a_real_positive_control", + "public_mixed_read_unicode_columns_are_not_utf8_byte_columns" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\mixed_source8_read-c6470ad69c889054.exe", + "bytes": 20148736, + "sha256": "1cc4e08d78e2b87dd68f2c168fd5bd939280519ac6034d8fdf49d8ee91e4dd6a" + } + ], + "verification_failures": [] + }, + "public-read-integration-list-mixed_source8_read-ddf823a-1": { + "source": "ddf823a3d358050b3aedc711f6ec04669e59e772", + "exit": 101, + "receipt_sha256": "b9636049d7e11d61f22093e3cf81b71c822ea150a5de3a8ad88bbd3a50c9fc3c", + "log_sha256": "3acdd5b0cf1dbd40c08c7e1c6feacd582ac152f3e911018223551d4e718aba51", + "inputs_sha256": "4d88617c743ca093cfdaff90fb1defd3984aeb1a3fba15fa8368d09567403bc4", + "launcher_sha256": "37b26d4224405fb25b7078389ab28f22a2fec87875cfafd53a043eb384aac16e", + "outcomes": [], + "listing": [], + "artifacts": [], + "verification_failures": [ + "Expected nonzero unique target listing", + "Expected exactly one requested integration target executable" + ] + }, + "public-read-integration-suite-mixed_source8_read-8555e41-1": { + "source": "8555e417ee840e681b55ba355fc359aac00db01d", + "exit": 0, + "receipt_sha256": "487e7f4236df6825ebe550a7d22c09191a1de1283e38fe18cec96258597c3fd5", + "log_sha256": "4e73f3bfe86b441768c7d435c290ebec23bbb02ea6f015439fad7838f1c0ecd0", + "inputs_sha256": "64216eb2e644c1042ce1db919f7c29902b2da105b43a2c2f2699928a1957e34d", + "launcher_sha256": "b197c49002be7d0e185fce2b2f3c9a568e18493b3b3a4fbbc8652ed358935f87", + "outcomes": [ + [ + "public_mixed_read_complete_oa_sa_models_and_all_located_warnings", + "ok" + ], + [ + "public_mixed_read_exact_input_file_edge_and_depth_boundaries", + "ok" + ], + [ + "public_mixed_read_explicit_identity_classes_versions_and_long_forms", + "ok" + ], + [ + "public_mixed_read_final_nested_model_limit_is_distinct_from_syntax_entries", + "ok" + ], + [ + "public_mixed_read_malformed_duplicate_and_wrong_domain_references", + "ok" + ], + [ + "public_mixed_read_ordinary_parity_uses_an_independent_complete_model", + "ok" + ], + [ + "public_mixed_read_paths_missing_cycles_and_detached_files_are_errors", + "ok" + ], + [ + "public_mixed_read_scoped_uuid_reuse_and_cross_file_call_are_not_global_collisions", + "ok" + ], + [ + "public_mixed_read_typed_reference_caller_allowance_has_a_real_positive_control", + "ok" + ], + [ + "public_mixed_read_unicode_columns_are_not_utf8_byte_columns", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\mixed_source8_read-c6470ad69c889054.exe", + "bytes": 20148736, + "sha256": "1cc4e08d78e2b87dd68f2c168fd5bd939280519ac6034d8fdf49d8ee91e4dd6a" + } + ], + "verification_failures": [] + } + }, + "historical": { + "public-read-integration-list-mixed_source8_read-8555e41-1": { + "source": "8555e417ee840e681b55ba355fc359aac00db01d", + "exit": 0, + "receipt_sha256": "35f037a6075b5107258f7997b9f025a05d8c8bf5da64ecf3ba8a32ab03368fc6", + "log_sha256": "7f1f79a5ee41b2a9a675ed87a2f771c21a7e94b3596332e5863d2d5e6b112b6a", + "inputs_sha256": "64216eb2e644c1042ce1db919f7c29902b2da105b43a2c2f2699928a1957e34d", + "launcher_sha256": "b197c49002be7d0e185fce2b2f3c9a568e18493b3b3a4fbbc8652ed358935f87", + "outcomes": [], + "listing": [ + "public_mixed_read_complete_oa_sa_models_and_all_located_warnings", + "public_mixed_read_exact_input_file_edge_and_depth_boundaries", + "public_mixed_read_explicit_identity_classes_versions_and_long_forms", + "public_mixed_read_final_nested_model_limit_is_distinct_from_syntax_entries", + "public_mixed_read_malformed_duplicate_and_wrong_domain_references", + "public_mixed_read_ordinary_parity_uses_an_independent_complete_model", + "public_mixed_read_paths_missing_cycles_and_detached_files_are_errors", + "public_mixed_read_scoped_uuid_reuse_and_cross_file_call_are_not_global_collisions", + "public_mixed_read_typed_reference_caller_allowance_has_a_real_positive_control", + "public_mixed_read_unicode_columns_are_not_utf8_byte_columns" + ], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\mixed_source8_read-c6470ad69c889054.exe", + "bytes": 20148736, + "sha256": "1cc4e08d78e2b87dd68f2c168fd5bd939280519ac6034d8fdf49d8ee91e4dd6a" + } + ], + "verification_failures": [] + }, + "public-read-integration-list-mixed_source8_read-ddf823a-1": { + "source": "ddf823a3d358050b3aedc711f6ec04669e59e772", + "exit": 101, + "receipt_sha256": "b9636049d7e11d61f22093e3cf81b71c822ea150a5de3a8ad88bbd3a50c9fc3c", + "log_sha256": "3acdd5b0cf1dbd40c08c7e1c6feacd582ac152f3e911018223551d4e718aba51", + "inputs_sha256": "4d88617c743ca093cfdaff90fb1defd3984aeb1a3fba15fa8368d09567403bc4", + "launcher_sha256": "37b26d4224405fb25b7078389ab28f22a2fec87875cfafd53a043eb384aac16e", + "outcomes": [], + "listing": [], + "artifacts": [], + "verification_failures": [ + "Expected nonzero unique target listing", + "Expected exactly one requested integration target executable" + ] + }, + "public-read-integration-suite-mixed_source8_read-8555e41-1": { + "source": "8555e417ee840e681b55ba355fc359aac00db01d", + "exit": 0, + "receipt_sha256": "487e7f4236df6825ebe550a7d22c09191a1de1283e38fe18cec96258597c3fd5", + "log_sha256": "4e73f3bfe86b441768c7d435c290ebec23bbb02ea6f015439fad7838f1c0ecd0", + "inputs_sha256": "64216eb2e644c1042ce1db919f7c29902b2da105b43a2c2f2699928a1957e34d", + "launcher_sha256": "b197c49002be7d0e185fce2b2f3c9a568e18493b3b3a4fbbc8652ed358935f87", + "outcomes": [ + [ + "public_mixed_read_complete_oa_sa_models_and_all_located_warnings", + "ok" + ], + [ + "public_mixed_read_exact_input_file_edge_and_depth_boundaries", + "ok" + ], + [ + "public_mixed_read_explicit_identity_classes_versions_and_long_forms", + "ok" + ], + [ + "public_mixed_read_final_nested_model_limit_is_distinct_from_syntax_entries", + "ok" + ], + [ + "public_mixed_read_malformed_duplicate_and_wrong_domain_references", + "ok" + ], + [ + "public_mixed_read_ordinary_parity_uses_an_independent_complete_model", + "ok" + ], + [ + "public_mixed_read_paths_missing_cycles_and_detached_files_are_errors", + "ok" + ], + [ + "public_mixed_read_scoped_uuid_reuse_and_cross_file_call_are_not_global_collisions", + "ok" + ], + [ + "public_mixed_read_typed_reference_caller_allowance_has_a_real_positive_control", + "ok" + ], + [ + "public_mixed_read_unicode_columns_are_not_utf8_byte_columns", + "ok" + ] + ], + "listing": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\mixed_source8_read-c6470ad69c889054.exe", + "bytes": 20148736, + "sha256": "1cc4e08d78e2b87dd68f2c168fd5bd939280519ac6034d8fdf49d8ee91e4dd6a" + } + ], + "verification_failures": [] + } + }, + "scope": "Data/Git readback only; no compiler/helper/product execution. Local-only Windows evidence; no Linux/depth128 or public mixed CLI qualification." +} diff --git a/harness/experiments/analysis-public-read-20260925/README.md b/harness/experiments/analysis-public-read-20260925/README.md new file mode 100644 index 00000000..6bc1644a --- /dev/null +++ b/harness/experiments/analysis-public-read-20260925/README.md @@ -0,0 +1,86 @@ +# Public mixed source8 read API: Windows evidence + +Final source **bab6f96a5b05b37f2b5d67a430aed0f67d783e73** on +`codex/analysis-public-read-956atf-20260925`, based on ordinary compatibility +source7b06b8e. Source and evidence are **local-only**, not an integrated release +or a confirmed Gitea publication. + +The [selected contract](../../analysis-public-read-contract-20260925.md) exposes +`language::check_mixed_bundle(&SourceBundle, ProjectLimits)`. It validates complete +explicit-ID mixed ordinary/typed source8 input and returns immutable model and +located-warning views borrowing that input. It retains actual syntax, accounting +and admission evidence. Existing ordinary editing APIs remain separate. + +[evidence.zip](evidence.zip): **1,130,273 bytes, 151 members**, SHA256 +`1c20b7bffdaee9b1139b0e922d4366f6ac739f8567040e8f4723dc19e3974656`. +[manifest.json](manifest.json) pins every member and its origin. Creation checked +CRC, exact inventory and every unpacked member byte. The archive includes all +27 actual Cargo receipts, two CLI receipts and original inputs, captured launchers, +relevant baseline records, contracts, source patches, independent oracles and +reviews. It references the audited ordinary archive rather than duplicating it. + +## Verified result + +- **299 core tests pass:** all 298 previous names/outcomes plus one new constructor + policy test. The focused constructor run also passes. +- **Ten external integration tests pass** against the normal library: complete + independently authored OA/SA models, all located warnings, scoped identities, + cross-file references, explicit-ID requirements, malformed input, include/path + restrictions, limits, Unicode locations and unchanged source bytes. +- **65 existing integration tests pass:** source_project33, identity_updates3, + nested_updates12, source_files8, r3_migration5, selected checked_save3 and one + exact source7 migration case. These rerun against the promoted production parser. +- **Three documentation cases pass:** actual usage and two compile-fail lifetime + examples. The recorder's naming discrepancy is preserved and reconciled below. +- **Strict core all-target Clippy passes.** Format exits1 with the unchanged raw + baseline SHA256 `c1c6b12861c8117ce6ffc6d6742ebf92618aafb10160ec6f99d370ca72ebab2d`; + formatting is not reported as passing. +- The rebuilt ordinary CLI passes `check ENTRY --json` and + `rename-alias ENTRY team rescue_team --json`. Exact cross-file preview text and + unchanged complete Unicode/CRLF input inventory are checked; neither uses + `--write`. These are ordinary CLI regression checks, not mixed CLI support. + +All final gates bind this source and its 562 declared Git inputs. Core executable +SHA256 is `01a051033bb53512a2747c2ef87e366e9b189c14df060d24284db437d39ff96a`; +CLI executable SHA256 is `10302f9a0c17e82b57ab6498e2d76c47d6f68388888855b89397660825caac5c`. +Executables are not duplicated in the evidence archive. + +## Preserved findings and independent readback + +Initial ddf823a production compilation failed with E0063: a semantic-row Parser +initializer still gated `mixed: None` under cfg(test). Source8555e41 removes that +stale attribute. Its ten external tests pass, with two warnings. Final bab6f96 +gates a test-only policy observer and removes a redundant test import; no model +oracle, diagnostic expectation or semantic policy is weakened. + +Rustdoc lists the two CheckedMixed examples without a suffix, but prints +` - compile fail` in their execution names. All three tests and Cargo pass; the +recorder rejects exact name equality. [RUNTIME-REVIEW.md](RUNTIME-REVIEW.md) and +the readback preserve that verdict and map only those two complete names at +source lines36/50, with the positive example unchanged. No generic normalization +or runtime rerun was used. + +[SOURCE-REVIEW.md](SOURCE-REVIEW.md), [LAUNCHER-REVIEW.md](LAUNCHER-REVIEW.md), +[RUNTIME-PLAN.md](RUNTIME-PLAN.md) and [RUNTIME-REVIEW.md](RUNTIME-REVIEW.md) +define the reviewed scope. [PUBLIC-READ-RUNTIME-READBACK.json](PUBLIC-READ-RUNTIME-READBACK.json) +has SHA256 `8cf8a233b3ab3f0383251fe627d0cb443d0248371313661dcdcef4235e74c4ee`. +Its [data-only checker](inspect_runtime.py) ran successfully once; it reads Git, +logs and artifact bytes, requires the original workspace layout and refuses +overwrite. It does not rerun archived helpers or product code. + +## Reproduction and limits + +On the recorded Windows Rust/Cargo1.98.1 gnullvm toolchain, use one compiler job +with incremental compilation disabled. Exact commands and environment are in each +receipt. Principal commands are `cargo test --locked --offline -p oa-core --lib`, +`cargo test --locked --offline -p oa-core --test mixed_source8_read`, +`cargo test --locked --offline -p oa-core --doc` and +`cargo clippy --locked --offline -p oa-core --all-targets -- -D warnings`. +The integration receipts preserve exact selected targets and filters. + +Eleven named core stack controls and the existing deep structural-writeback +integration case pass. This does not resolve the separately documented full-pipeline +small-stack limitation or qualify every depth/platform. Preserve +`DEPTH_128_VALIDATED=false` and logical-accounting exclusions. Mixed CLI discovery, +graphical editing, typed save/history integration and application completion remain +separate work. Linux/WSL checks remain user-deferred; the published preview is unchanged. diff --git a/harness/experiments/analysis-public-read-20260925/RUNTIME-PLAN.md b/harness/experiments/analysis-public-read-20260925/RUNTIME-PLAN.md new file mode 100644 index 00000000..d8ba0ad6 --- /dev/null +++ b/harness/experiments/analysis-public-read-20260925/RUNTIME-PLAN.md @@ -0,0 +1,41 @@ +# Public mixed-read runtime readback plan + +Data-only reconciliation; parent owns all Cargo/compiler/CLI execution. Baseline is the audited ordinary packet ZIP SHA256 `879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378`, final source7b06 with explicitly reused core/other integration/CLI runs at0c07. Read baseline evidence from the immutable archive, not overwritten binaries. Current initial public-read source is ddf823a, with the separately reviewed8555e4 compile repair; bind final execution source only after parent freezes it. No archive helper or application is executed by this plan. + +## Exact required records + +- Core listing, focused `public_read`, full run, strict all-target Clippy and formatting. Full expected299: all298 old names/outcomes unchanged plus exactly `language::analysis_source::mixed::carried::public_read::public_read_fresh_constructor_keeps_zero_carry_both_modes_and_exact_policy`. Focused expected1, full0 failures/ignored. Preserve any newly observed failure before changing an oracle. +- External `mixed_source8_read` list/run must contain the exact ten authored `public_mixed_read_*` names, all passing, with one actual normal-library integration executable. Do not count these as library tests or treat successful unit compilation as production coverage. +- Same seven ordinary integration list/run pairs as the accepted packet: source_project33, source_identity_updates3, source_nested_updates12, source_files8, r3_migration5, review_regressions checked_save_3, source7_contract exact selected migration1. Compare exact old name sets, not only65 totals. Run these again because public Parser layout changed. +- Doc list/run: nonzero unique identical actual names, all passing and nonignored; successful group summary counts must sum to that exact set. Require the three authored public API examples among the listing, including both lifetime compile-fail cases and the positive usage example. Multiple rustdoc groups are allowed; unavailable persistent doc artifacts are not invented. Preserve actual compiler/runner spelling before any normalization decision. +- Actual non-test ordinary CLI build, check and cross-file rename preview on the unchanged explicit-ID Unicode/CRLF literals. Same independent complete before/after text and model-oracle boundary as baseline. Exact argv, reports, binary/source binding and unchanged complete directory bytes; no --write and no mixed CLI claim. + +## Source, artifact and receipt binding + +Every final receipt must bind exact source/head, complete declared immutable Git inputs and current raw bytes, actual command/filter/target, captured launcher hash, unchanged inputs, empty post-run porcelain status, raw log hash and process exit. Verify final helper differs from reviewed gate9088952c only by source pin unless a separately reviewed change is recorded. Verify CLI helper25ec9ab5. Require jobs1/incremental0 and the same toolchain/target environment, with stack/lifecycle/Rustdoc override variables absent. Artifacts must originate in actual Cargo Running/compiler-artifact output; compare list/run identities and current file bytes. Historical overwritten artifacts remain recorded identities only. + +Compare format bytes exactly with baseline `c1c6b12861c8117ce6ffc6d6742ebf92618aafb10160ec6f99d370ca72ebab2d`; retain its nonzero disposition. Strict Clippy must exit0; passing count summaries never override a process failure. Reconcile full raw names with listings and recorded outcomes, preserving failures/ignored results rather than normalizing them away. Final checker output must refuse overwrite and record its own hash. + +## Exact old stack controls + +The baseline298 inventory contains eleven named core stack controls, not an assumed ten total. Require each actual final outcome to pass: + +- `language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack` +- `language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack` +- `language::analysis_source::mixed::project::ordinary_index::rename::emission::acceptance::tests::scoped_small_stack_actual_deep_wide_verification_and_drop` +- `language::analysis_source::mixed::project::ordinary_index::rename::emission::tests::scoped_small_stack_changed_unchanged_and_failure_drop` +- `language::analysis_source::mixed::project::ordinary_index::rename::tests::deep_and_wide_equality_and_late_refusal_drop_on_small_stack` +- `language::analysis_source::mixed::project::ordinary_index::tests::small_stack_success_and_late_header_failure_leave_no_partial_owner` +- `language::analysis_source::mixed::project::tests::index_tests::success_and_late_failure_drop_on_small_stack` +- `language::analysis_source::mixed::project::tests::inherited_storage_failure_and_success_drop_deep_syntax_on_128k_stack` +- `language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack` +- `language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack` +- `language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack` + +Also require `deep_structural_writeback_runs_on_a_small_thread_stack` in actual source_nested_updates integration results. These establish their finite exercised scopes; no universal stack headroom, setup-stack qualification or Linux/depth128 claim follows. Any parent-captured static frame evidence is supplemental and bound to its actual binary, not substituted for worker execution. + +## Initial actual failure to preserve + +`public-read-integration-list-mixed_source8_read-ddf823a-1` exited101 at E0063 in semantic_source.rs191, missing mixed initializer. Exact raw log SHA256 `3acdd5b0cf1dbd40c08c7e1c6feacd582ac152f3e911018223551d4e718aba51`; launcher `37b26d4224405fb25b7078389ab28f22a2fec87875cfafd53a043eb384aac16e`; input manifest `4d88617c743ca093cfdaff90fb1defd3984aeb1a3fba15fa8368d09567403bc4`. No artifact, listed name or test outcome exists. The receipt correctly records both missing-list/artifact verification failures and empty post-run source status. This was a missed production cfg initializer, not a runtime fixture or model failure. The reviewed8555e4 repair removes only that cfg attribute plus an explanatory note. No old or external tests are changed by this repair. + +Missing receipts are concrete incomplete gates, never inferred passes. Parent may choose a justified component reuse only after exact input/diff proof; no automatic reuse across the present production cfg changes. Public API acceptance remains local-only and excludes editor/save/history integration and user-deferred Linux work. diff --git a/harness/experiments/analysis-public-read-20260925/RUNTIME-REVIEW.md b/harness/experiments/analysis-public-read-20260925/RUNTIME-REVIEW.md new file mode 100644 index 00000000..0d7e54fa --- /dev/null +++ b/harness/experiments/analysis-public-read-20260925/RUNTIME-REVIEW.md @@ -0,0 +1,43 @@ +# Public mixed read: runtime evidence review + +Read-only evidence reconciliation completed. Final source is locally committed `bab6f96a5b05b37f2b5d67a430aed0f67d783e73`. Parent executed the independently authored data-only checker once, exit0; this reviewer inspected the resulting immutable readback and recorded logs without running the checker again. No compiler, test or CLI was executed by this reviewer. + +## Final result and binding + +Checker SHA256 `132729db90aab52ce9fc1e225dbed8dc53338372bd7f0212efd847131efde919`; `PUBLIC-READ-RUNTIME-READBACK.json` SHA256 `8cf8a233b3ab3f0383251fe627d0cb443d0248371313661dcdcef4235e74c4ee`. Baseline is the accepted ordinary packet ZIP `879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378`, with its explicit0c07/7b06 component provenance retained. + +All562 declared final inputs match immutable Git and current source bytes. Final receipts bind unchanged source/head, empty post-run porcelain status, exact argv, input/log/launcher hashes and actual artifacts. Environment retains jobs1/incremental0, established toolchain/target settings, and absent stack/lifecycle/Rustdoc overrides. No test-name renaming or failure-body normalization is needed for the old library inventory. + +- Core listing/full agree at299 actual passes: all298 prior named passes preserved plus the one real public-constructor bridge. Focused public_read passes exactly that bridge. +- Normal-library mixed_source8_read integration passes all ten independently authored external cases, with identical actual list/run names and artifact. +- Seven ordinary integration pairs pass65 total: source_project33, identity3, nested12, source_files8, r3_migration5, checked_save_3, selected source7 migration1. Exact prior name sets agree; these were rerun at bab6 rather than reused across the production Parser change. +- All three rustdoc cases actually pass under the exact reconciliation below. The recorder's name-mismatch failure remains preserved. +- Both ordinary non-test CLI commands pass with the same independently authored complete preview bytes, no write, and unchanged original directory/files. This is ordinary CLI regression evidence, not a mixed CLI feature. +- Strict core all-target Clippy exits0. Format exits1 with exact inherited bytes/hash `c1c6b12861c8117ce6ffc6d6742ebf92618aafb10160ec6f99d370ca72ebab2d`; it is not reported as passing. + +Core executable:43,348,480 bytes, SHA256 `01a051033bb53512a2747c2ef87e366e9b189c14df060d24284db437d39ff96a`. Non-test CLI executable:22,534,656 bytes, SHA256 `10302f9a0c17e82b57ab6498e2d76c47d6f68388888855b89397660825caac5c`. Current bytes were checked by the successful readback. Full raw log SHA256 `159e94ce159fcde7314abf45383419fa1199519e54fe2a223b222f25e2e81adb`; external raw log `45c09bf0a65b71f9e23aa96d4cdcfbf7fe8f04ee841c8e38f8fd479b5e4a2bfd`; Clippy raw log `4061235dd23ba634e9275fc8237a9ccd9f78540980ff740accdf68760c96bb79`. + +External mixed-source consumer executable:20,148,736 bytes, SHA256 `2b8c1f7ca484ce21f94da2d0b0fee7d082474244ebe1f212acad868d8564da22`. Full core receipt SHA256 `e54b77e90bf965f155a148440449df04929ba1ba063c190a2d29093a1093d058`. Readback contains24 final Cargo gate receipts, three preserved historical Cargo attempts, and two actual CLI receipts. + +## Preserved attempts and finite stack scope + +Initial ddf823a non-test integration listing exited101 at E0063 in semantic_source.rs191: the shared Parser initializer omitted mixed outside cfg(test). It produced no artifact, listing or test outcome. Initial source review missed that initializer. The raw failure, unchanged-input manifest, captured launcher and both recorder verification failures remain;8555e4 corrected only the missing initializer's cfg plus note. + +At8555e4 the external listing contained ten names and all ten actually passed. Compiler warnings identified unused Budget::limits and the redundant language self import; bab6 gates follow the reviewed test-only observer/import cleanup, without changing API, policy or expected models/diagnostics. The old8555 artifacts are recorded historical identities, not falsely equated to final overwritten binaries. + +Final full results include all eleven explicitly named baseline core stack controls in RUNTIME-PLAN.md: ten private analysis controls and the ordinary deep-declaration/positions control. The actual non-test source_nested_updates suite also passes deep_structural_writeback_runs_on_a_small_thread_stack. These support their finite exercised worker/cleanup scopes. No universal headroom bound, full-pipeline setup qualification, JSON depth128 switch or Linux evidence is inferred. + +## Actual rustdoc spelling discrepancy + +Inspected `public-read-doc-list-bab6f96-1.log`, SHA256 `d4b5207694f0bcbf061cc230057c2015adac6bb0754b5727c825e5eaa0d8378f`, and `public-read-doc-suite-bab6f96-1.log`, SHA256 `c93d7bfc96884dcbfb54aa2a36ba2294fd48bab036fb676931c54b7b8fd806d2`, with the original suite receipt. Cargo exits0; all three actual cases pass in groups1+2 with zero failures/ignored/filtered cases. The recorder nevertheless records `Doc runtime names must exactly match the prior nonzero listing` and therefore refuses its own verification. That evaluator verdict is retained, not rewritten as a successful recorder run. + +Rustdoc lists CheckedMixed at source lines36 and50 without a suffix, then executes them with exactly ` - compile fail` appended. The positive check_mixed_bundle example at line87 has identical names in both records. Independent checker reconciliation therefore maps only these two complete actual names: + +- `crates\oa-core\src\language\analysis_source\mixed\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 36) - compile fail` → the same complete name without the suffix. +- `crates\oa-core\src\language\analysis_source\mixed\project.rs - language::analysis_source::mixed::project::CheckedMixed (line 50) - compile fail` → the same complete name without the suffix. + +No generic suffix stripping, path normalization, name exclusion or extra tolerated recorder failure is introduced. The exception binds exact source bab6f96 and raw suite-log hash; it requires the exact three listing names, exact three runtime names/statuses, unchanged positive example, two compile-fail cases, the precise1+2 successful group summaries, Cargo exit0 and the sole preserved recorder failure. The checker output records raw names, explicit mapping and original verifier failures separately. + +This is an evaluator spelling correction, not a product/test change or permission to rerun and overwrite historical evidence. Original launchers, listing, log and receipt remain unchanged. The completed independent readback accepts actual successful rustdoc execution under this exact exception while retaining the unsuccessful recorder verdict. + +Final disposition: evidence supports the selected borrowed, explicit-ID complete-bundle Rust read API and preserved ordinary behavior. No unresolved runtime evidence discrepancy remains. Public editing/formatting/save/history adoption, mixed CLI discovery, universal allocation guarantees, depth128 qualification and user-deferred Linux work remain outside this checkpoint. Source and evidence are local-only until publication is independently confirmed; parent owns integration and publication. diff --git a/harness/experiments/analysis-public-read-20260925/SOURCE-REVIEW.md b/harness/experiments/analysis-public-read-20260925/SOURCE-REVIEW.md new file mode 100644 index 00000000..af4c06ec --- /dev/null +++ b/harness/experiments/analysis-public-read-20260925/SOURCE-REVIEW.md @@ -0,0 +1,64 @@ +# Public mixed source8 read: independent source review + +Reviewed selected root contract committed locally at `bcddaba399b27bb99ff8142b9e9498785d029e0e`, SHA256 `e0b90e2b46a0c8f0693467b0585c87cd14ba258b772201b33b501a826f50ab12`, and its three design/oracle records. Production baseline is `7b06b8ea1b7ef902ee0b3d0ec2971a9a7a1f1acd`. Independently confirmed the exact12-file committed production/docs/internal-test diff at `042e25efc25e0b73e4a39e1e794b48f88d4765bf`; all reviewed committed blobs match working bytes. External test binding appears below. No compiler, test, executable, source edit or remote operation was performed by this review. + +**Disposition: no source correctness, authority or lifetime blocker found.** Compilation, production-only lints, exact runtime oracles, doctests and stack behavior remain parent-owned pending gates. Local commits are not published deliverables. + +## Authority, policy and retained ownership + +`CheckedMixed` is defined beside the resolver with exactly one private resolved-owner field. Only the type and `check_mixed_bundle` are reexported through otherwise private modules. Its two accessors return immutable references; no Clone, mutable access, ownership extraction, index, arbitrary constructor or editable-compilation conversion is added. The constructor consumes the result of the actual fresh parser through complete existing resolution/admission; it never substitutes a Project or parses a second model. Original source, syntax, occurrences, expressions, ledger and static-admission evidence remain retained together. + +`CarriedInput::fresh` accepts only the actual borrowed bundle and caller ProjectLimits. It derives the existing internal policy and captures exact caller policy; no public Slots/profile authority exists. `parse_fresh` selects `parse_entry_producers`, which transfers policy and passes Some(guard),true,true into the unchanged parse body. Fresh guard slots are zero. The new Borrowed guard's `_bundle` reference preserves its real lifetime when Pending/Retained variants are absent in production; it adds no owned allocation or duplicate policy. C=0 is fresh caller-owned input accounting, not release/reset of a live verifier-owned carry. + +Derived bytes/tokens/references retain caller restrictions and hard ceilings; auxiliary entries remain262144 independently of final-model max_records. Exact ProjectLimits survive into traversal and final model admission. Existing token/text/entry producer checks, independent inventory reconciliation, resolver single seeding, complete validation, warning ordering and ownership cleanup remain unchanged. Full file traversal still rejects detached supplied files. Missing project/ordinary IDs refuse at the current parser token; typed/parameter missing IDs refuse at the owning typed declaration. Public-facing wording changes only schema/UUID requirement messages. Existing initial index/output-byte refusal precedes Traversal and retains its invalid_source/one-character transport; no diagnostic taxonomy or precedence is rewritten. + +## Dependency boundary and ordinary callers + +Production now compiles the shared parse/declarations/lower/resolve cone privately. Standalone expression fixture parsing, legacy typed-only lower adapter, index/update/write modules, ordinary-index/rename/emission/acceptance chain, pending/retained authority and fixture constructors remain cfg(test). Test-only numeric observation/cursor-end methods are gated individually. Public signatures expose no private syntax, ledger, profile or carried types. + +Ordinary parse_document/parse_unit still initialize mixed=None. Their grammar, migration, ID-generation, formatter/index/updater/save and caller integrations are not redirected. Shared hooks now compile in the normal library, so production Parser layout and surrounding frames change even though None branches preserve intended behavior. The prior test-only runtime cannot qualify those frames: actual non-test integration/ordinary CLI and stack gates remain necessary. No depth64/typed128 change, JSON qualification switch, heap guarantee or platform claim is inferred. + +Field-level non-test dead-code allowances retain accounted FileSyntax tokens/lexical owners and resolved syntax/expression/occurrence/storage/static-admission evidence. They do not suppress a module or struct, change accounting, add fake reads or expose lint-only APIs. The initially unnecessary State.lexical_owners allowance was removed after review because that field is actively moved/read. Exact additional compiler findings must be assessed individually rather than preemptively widening suppression. + +Documentation accurately limits the feature to a complete-bundle explicit-ID Rust checker. A missing reST section separator was corrected; the generated HTML diff is the same bounded17-line section, with broader conformance content retained. Three rustdoc examples share valid real public imports/source: one positive execution and two compile-fail cases force later witness use after attempted source mutation or destruction. This avoids nonlexical-lifetime false negatives; actual rustdoc must establish those compile outcomes. + +## Test and oracle fidelity + +The new internal bridge test invokes the exact production fresh helper and observes Some(Borrowed), zero slots, both producer inventories, all derived/caller policy fields and their hard ceilings. It distinguishes internal entries262144 from caller model records1, then checks whole empty model/warnings and legacy Usage/numeric parity without mutating a live policy. This is constructor-wiring evidence, not a public producer-cap refusal. Existing discriminatory private producer tests and298 old library tests are untouched. + +Independently read the external ten-test file, formatted SHA256 `f0404325dcdecb0da5167d3a1d10cce81be10c8f9dfc8067d6cda7cd73c6e15b`. It invokes only the public checker/model APIs. Parent-authorized reuse of `model_oracle.rs` via a path module imports independently constructed public model values; it does not import a private parser/writer/index or enable cfg(test) in the linked library. Substantial OA/SA two-file fixtures match that existing whole-model oracle, deliberately reverse textual call arguments, preserve nested Work ownership and vary Unicode/CRLF. The explicit SA System prevents an unrelated missing_system issue. Receive/Dispatch UUID order supports both allocation warnings followed by both behavior-coverage warnings; complete located warnings are asserted, not assumed empty. + +Separate whole-model literals cover scoped parameter IDs reused across calculations and the project UUID, ordinary nested-parent parity and exact Unicode span76..141/line2/column60. Negative cases remove each required ID class from otherwise valid input and distinguish early syntax from resolver full-span diagnostics. E78/77 and chain132/131 are correctly input-byte controls; files3/2, edges2/1 and depth2/1 use distinct actual limiter locations. Nested final records4/3 admit both declarations before model refusal; graph1/0 and reference1/0 are separate checks. Path/cycle/detached, malformed expression, duplicate globals/scopes, unresolved/wrong-domain references and long-form refusal preserve full input bytes. Exact diagnostic/model expectations remain hypotheses until the real normal-library integration run; source review found no concrete setup or privacy blocker. + +## Reviewed production/document hashes + +| File | SHA256 | +| --- | --- | +| `crates/oa-core/src/language.rs` | `990b7f3a4eb7a2b9b8463ac237d7b95446dbdc04da5b053098428f5ecb12937f` | +| `crates/oa-core/src/language/analysis_source.rs` | `f287f066e7b947f8bf65b25595a3002296f5b4e1b51d47ed0496541d758f8fb0` | +| `crates/oa-core/src/language/analysis_source/budget.rs` | `559378e7fa3ef2a10dc739e7316a552e61bd0d7fe4497c914f2acc5c33389124` | +| `crates/oa-core/src/language/analysis_source/cursor.rs` | `23ee53f926b4d2cb7b25a2db8f2ed01cf219ef688cb8768dbe81e115f4ffadcd` | +| `crates/oa-core/src/language/analysis_source/lower.rs` | `c03a1c3639c0d506b5ed92ecb27887c302f17c5286061450518bd2acb9bfea8e` | +| `crates/oa-core/src/language/analysis_source/mixed.rs` | `d1ccafcefb2e2c90fd79b30b44ca6566f25ed14ea954c2ebf0e30fec54bf9830` | +| `crates/oa-core/src/language/analysis_source/mixed/carried.rs` | `5ad965ca219bf70747f412a430fb391caf411023e81f4849bcf512967fbb4f23` | +| `crates/oa-core/src/language/analysis_source/mixed/carried/public_read.rs` | `4529442687f12038821bf3482123ceacd37ae6b5beed3e2343e7a6bc6128afbe` | +| `crates/oa-core/src/language/analysis_source/mixed/project.rs` | `9a1f122b8463eeee41a8455517a9c898a676678ab8e40676a97c71724910ef75` | +| `docs/language.html` | `a09757e1fa74d97165510e743a92726edd930a4744fae7a1302239b46ba7a66a` | +| `docs/language.rst` | `7babf10e5db51cecdcedd0d6246b2191a7d6bdfb3090cbe29a5805c3f62e28b6` | +| `harness/analysis-public-read-implementation-20260925.md` | `b5f437af4c6694d1b35dc0def912f846d5908cfd678d665eed609d21b972e0bd` | + +Compiler/runtime acceptance is pending; there is no unchanged-stack or production-lint-clean claim from this source-only binding. + +Final combined source binding: independently confirmed clean HEAD `ddf823a3d358050b3aedc711f6ec04669e59e772`. Its only delta from042e25ef is the external integration test file with exact reviewed `f0404325...` SHA256 above. All production/docs/internal-test bindings remain unchanged. The combined13-file checkpoint is source-review ready for parent-owned compilation; no runtime result is implied. + +## Actual non-test compile failure and narrow repair + +The first ddf823a external integration listing stopped at compilation with E0063: `language/semantic_source.rs:191` initialized the shared Parser but still gated mixed:None under cfg(test). Initial source review missed this separate initializer. The raw log SHA256 `3acdd5b0cf1dbd40c08c7e1c6feacd582ac152f3e911018223551d4e718aba51`, receipt, inputs and launcher remain preserved as a genuine compile failure; there were no tests or artifact/list results. + +Independently confirmed clean repair commit `8555e417ee840e681b55ba355fc359aac00db01d`. Its only code delta removes that cfg attribute so the ordinary semantic-facet row-key reader supplies mixed:None in production; the implementation note is the only other changed file. semantic_source.rs SHA256 `4040e93cb407813468fe757b1a6336a8ac9249f2d5d70b22ff56cb79a590b3f1`. Inventory of Parser initializers confirms language.rs ordinary entry points and mixed.rs are already coherent; language::legacy's initializer belongs to its distinct Parser type. No authority, parsing policy or test oracle changes. This fixes the concrete source omission; repaired compilation/runtime remains parent-owned and pending. + +## Actual external passes and final warning-only binding + +Read the actual8555e4 external-suite log: all ten authored tests passed, with compilation warnings about unused Budget::limits and the redundant language self import shadowing a public glob. This finite normal-library success does not imply subsequent full/lint/doc gates passed. + +Independently confirmed clean successor `bab6f96a5b05b37f2b5d67a430aed0f67d783e73`. Exact8555→bab scope is Budget::limits receiving cfg(test), external test import dropping only self, and the implementation note. All actual limits-observer callers are fixture/test/edit-chain callers; the live public parser reads its policy directly, so no runtime policy or authority is removed. The test's model/byte/diagnostic expectations are unchanged. Final budget.rs SHA256 `86b960ef3cc7aadab2deff4163c843da2f214c1571cdf440331025e75e0320b6`; external test SHA256 `a3be9489c3c038ddae76923046c12eb9e09dcddb35a52b531d661130441225e3`; note SHA256 `154384778c38d03ca866c3e7b630f34cebac99bbcbfc70a9d3d2f503c4fa9d0a`. All other previously reviewed hashes remain unchanged. No source-review blocker; final runtime evidence is a separate pending audit. diff --git a/harness/experiments/analysis-public-read-20260925/evidence.zip b/harness/experiments/analysis-public-read-20260925/evidence.zip new file mode 100644 index 0000000000000000000000000000000000000000..6c4c24bfaf365a7fe687e407468b65df579ef6fe GIT binary patch literal 1130273 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�ZF79@?P;y;2|Bywr&7jz`Fkx5eP(!W87>!gN> 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
v>T|KVN&_KZ9S`{}V?lnM!36j|>6=JO%-w{r|?1 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%0A6dT)o^wOg%x{*1za^ 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
so=4T`us z2eYQsKH2#p?7!_dw1So1 zr}m#>>;+gt+LXC%p}X{gmt<)0ls{gakIBjJ0zJBf?^w8Rd~T2lDih?v z{WZ&ybw;n#YCyl8=A6K}9w~Hdn`W<{6C|`0H-|i2 z`&k0KIfyzIW)UR7T1DQ0sp0A&e@D2|E_mgprllryn2tCK~0=KXAtcX8V&as)+mn1TrP~>5NW;q|try{`t zN)>lE@xjh2V?AY3H1QR3d^=`9a8= zx2RoQeWYsyt0U}1uEmRcQeqP7mhze_>CNMH6h7i!=e%jHloS_u!e@t| z8@97Ina@aQa!z^3`r=5tgHZUlHlGU%p44hXp$Rp|<;G|p`mOwAwE^3LM%(RLua4|Z zsSAY4=BKz|^g5bHiPW#heM2Luuu~rDCIfjz)=o}=nCO174Xy4Q>(-Abd*usGgimcA zyg!5eFKu24&+Aj0zy8$b`O+2*P6^Q2H|EYIQzvPz4$U#NvgcmPi9GNt-RVx(dOTlW zw}gv zpj9`{GyW1_DT{;0hPoK6Tz%VQeC}vEt^p=W73t;oFKr&-Q=4D>mo}gHFKxa%n#3%$ z6aEo@BoB9177GOSF)y7d6Q^lZn3MD_;Oz)Q`zj(I>mkMqG@Csu3XZgj>~C$Jj3$q; zr$aSt>6AGY+l=QgZ9eeAx-iAGyII)lR1>E%k3tJQP|`;7SLw>D4V9y(I5d|2qs zYYWq0Xv~mCxCj_n=Td8gzUr6KB@0xGtYIp*!@-07q&nt_a`Jtntbq;ezyo6&v~kZb zo*F7?Y$dzNj-7|gJ`X>u9M;9)V)nN-KTV^xk}y}&i(a;PKUU<2GV<*|wE6mNS%fMq zZncJ#X06FV045d5VhmnLyUM*I21=2guoxLN8Fy#gGD`6{mvJZ$^Mixb`*%!t^B>2t zUWx&`^z!L2{niNq;XsHAgrgc$=E8wR4u5O&EQ)!V0G-TR7?R!K_!%C~jqy0q>0vpv+53m%na1X__zrXkzI8NE?T?y8QSa=k9Wkx@(CGk#Sr_{=2Hi+A=5C+rdh&t`Md{2pb}=0T*y=5 z(!`2>YxCZJY4dUarOl6;@&4B4y?$%+oBwF@q}{-r>IsAT$z+vq?3)IC@!Fze6k_%% zq5fz1ymgzcWM%S{hZHNl2U_^A$Ju&KD@X?m4DC6A?gpau1|!~_#}YjvHd$Ied?y7A z5^Yu=i_Jnd?m)6ar8uo>@*a1XE6XRpo*<>uDMYW7PU;B3W$dR+RAIUz55in7Pl_WW zhdr8&M<*u(;i6^srwK-e%LTVK4N>nWel^@&Wn6Sbb$BuFE9rAVX?sf{WZvS9xw;n7 zHb_Gf2T_JQJeV~vm1we6Ii9OB+fZSAlrfduRow5doelaDKs{tLl}MzP8zd&p zxq_d&DyxFmJpHe3IO2IgN0Mosp?A@RIR0@8&|XN`VgT68%G43WPIYCG!u9k;qW@pk zJd8G5f58&vU@!%7-#^woH?q7x)YISA{FEEv5c@oc@jur59bD*dYu+(mO;*loUAAOPFEZfvDIwGH@a1mSOMUaQ+35&D#9+T9dkP7}6$?gVZ;Lhy792uMFv zxQBO!8owc7&XuiW;>f#-K*!&*$@K9X!nzQ-n^$Nn+S6xy_=V6`1sK<6642)o9^r_* zs8*$W859MXu(i-3iVESox`v~?Cg3?bqzK~aWFwwc>h*_#dtD6d?;g&NmzC?D?^_iW z-&4pgsHmx3G(Wc_ufTzoAD0c|@NOU3rbenp-SP8^bEKz4M>a}QTPxhXyxX|agrC;D z{QqLj^MgNLm&g(v9yjE=z+mB!+y8CNKmWGoA+7we59e#a<)00Pka_=`HO~N=af5VE zVff?jvpUzRUZ4*;dFhOM#6(4P{SU2?X@Z)=PDF>qsrcM~#nutTFQ!Pwabp zXLBFc)(;RCOEVshX?c_`EQ#b%JuIu0Kyp7FR|ycz9h--8(Ui_!!nFk0;{DkRm!>z1 z4K1dLkHEL9yAwrCFgT45C`UaWfxh&{hr&z9Is}3Rh==BoU;eLP#tzE;HS zB8-La`3_W*RCt)bk|WZ*VQjso^g<4u^ZPm@qX&6js{QVh%?ZrU3)p*Ci;#lD5an)*X#57{d>lyd>T4XW6Ln2Tx|!pD>@CR zAi*u56vLjB`Zhwp`T!Fn0=M<1&k74t^RmSYiUw*VrgQS? zb~6nTO=EQLwlG97s^o+T#kfX7dbaB#oE)~fOe`sl-M}GD<)%e!F|R>dyLZx##WRUP zce{hAM+~P5v#3<@3KBTq8yMo-uaG>2UN0^rUjr)399mVZ3%(Siv)@lc6gnqybVXG# z3XBwif7{jPDiRQ3Irt#ISc%_diPqh?qwWc7<UnZ(S^(Ij zidkXXn*T%1|Dopp zQ1gGN`9IYBA8P&&HUEd2|3l6Hq2~Wk^M9!MKh*pmYW@#3|A(6YL(Tu8=KoOhf2jFC z)chZ6{tq?(hnoLG&Hth1|4{RPsQLeU)O?raQ>noo-nw_Krt z3AlJeVyo{&Y}_!m-5!!o#8v7CJMFVup3rm-Gj(&E=4hgmIN(?XqVp)jB=&8GctCBJ8<}B1c2m3h zdbu8_dAew5T=n;OhfFLNa<%B5IB^J%q}`54d_Q3!U=Q5NzP@xF>nXKW2FHVh zvVn3lJ1nl^Rx4)32H3|G_6C(T#sx*uRpSZWBOun6i3;cWqB%f%6)&{#D>12#&bI$hbO3B?~rw8H?{uT)kWA<()Ya?X_?gq6q~y z@KCKZMU9*FG41C?SjIqRR&I?@(2O;i^^ap$QaRvZhLgr#ycgwW7o=jTT{C8HcKZcu z2nNZ$LW}hNr#r0?3g4o2at~kh!=Fzk7M1wW`pYJWClrrP8-&rax+ZUQe9i-8&TZ9e zu^WzXP{apg?+>p!=rg2(T-+{kF&+OM%atrW5*PkI*3JJt2mjx7bJLdJx;f&3b|JVA zUIY`f@HalPAn9Ar4e4s#0%2g7wb%dD%}bOvE-CG1&6E>!4G-4Q3_GD@pyJ~Z^n4&9 zo5c7KxxdFEe2ET_{Ik%b5E~><~7zu;I7gI zu3~MUzzq`ZvNLuo7i9QQRZD1j=rqN13RKGpBn?Oz$IY+-0f<5+Q|?I>=H+7n>rdTW z;8QoR7S@Q|z7*}*;w$UR6krSx5n)Ft()6pRE8^+eCpE@?yZS9P_k*gan91E=#Sye(#6{jv7ZRz3%D6${@_dG{;E;7dB#dpa`g?jg! zu_ot{rxX}pm(6bnC)@U#!46grxWI?8>_m#C6Gierd2>irMsv$C<12o=y{th|#C?hY zJPD_IA5yD)$3ECw7VUP)>s9*eQy#yoEp;hkNxBDRUZryZKmqQc;ym6rbBR%fQ$D(PuhW81PG$OdSbLe8iR#0jD(pkivN>6c`bpOEA4&E7t1Ni&m zPWuQYsgF?`veZ4s!vfwWG}R5mIK)@uF56T(;UC_=c*!P*wQaJJa3QyUgiH(eSDAOy z9e9tjgj6}>!03H}Muw6>g!Iy7gx{fn+d;J&9;SgnGsKg$jUq1k3NryVSP`-0yDwqi zY>mtPNULF3b9DDYsJ>-em3p(lT{_lk{fW#G&o6u~9{w z8Y|()o`;f$+G}K!!U!N<3bld!WDS+Ln2`+-xNpIq*V>lEq0QxPbNw+4)9Z||whn(dir zLDY$?0-n};wc|&B>E^AUx_O}iuW6xZ=!SK3*p6@b-@18oStrn3D7wHJp_=vrGfQ(x zaI=@nw>Cp{U$1?H!2_1fd0*>zsn!y2pT$lu-!PMg+F5serGicQP-IdlZ4d+HC9FLp zdN7#2mD$Zi4A>He<^X8HH>g;-Ma0^!CiYXD!*6ABXPK}_ympf+OGnAc>bgt7{Qeaf ziZ#PWy^>Sx^t4pIj1Ot_f`{lQu!Mwmla~u#cEpp77J{lU;LnTf;L5&LJwjXJ0r8kM zbcyfo6wIG~YN++mKD&nZ68IV&CYa73Xf&Ic(8AFrDF7R*7jGW5 z=%?{(vltBip{@OsH{br`&85-`E-(mer6|{X4gWX1d4qi16wm)LZ?30jz(Pl_{lDSO z2cm!T=CN~)%Aqg(^hvY4;tX>D$cl6?074{ymze*ZH>bL*`sB@{-vyl-E0DI@Upqdi zKkh9*-ruiwW|ThOJKk41CYnNS#w4*rg7RPL_Xp?CYXcxj=a5c@m)>4Hr??(2@7D(4 zFP;wGEj>O5-fvKQ?k#N8!E>E#+;=n-WPJbFx!ZXh*qhMwsQ7r+KEkdVpWSSKy?)6^ z2@(E?EX$f#eoG}cZ&0Jpzni=XT{)0DPHoylD?TY7*lQJT-_wg3>RaI0{#4WBJ}x|) z^rwFfFjst-$k6O-MM&BU!dRt!_yv^(?7oup+{!s9=ch>3i>@Ql#}An&?V9KUx|cf> zIj*F?Uv1sJUS+^r9_(;!d<>-A-)mPqV85HBL~LoPV%3K)hOQ9CGb%vhgT!ZvFPI0$ zY-G&&Z5q(8^-Eu;6ZNXwma>+fR0|CkjlsSA`kx z*AC2PEY2i-yDqHnM~~5TXzMIg%s@HiN?*rTqsW~JSe7%e#cyQnUo3$)UD)PYjS9ZPr3{%CL z6ltTUw5Za&1mReVHw2awPcK-BA=4HM1SA!rhmaA>0WqERU zIY*e%ucdW3S+N+>wUr_1Ln6m}w$oX&p)r3tcN%*uHMi9b7DUh52y73hkDY?Ur(jJM zYCVyG#%Z^jHY*aF64z&C7K*-It(>mHwa@+>6y0m%>0As7^ql%A50_@{)Duj%SH^3% zJ(1g_r%$O>Py^SlXuLA0`38#3TfJ;w9fc|PP#eOg;#o%%`v*o9K{!dqQIZ^4X9wn> ziC54u8f8=+CZ-z(uosqxzCPVfY(B}e!g0d{+G-f6vz;r^6`HC4zmMII1&|0xv=S;`65u~ z&p`aq$&M)Bilo<+ywVHR_veuwnR(WMJ3Fx-eJe^lq#-vM?yxI1HrX=T;!E@G#RHv4 zFLI^BId?23TN6=VeBT7}+fD9v2H@d8eaE|rfdbFgkEg4(ID4XTOtJ7Km%g0o8JL!& z$S~Y2(=U)ky_;Xm`cC&tzi!i(m#$tF^h(smYwA^Z8@sM(d_2EzwN{QRd(uSD(*MW= zYcQX;>|p*l+DZUlXW(+cEt@!V?{NeSqU}{F!Bsws^TwjK-K+?Etr}y7zu4gVkxmc5 zo;qVJ{gbz(E?NYmD?$oDIJGfRt*VA496t$A3$4<83((mNg~(H@dKjSb3t&o^X#H`&a>%vaPaF5mKIoM~L0$d%B> z6D-yPWoDzIz?rG#(dKqr2PIu}8fqm;3PqXO5OiY|{A!W1!(4*O0gmd39KKr=tL#eL zcdcpTxS(!f#)W-;DN8i`N$Wym%1g4UcBjxlfql8RUnxJ#oWU!Ya1>T^sC&*S#Sx~j zk4>0v>W$KMgRA|0ueEWi=_|HKQ=RQX}Oq>lEp%`IVm8(yw?h2Q1)n)L(-51 zqQt%w5Xt>pzsBYmE4gogWK{O~xj3Kmtfzl8Eq5s%Tu$)s`1d8wCiz0_e_Y3T8;)>9c+TT zYa7cwN^iFOfXJKgy7WP)P23Q891AHgS7OW)7id z$#KP5ge1Q(Q{Ln!v)&w$@X>wJ-fr=U1^%&qQICs5#2cmBA>~{xX6;-Bxpk59`r&3~ z$@RnS@$QtFU`rP6)Q@Gu#H%Dh0_+ye(7_`RSTV9~EXM-cevGgWLNN%(7)N-0{_4v{ z*XhYoUl*H1=eX_$nFajUt^CYQ?$S_5WEq7Us?Z-@6MP)mA&%}87}hpwd3kc)+0^yU z_3&q@0P4lW(DajZx?pfW$AyRJEXzduWB)Hbb3hFMSuDbr$#fVipARb%Y8h z>%!nR;%(>ESY4QaVseO<=Bo@)f~AM~0);XhT$|O*EFJ>q66e?`jp6oXA#&kHzZY6` zLZ>4&JcMExHg?83SGum1SbutFlxFUkIu?l&n>u~V;_9jX&QO2%h1L{15}p1~(P+CC z#e6?jX0>hW4@ix=wAH)jtAn546?IYoF|a2H;Uu|<&gO*Sh9EaV{HU+**Ks{o5Z@M~ z(U17k`m>{B`}VIsaWvBZKRzK>wGxQ*5K z6~6X|bu;-XQTg(tJrohej?KHcI>-IP57M}(vqVA^^>yF8&GMP}@4{kwzAzQA%?}ov zrDChrAS+_Q{;em-&+O>$j}zn&lY(jwS}$H*i-24uJ)=TkVWtX#R5nfDNGi8Zb*k~b zi7>Lqe{m1tlzBspj8Laqth}@1dAcRTTdvGhaQ&$NFp|s}`{nRj{B<6EWR7tVxT*na z7Y|X}iN43BttXs~(hN1XWC6oI?WS43`Mw zl>|+nPgkB9{zK)!kP+N~bKPqZm#xylaU@IxWL#d+1vfNar`v)j1-2w=<(H~^N**tx z7fB292Ug5O-#xaVtBXtHHEd9#txYD=&$&il!e)aQz-`QM?=}wztdMlM+YCh?||pXiYO9v@{KbEH?VNIR%k;HDLQd`BBF{ zcjts64MKX{P424tDjlV-&);)2Li$H8N-~~=FF5ZP;CJR`Ob)QF@0IGZ$!`ICshUM; z+P@k85BBaVrV=h_7c}nBI5h4wt{Zn6cXxMphmCvVjk~+Ead&rj8h3Y_?{Y3CnLm@9 zWKMFDb-Qj?DpjlAr%yFMA~kkt_#uEH(b52M97&bbkaJG?Tzcb^w`4*PIE~zdHQ;0- z3mX=H;Ac_I4Ug4+A@x))5{Z2?k!YF1R+DgIkrd};97N25_YXxDP^4eflPHDXq@i@(RPA}d7a;?!*XoJIY-1qnucyR)23r{ti_ zU;MgGAA88C0Tcb*C+vENZD;THS9>-5_q1hKmEnt1@Qiuath&we^bRkW|5q4s{zM${ z&RPA-cw;jgwX#T6jXC{^2SFcta0jBHrv*CKb~5M@4r+g^QB3|53FxROd*@C0blX9k zI+J_slX}g(IgRw?As+5VX`4EBlbhc(#oIUf;irjB@Ule`#HP$)dVR0yeIwO|hao-9 zQJovw98ouu*~eMt^@qdq8k=vizAuzJJTEI>51wA%T|jU!7=FF^-YAnA=n9Or!D-mx zdfJeZj&vvhDN?z{lgdgx%h92MxM|WQDODM7L`NyGSJ3O^$$rg!i{n25g6%~dk zt)yM5stGJ$mMC`}#3SrELF00%zH3zCm3n-p zr$NXucxLl&m6OZ_?;=rp#D&C%ffz;}H*nggkGPv0#^?KdSa9+(PiGx+ig{7Q^%W6xUNBle)LIwM%Tlib;)n9N!usic( zkB+I6l+f#z%6*vyk|4M9+6A9Lo~@vUoT1L)k)J@qFdVvi@lrX$+mETl0{GDt)1w7$ z9Q%lsLoZ1ZDU?&o-eSh=qrMUob$t$)B~rYDN?AlJ{wI4aH`wH#zJuufU5hlq zJ{V~)OnhxTtlc)Qcr&nva%p(IC6G_D4U$fslM*I@uox`{3R~p!t)4pT@}qW9k2O!V zzPsKmT`bw(-8pwNarl!m<)(CP2K6N@xH@CC!RF|F#)4{9E4R4iG}KDFBn|vfwfeKR zAGCd>14gJqFuViHw$Y|)*{z3N`&$doq$t};WU_wK;|Kg@2|Z0s-`=>|cL&uJK$y>; zvN8-N`m`kFy*S4|9_^JX07PqnPJ&+s-;e(9f?qS=Z^RBqR{WQzdrr@$ktTArG!7F$#+stRXx+URU9*!O6E4FqvMQarkpAPGYsD2*R7cF7lQDgA)67%?>gm%-F zj6;=$T!~bxZ`&9nbEk}&a=*I3dOLX9d#UNxahgXzhYTYIuugE|xOIkPZ5hA{SDAGj zyxE8uFl_p2z2kxlPv5riN6_)r7I(?IjN1+TUEG-HkEJJ~BTGjW*LP9fP*QX>nO9af z5^7h-{+4Zxsj3iiJIPln!}116uglT3y5KX#A^F!mpmNvWC;D;dn;h9^CJiOSzy#pK!#?gx!WK2eS@eXjP(#5eQ)hq=Ksl;ZRmX zBG&L4Yj0vdlTx=z0EW+;@TR=lHC20odN@!5eBto`hOAa1Ff*Sh8Vyf=?KubvOA>Z) zO_QI+T8UJO25lnG>BZ7j@y~L>d9dh{bJ^F6{Z@r!3r7~+{Qh>=HQXBtm_}xVh?TYu z*b!l;3>5j0*p@2w)^rlKof2SwsyWej$ao30`ld5#9WYHaV~vpfsV zN@@)aErpBAs5wcF$Q50sO~nv?ub_#A^VUTEi$>U2*;BIyBsCYOr1t8>nE6Tu{#^Bv zbLhox4EK$o30+9eCbpf~kX)t|oN?_ooP1zJ^hWQ7{#B_(rh{JJ?GBGXWG3cF*#x>Y zxqYuNlUVlm67_N>q(h6et;7jOXqqy)w;VpyjY=)k@u-2$SLX8g`_n{w-&&q+sqQjD zJbFg?@Edy`YBEK?#Im*Fgq7o!?9H%8Uah4L?ks>msz$^!lc|T#_xZ)OI*=y^zii)f zm(eS9?oh>`tI?9~I4AFPiNQf_3~`neTNV}=N4}mYjaRh8JAdimAhKc@*!ZPsnjS#8 ztj8+wcVv{Ua0-eR73E#7wYQv*PvmmZ{fF0YyIC)Z2gv1bWL~Dqw==i*$J_m67;55J z4pEBIsfC6H$NYK1Ia_pB-Z?NNqP?7IhJre9(YUPGu_H`7k7PVAig`X zoCEje#pTflrj>QVs5d!lIp+nLqeQ^3rKAIN)&66U9lJ+X#mq{H2HuAPB0Nd8lYUfh zds6B&vuc7Ztkq2Qi;eZd6N1N3~4v%&hW zJDF406$dp39bkI{!Dm>*zpmbs6jkgr7HLwlcB`zxcA$qG=MB%+)|G|jTmLvUQt33_ zrYavOt!)ag}Qzj+Z|b4zuEokN)PSxo-|Xp);kQ7|nb z`%ewlWU3CzjkD9lLF#<4@`!iP%&Y@@vJyL)Nn8!i6n~ckdlvDJQ{nodK`dquu8-dJ zKnB}~{8C$2gm$t0d2>#;jt1dPfHw8AV%MRQ#=?X%OT2*%3v+1ed~?^%em!SVietw@ zJ?q%Nh}~kP`Q>wz@4e)Zr#zUX6N6C`D_j9*=L%&&>WT=a;}tp3G~&@%pk6;v^?7LmD<^Lcd!GjO zJ0y0eYEida&Z65&MvfG+`l!YvMc`OV>82}=$Bd!88NCO(A!jyHZsysC?3BeQ$3c{O z+&!BUjT^bupJ9f%+-!Qi%d(zBFxHKqc~BUm19S~RVYsWj@VHDPEQvobp0DNwLuax0 zyE;Em^#SkLG9Du>v~+|PsjkVIwz`9z|2a?bMlV`A|4Cr{%y3!iqWUDc2nrkvW%%VI zsXfxZ=NtwRcb328f9hUB!t7z2uPLu+YC*)f4EW&({={rj5481KTxxqUgB8fod>t%OzN^@+mfHx)_E8CL}}3`p`6!9&hMWOG6!hDlg#H6n3jU!@3C zxJwUf^n$JbP|qSMAhIEF2^y9+wvSJFs^eeOGIsz#vBK;bN$6#9V43~b4D}0YN%&Qj z%DO#~`s^X9rPqH0n99Js8zU4tr27?HJ@*iR0E9Z~XLwuJ!BVQD0GWy32*I7CSy3T<#AoMj&?iHuHD$iN!+;~}&;01Haxr~z z*18DxKG-BYvo+B1u9Sxw^b4`i2RLs~qc|Sr* zf$0za)wQ@C?d8v>Ukg-Wdw*PduitJi4IiPiPCAt2NuhieIWPWUw054z?S6oE;*x`Z zARv)3*CE44WLRo-8GsMX_NaZ!O5)G@J!QR8^Oes_E!nrz0%@ilsXVaGtHpJ4S}RvZ zqiQ96B>6)*MpoZw&N0cjmpGYyO<$e#dF?KQBk#m)EjiD&p?r3@3yY@ULfvO>@Q%K)`d1>93xA;3BV5pO!%r&@x(tRDx~;yn zn&K|`m-|uY3L?(VSVB;u=!!jCiZOdK^!2K0!oVopE2)&;R!kPFBxacZc>UabX}tV` zEpPfH*}bK>9XzKajwQ_8mi*(so^xKKCRSw<%;}RP2uLHQpj^=uE`pKXbym8~d;7N< z)usPLd&96lbFRO6J0AZxVnkI9GhT8x;`b0=_7$APMKIX55v7cn0C&HaMI5b_Y=$@L z1mbn%m#x>!-oocZhG4J$_Rfu`&oU^cLu`itKFie#eix4c0+^{5%pYQFQX!KHE3m)I zpMt&!FQ>fJ8JK$b?4a$h@9AR>je=kZ=3*+HNwVpO?n*%ho|uqDf7{Wo=jwszSI1@* zB1JU-QNJYX8Gg#C_F#-KqOP~hP~L{80WD{@gqV31q&d;rL}=40!;Y55d6Bq`pP&e; zP8=yeHCxfkz36;6@TIBjtU%hkYwIzFS4ZeA! z!@QLO+v!wfw$I;ocbB!e9h*y>Thknu6CLV7Y;F?~qS3>IONrNEL`oqvMs$sK#!P~V zVmfWs-ees|+YTB`_EXqxUG;v~hN1VLWK!1)*7xLoSrtzil%W&gQt)>5Hq!18(Oldb zU+3hPrUsFNDM#l%zg!HhY*sM;5Otx-eO1k?$R->X4rF zAxZ`@^ujI*dnjo7JU4BFs0lQB%e%5IB+6Kb02^DDTd{wmsMZc-6=8?~Qu|5GY^(Y) z3j!;%Za-iyFBOx^SmT$55qCrcH{Q9H-=B8|rRVnrUxQd7^Z)vic17oDN5bgOS7CFx z%Lw_YK=3VrH9SHXOGAs?dIkDlm|?yr4JqhrK<3&X66NZH=tQ<$Rx_6 zqm8<}sEPh*gIb!hbr)`DM8|C6$I}pa+)aJzFBlVCuR?lS+}8D)fb=4qBt+buD)&%P zZmL+Ue02^YQv|pr(>WB^LpWxsYX25ouiG17M4>?vpV^`w@6w8ovl3hKda`@)b~OO> zbbr&$0KN_997;10rw64s!v5&G(XI(75r`1GNhV**kEA~Dt`5e(F8%Oz_?~Z?mEwE_ zW_DeH!2rZsCly&<0_D>H+CIYZW2^&E{dOamv$r1T;H12b{=3#jZ ztMiPZ0m@7#!;LJ^`Bgz+(sO9rxw0urOf-J+JI-|YyY2O1;=9%7gO0)@i0;bS9;yy4 zl^|3uc7l$M37IxTi=)yw`3T3?S)rpjfMSdS)a%~6>Nn=07j}|Wo$1%LyM*C2yO^`K z!Mwm8ZwnvP(N@aQWje-`dau;aUih=l_=&rsr%bZaxU(+t%tK|#_-(=4w^4vEJG*bg zxiibPk$#o*qvTwcfy|*}6YWRcG^19A`T?Jz@kzDb-~{&{m74q{kC~w}3m=1)ZhZqO z^ts$W*;y{w>>BZ}B&|Fs@6hhZ=qyHkkzvSPE`N&9WGE0(!;VwyZmD<8@_<%S$QzrRnq7p3#^x^MV$ec z5cWCveAbQpu>T7G(F@`{zYKq_1-`vFPI!YFvkRQJm7s;jp3O&pK-l1IHGrRG^uRP3 z>Oc&}e6V=HAzNmNQ?>rJ2YY%>^XK+IWxc#vO10T-oZBV{PY2)l>**J&549kS14a}V zXcM^6z+fH%?+0Voez{l;E4bkjxl)btle!TJYAA>x#AyrIF=U?%5;~r|yQL2EY z5W-oQi4OY5zL6qMqKUe>C>6jya@TLXS$o-~#18Y$Z-blmzZN+6+WX%HIM)iw{Xf9@ z|03WVl8uu6Z)~P5O?_WilGcB^!jH&7QwZ@bKd%*G0#j!xv+Ku;hmYeQC+Ejc69fAT z*M*S|Kd%>*Jo}oF0cwb;(V*htdO-b2C?toPn}4y+Z#c}lof?F9ef9RL3;}p_zbCnm z+?bw8cfaSCniAwex=Kefw~%1ijFEMzBFU8RgjzLU5;P+u~@t$L%Y@& z4}hiM@wwhp7Le>^;`H%|_<|f36iiz3E%Nn}`RTZ*j*dpY5)WXIiirua+a z-w(POPyokk+`O{JxSP6UWykEb?|SlxY|}(!3M4O^ z9d~Eqr!JuZ_+K%}R?4a|0KCe#Fj7?OiDfw4*H8P?r6q{_(y!Ik3pb%mPrfQw+ zy2ai~rft%|Q(C_bIX0jte86_qTEMEknG9a1mVJoY1ER(Kr2!dAD!;#Je+4(sF_H98 za>WXhYj#)6FW%zXBt3GEstNUwmoVgBv8KRQ(MA0`{fwdDkoI(IQPi~N! zm(ya-b_-pk=az4f!|K>9tCMS@d$UifK#PkeAX`pW`IDvZ zSvoJhYlz=MrlODO=@n;MqC-&dQ!k$hU4n=I6P$K2e?>Pe|J}B_sWj!cS`cLxeN5DO z_Af~=cIegPh(ANJF>m0-zBoxt&urH_Ae$(sA)@1p8a)gNv><`X4Lk;iFqOgzYi4f% zZDP)u6tr86P>n-?3J~+(xJ^w5$tm)N19*>O98Xd`Jc{I!9xqgZYtADc3`$kr^m>gZau0VyL)X}MOrJm1(KsKnak3G z`)0nm1vdOx9J^+~xR+fpD%0!jwe1_j8PUM4n@lJ<_tII1$5~S>tA!AlGgBvlFbM-9tBVQkpA|pU#@cnkO)Q6w8>+s|-4 z`;|TVp8zw3-)`h5KWTRL3y*rdz!(kBVcY^Bi9>gcE`)3w3Qe^l4zsig75I3~Q7RGo z!YWF$SemhJ7^s_r)JMPdv)y+3&H%(UNKVlfdwp{NIpb4=1l_Zupk|hNZJm8d^o<{s z>vI4p$KQMFYu4L{=8J2E9r1g)w!p@1U}pgfYHUVFp(QiRER6+nnO4?B3G7YLEwN3! zerc2R9>+XXig;aQWjfaR>dUAH^J@he%izR0|9VBPTRl>FVvG)8{nm_+f% z4l@dV`dF&B?V^bc$J>q?Df^%Pja-xHP6~4l6@}BN%-RcC9RJNj{n|jqt;eKE3)Spg zIa1I===jVr>{#;+Y^}$F;oDykuQ#r4vBlz-S@VbXKJTX)bNHH9P|tlFXFsy3XuX@TT*T;8W%d-s9+6%sMyq&6QU^_ zs`&zu&PZKi>C|zTHEc*k}3!@;Y3*sSZrn6#tRXJEt_BJ`8&)%(! zl&!2Dnob>D+@S2mF~N}9mkzKcjU%9^Zznq1y;l7*8A(hG_sog;LY?#0mE@(t8S}K& zoKBG6v>JpY9}dbn3IA!}+3S+2f5Wr0s2f(C57%S#AbZ5%T@5w)yiR*Wc(Ntt}MCift90EfrI?H*wzx zFQJ>g(MFWU{2x+XofS~G9esa~vs1`IWk}ZS0k$1O#1I8wK#!6hE zo{L2k)k4+&0Xa$_HhX>J*pjGTQ+g~O7s53J1vh2qPd!WX#6vJy0}HM%Fforp%(W1S zl27E-x@?CcE2YhDo#WAceKQf(&K_$VpI|E;{*G!BPv6(cz(8YJfiWP1N4ta>#yCG7 zu=)L^a?;Q`9mTT;%M9I&-4v?h-}2CST{}9aP0u0?#U!u>-*GvCBO?LQfS*c1azVQV@0S~oci-O5IQh?usTn*QP+ zsTC&(TPAwes$y9~l;6b-?ZX=lQrsqj{!v?Fv*)kV=n`=r7q9cfx_KVKL&$59N}MJs z;P@LX^M?Sc=JD&K2JV&*6yF1~b;E0E^7q?Q>6k*m7{T#;y%0rox7I3{kfho@@5p5P z>WN7SN7AwG(LW7!F^@C!*D^Qkf0`hV;+W`kgPS#=W^HX#tjl!lrYk@)(;T~~j5|O8 z>P|0VwS@@oa?l4L;{ejls0d(3jW-0h#-A_l@V65*%EiZqb@Ryf<)o_BnuAZBb!-|` z_*k|))fYBhuB@IrA$Q#{ql)-%zbZAe5DvY2=byrOPtP{%`k`Z1Y;yx3%#5gg_S#VA zhE*wrgoFJo;-b{)*xL7aBBNg>bS$*lk)T|}pQ+G+U-QMA-mt;yEnmmcAcWW>0wl>O z>-DEyybDP(`Lye`+^lE$@gYa~v%Wzv=KsDY&C)J2Rh+t%E~9OAG-%;#6+xF~h^F zuOdO^so7%-X;Aj6Ny+Kw)#*EqbQph!2xaz%ucx^b7@pL4M#@A>$+1)HgRKQdi(F|$@O4i31O1N@_7 zmxxUm#Udy^NQoMrk>{htEOSq4s#}WTF^qKt?o12<&cDllhH0RNBT58@|EiaU!%{5) zP$tx5tb_PQlN5BeFwi6U9KT3D-Ah+m6Vy5g7I&R{UU4Kn=t@GoeG#IXE#1u$99I?- zHfrD;C8a;+@uX%0HSDPEY^Atl+VXgU+DiQR489I+qW#}qm}{p#)Qmn(QAjFd`wz6U z=o#^h5YiwAh41@3lKok04Rz^^zjxnQ0eG-rt)2c~hF$+%c-mm6VYP0?>T!6TOT442HBAtg*&Rc? zYla9VK&2oJZ-ttZv{FY%=`@YHK|y_mFt&p_cSE=7NwW#l~ECIoWSXVEVT zyhI#5)_fnBP6*ST;Hjm@`GiuaUr~7bNAfrR#EkWuvsUpoV7epro4Be=?5LBw!u7ql zLL*6H!s%zM+#R<6g(el6tyNOp!Ip9DnQ`9;Isy?%k$S+eM_|;BZ8wL-zy|QVh>&ZzcS?3-de`b4VoiAnVMu z3V8Lnv|yipKa(taB5v7?TlGZlKJmi&2VfiWlebC_-JQYkAH5#%CsM-5&Ij;diXJ}f zYqGXTO^aEsmg>DE8*9AFi)=Uhy4_~i>6h@tiH&WK8elDE_k60et+r{ViEW+UhA0(H zI)&XA*<;pH%PG3HJ}nb5PFcL`o(5T8E>gn$eYmHe-6`~*zF+<5q31>8_LawhX$b#{ ztyq$3U=1G0Ts6t~u zU=5X}%A=e9xo)plIcA2!2gI)$Gw9gnma0yJvYwh#Yx)fWDV!JZ`2ZI^mP1saz;1Yj zF}be(1u!Uy?He7C_G4ZYZ}2zK{zPbK{OR2v+FNN;6@K$^I!-O>uTkI0ZT1RhpbZ%A zMG%Id&?+rcz?NGo?sq~Ya-5x9yx^EP4mo32%91sbG921mDgBS8-r?s5S`T#>u=;d{ zIuAf(+sv2ATDeaa1>W&r599oFTh|VlcGekcTD}4=pKB=+zj1l5$xQ6Y_$oK!`kEE& z&aSO34@2jS&Cqew!M9loNb$8|?X%H-$ZdCuq}`H{L8tmtX@i@0e@9F*dy^sVrV-Kc z1)mF}q5ld&SeLXT@ne&+$gZxf(RZ3w54E*;&7vmKv0>EL8&iiaGHEc{v{FrFL#s%xk~1+!U>uaX`6H}{*M)vg;c6Q~s37Fs-Q zy^;J&oe5H7(au&5b|p6j$WVS%-Dt5^ZX7$-O5YG)K=@)${B$# z>z0*k;->*l{f#N5zzqkoVRj>{akN+J0L;Bs;6pWSiK5Q^Zie}$yPViYb%IPJefysF z434kQHuY93@9fY94HXOxXB&se;)@kx5~+wjj8ez4$o-TJE{qcDj&{WYwg5T9n)wIf zUyWRg@5hQgmwdLm)r;)F=v6ExKx83Q|8C-{dS|>_d?zAg-4UTF(DPL4Ee9;)+$U?3 zxF^x4onxJhkg_60X(fuN)*34Np0pl^nc5v9DqLFtK0O2csMxufRMZ@)4$07BdqvD? z;7O-jm@Yyg7 zS(nWt8_@|xb;^6s7{4)?s@@7Y%r6LC;bM=nxLkGtwM}fDeF$DF8wE1mp$7=rb=OGmp&bCKj3Xa()gvrFgSXtHm9aM zjs}ScT7#Vj2}fD1NKL1oeo2fe{oGiHuO7KK=-LRCGBX*yp(W=pg_%F@_%q-$B?E%a zr_<0{f95E?)9O#jEEtR|2{cHTU6`kMR(e?JfFtF%1=pz4O_DhMl*blQmf&vKNuUWj%u{c@$6!6f@YIMoe0q2I1Q zf*yokka2q*8(Xq?AzWHm)n3k%EHxs~d#v(l$}a${OrB|d7H;^b7J0wF79JGBX(l+w z!3(<}4VV#VI~Wcb)h|Msglk7`5kan+zi9leU!*+ASN2JM*YEx|eo1bj%(WI6AC|fa z;W7@`_o*QxCRs%E*P{nT-fN}QlRnTuh%6c`h2fI6cloEJGpl1h4#Bo|FBTR{9>Qz*r`S@l56c|iBBm_dTOD|@9W6Q5H(pvv>TF@ybsqwkTr>CX`gKd+es7E`Z2?*a!ALH zVAGM&6qH|zyB?IUZ0JBi3MHhaBb`5Uy4CJ0jSpj%zz-n*r-;x;0X5JMRzzTWPKunm z0Z2$$?jmI@r4EWV9N*R%+Sq^yx$G3d#R@o;sG~&&>thI-*W0hIDdX;_C+TaO(Pc0ZhNjj{?Vh4W|f`Kwrr4L~<( zv?MWeTe^}Kw-#KMHDef)`i7n~j!Ty70>d&E^sMs}7x z$B<1B;#Ei2nHx}#^+Vw=!7uw$T?q%?Y+IT!hJ|K-BwTKVvWQLKHQL2HOKY0s5+ z%=n=QC#kB2rwc30R)%w*Rd-C`2AC$SEP3>5vJ`8+Gk6CgNY;7%v(9ZTJa0++MIIqW zmO2a+mJq>DrvNd2;)k@#Tc@=SPrG~VuIpX$86bU0hu(VAlm8_ohkAD~a_*X%W0gOr zpcQyR(&4A}bEZPRg*ccUg>P;x#@U3@%5EnD*6iUh-@B^N2pnTjML>NbCq%U8)A2)S zgN=c#YQ#?3d(}myD1oYK$>9Wqnk2&dQ?oILh{zwgs=vNC&lw3L6cjXmlYr-q;CL9= zZqt)|a977CvZjpxzN3h0<`3e*G?zJm$-?{^_%3g;6qjP>9;3(j+)BRS#QqMCk2HeTnx6hg2ey)>i9;lgP$1aL!^cA=uX|XskWronM&;odD5cOE{aUqW*ZP(#WcGvr{WS+jc#a%{P^0i z>|cKu2X=TwKkl0qDPHq~yH5LNW|jon>Ut_FOa$yvMdZG!Jw^pQ#f))!1&rp$OCA19 zE#z0_VQTaKj7wpSZtAeNDjJhXSep3?d0HPeOz%uneN6Ptyo?oq2)T%1(5SY5+G=xl zvC0fN$GK;2hX9Q!@C0LJnC{$k49N*zu?!xom^xl1)uVDoe1;jyBoSz;A`Wf3$Jfl^ zcyM2SZXoyN47leVZg=O_tLc1^MyYmhST7a$I@GvRXO(5>YoTDJqAkY(hw~cGtPSB= z?A9r}TJvCrUFgA!biV|@rk_?-?v{OIoA7K*p_q3*GrA#1zO1j7*wU7PhHtvu{KMs! z9HNadPT{|D^npAR1|Uc-tk=M@Z7y1Ckb&x&RD$Zh%08Qq7c2-@;OD`?RImGQC#i^` z@v-wOHuJ*>Y8kXL>`lN&ZB$8?!e})?AN&OiRc5DExS5 zkP6z=?4q>e8a+rhc~vg^+N-oODRR_1?*4QPhTl)3u2ef6L7;L>K(yvbe3-t`3FR5& z6ci1%HpTHC15~z;gFmrk{AD+PgTcs&+y9KKn(%%OZ0(HYXa3r>s?lNs_MwAc@S-GZ zq@9tT4RV-J&#k`JxcmPL35%3)*Z{+*-u3|8;s;(P8C?^7?H~V;s2HUpK24LlshV@C zYaHra-D;9_CD+V_x0<-|pRbZ!8;NH`2f~zTH4h*7(K-9EoSlA#V>p$K(BWEws9GgG z`(+rWm&)m)tUgS|5b!;fjO1uJA{(>^)U)Pc0$Q6a)*hB*i(QBplGQV?jb1pQ$qIr4 ztJ5fDax;&BEk_q-bq5gel5iWEQ)iX#^o`(sEWXj72Da~fXYb?kLFxb2*k#ROxl>8# zBm0NpJ^}xQs{Q@7~jVl!dr;H9|t-(zUF|5^5<3x zWAh`ewwa-^cwFowjy@^k3tB;h0h*N((ItIytv~rFg>3df;(%@PhlHM`50Cn*+b!=( z6UVC-QvCoOdCS*=__a=k44D@42New-^t1Imizj)zX!B4~WXNVetuE=RxhT7xENRbr zSta%Gy>NrgA3J=Q)^q~UXdB>zZXM-_FfmAmg^xw;EPsVyb#mkv3fQ-~Xoe`4QgP!Lei{9T$=42%>!K2 z5D>t8F}iOle3|b~Q^RfG$=Y1n%oDbM$#NgI-;Gkhz(eVUZ5^+1;gMU%ULj>Ha{!E~ zA@`zwC%9_8iC_o{WL3M2$T0%wk#!=Hvu*11dW||K^L2Z*3Z&Td8~N*J{#O`K^sFj!l+w#@=|7zv`^%GVV}+y1TWNBs`ubm7jlnrb?<5D5 zK+_Gf=I2-iBJj(ov%4YuD~*hAcfl=Ex1=26ybjV{-S%hm;$**S%b4b>0IMqEbmhGE zQqXjRoG%JTe=VbQN{5~kP;Q?$YSp6I)TWu>r0|NpiUJ3LO0o$ky}yX~99JDpu|mxp zI*8Cep?0V-Q(xT$Ov^<*9BaUg1L^BHlc?cTHxHpAd2N@$_S7K2mtT}-4kIDQoRH9% zG0HVmU3g=n0K<&FeLZ=JzhA%bUlBb`V%44sQL*8m!KInzJ6lrmT=0_}6IcIPdd!q$ zcD)s2_#Ah;ksmkQ?pQZ!e_K0jcj+r<+63IM2%?G%k316pPT(M3AA7!V3J#v%Bp`--1rP&n=kb4ecAgkMBdGMww zc((qwcN#v?JJ&dbT4Lgxu@zJ`>a3i#m^p5lvAPIus-#vHAJ?CvgUyaMrIFZaA{U>c z+U+(6WPUNY?v1edy793X2Z%v?WPOqX9P1t?%UAL|?O*29H##rJ*LdT*k(@w}^}bc$ zRGZZGz4l~VEig)-OS?KMtoBVG7`T zF-`rjqobJ#J!;s%sZpDuy3%OnydK)W51M#m(Pm6;MwCmdQ)!cT8L9?8nfe*LiVP~Z zo@CXLRD+-Y{QPYNn{W5_Qp11zIR88*{(3vBFTcCGyDNBpJSRnp@a&v|^gsXTeP(J8 zYYwHdwenNT?zc~542Q<*M*hu5L4>a6Y?-Jw^hKC^Yqs8ZTwdlY>hqmLtmhiQ)Wahd zR0EW$7?}lcQ0BCNYn6{HaPXd$&H>YS3AC5yv1MWBdRCY*vOjBhUMQ zrLOFHRpnmorD9d7ZF5FCSx-pODe!_BLr;f@G=Bt@4?csqvxEZ+PZfCm=&(7r+5G)% zWRSW-l{WCM5O65{_p#Pdg346&BGM-gAy*Mm*g3|rw!>4Cij$+_h0{e{@c0ABH5bX${me%-(upK|qqc&|1Ns95ZJFKi?g>gr| z7!I*cv`?nhB-${b@zhDkZdjnS3_ovSSW5UjmygCO`fP3A-%?89oflmY7JZlKIMk!7 zNS43P&v90UlSr;D#*xdy{2TmNGmvOp zt$n{~eW2Fy9NW%!MhVrCMcpfVd`=5l!_uub>)iA_P_Kw(8 z3a;Y#TZ9-)Oa*0$62)lK%~l1H#iZr13NNGQ*7jb5*WYKLqdwu7Idt^5FcA|co? zBR_2UP`|B;JVORQBwwkOBshsX#{HRQyJ1Ko?>)n1riK4FBKmhd&%Se@ z6!FS`r{0Ux99Fp8uq0x!V|5t2liZ&=M30mf-TwCfQs)OxUqp!JW4*_u)cDXZB>NELeN__oWp zp}dua7_(j)e6eHj&KfA4y-)Z3WlT=-4Q|5+{|meubb#Bi9;w9gz{{_wH(`ni$oMw! z+G(a3Ng#Ny@&9RmKzVn^(qQ5hsXGe=!Ph#9LOk6w(FFtM5qME!<@&>nuDXeY*-{Bh zFCFdbzZ3op)$Chcfzm;gN0RBI9#iCq0ycA*{IKsA`i*;@w|-oQYkerbw8W}xUbH59 z7nb~k4~9{#Gvo;B1L|+(yUA-7fvP>Rhab@6CEf4ise`;2nDYST9USxVfAMxsL7IR~ zdw$2pj*T7LHg;^=wr$(mv1fM2wr$(yJ2taPC6#o9@5G{wBl_9%S*>tjJRsIk|D-5M2jzQL9-dzW26o1*dUZK0 zvjw`dm>(|@Q=iT2kEl$$*NYcvRT8`0;z`UYQgAJMRzrrKbTr zxSDzy4kBA}DT(x717g)FNs;>W+V)fk>TgC$= zo9Jlm&%Kevwfx2Mr05m<9xt-tdWVxqM(ne^Ji!Pj=woj}r6VVZ@*7p_I?w5SMJDPMzBE+q{OKd>VW|voH^obU^gT zLM3_;gnKYliQk%Zp5HNH4&-te&=^|lUKG`Twhdb*yT#|67(r0(E}!`3uDtCNx@9|b z`M!TiA6zjVdP8K`fMrC-XHy(Do*Cl=0l&a5qgn$l)-LNZWhlg`k*Adb@MY>X3eM7EZM1Uai<59^^tp9 z_P<6X0fO#4KDp?OZVI#7rxKYM_>_t;sot!Oh}`PEO*f8qx^Z5GrL$e`l&&9FNW0R? z18XZi*LH%#r5gIRX@XLo*SvlE|5_*v0B0!8?O2@xBuSDKF+8JrJ^EP0#i?SVYXdI0EXm>#>fPc-2*8#o2v>$$y+q zAIU(0=I^~zeH7D*-=q;42Dl^u=F$tHsbk_89MBBBBWM(s2WCSM#2P&wNmWTJj`u2VWMm}g6g-V;;lH?3@zyqYZ0Kwx z^?R=E6$c)S%n-);txm{yqHo*tPMaaw)pPbK@+z@(H-i(I7agv3CMzNRbD|B4Vou4K z>-9Iz?80*Sco}5ig?ZSJJ=QAwkSq~58cxskR@sJ8wp&DmBY*3Z7uo}R!UDs~r%Gam z`@&=3zk0p>BY;IAyh`ZgiGQt2-`mJC$~Nl=!ZfI!(cdWe3vMY%QCQf3Az0CET9x(@ zdL9ua==@4{8d8{^@9v&-=*Spv>#Z`$d8QT+frB(tsy`ny5)kVgQ!wE$pO8!BpK zEWR04qFg(j!?x+;t)@l6U!^bL^WoAYOJt)P_p{^S)+WVlNpvJBv+~A^+XU>H<4~i> zXLRrwj_M~aPdL(~5Kk`4O2QUP?r}(0>0}|Q%&ree>n%XJG$96uQ=mlt_R4l%fd!N3 zWEgCPV4fEJvG3TyJT1?DJ>322_8{-=uFLnsl~*wlx8mXa`TY4ZZoU*1IqAe1M%tcL z!C!CnC=~vOZ{eJ#TqintBg~c|!%uv-noyP(cRq$M6aOcU8+m(wU-!Cj3xVfWkK>sG zeP+Zy_3>bCxyqJbCo>>A%1}sP3cokfasCC}#nIsoeFcnAk+`F#15e zOX6_?8CZ0z1V0C66xxbkLcRl;mc3&oD`%DkA+j=6i4I9ja=9NZPgg6hp@??qyroEB z7Gk`!L)o1#D6V*zE|zpDoslR5bH)^1&QcO5R+UtICR496Rd*v4Ury|Ato*CD`1%`} z4>lY4GGJ0M@XgnM*qG7`F`d>sd6%s`$|zkKp^WAbaz><#`&3`CE;E4w!p_2_TrneCR`0{v!`5g+m|8Y zxwA8R4;1xS{*!S$$@avexZ6jM%nytq4(T)dW0*K}S$SqkSPr_Gw%& zp9_#)B7RhkONhQVG`~)Q)_Y3e*vnH1xM?`rBTB*wwOPGWwh;9$rsmK( zJ#uHkc)9gg!O@I!zo@u40daZspeE9?ai1%x9S$VnQZ88__^z z&1Q)SjEA>{Vnj+O<&|QM_!f7S_b)v&DEO{h!i5D~7?FD0888vVIe?(kyZ8@B97A8> z_`#qgQn_+8T0*-Ae=8bc^>kOa5k%pS^PpO-B69av@tF1iHFFcyPvJd(l5gmb@m{7GKbM%VfdQtJKeTqu!mNUkg$z`^fVl#TR!M8Ehc{60jS9|4a7?z&I*R?x za6h$x-0}FlCgOY_Mtu{<-5_!*#m7F-D-A%~ExYI*#X$uHK(H`VndW{5ph)MP#GNOh zzIctj9NTC?1Rp4urGjFMN?#!zGaB`dF|E$t6 zFP;?YY)bf$;iX_zY8g?`5FIgCkzwOdM4%#y?C1`1$yzJCM`cpCDGozUr9&B|PT6&D zTB}<6Hs5de(;UZ*+WN6uS;()LJje`)g|F;HR6XX9F&3r-^4WNcLKyr4X<${DIi9ayICCe`^?3xB;geqJa z9wS=?1Ka4K=U;l7qzO(4V{SqWm@?&!hJ#Uo5e#&aZ*bUUOVvE98q_|-uBG=x)BL;X z<@BJesC)Ia6<4AG)h+5(Uan9fPQbOOXH^LGvXzKCH!?N7qF8Xh);%#tQBhv`K~ZET9vuR?Md&=Ij=qj zy9Jk!cfYOFs#$Tl3-i%%ua9-27T$k|8FZlVb3nMH9dww3@*+W>mQJ4Fe4@z+l5GNB z#K>IhAWU4%o)e>Hw+9QH(BoMVmEeM+docp+@y`y`K0xNO54*a=Y?I*?MnYFW!{ubN z4D$l$T(z)BZR)N_kl*_Gna5>hI>&z5`qjq2zA5U?c=6k`pp@%J{!nOgAvkB9B^hLo z$KaF()yO(!!vbwqcUo15%=G35QJ#Z1QwZa_u<_)TLJD0dd}8IqUB?_(akqSt zfS>^jf>=<{>mWQAzHB-|X9{IpJ-&&W`*3RIP&s!9;1n2QHW_w^C^8wIrQksaZMi%IW@s?01Wy2#MZ{bj+hi;Wa-- zUrfVFr5ZXve^C!F%?9&hZ(=~gnuw|mkr^db&|eZM@cg%>+9 zAIcE#b%tSjQ-lN{rBG`1j||SDhAlPBVpiA25iO!+S77<`Zs~u#=wt6b`e;l%8R#lM zN%6^0n|n5s7J5}d2B@^_H@IKsDQWbu{Q3df6o@Adq+`{eA;l%Y+2vb9<|451-}7~( z9Grnji?8*_K|L3Af@;>s11m5>de-khNw*(*+s*QwVw6wX^ILU(s9n|jLpf?qyi_GD zz(=H=ua}D|<}MS(x-Q>wZrP`uC~5U8E#CY%K!6Z=L>+i$y)ye;b3@4Q#80I4v;erw zE3S~DH1slm8-+&t1y0g&m#% z{(vjf{YxiUav1b4uT*kXJ$|X?uHVijD!5f#4E3gsHGO#ped?!n(EGxC)384bVWc$j z;X1~;!8!tL6l&wohYAjWTxAzneRjEYSJq(>rhK(y!3smGKR56X^dHF?6s=l-f|h7k z*f~@3sur3&ETM(J4q^-qseVf1)5T+}!cbC!xj~n^TSmC$P^s|ImVXO1J>-@4ZFGuB z9yDilgPj>-zcmZilMOAWfxXOVc+POM{izG@cn{=AwUwdWShgatA(JsL6-I))P^thv zJ#1S`=mNGAp|;L7sw9FieBvY7`iguMrmGnW7Kp+-Js`rA66?r=JH=#nxbN8gJ%wzQ zo00WyjIRp^b3G@6->zgiKdrfr8qJ(nT^4Xe}P^=bvhmsdC=I=n*SW$M_7 z|L{!{`^C-+wR>PxvsvgYAW&NcX=8MzTI#iV)+@ItEVhfPiX8igGRjr=)Y>!~|H#2$ z&7K_Uj;LV80eMXUw5nlqRn!Vm7AR2Z{f1lR$#t%)rp0F3+^FUT;xlWf*!OsP#T&gp z-7OXGux}k(II{*I`dmPVjrQHdF3=Ji+LzOD{AGLlvB1p)aUZ*agFfe!bUCM}lSNat zAw-^txEbNA|1sOlse;A%m=Uk|k_K6$>zx@E(CIv+=-cDc&UY{a+~yA@Bx#-HMR|ri z=LWItipLQ~cH>zX)wZUhCv#M#MgQw&fRBz4u7n@pr*1%)!KK-y)<}nkU(zgCYs; zq|TCOr?J>A+9iaJJHd&37Yl!kSwm51>l)j_R@B^PSVoZ6nAc4OGV*U!$n zgG?9~MSxjv4DVh;a=+Y>rG52M#oXjJbgovw@Y8yeX zL4>Gkxs&E3AWXqcgVmWPEPry%ofSJMP-Tq`h97Om)z}9m^r>AMHQ6HGSmdRHa(JE0Eq6{pSACD@k&05ytn?kDPkG(!RpXfj0BK3M>~AP{4} zKZ*JLG$v@=qQBqQJ^ZN!`D@^-_H|+f#?5O~XKk`Q?%x(!R54QN)QSLv0vAwYqTCvUKaZlrG(KwK6}>A`t%=1531sdb)tNb~W6U^+ zFD~6}BX|8ah_Iv4_*(hZRq&fFQQo@0&PCra&Dx_R6XB7dJ*R>>T$iEz3Rg7LoN@e5 zH>atlj^b(Zjx95AWR+fL0kdhO4PpUNrwzD*YO#_CuyMv*9|bgo-7)f-7x5BGK5fEs z;D)760v9aMJUexK;?t0JUm8n&yMMWzRZXQu?(t7l`-W#OE2xwvqGv=HN&_CwP;_or zP8()%suSlbhiwX!eT@DNK870wXtAGtv{L)7H$?M=${cRV93%lYMg>(f_}y=F5QQXH zkA}Un#=nq>qiu*dxLs0|Jw9*#xD;!hKr36Eq_%&4ox4jV0Ol!teB3hhT3svMT^B8q za7N}K%eCOn1UK&_)bC5}yzhPbRqDu-0xNZ&^ zf>P^&ty?P1p2J_YQJ)`|WtXxoTXFZbY9+Mh!X?RPsJh$7yTILo#p9|46oWe>2e}mt z%222`WR>@k982Djn;|;ja|e0~ig0(g}r^qyYxG_|bvVF=hzRw9E1)>s#tSHRA z2UG|y05%lrmYD*UlqCnuK@_8>#r1)-a_6na|NG#ll{6nTSfN>z#CmsN(r zMGm6#@4JIFE@j5V>VhTGGz%R@#63)f^oQ2q{);+bo%9y$Y*p0cG1yQY?FqQwJgfWy zB+)Ss`h1rIIqo$qoGY;gP7L5YAZoryQd< zZE_&uI9)~V-c%CyiP_9B&i>ggO9#p9Q)=jswP$C0mGRVIX5n<>tSIJ3Lj7YRM~cJ> z%mtFSr6L#fLkUcSZ<1Q=1>(}V8@c3XLb;rv@TT4`5Kny6yYr?rt-x0qUPt(=v`R)oa$q3onVtd3 zmlYG+$Vi8JB(5oeXN*?ofwd(`wFd zd}p;ICoT3MTjJV3mNgcft+Z~Nb$%SRg2xW=bVIv2-1VQ`EJ^%ez)dg@*e(<;DK+m7 zMS{N2Z%y-yKC0hcOsjm8+gpz+#OB_Wt_?_ML?OWOtg0i9(VH@;74+jiI}J%tk`<4o zesZXPV~e|&g4OBllIq2U_Jus}sF|yM7aGXPhcvzP9e5k47;8qEYBHsEhC10%-}`FQ z4Er7qkc0hWvz31Xxhlo%={BpbgtHWo;6?z&LmHkRz+K&t?j2TI;HGz;rUi=P>!TCB z{Y$)(b&Qz4t{S8c%yju=ZAx!&$VztBPpa z^K7~2xfLy?^p7ix9!PV4smq+=0uy`4Wo*x(6keuBAVJ5^-^72~$dPu~cVb&}mgZWQ z7?|Vl=DZa0GuXvM`wIt>5BsRz^Si2Lz*X4AYvNupSOG=JyBsHu8RKsY`NA{J4F` zD`x14k)Dm`McPxp%)gS}d(bLc8wE#)^19KYFjb;byL)r|giD{lUmMGK#*h9j2SY{G z3L+E(vW+HJsBw+h!y=U-IljvJB2CD%c$bt{wi-tnRh4Ee_=<+OuHORrlQdEWRVC6M1f}>c*|@kIA7e`?Hq#=h#*i z2q#ONr(O}W73>d9kUf<6;Yq`7;z)$}(Q70IQ3{qSA_E>70Dr6~LZjG%Kr=;fB{mdL z9J>F>XT`Wl74m|0-&UAxmv_A6>V|)WY!9he$udzXN<3h6x7r*n>uQR>2e5~ZP5YK$2m?|gem3P!8*=J7y(Zei_o2v_!xfsonzzRap z&2#TZxTk&;rtkM{OtH|gMT=ofXUX}tG^CY&(xemyG_JP~gAZG5p```bmV zlXwb{W^_P-H^A@b#oc}J^jzU*SbexPb*obs8U@95ti=sLEqRAyGLB_(0Sshxa0%)# zB3EW?3L?bMX~o`BOy7LpI`(`WujK+!&MP)1pak%(gz_X_Jn+Kdd(7ZKe#0~=kfW&F zhPM2D!P9`okY?E9oO7;d&dYFp9fA73dEHuYNBVvjZ^_c!$W5W&KWi6@M&zPwx+Jj{ zOlHmo(~#vOkDD%1NYN_0@7k>yX430xXxGlemw!K7*;zfmd)@M}*8fG{9G`8xuFddx zz{v+P0+Ksl#-aJQYBroBa*lq(`)yb39Efyep~zd^mNw9H_-|i0zL2|qB5%L#&*@wM z*|_Fb`v9(U9Od%l2jj~rR+(Hi3OC!cU`oZtA9(G5npIgYGFNZA zcHQuj0XdWs_$!bTHN2(sl@UU;*IT5Hj!*8lr^lkjZj8;Gw&W$DzXDcS*rLJB1|C@J ztlEiaYXXn5Yut4I&!rXU52`3H2(M)-J9L=M1pGQC?mw} zgYUxJNW@J6NA&xOUQW3)NdX1>rn`yZX-mFr4x#hP&FJ=B(SGy=uhwks^_LAhcZTN* zG5q~D;A5j9N{Vg?m>>%luQJHgquT{WZ3nX8=SoB4Pee`)+JSfOGu{hP&s1;tv#jx# zTQ{mkkJY1wdh$3yS=G&MAtyE}--rZHzy zO39B#6>~!Au0Wvi7w=+tFfuv~h2>Z9-XL6{X9arw=7?9h&iy2VyxhpLM|S<;ER@l? zp|V(9To55EZvJy|Gy8K91$?Ytx~M>SNlB{|cebj`b%*cmH`u!xDsLcd;6$^IklAfl z(eC`yjC>yj29XA2{qxIRY81I7FP17;KDJ&?ppu^dAyS^=qd=Gcw_B%WPxt%L!u!s) zUBIp#dgEd-Sd7|Dk(%Hgm z+y9;6KjG4<-2r^eAOOJPzb66!0L%?tOr04VT#aljjp>|B4Nd4Q?OaUFoeW(p?d|An zES+8GY%M)ZP4u1ZU7d_gIraa?pZ|?2{RcR=P27?mU_=|*c~{To;HWLx5Uf2lu%Ygb z+)th(lWqVCuWR2i9gh&&Z>S30p!6ebW+(5!1dypCX#RCKNVRf<4Cl=<;}V+?=Jh`C z>4`?a(D=>m;V3RdOOPJD^!d{lwvH6zw`oOAH5LQpkfTwy@v~F%31-6z zD7xnkw%yn&N_}Aw6_O)kp6!VlK+$Ut*Y(3&yMCd zQ!{(Bo;mK$<7$VnABkC{?wyhPb`?k?=pV}IM(TQexJT= zfeR5sKf`GcY*xVC51l(jiT!AO_=(}6hrFARuBS1~DfdB2R+8>8LqY(RIVg#zB*zKo z8w5ruB>)3mU2!n$9N)A@ci0_HV%II3B7h+4S{R^Bw8+pTi!fd z=u{?D(3Mtz(rN>OUQHTEV^ICnFP zLT7TIB76pt5N)+Hy4NEqh?&`llwVbgAy1x}q$^EKrA1`JSfrn!YM$=tSMx@{mdBeX zwZ1fKLDGuCJwws5X2PAv>E3QEeEiy)l%nD(m!gm2TQ0>KFJ{BikiRIJ9xUvZIgVrF z+T(vk7C#G14|x!Ts`y*((W*$aIY&Ex{h>N>O5K9&9OqUY%Ay>4t^L>iY;c}daE@@3 zNIl46kfVZ{*L)oqfENVFN=1W(9WnEM*^;A15rd?WBx)yf&|3yx#(xy!kZYvZ4$pb7 zJOEFryMLe5N=y++NCsbKhz7OFU|DM(?ZdhCQy3dgTBdD63d0}@6(?Al1X0Y`%(fiE zYcqV&wJysemoSVT?w^iRDQOm;F-e3o~R#r>~LawtKkFKa5~mC_I52tESNoBF{k7L z%K?R9f$R_%jj3+(w!eHhN$S%gKQB)l@qS)!+&9@ts>QBmEg!GszCuHo_=Iw{|7!g9 z6=|Ao3#L!qFT0L4`@dJrSPwVV*0GUaaqe$#M7+dx?94%e=nlcjgyNGw62Z zkspY1W{g3&$9bzF_mo;|tN85w_975#hfh|jl~d0)x-us%*V><9Dm-K<#&QMtfkmSv zoCAJbZkL>{pCZ>`ql8x{(U!Lp=L0#hm$@`26PIpoEZWr+a1}!*>laH?m%3+GR5S}Z zbBC|kS$5ag%g=dV${)?j?Hjp}FaHRrYnfTqf8_?(tP>?oyR_))FUEX4tGA%&>z7>8 z(4${RG@rDaGtl#@Dcl=Y1c#=4G&id#)@o{87nX1nV{c+v!>?x2*v}h12BtH739mLC zlB03X=O3;mhJu5}t0_qMld11ZuNc;nGBCk|v@E))5{WzN!Z*HI z_RW}&@!wE6H1n4YqSy6&msGV1Vu_1{0CPWIOPGvcjjY*iU2Z@3?fwt0 z^soO~1#x20x3&CVW!}iph~12f{r^Iq7O(&BQ z;JwuUNuK6Eum4A$#`uiCanPsf_kH#M*8c+Te0_c%jFi=Vefod4_+M9*=_*HW4PM>5 z@lB^_-;`Eax{b47_SAnre;4{+?EyRD3AgWOK6gGYcfNrC5Ygi`J=TPN%ikN{+qr&T zAMq>k2ZZSY{;yqM7vUxTgWSr&?{^c|{&w`_pCZj+TIP?=)s0(DQyI%5Gc0y_%72`X z)6C1OjW?aPNq3y;#|$*LNWR{WzVE(28CqoiL7|Qx^<`m)@h)%wTt$FX-`6nKEhS_V znr7sV(@(gdj=PO@7!5PG(IxBHE{Nw@=ZZAu4izZ>Qj0MCPxh^G=%jruyR6VpiLAzxpi7~YRaphzE z-{a$f;kR#lBidKTPJ9}etFtLBwmji#I#NT=jMmgP8|U2_jpo40Lp=JjPMdS4OzwfG ziMZF;rS~G&>%8Ik8p1cvTch%$LnoVpLU6Sv6WfM`GWID4vl`^B(~0GvKePu|3oD8w z8@uKW>>3Rt(m?M8f^7l>m&>WX?lvpfjwensh1Sp&4Gr;F5ZpVkuui>B$24H+7sttYP^YS)0lhPj7;6LFw_f~O|qsG z<4txk?PEq`96}cTA20cw`X<{)3WVwm**4ZTyHd7me9}7v{yNqa@`npO-cC`<=f&~o zRni;F?J~7gY7iGVTE2<47y7`dj+Kvo`3vB@eOKni)WO`Uj{Gvc4fM7na%YQe?64!9 zm9JKfx_8gz8rS`8f_73>6Ybh$fy%$J zX}wHZdmHd27C*)~6fVwsUdt1=nMf717n#jD%b=r{+A65RA zJxyVJ|HE8=pgB9cTt!2*5}LZz`#bH-sk=8 z8R50RpO3p~P9zIdvT?KCZTSQ1fE~GsvBasCs4z8?2e>v<2iHZ2M+^-O*qpEth1LWE zv*uo7mu-!|@3(`V#!00BmgG4$fkN;G`$fx6mjC0;1ekp$VMoI9$y4`UN0AH6g(ab^!kLSz~#A!IG9_N$jpTWdNz1j!gBcCf-QmB%l_4 zwfQE1w;3*3fKk&Fu=)8^?ce3Cg&C~h1(_bBKXT#v1eG^IrS?x(4qH*1>76n~U4Pg2 z%i2knouj#rtXFEG#nT-3gg&_orA+`#swevFdS!t(OV@|X%drk_hRiY)C{rF?nbiR%5bf)j7ozwr`X}`up@Nt?Qal|JzA#^K>&3NvKDooR>>?X_8Hy zT!^;CdaXGH0I==_W{N5vOLR<{aKKPFQ-Ywq`x!Ib9A~Er4U|bJx<8kq7Ij7z;WjW^ zQ^waaqRm(aYc-$$e*{m%iQAKlOIHWzM1q(}Sl+v5y`2L`I4;f%vqc=9$`~PKsRfzc zI@b@^L1UAT3=~CSIed(LdB%u`C32%7iA*M&hmm@XVUA5#pG+>}@AnWW_pOc@#dWwu zvP^$5I}O-~U`;H^DY-AiKVKfA1^>yWVHj@B3HB6PO>;&-xqY63RE?oAVfXfr>Z*O| zR|KPSvsMdP!y(eP?P!I#v&pVZ1dE{qus9entrI{b0fzFMdhGB0URJ{6<%NY`!&i_9 z1#@crPygXZr=K1I;=fy-b^R81VJ2Vun;o;|B3U@DTPp!iR7|-S+c%xw%-gm*_9UTZM7#UIM5yXl(bQm6w8D(mpj1Bb_?<=8Hzob9s zlavbbMscitZj2?NmTyv^Fsb8&SZx@f&+~mL< zGbk&)!pa_Pc|6YAMeffG!^~vf)W?>*z}7`JCdaFC+;+8KsL;(n80Cpo*{W^~x&Y%a zmu~1&txY`Xc_(=Ky?G%KHBfv5#2%L`L4Ttgr^Cg(i4 zfYi->|HnWr<1!PMry!@b4rwIA0e-^iJGKBnf0sY+$ZkdqUm!`3#6}0V!i`J2nOj}k z+Qe{jZ0Js3p*yw7c#`sO-#(4XSRO&s6Aw?6PAi_a3)h30VBYFMb})ASTxq=A0GaiQ zWV|HQUKnWoLtvN4M>E-*slK*TL7M3;mK=SYDag;AnZ55Dn3fV zRIL|{CE_TkYeWOq!B<_loHX&Aczx{2M#R_cpiJQFe3cEbC1ZEHKNQ;gOF!D@v7U;VaZeL%cNbH>L1&V zt4jwOp`ZnK=jb&xwG&>0qToh1Ns4B5M8im&E*hJHN z3NRB_dK_IJXous7YxtsGqp1#IDefzej}r{zxz8{H)h&d%e!h=aXO4b&>UYtyL`4g5 zKUK_2+t;PWlC1L)>!Mz(TN$pImnuxi!SN`U+122!g?Ee>t>-*meIHo_&bCIr-V8gv zw1Ax=+XNMAE};Ylv%lP7hST?HGpNyS=j+xp2x@RRSj?Q;;hvuqQx8AYFKWWPxFA{|1k9H?`#h?eloHNmLdHCd5Na z?$nF){kR%AxM?g+tx46-B?lgV~YI174-)~Ua-1wvy4kZ z-475bn?z#D3_N1QE+2WE`xu6I$1N{C3h(S~l7hYl1Y?=r1zH;q4rRQQsDgdaul)mNfa;5P=ND zK%a|J`@0i3Xx93%Hm#kizi`9f9@6bLx{HJ-7Kt!MXI72186M zpi7Z9Mking8tB3cTQWhJ$YF~#?|&{qwM! zKW<4T-%qajd=*U3$j4YouKlpSqeD~^3S)Uea@faIQR*{ubIZAMp&l;})XE|1JW6SE zqq$*R=$vqVtgb-BHF{)oyu?jpLU5BTIp9j@N<#vph!H&L+C|#=5#06t2n=_F_&8zt zbmw}NAw7mRuAnPQh4F`vdx0;tVB-F-ai<>zGhG$yqLhh4BZ&u|K;9f@WGtK%X4s@u zQoo-YJ`Xy^2)pn4apw~;?TyUwS$c2B-uYYl_E<^Ix#vOO)piCP!QC`wrMBop%U7O_ zypBh9HeRyOiH#Ouh1SiuGds8T}`3#K2B z9?{hW_VVPB)YJ0v9c7^CRD`2P7Wv^x-DUkyGMS{-1nUE%%j}f2QTtclva4;k4zJ@@ zuCGTA7@GZ6Z@o(#MhW1ir5Hl|vonp6ZLOzWc2j{M7-$hGrDZYiEnSn_$#e>@_G{a} zcFbRLHGvD}n?E_ZvWZlmsUC|D6Cf>mT=k*A^OFkuarn~{7MJHiz720_qFcG8PB;2N zh-IJs`;^~LDv;v8HPo%Z0vN?RdFG)P)KO(J8IiZl0~gT^l7!zL{+7n!!C;mB1&ax{ zh(7{_;_B#eF8TE9QnX!bRfR7q>|CH@IIjMiB$pgXC8X=hr5Amrr@Ghxp5+<4io1}zc*xk;XCnT;5Wvp85RgGdvP z19ZaLopn$pjEG+)5A|;W?XPpX(!bwFVvH17gfn}rW8~#7*g0t6KOMq!&M{puu6yOu z56%Nm`6QcdhquatYs_lglGD@ged}J~JYO3xk1*ilvP+XIM)^=y=dLyWNix@S7F<+a z*P|bnpc2U@&tz+w%D_ErggFZ^BhK;XKBS7wWXcve{^qJAS+@^L4%UN6U@K?%{XXjg z^4qCjP*WR_=g=<*)3&+uz(g@XY1$L`y{WJ~oMS#8d_U@cw|pObf7E>6n&mDpdY*WV3rz1zsZ*Ax@imML0vXSi4OvH;ZLfwQqixb^+$xSH}IU%gZvd ziF`@B6j$etJI|FmxuZxdgQ~9i9Px6lf|f$&;Q*Z#MQ}d#g}#Q-oBHr!oH~Jiw;2tp zlY`5kj8O;;kEI;`#GjosQoGiYloxL`2Jy7q-i_WsdH2kzm`LhV6m@Zr zIF853YXCNEDr%M}vhcftZ#+f=W{4J;)N+-PvrW~ag>Ek5${GZ)d@Hn;mK|u-5WVTr zuo48p9UKUBOZp~Ms%yhse^iX(ZuhzTyv()u(Jz5*bMofLmGoZJN4S{tChh&n$k5|P z_I7+9&Dm^|Ovi{l2xb5#YEMKpII@xGCN;pBAByWoI-uV$F1{!o?!U@IZToHT7GC!B z^f~Z|Gh-9CQU@M`2Y^M4%kl~->8)_Uq6yhKwkkCpB}1D`?Q(b1I&L?Mp33Brcqg>^ z8Wvs=-sTQ%!%nwD)?uovvH-oMOJ7$ZE7|xvXyuI(t0WHQbVt0jURk8@66|kX@L9zR zDj@KSJI@&0;0k4Ovi&iK2i;<^grV~=sR5iyC&4M z?CL66S`f4VyHs2xLYpiQH^6o`!ln}jyGS@-(GAYErnR|ZAcJqWSr-AcT@22k(U?hi zfa+bZ!{G_VKrwW44Ux`@mW9j+n-!5T7BOm0%f;7WR1a~9aHmQe{cJhR`Ipyb$1}dr z4)t?OBxOoz6NJHbUxz58lFp*6>pYOxat_qFlW^fKnjv021E%A)?o0S zI&l0)#@ja4@&4O9+pk#MZLW9tLFG|jQ&-t053m>WOPOkKF0}9QS;D35C#zlX6G%xo zZ?3gVEoYMUCavlO{7xpQFJqg~+2oDFs>)VN78s$+CEPwLWJgC_kBy1X2b=pU8qP1> z5emoTeJoc^Vaq`T&eM|e`<}N!FXvsLS|kv9s}xz;O0>o@7~psQc!c+AJ>kEg<+=AUR+0>U@D^|X1j?S` z&^jy=M$@9!4z^1Vhu>j&nl=6wgy=Wyfx+Z#3KlQVS-&EVFGt|Mj_~V!>oGhrRn_mZ z>*4q7oZmehm@|twZ1mJp!=P7bC&`ozvZKHW=p)%|P!-I)MntQeuIK&rl|$IO`{9K0 zkUE7~>m3S;uRRu$A48=2-`KmS=1k)NOW?89>Dac7j&0jX$F|wAZQHhOzOilF$>d@$ z_F}7cYOAJdr)s{!bMfeZ&iR=fif(Z$pAN^;wFj|BW;!u~A8Sj+C~N&;DP~~oxxCWV z)p&si>}zw1f^ImJ3n&BZ0vG#MC3%($N&W;7vtWx|Dcbr0^V&?{?;X?hFbbci{LH|S zwK!aEWc=2`Xf=4Adq|$2-m;mNiz`M8t7Ioi@EBNP@YlzddL(HBOS*Bl#-740IlFH< zO@jEI7X%Tv%uFGwy*emjhEpL~7g%$&wTUH?@5ykU(@4jc%-RUY1qRMQXs$ET?Y$*-2~4&$&;Y7vnuahCv*x}2tu z1%Hp|tHIy;+Sdf{;H)6Gx+WHI0w%!j1VT);jA>rHE;KaPcGycbcj;VMgmYILDA4Vf zwxKr#*R%4zzqQD8pi5H9jYrb}nsjiolJ*p+F6?5K+$i6VCZS+n$f0clQ)ORdjFOQb z^^QaD*j_0i4J*C>mEgA6r(W>2cpB__L2I7nw&)eoT4}W$;J%oDH&hDaZw0zB4C3L> zXrtWmF%h?iZd7ybt?n4SUB=adu28XHy}2~+dR`8SCx1SORo?RF%ECi~4&u&|7NQtQ zZLRs)^UqW80r)T_ZUWCPbowh%AS58M9<{fTjqauK014cE;l#vjdqL0Sizi7f3g+r+?j=@#- z_G_FWGOjEJ-(xR`a!45^&uR|XK)d3kyW#!=N1{-8v$F(yM*T=^(r)FaPA~n?EDc3K zrOu!Xc}z~QmuZ&>w(eU~)?8m7?RAgWO#b zc6iC#RE}PpwVyXHSHIlusRN&@-VCcx>t27G)=DtNBLz&JhButK*JJo+M{Lzz_ue;? zcCyIWXDBO#Iao`mP18T$T|Aju_7JX^PD`WLvi{bs^Ix;#qv!*>y9uw%C4_jA1sR^O zk31L{?CN-sBXkmxqo?N!RGaD^0&Lz^jZ2QKlIoD6VWTtJVgfP##qe1|%dK}tgaavA zj71+U=}(wqITJm*J*+|AZl6NW|AQ5-1fllsC(s(C(Y(N_n#{kyVYe-+4*_1KLYP6| zF|yas7d*wI`hE9aR|EG0aCN)i-_kO?oB=OPXXlF`rp*?WFrflr?2u%~ih>^ZOK

_f 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�ZF79@?P;y;2|Bywr&7jz`Fkx5eP(!W87 z>!gN>YwT>72d>@K&hy3KuT&VX$1+0MF+#Ba7ADu*94+ItPNL#t&#={V(kExq5HCOu zjhtYMTYAAwkkzT{;pZBD0W(iGmEvH3A3ogDqXhCD2a~Gy18#1jT7nWN zzf1r#K{DpceCo^&cL&64CPUM^SrUznaQX=Xd^Vo`%IHfC%a!z>%rOM%V%3oMfiSag z5Oi(@1f8eb#QDBKOgpC?NMS9cy^Q2DNAM~c4=p_VdFm@G^@wl0)rA%d1I@Y0B$L(}u%w?&P~_Zs=?YcGINU6~^lj+_?b4gaS>j6DXqq%fwYA<>{Zw~jT@SpwXDHY?l=0IBjP0x zed5}9Wt}XU(I|Uzy^SEh1aj)~ZuQyd8HQj?(vNJ)sDLb-$JPdpd_HyktI1!kW`4(5 z*Dj~al^0*hq18@S`_#w3{7T+RhN&g^mPE!xCG{czAy0Ypl~9M;cMH`$`wr${`d1^- zu07zL#hFUVm#Kbc8E@8-L|RTg41T1cJ+}3zTWhHxfwrBS5vQ+`P)k9XM(ilkWDJfZ4*t%h)Mrz)KUn?6uP?yj z%K*A}zaGN2JNB9C&T(r_k2P8MNP$DCzD-@r!OI=Ljr&x)fI!en&EG5@#!1o)WX6}` z@;{mVe*DZ2kM?5jx!tTOAp_5X<0Qfjz{HwFXh_i2S;=wl>0!SmNst?>x11;DXJ}B3>_RWOW>r@? zz&=KklEzHmV8Zipy#JAPS?@j&m)Efe#-BUQHS5JMSR#OZ$D#5HQ$0kT*krN_Bd~ok?A^nE{QTia71`t?9Wx1@HF^$qwwM>Yn-+;~1nV;) zZ5jS6&5D$L4Cx}_XMmbzYfRp^BG(tAp5A{r5r=xbf`L|Rf{TPFywu`cow}l!#!ptH zuz?p9)}&&SD62JW#VKt7h)a8xO<&DaI`=VMX{BiqhHq0KB03n@idnMsxoPfqYtCK< zOD>Rrgs_d(tiEc;G8+&a!?)P~#kS9*zOU>gm?@r3!(?`la|yzdC~SDaj24Ox$>>yvY#w_c>D2RKfG(>AMGdUw4U~qEPag2wpr+?fkSf) zw`XZIoh8@-h_!mOXd2vvo5528v=&}#RO3BDANgC&e;4Z>->tVg2Iqbo;svse~8H6lHZ7e)z@x@XbS^ zw&GI|u^m8Mx0||P(8vHbT2HDQLkV=S<>@pnO5=@_Qe0Afc_FPWO_h4i3VvXd+2hU7C_S5UeRqyh^clwXX^%M1~^xxpa8%(;TuoF2P2<; zdAOD!k~^1c7U_+`lvA!Nk4$2aK+t8_eV&b@F{0+^&Y)>+QzLdV5UxlRNtdNBH1XrZ z**bUJ9LCEW$_1Pynl$4z+Y|fD*xu`254+uc7e6CI@V5=AD2?`wQd8y5=q%gB=U^lJ>Y`-1 z+ZE^6G`^#VeP&CxX3K#->Q2K-a-m>?MC+$CPQ7sd*t$q^eF9TRtRTExRetpx+uG}g z`3X^;EKBiN>$N2ZQgzX4TMWUF=Z$*s>#C5D%6__O%+Sz?4w6#l(j?2uu1DeEXBhU+ zhqv?bpYOkszkoO9SYm{|h1~`BH10iI5T>n87Y4f3-e9s;?7-&-b+I7!jW0>9mO^n~tA{=6x zg*;)a^z=vaMg=*lHq-0+QUk;{Hu##ES6aQnN2k4ZQta$Tddh^k+=SDY1a~DWwzgW= zgjZ4rG1WN?Omk;oC}_dzOP*=t>-AF`zy9!x{o&b*8je>}LA}9q7yN(8_m-*)HQT-b zkLRVVq7j3ogBSHSoHT@Olc&{fRKA7zzHRSgyRyKs=98=LNlu+h%0O-Q>YVg{avZ}E zs14LYLWGjC(Cki_FI31UDWmZZ)$y&d4`1wkTCZ1ozwAw=0_jhkz>M{hs33)vRtta? zA4~urH(4)_CwR53kV&>PsY~BtYI<;MOIK0zxi0X<#Py3tu8;MjuB{)Qez*)AJzET6 zI>x8jEy#*2C&fv?YEEYY^36 z4ZhXu4$hB9?9BoKWsFI~L(?xKx0ls>I=|29fw3fFg>SiQ_!JP{NGp7RjJz57TV>(b zjJ#G1d%7qE`l~`okEM~kSoTsER#J`KjL9soN%gh2>7}^?)iM>2C(@c|LfkLj_s8~Q z8y_BidHC?K-hck#udg1PD(@~YFM40U9>Rc#$J;#cx6TiI|DtPXTWG?T)>qXj>?Y}Q zSWw~HK*U4hAyFlVCRtVN-|-n=rX75qipn>%_wV`9MF;rut5YQC>bInN3>_dVb#sP* z>+~r4rU$L$32=oU=+?9cRr+Sh7DIz`|MVQ@rY>8*)2CcC1)uX3_AF;S^`xgVaJELp z3!2&OK+9@cTDIn$k{=pe%$7CHh^x8eBAvfc`Tp;iS1Gb8gQ9LF-+NRJ23$c8y(On3ISPRxGou%Z%wNxz-Y) z1AD}@edcg$eBV8RcC>e&itGrr*X=zYUy`J;PRiav`fs}R7ArA@l)5h+eY1K9f|N}S zDME4!@E6rr8Cc6bp7SYrU5}PW-`H6-ia|4{Bw9+m=_M}jrsnpvN^I|qI7IsO1z#yi z%0;j}kZrfk-m|RlR2n`W-ZeGvU-#v5lzxCw<)kJmPAu*^EGgEiHP5X^UbTDgsLP{X zLa@tu0?c&2t}@^n<68wSM|(f~`tJ7rpWs!U8Unbx$`Vwxzd(B$Fa<{>^Z`&b44c3aM>q4^unHh;DAw>P{S>sgQ8vE8K{7RZlywHHVR=0%nvQ%}r>C!gWua2b)Mku*6-_pK$_NTlc@gJ)*F87E;=v}R09oexu|Ku z(IlFfhxA-azRV3!1?TtrjOQf&;|bLTNQpp1SAxbN7w3YgLtJTTv?`viN9}BrhLLjs zQskHnI|0s|)4%0WUvlRA=O%tBO`MJ|0Y1iZrIo$5`XCk5ofi7(4%(Ws#= zTOy~IKK{2fmcH>7e@OiA?@#=Ou&s8yT5+clsv0}?(g>(|nLWXguQf)?sRtC~Wk0D# zN;v2LEAQKuWRwQ{5CY8fdr((EC5!^#I91D7gZLURIs z0?O6>v3yPrDz}fjKEFHs%szhm-H}p1PkI8q!A5@bp7Q3GzxXYW!V^jiUZ;A;o~kr? zqs1{qVH;2yHH`$kg6xS@N~tA5&^=ai_4U9&UPf%aUO4NTz`L0<^Xd={vePn4{FRQ% zlgAwFj>MwssBV#$35lq3(O_!+%y6lU8tvYooGPYX=1NYFav)qJOX zLZUSVN^AEerITyXA0PCeW^=A=Io)EISQ=0xI78$H>)JHevIanmqHIRzh}D-Nr8w8p za#Gn11VDqZNIZYyX}|ObK7oC+yZFNGIIrb*NA+Fqh75F6%QjSl1x z9(jvLbuS52X!wv)?}=t~Hy^hA!}ETy|N9x4;nLlL-=>2|J&!}Ym)4_rGG2B0n2TZ0 z8?cqIwXXG1+5TMPv`M?i&U3K>6maYFKF@1?@eeyrxZb{f|D|#F81lUWOtt~c#YavQ z^Y?_ZSjKGq*6e6X8e)wr#$m1|dd-IQyA8!j_*MQY?>2&GB`}YRm zhn=YbcuII`_0`}5q`fXs%^B!3XR9=ul=uy2;>j-v;9GJ3<0Jr}yB$8y3K%;m=q+?4 zO^XhcsD#Qr8d?XPE8trAIJYiGJyBEW-aC{!e)k9PrK#cU>)&@bAY)UkFIY<;rM!2Z zU~!XD9}57S!j<^sSSW)LNwU_?nJRYLNM=U5|LOm9D!;;2w{}^&qF-_Fu#I;1F3%DL zS;o6{+}(2|i0+GQzpq$EiHiYM%<2CtVBZq zc8_*XmmrF(3k|UGmErvcEK$@z&H|4{F?;HUW_nKxa>k1fFu!}y(<7C%KZYoH5+Wj= zP_4<%(#)YsDofHwJyKd27!w>Ibj4erb$P12EwK7oURn~rdsyJ3_VMHA4@W=j z?>8Q2vj;a>oZu)PsTp5e0+6#&@@(EosfUTQU_(V2%FbxuzcI~T3_5;%;uoF-`t2rj ztyBJ_(jzhBOV2$j?}RBgYKH|Aecq>_@Bw>_0S?d`?%SO7$ghiB6-X~tu~#yQ5&Ww_!!Z9;`YBC)X}ZpG3mSm(|fZoWM$trMTt zuOB{sy4ofXwk}7JUHW)7O0#OBV@XX`cs(7mf%_YBtWiE>V)KO*k&T_h2j-w1&zWn; z?io*W!d_Em(FrDSz5v{KfGJZ*Mh%>w(x-U$HfgAt3y^c;fol(GmWujdbGS3h&o}ME zJNx+YPks5`KK?qMsK|{~di8ttdv-@@(+LR4^SOkjHyWrvFYNL{hKN4V=qxAR3KQCd z?ywh;4!hUF8T`AR7k{!p`y2SDx4*u-*h93Rdt5y8=kYHYhu|yaK^-U7+oJR50IsQn zhXJU}ZO|RtWlaD@iY-~sRAyfi!0Ac}vUNh2sH02FGxvoo%gby+&Djq{f8?+k@ra?Z z)~QSMoQ$2*k|KaRgiKp0D(EwuW!XPoyn1d?7$PfM zmEf4fAeaBu_I|tS5(00B!dnUlWFf{oHa}W?fCe zYdZBQQ~NkV_UFX*#lpXSkE^$p^=i9;D+44I1KWCA&cc{(fabK_#myvGP^@GmCI|Kv zaqU&td`~!u%mSBiIU@GIBJ%b6>*l40SxvQD!`msZq7F1{ZeU4R zYUEf9sqa)`NE_xtQGQq-B2-#H+33q9{KU?~P5678&;MOT;~V(p|9WN_Y^~FG61n>i z4IxCmO#|R13?hOG0`(VGVo>9X`GSw+2JWY3N^-0K_vq*qFn9cWO7rI|c(b<%ioGla zpPP!UJEA1KK%2!oWd~mWa%usk$0L6Zh?h%m0|eD51BiNixjJdMcZ2xymcKXqdhlPX z>fNp$Cv1%Og5yK9`$H>I3)a^p1$$hQLU!C@E{*7zDxW}Zk3hj#2Ks^FKMiwp-ZwGl zL6349@lWQT8)gek4l$uq9xbRqGUjuHct+zpf-yqnQ}Rl&Mm(!~O2=28ndH2;E#X3Z zt_*O4o%HCi;%qlS^Lx0@$84j&;W)uSL{j;3)LMdj#}!pA(0V$XJ1`=!r+HuzfVFc|^{?T*Wl0b8ImpFbX2SHb-E5sx2}FfmtloV~C)X(7i zUvM8aHDJRA=FDX5Aa1{22CbX+Vzdq5Or!X0^7S-`0YhL7f}@LoT6Ea!W(Te^k2anf zrS&?+bF(-df9tR>ugjNbxcHy^HS3bHUZnb0G784z+a116u`^+}sI{~QS2HPaV||JQ z>hp~pSuYt+piGonry&bD{P%3iiB|D=?@qtZ`3V8aLU)GvyeEYD4Lw1~H9=(WlIo_0 zZt7R*60ajFRBoO?q;&1}_Y?8I?%t!WMtfo_`L$T*sy(SpWkC)S1~<82Pqtq}z|zpx zqXFM2VCpK|3MlLXIG-3-M-w>ClaY(7@X;q@jCla0_Z-ltDNt9r?k0VsH@r~%f9wcN zz3AsXJZies70Na!*FGZo*ozLb%=tLQd<+fHrTihaYnB!ij4Wlq8~Mx? zn6*ke8a=&k1V1UDj0MMK>#U;KKMW633dtPKFX|$$4S6a0=&`yXnSOr z+@skkzyV+^%v9#N-T;xM^UmU~laM~W$39Ni9|;L`GC1$GujfT5sh~FQ1o8lyon`sC1sqt139S%nFHWb<9eq1iM-ieq?#bSe0AG6f{M~4c28@*%e_Z2_w4t zf?cyV3m=gg)ND$^5mRW8Ca6;P-J92|mw(KTy8SdKu%ovS4r+?|6_Q4n0b*ckdf=6i z5+Jyp!A@+kx`lENV;9#;G>UQ@lm@fac9p^SIc5UOQ@+;G0hb1)u=28BP(%W#APwQ1 zoM||~p^4*;&9O)dN(*}CfEmCG)jd845qRUicd zo#mPw_gPal&uWLXk1!hPJW({NcD$UQl@)aEUv}e4HNg5ryecXcE5r#{4u;po4iut; z;T8k8OC^mGr!!D5$bdO&aC{-ZRhUQ866j0@n_KHx_riK`mGBe&06~`)--YAx%uEHG zD#s@Pyt6av=nsVq0vd_%FE&b_gbz8U12@mu@x(ubwM1ECh73DtH1lE`@~At?%-bx zR#_|8=>NJx)M?e`8FeRpx8{8K815C^fInndsnxS!aTOJ!V%?qTMlXIKh#Pbv^Rt1t zrXO~g0rS8?T$E3pWBs7W3Xtpoe2SC0)`6P1n!hAOE$j~!I-|s~z$-xqMGc?_+T&cD zsDA@2})4M<6P+xZqu}&Jm5W#i4UZ0c&KRv0wnVs5xyaL}q#O11isho~r~7KbX-& z9NT#CO2daN6}_=?U~iyJtGZcyN`g`W2ZJmr>UZE>312rKqcVgrY@9ttE&MvYkPqI{ zcME5Ocy0h;1nA&w0l_`$n&osG2`t+g6CgNHz#R&eTWDVZns-Y&wdXtfeMzX}3gEoKs^LH>RF~=8@3c2W z8U4P>kHX94U$^e;AIAGPy5;ffa(2l#vc3-`FJPkH6Gk88Nt*K>xaomi^gLff|EN0n zJLmGl-$l&2}zlmha&q_WBZX=tx<-9Ru+ z7n910lL9H>vwS|+VxK_P!)%{W9`WxC&zpd$;;UE%4*`kLf(~9XTI{A!HET;aK~b@A zJeSc{037v+BMFK=3Ux1_MB%o)ME@O7$h8F@X5$ak8~Cv#vv>_I1V3gx*jul%g8jxP zJPAWUn|jj~#Hqua454o9hR_FJbB1T71dInN3e!<&2{?BRTm@?L26zD5ADVW~uX}m0 zC#PA@65s7jyV8$54D$K+uo7DBLVqfUd(s_&7)%x51Cv6o*E==1h#s-fFpFK=n1Z*A zmRW=5&wHdpeAmO=d-2tndN59Gr~ z996$Qw_2ZnslUVHbK)b=epv#%$}g^z-k0c-j#Cln3dt7?k7w4QnYzivNx8X^;790Yp-uufRn_HBg-jMdvPDacqZ_<$rYU>;Zyh~H`anRbS9d9r=%@E{^sWZOH#|GNs zPG{mCSc7^it{u1k0c*J4$XQlP2T19ewJD^r;VLif*Uh5T-W0B&29A}pKu^M;P^#($ zm>E1%G0uKVh5lVjb8M_O;g;ZQOt&sJGs+IJ6!(B4A^Od|j(EkG%?zxHj2lbM!q)Uk zT3&}Ode_hUF)gFd!B4dT&3bZ_g-|I~iDEO32k6#9f=;TU<^!Yoh{3V}6rd`&fw(Xc z%xiXLcjkwDn`d=F$}Km|ZjO|yoGgHDGH#Lh%PS+jcs&->susqJmYVlYw*h>Igj;$7 zTzoSBrK(52c-=nM*?hrU1A-o%yhemB(XF5rC^-rK_pYessd|d26QbkqAn{!p<$ji9AA^I|*1xI;Mr*eKS;Uk?90yyh&q#u%{AqrI^Tk2K+} z9}89(*(Bb?J=A+8r&F|UxfQTLy~WI(mQ%IVl~Zd3)Wlme2v*O$6Jy)~JyPLidf2WbG^RQJAl#|FcXG z*6RThuAI;q7s4Q4)7N0zYK)MB#*#ZV(jQU9iVg6Q0??_B$x&S=NKvRjshKYaj*YV5lzcs>sGCh)y&*`J0Jj_IqxZAW#-W1A@tPT@@R1H)tK*dw7TE1P ztmxC{+R1x3bFD+-cFhfF*%gN+gy_z-Jg#j;Nl)saN`q46ZitHt6Rw04 z=%;RopUaxxzLLlPn~(04&)@VIM*FBnkJS+GHVsJ^mgILMbSUYo$MB&*p|J^5ZNd3T zIT|s$us(shR08-Z(M2u&cJy9b<^~19y$>x|vPCNDYyf6rwqCc&Nd1%- zxjrgQSB9Jvvr|dzm*z@#>>y8uKCQRp+G{Cwi*gO2;Yx5KJH*79VAfO=+`hrIuoW@0 z8IuvDG2${%x`iE;O!amf;g5|ruXd>ei+F1A8KbM$a83OqC`(cSH;MDCA#q&pz|^&It77K<)>1?jCTKwYm-@eRz-%DW?q$(a5ijYrKv(& zeYCAPxUEIp0+_REv!OLHy3|ps*s7jAJ|tv1O@Ydw3#u|Q6}?7SMk1gvNJzBMu9mHy%j zpeB0gE-#OlfEgqqlR5(!XB)CAMTVLVJw!de=UG9+abwOkr-pR`bhF*{F8$nD(yxcs zCOiHFaRBv6wQwZ7YLB}a0B#nGMD!8^a%U!63kOU*k~cFD#R; zDP)O1*pOwjj=mm}L6jbQ=jRl~4aN(UzIQAPU`@u=FSC|md_=7tkCh5eCTXa9C_+N*ARwZqb^jtq8@WP$fe*oi-S~j zPwxWPU}`x+1fIW7d1lVy5IYIzi%s*;!qvP3DCA%~u~Bh<6Z~OIkiX%tdoeglz5Xo8 zh<7Sr$Ej!z-EAnp${7tlZxl!5?mXSpRWeWBv10~;pxW=mXFdzRNx&!Sya`oMFIE}> zG{unTqlf~#H%V6iE>=p(tA$^Fy5YmW}6CTAFIEEgYHHKRO)XRrPRIe1=@10 zI*(nn0FH-=UO~|Y`j}}3pqS+9*|=BMQVo_k)&Y-=)gw*O=lki8O}5!}Yh{C-)VUzG zy#H@{WS+*w#V$du)3wq$aMdOXV`Lt-Tnp++bn{L|`oGrB`#YlBq>fmxa5n1~WJxn! zIy|^c)Py#TXh^YG3wYkca&yQKklqMv+fi-t82f9C`uV*ozm{#;jeBZTE2S|PE>1p2 z(%C!TyWJ~TJ*`?oGI%m_lv_im3<3K>RQ(*yvE&)QAEv#2ZMjKSfcn@(=lR@HD_C*| zPPSa4F_9I70X=&n$b0>=DqKV16m^DKsthSvAp>EYKJL3dlg8z5E>PDkv!d_zfntUjr^X7R#j`ooCVA zWt*EjTO-c%fLS0Lh=WsDil&w=1i`D}jY>JcIGWeb$IoxNxpE#5wkeKC-T?XZRvyu! zEJUye88uMAuAl$)E;{iX4?tI;ew7{r&4Fj6-rPp+>Y|Xp)p)OrM%JrX#%(K=i?F^z zBoS{e zQ8P!L?Ngf`5vO8-_!Nog2@$Dp5M~$F&7{C{5~xUAdxluURrrm5HuSh+t&h$vG)Wt8 z4pE@&oHmRbbb?I*{f8@69PZW+EC3Y<9SZiyL=|%2v50C7kV7YvF@RvT?jO=VgSFEd&l}8rn=h-cHZK~ zo*%g1+N)MM?dGvNx z8_kSl70tCQilF@@Ha;h?rAn?sUc!4@DsVtP7ehAqB&pY3!>wGolS}+0RLBVk?dppH zdg35GU$mra2flNv;%pAId19k=H-dA(b}1gkoMXuucAU%5SN08GEV0){uYx;DM*y<$ zR3o$kP$%&^`uAx8B#cp=j*^+v&VAL}7BbjvRkk|TaK}}Olx|N*n_WlUaM_lQ5O#NccjGhX-bgzIF zu$_aA*04cwvo`pqIMZ*G3-ekW=F0A?E8OFGB#wN8o6TX@b%XBHfjjBxLSO#HRjslR z>BXdN(4tvcy^IJttv!6_ESya0XKx}Kl0KEm0cQ8p5k2L?#b@(f6t5}eRlt8uFv9C@(0-ssboL9ZFey$uN{lc{Fn>~HAA zNu5-%Jy*F62r!R8!iYN~v!msP6)R7Ne~P4gnSFYQqnwqi{O2Xm`EtSYHbrZ5yTBNv z0lS92cH;3I@wP}2I|{_^MXTIg^u*Q+@7FfE4|nKe5$vzYt9rKumoS`7nMgBh=UEgO z62g`Pb8v4bg{nf~df`qd0(NmG2&g>iixNlrpf>6vNvqNJY!7?HuzE?HGMlUs8vsc` z^@mZDdEIB-MW?>&27UxIujc&8b6G!n+G-EDEv|*IuDRf3t@Y5Zi*V8j8au?*2jS-M zJaBopDv3ykonRKQS1eLmV%{494|$>2k?tRL(sZzrR`V@)uoYc^!M!Kd7?8$*gpci6 zT}KeBH)GHs;Lmk&5t67ZD;7ib=Ft4X8uugxrQ6jb-G>d~1Af_AvsnKrIFM5aW_s;2 z{5e=L(T+UbWJ>J}e!8o6_}iu#_BR$F4^?TiQ}6(`A^nv zUE7%E6<$){rgxR51&rk5s}sHZN}xM#>2-{RNX2bH4ZEwk&&DPwl4gR_fqYyI^Ay6a~!dQJc(Ei9+r9 z)A1WBeerQ^GV>KTDpMYkg0dYzFa}@`MXp%m9=?Z3IzwV=gY{h+pL@w+NH{&qa&+Xy z=?8I4+M?1X8&I0EkfJl&+}pGQR-~4AgCMRO=GDCJv#KK=`8e96aN9-q()>KGE2tN7 zey!%wy{*FZ$d>J0Tl{-`y9$tlInGnBh{+lnQ4`=0DQsOYPv2 z2Z~z^L@<7x6qI}7cznEHV|wIhA)qUoJ9@P!T3L$puzPs@vp|1R>f%D(8Ero9p2MlM ztlBUqbbEn{kY~wU zKXw?YJJhWrfa^^7YNe)Al%-TxQLM`w(6&vh{bNklABQ` zKJ9^;n`UQeI3Mu#oWn8N@M+?{TYPc$7oz1EYj?XBsD=%YYPfjT_+~^wO+CA*t5KLH z2fx(@1z`Rp#~A}Z#a!{KZ07&&`5A3-%4YZw<{mP7dWzGWk~35yOB3oZ4Ui31TS(lL z1#YQFOS;!ETv@5Gyj5Het1m&{o&;Z5J~)*Q9UJz5iOK7D=<{+wnTe5LTziFs$Q{;< zPMBhW=UQ^?_m*%2U#N4QT<%Dt2H(bv164%XABT4vg6*24v{=Z<;YMyY=+e zx7e79dl*lT!>{h!aI`(3G{lx6x~<8|GCFLTVlOp07|#dqMOa#Fr63l#&$A#s6Nph}`0SOQuR_;t>;ePFk_ zzRu_;{;lA}|9iF)=g*VNFY>$8=jZ6jf4fxCqCG!+(hdi$+ck9AGmIrSo2`2RaKO7u zjJ-rZvlMo|4p8=T6k8$-0Ddpmvp@d6+G&`+|F1FmV#5wCx-pFf=jYO>cKS(+QcPSD zZ2v2$DJYh>dU<8_01qbsHQnQEqrvx$sd(^PncHT*u65=82EiTI;D!%UJm8@=XbX!l zVu3ILH>JY4aAT&?)p1>hi+DG|3_!Z^0XfbPpPv_Z&-Lp|wVy%#@%GfCZe3_J7{{3w zHz0EHCp4pR41+7caApUGfDQvfO~$SuY}}%D>>b(s{qMa)-~Y*G-VO3)<>n+fAFj1P zp2UYIPB=`zIW%Az zVPq?E2VVNX8~?Mc+H#@AM%(q9rjJap(bPbZKu+Ya_O4F`5Yc{b;d&Zg`3w(_6^nyd z+j%X?Ydk+ijIyv5!@F%9ppHegGm*|jZY7tvxnbg^HOMcDXfF`&6-s*)h}}foI!5kt zS8iub|NDo&fpo9!0xe$Yp5vh}VQzSW)_@cG0|hVVyt(9n!UNO&gz)rbA6AFZ1?5&$ z`>rT|`oHg1EM3jl4f_uUR|+wFL$)9j6QN29?uqCC%N8Fp2vn0hg~sg%G9cGVBU5jL z&W&1ukM6Tx%h4~CA2^FF@mITdszxvMV+Q0MNTs|T(lQLj8W#~zjXUdUQYxjyQ6og} z_ImLUhrZ2?&1UY7VlinhR(5lKR**p^8>I^hg;tcbOR(pwOI>$( zKQn>8)sT4tX#=L(bp*}tyNV8$UuWg}$j}Hhz#HB^A5x;pBzQ4Zfd63X=L9J0`5(jQ zD?amg`~A6hTlDvS9xs0E?b!t!+M%?p76HYm-xax8zAaJD8bFLl7u}R{M`7MW>D$SK zwdUXTcPYxy#@BMf_5XhMe*gM^(El%q)T)$)x|jd}z$yX&faL!}BDJwMpVgI2-r`8> zd#j%?b|2{&a;trsKhL25-|nmJ=I7~! z{(bd>zPvEZRoj#NAM=YL#+L3^x&7~(rHkXycz;kqv>f6v#0@{#%y*e{L) zBP!kLto)td1OM;$ll&cj&!6W>w!YuJzCkG0_IP~VMk{4&;orOCnK(Xm*3EdlKudMr zPoY%n74;fB>c1jOHC>4LB?VhUFxAK4;hpNR^DA08a$lbzLbQa4K4;?Z4ymQf=K67} zPn51mKN4fr-IXmXY_P0BDjDD8s!s)X_5?{{g-Yt*%)i3`1lZ%l!q25~f|iJ&zb04Z zB21SFtmw$=t+C;DL-g}@2D2^Jh2c3-dJuzOKUi_4SnYMS?+^Usd>>~a;V_pg*R8Lr zhx>lC@)U#M-wdsHB8UL@#?1qi!0D(HwzT?-#|QJy)*HsK^;93i3I4<;Aeow(HSoyu{v zbyUiMFx?#XnA3}A)ADFRA_p&MW_xd*0jfbMD)unkhSf`&>WKtD_84#u#`o}CecaCl ze@x4^Z|v=ORvV0Fvg;|f>!GnXytwnj34fUeP&Yq^l)}qljgsx_D{kn&5?db4$?Zf!crv2=1HYayDw7lx z4tyR~6Ka|ybg-N+mRJg9`$r`D&yKs?@Z0#B0>%E8KYd!=ZOpT7nrm`DDfcOcJnQrZ zGmSS~oIh6hz*9`Now$6>SD?VQWlAgtE+$WoEg&^N+u^(oYjEm--V6uV7ThVgtF?Dn zsegT9$YMHjJw76}mw?p)5jfh)1<*d}8l%jn>V*$+4P4+904Rp~H|=??-&rgaPD$Wm z8C_t0O)3BF78fGk&7NQ`ji9vvFwC!_lF2mtxf(EU0#oiHoUZ}JLK;O4!eB_n6|C^X zJw7hiJ&i!9d9=6`F#5!G)k|@y5SDYWk4ZVYkVXBOj;R9L0L8$m7ZOmRc;P~W`oS!X zM8V8bJ6<;pUbsy(#M=^6FfE?&2GmBIBw~P0n>nB1WSJ(H|KlKpMv$ixTI_oEG3x>Q zws(8U)c_sGOqi?&D2Zt1*-aF6vh~>=z<4Zacpq_=Gl&{gM_{o}uB(SnMF1Xe#rP7f zx*L?<M;vcDJcef713>i+y5fk;brX|@T_(>GTAf-0 z*OTvO@9p}&BRUW?JhvEAGyt0fhXLW@?habPpc4Hcu24$;6%|ScM)n5{hWm;xhcDG5 z8vaW!vtFt&<{bMbiW_;-oZD1#lcsNYB_!oZ*eMNCf z4>UiL+EEK6RuB7M%%%}kMX!;+3Jy3Xxfbh7e@#qjX6he!%@On=lTbsWY=eY|8rY=j zLt=z#1JS;j@qgOteQ(3DwBHjXs@lz%2%sCf8dy?*{~M;JlZB4PNMM8jEonBuOREZK zl$+$En~g4Z47k({xQUuW?p3JZY(>$?gAfP&33*+XF4Y5#Ig7c8s=`He+?aLrmLa5#%!`-&UB7o!QvOP+ z-Q`)C^FjR%HUe-MA*0YXVB1b$)}gU9*Mb3g6db;z0GVS4cR?7F@41(3$bGO)m%@>( z92DO(jr_8q6e6=R-3+53z-CYK(cr{Nsz6s1F=bT1{Gk^{hpuFo2jPUivIP4j6LZ0W zD)W$qH@fbUUa>pKN(3)57qR;coyS^n_8P_UPdTUSDtX>YUa;4OPKbg5SV4Z>P)@X< z@jZId}&Sj`Z-G=s41S76lC{WyR?hGd5+Zy{1 z5l<6VM0&1AD7{v0P}G&Vw7`8q@Ai2>*LxkdN9TjVv?GV0&t<}Y1;!M39M%I^iQim# zh#y|7&iDlwMce{Omk%yre`S-xL?x*e9@XX3vMR!#nvQxnh2%yV6_MJ5k9H{_2 zu;o3h^InV>LfYC|QmLH6fU@Z_%F$j!7*_uowBT3Jg1xrg^PahxmdOzEi1|4JPRd(^ z*y#7`;Px5t0tUP6KtJD3Y0+XaIBFrM=3jG$ax_`f67F{DyDmcs?lR1Btp2&58&kJ} z^%A?KGGJ~R$ssK9J}q-GHiP6VbqRZEw4Rv6n3bT&zJ;*PpHrh5f;+JDe39n#SoZ_m zg404s0RIL3`z8>S&q?5v2r;uvZ6K#;4(XHO#@irck^;yg0)xS0fQ`COtooM$P5PRN z&G9XYi3j=n`~q~;oKaSnXat&p);!_~nsGnsk!RfK+Y6c{ol|Lze9o&G)aD>t2>f_xd5CyLubj7&n(118$PNi?%Z;$Ie{86j}+o5R!(rez9^}w)P2IUD^>N?UPVu%A+rn zoDeGU?7IVJ>?hmCz!D;9>q~jE} zG?B%KUvde6a%w2zun%~8nhE-ZI*>Jn;?8G`n*oILS7YhFQ|t8xN+Nlji1HL!z@1!a z)&z}c+5OiX?9~cGf4rM^Qy2_NC0MFyc1skRw$I+hjqddZC4N|P5`5iIQB&IsEWx2G z^3kPM5NA$iLItG_5gMRm#t_bnCg;?n$Cq%K6riyZDh`Www=VQ4$IXsHkr9I-1ABvs zA&@UALsSbo_;$MX^qTD2wlVK>3n(j{Dn*AQj{npywc+(0D>nmEPEtu1JfuW<)bw7M zB~M+wvAM7h;v;9@lE~oSRut(_vRoMS<$7&1E&`x&C;Q*M_e~iHO{Y%+69pF`RHYIL zDjNa}ZZWBJw@>{?D|Snb$q_qWz(pMR?EBe}F&(oiZXfgrLXo;7d;gNjMmAp~YZm)e zMO37914e@N?~(S5yfD(Gmz~ji{Jx&O@fN=_DeXsKSh%@qV2w+L;2G4#mRu?&TA(?! za9pFWC2kr%^W{;>JtI8AJ)z=f*i*{qcwM$7>H>EjU4sFqs<_wWYdUVLJs&O5VFstd zR^#ZQ7htLA{$Rml-`k$?^a%2pG?h-$@Fj_y?^Gn^{=5#(AMM%G-v-e%3MCwP-6)D- z_`8s_E#K;t^2sJk&|vfM35N9<XmX&!2(+&3AQw->WLb2$KIjH&Gl-GpM>sA1t zrlF5#P!gu8^2|Zs5RSh!ph1KcJF6KHM0Qw=#KXkHg!LJ*-}XpcEl@V_^pca8lnki6 z)8)mhI3*DLb_MbZefPlTqD(mnMg@p4bMb!gl<5RdH#q*$!}U6Gv6E#kru3-?g_5Y~ zWgN0+I9-QW$>Bq@^>&<61)Fpqgv7_thu&l=0T@AxqekOVnIpDQpZEJfrlne*{T>w` zb9|ZxZedx<0}9vifwLj|03QiEHYYgXHy80U?gGVV$kf#mqd z%n#lvdoIbQ1a6kFrwZ0g;l5dV)*F{T_-am@z|W*1IUe?$!D4cexAmp{?m8P11}j{;Y<^U^Osa}D4%iQ;{#|gt z@8dboGvvJ+^nv{EIYJlKmp@r@!bCtwG2lOr=>e23pBpO>?o(|u{G057aAP)hrzpay zgn?}{J~{ydRH!tEwnve;FuO7~+mDo*u)d02WK>g0UIG_kxTnn)IVcQMuuig^s{!Yx zV8!|1;!dk1XxPl^JTs^ylrziNW#GnTnD+Y)m0rR!QuVZqhXe%3+?mdSiK9~yFUIo0 zUhlLP>M!``;2P@22?BI77Y*pY0Fpr)I!JAhK}$qa;uypXs6%lEH&e8aDa1-Tbt; zekj*To+wq#A>cY-BZ8!yWx3Jw%aNAL0M&!=eY=khoT-e&ln|41g)?HsVmk4V=B4fb z{np#%N3RLgs}%})By44hK``I%o(^k@v|>76{JN|tTNLsi|6Q_UKGp(but3o^h#^XU zdo|h2wS?s#VP>6X@34D@l5&?(#%k%*v=_u!Q-RUIUMkvs*abD1as~s$lrrQ!(YZ~E z=2+B4xfFv=r>DE)}G6B+t#V5_i3G7oKr08o5feR8q&NcAt3( zY!-Nre$XiPiU>3K$6Av+P`+t9jRP)yv1E=TpbwZ)NLJNGtTBt@8+ME*@Y%mV6ro|F zH@}#qZj)2O^*k8ugC16-LUE2_u&kLi+uPbo)cC?=&8}4-GN%P-GpH^|K%QYhq4@g5 zhtU6R%PL!)eJJyz%qiAwoj!vxTG#%POt%M581T znFfvzjQ@})Xw{gzEYJUw@>Jc_x>XD8#nj(48>0Rx(N25HRv=Urz(o%67oOO$a4PbV zRc~BoN8C+;!)?!LH{`VuX6zT6_m%~+!F8AtQmj=ix2*be+BPyDHuoldOHwp5J8`w$Tiq^xmeS2TJx)uA8PPx;uEO19pf9C{omeK7CuwNZ4;|Hxh7 zYIE9-Y^3F$qS#W1r>N>_Y)D!1`JAP0Wi0Wh%_Qzlqb$}M7m(jn6ci`vroDD!H|!NS z&6+p3SNQJCPZV<_Syk5~{^xS}BSM-4*P>n#ASs<8O$By zD_>ibp(9A( zqa0XHx`C&#!WS-ET99{jX0Jy9Ulb#3CDGn=9hoC4&T{1I@=Al)smX-eD0ehtlJyln z6WrXOS})XGVLX?^vi6Fz5@wOo*wYtIYg+Pl)x&$t+oi^>X?2+U(o+C6Sdq01YSI#C zSiWiCsHPxc30x195|J2SSaB%BON-#md%2C`%bDxLolu;&nV2CqP9f?j{x+v4%nYGW z((lCDX=CCjoo;{a5Q2qh)=z=NQ%nMtRjFZ5tipJ=>u(Sf4n}o?cF&GQRXDaYz*<)0 zo6{Udmp+9v^h=5I5poE;rFARDW=3Az$#3#Nd({(YtG2n(@>&+ z`U5Jid6sRW~F5nqyP1JHBuJl4Qdqd9FlPQOqNx2#xWN8<&kpb8nSnxZ!O0_l7W-ls0v zQ#M!>*0pnBZ}jKl4{s2!#uu=XSJWvhstzplZY;bt)w+_qwtpu-otb4h1RqHEv{#Q_ zNKpxNNhlVHbZ*mHL^y~oz1&vEbb;1rJ8-{KyxYz<_(h!C+q~?d9hvtuWhEbVI2QX- zHm?Rv<5rkZV_w$*w6{;rJiuJicH#jI|A8gJs#@MG^#ud~2pYLJ z*4$21(2uJ)Yw=2VWzu_-loL=jys#_1)Ed0J@&7qd*Rs^!7o>I?dt#9)Yo_LG zpC`Ggg_NO+O7TZ}MLIu7&0nXmJI}o=CX!A^xRPTIG4CLC9ii%@TqFm&MT77DEvh~$ zNm5bYHL#;TNFmx^QSPSA-d#-5EhSkbC6%C+;e3v1FyL4I5vlfxngjbeo%#@*XJ9$7 zHZTF+K8|JbQ5!vlJ^7GD&tILi*)y%P5;a>9jqAo`Y)Qw^Q~K9wQDWgMQja}he22gR zT?myRAXqGf8DXde&wbBC_?FChw~7yMNt>qCrybcT+m%Fk6qM^dP)q}MV@V;^$VzX> z&gp(BOL-LnfNNzbxlpIW8>T#|aOU9aYhf52Ti4oOp|FePJHvE$bZa^^-3$wPVdV{i z?L5)NHqYU61_?{LXl;!)9X+Lh0G;)Ly;2D&8l)LV)!-ROg}Xd!jhG5`f|^WWQm?Xt zHn;l{)myJtzgUC%keeLF+19F^YvLAIg=XO;k2pS{5>R%o)%LOVg&8jBP6H7oX2iVH zu&Yj4Gb_qVl-uj;7PA7W#GZRodsmCCB^3507Wg&t&VV}j(9&xLDYswFRpuOJKvcBV zjXIaN7r_8c+BxP9)VyJI)1$}kWOW(p(ANA)ba2njKB=#8*bX1$QI~!7qas`9Ag8h1yZp;Jrwji3IQ7% zEJ~{+h8-vB9D#8;8|pd8^tO^HR*aAeHBU3N zC;m&q{%v$5$8ldO%gSPm9(Y7e`W7K-V*>RoQIp1x>{axON^iK=A4sy6mwkV*6xI+~ z$h_GEcqW!@)FxTii#LuA%z|f8a}-XyqDNay2=AhB54b+);>}`CHGvCulpYTAMnbo& zwGIaEfY2zGy4z^*mm^)+$mFq9@AEKGq)oFY$)Jv_?p5x*p%^+AwWl(Dy|x01tAVph2;I63)hi9a`b@m$ry>

_e& zd^OL_WwNcr7I|;sL?06(7CN*MZ7zaKG6f{0SF*=8Otw%t>Jg2>NSoDv?F8% zV|0s4ZqKJQ!k35$m{Tz=0iRdVTk{+kb1ftg{S7W84OIBuoaAat#(%$adH+K$uXOYI zO~lj&whx5zywxC!D+5ZAn&Jv~B&u&KN5 zJ8`l1a_;@}pV1V{xyt!Vba;DN!hQF7A171MYww0z(Jr?Hb|);^@`V}evCQ7sRO$Zt zd&j;tUN-!XWE2`b9-m3?0X?nFRdY`cyu<~tnTi3Bh6q1HSC_r&T7(ze2yNjcfIO<@ zO`czOv?`nlfmFBWMZ-Pdph`G?$ZPj!0bo`pBzK4>pt#M?CLoOjzX0b2XvsYSk{jD2 zz-1hBxc54{vx%cbGL`mosR0C1ICI`M>0fdPi2a9hpLZ2blV09`$zSw`*ZeP~A}iFP39B~DD8{~9Eo&QL->ZXMo)S}BvJ^H<}vF)xM; z+#@TzQs^6V);!sRnq~6OLK~itg2jVl&HheaG}`i}!xL@V`72_9SIhg%f!wS-; ztT$hx4B3e#h~A4|3)N{FJ_s)HHdU736Pl=_muK7QOE73-|3#h@K6&vWPb-o<{=wbx zI+-tDT}cg_;u)G)DgUvBFqCUSpV%^eC7r4@H63xmHv|9)IH18O3D>OWf@hN%Hcbuq zGA|xqZbBbylDBybpO$dC-2JLewOgvG$R?hpA=Xuk)N6aRxx}@~peMVnG)UlU0qlPT zY&m7oA@eQI7R9uG&Q2chZr6C%xAd)@i8Agunn%by({lcM!qBz!-#OuDqPk+Y$_$mW zHBNX^aDHIrwQRqeKCrEJ9jq*|F}%1!lX;4r(VS`h0Z|<&{TOulr!ys!5wt^p=8pJp zZYUiylMp$dbsgyD@RfJeCn~8TR6lEQrJ_?(Rgm^$fPSc!C7c}L)~>j8WO=7a5|Qb|*? z#Z!IerG|O|p5Y&w?f9g=4>Uy+ndR)PI>jPNdxodPmnUd<4I~q}SPFviSQ=zD-?)JP z#T}S3M}O=boBkUxsi7Pci*DLL1y3*~BRXY_El=F5TvrP5FoB-Z$ z-?s38eDBTDI%CVZ1bO>%$YLP|gmw7_{d9-DAkkC#9)2x~3GxOx2ZPjp-8vchrK=yA z%b2pMdUG?s{_6LB7T--$dfcRd#cOG z?s8%m4oN>o$`j}q)RMrJGWvJ$_-R>WO$_U4j*RtHXgatg=a-n}=iPqktdPwQQD*f6nN_ScadXFSfXURX{nKe(^wLN;9*&qc@G@s$M-;v5kx2D|)PPOQ7Zq$nV?R!|)NL996ri z-{WfvzQF>uIh1$S8bnhg!1ms6|DLxC1oN5gShi~R zqX(GRS>5};a>uTq_HY#Wuv555aMFLYLC=3$6d7dW%Y)`qhwlInz-e5Qube=lc>h}2 z`FiVXFQy!WI2(44YJ$6Eb48VQuJd9d<0cpc!~9@mXo{0{zHv8}(5js=K(qKlg>3}H zsM;zH5!^#CYOPDX>0-T>St3Z1SGvq z^8L-NhKLylPh!X;U{PlIcf#YtnbS;>N`7~6a_1=kow&N;sC`LFx%;cvftD@va#Gp3 zOZ3OU!*T2=GW6JpTKFTyO0+VfIPc(JI_|F&G;_#Ma2CNLxL3FuKl!6tpLOA)+M&bj zadKuP&7s;3ChG1mez8aLY@tMKqvo6IZj^Z)<}!F2NR(+X=OW3s%qP;L7087kZ~r*( zZ%;8?j3GnGzi{V~OsmYUaQVa8eavg3yqC$0ax(hX9ZZcf=kaaE**jJrP%OgBG&HkE z^_rv2ptYDxUNYb30DYfsd(rf%vqTnirq0F0PjSd}+hfHX*N9)aWn9Om<&!E$oL9{rldew+;;B@&~q9U?Ub^FWP95r1r&AA;pt&qJ?)U zx`E15VFKiLlr{}gPkcyxA1u!egq4V$)A_D7$j@8JwIUGgT;24Bw>Zy`I|fyP32V`U z95?mn{Min8X5bZ7==@O;4?p(u`5FOn*<;S*g>%&C9L%2THXE9Z)sUNyn8%)p_9&ma%JwW-tVQPb z;ZmN3kWGX8Su{4z{q7wgJ5ZXM@~DGF;n=?FYvI2jq;~*L{4K}#(7}^_wAewUz^?U4 zRB5belXK&1ir+&A4!@GDhLq<*tp*A|&%#y)^pM>_4RFz;4bd94#9KT0Eo_qKZ@uF1h31 zVM6b43>gY_;|n}~G_7t?d0X5u46;LwPg^JJ9G4^8~U$fXFP2F zsjMVXDLm&Y{)Z6Gp5N5f;D%TgzOj>Bj9Wj^425M<;33#rkQl{Qe5=?a(eR|4-fC21 zp5+PD%aX<NLb;V>w)c= z3wQa1JKNgaOC}vDnsd@M>>;wg8kI4MCq4XFUZ;*SH4a8!92s%?G3K~ymFbSTwb0G2r|RT0U9xarO|~Mk6B&@w^sM=7l_E6;mhp_==8whQzsuIc|Oz zOwDL3$-9YypZT(y6r15#IB^=FTK>zs`)7(1E}gHR)VokEbS$b3qbOQa$lpfe%q2A8 zoAFzYVG+rm$RFtB^8HF8e0@Uy)~QPtn5+1R(mq+_`A9 z4v6eFKc06U9~rBi|Bv}#Zd%z4)#uv&& zA#hE7Nl)uQOI1T@DM<^0qxv!uNSD{hkX}^&(LAfWguGGIYKf-DuB1$j%{8W`!d@7m z3J3l_2*MDQn@kgvQPR9tmY5mrTOn9HM!L=QaZpc^lIy%B_CSAOY=DxgUZqhvjh*Z_ zlRnE9>RWlrU|*YO4djbkt)Jtu+qr!15h4u!M=bFby!Qt#FxbF{uKVvt2YDvGF;#ZW@9A1kPc&1+UWP+2O8S<8z^0EVy8 z#O{n@=q+Ii+9#(Ll_ii=CZ48qMMe$RS66Bmn?Zp0#;GM78&u6`Ey1wsMlf~^m2Nr* z)>X_EUil!}EgWNpS>Hm$ww=o+qyiPQXpG9_W{Uvxr!1itbY*nG3D(Atl=xz53+c_$ zvY%v4Gzrb4tN6>l=D>2$O#?N!WetGpLL-juISqY04-{chRJpv|8V5B(s(Fiis{vS( z6RHBkXiyb|e&_%p2%9@}Q%e@d%|j}ryD8lxuR|cuOU*Fkj><}$cwk&C>FXLk06~>H zWlAKHo7&K@!QY4r@0P4Xi{+SJHld6ZNr?jj^YBHfW2oCAw^{&qWETA3)QkT5rAJtj zN|!NMtSXLj^#bp=#9)T|U$V1-qTsMiQIgh^a|I z_41A(IM68~pf1qpVI)=Ff_0_pYBnH|uhgG49qRlr>wd*E97~fwrLoT_po^?Mn{8M6 zJCke6*${>tXcO!*ErqbEl654fQS|e?8-`gSvbH_uv?xmTFDLnVr<8Kxsjx+b9q;o8 z(qJqLxH6I|O@jJQCKvTZIXjjlwhi|pW`d>xMyek9`cFo(BYozzm)YxcDaN0yQ`v7m zBVLb*Rq&M}X7v6kE(1s;QeVfdo)S2IYl^p_37D7k;pM7F&k|Ur3QbBLRY? z`G`@%ujGCt^b{-_UaF?3d^%Vc7yCs;05Qa-Ve?hrYy5`EC8UrT9o`{=iQgO>lWP)+ z{3lHqQW}?In2JPDvU7GJ9DY)i4m9MqQ2Jjl%qy=!?bI_bLICHBHB?yMQILbsWDWCo zR9e7?!CF~O2Z)`ypB#|`sEa7poa{EmN;u6c8FL|6S{A1v9}|N&olX+OsoqPiuP(;E z8mmn<)mYWL37C_56H_@<)f@f|l#q66@vNm6LH-S=ip9gZO71-v&nV?ci+R&I)FDUJ zWWdi~g1EF=9zn2PcOkg{63`LgnlUpTf#itNyYq5Ro#Vj*I*mfuNvl?L>hzo*JbvV- zaZhk5%bQM$QF--8D}Pn!iIZ+Ul-Ud5+Rm+yzAzmc{9JxRIOk~ug9_mQ%0?|6joZTaqwMhzZ z5vFDY|4kB2v$;>p`8GB7d~0S$Nz~W5XsE&M+M|JsTPov{V zHQA0s?8)Z|xA_M8z&T4Kczyf@RtpyUm=78o6mwQzJO?Gmnp<|tlJ~v+g#wnV zxEDye%>6c&CZCEptVe)z7d4QV_-g0%dwqwGdmXPEgVQxXZN!LKu~!>j|DVa_ zVt}gy)E5`h`L8qh&iO*Q`F$%qEV1X<7u@n-du(lag>@EHLKDRp ziAn(z=yIUa-y$W9rc%%-w2w7I1`fEUI*!0Jc1~WKIhX1qt-l9iDJj)UrL%I0~@-H;W5^^R3B@Q>r5|u;t-a7jAk$}vMBy{a+gM}Mv4?5i+|Q017x_A#bK9AED|ep zDcUQjPy<@)H7X_V%b7SWw~|pwrt+?&3uAc#B1stX$N+-U1q3DEaxgW|{80w$Q5G5- zHF1Dy{dZZhnE5G>%{C?#hWGKzRqx1S=sJ=+TDv0YyMef6L!>82qmdZ-77aVC-b239 zQL!M}-pz0h({Dow6&ng&saht73H{~c1T9+mAky%fBw`iaRyN*!kFjCyhdZLl4gYJF zJ&LNl65Bk)*3l4uH-B}VMip!#G_c@hGJuZ26UDtixZ$lj5RXGXBRnZsh7qRu_~*Hl zeoByd^Efa!qD|vE!aeD9gc7qv{?t5*UX}haJT7G7o$yb@%?h2z`YNCS+$M{%z*79! zMNn;D!)&>Qzzw=veP%B5wSB``Ygm6N%YA>hE{3-kdlf0rB16KThj1jZ0Is*t1pY7? z50M~O^L7|%Z#IA1+dZzk8KwIPU44g+=m5mfLg!iX;^@05h2RUZtqQxUJDpmDEbLdN z?KA{9xlF^q#jX8f?)Zq}f`_Jii}t2TGKh;IR91dVZZ>3Sc>|vKILcVuM>xnDNB1}+ zhp!9!OO2U7DHC3^CuEZGybnT~D4~KQ1OBG6KsZ#&Ts53WMoUh^tk{e2+H00iqDh(+ zG!ZTEbENa@Mpl3d+mvc|zbjm%?QJ5uonRHi90|i3#i%uQP5CGgFxNgNJsp-`D;EeX z0NaUX;ZaiiJ6I&cJKf&^oNcO=>V#y*FZL{thcMMa(}GP>MWt`xT1FFmOA!$l)6K!A90FTB%k!N?r6)9M@b5!>YuKRI^G+ z3gt4@Ev5_QD)1q-T1Ea?5@j8TjfEIfuEm=Z7}7xYi~Q4jhLGJbqQoHHbGwM5Mac5Hi_#iAU>k zz*8*E8vSC5BVX*s{X-&T?mQhcwSs@hmo%FO_6xCNbRKPkHa6Mqxx4-!#m^Q2g?YCP za1qg%eL`n$K|{YxvsuEE?AJ?8M$o^%jb7*LEe$jHotmOPE>XW64%t|{5uQcSO8F}5 zNM;*6CsPP0ajq{Ym-)jAX7{^HM2opHvnW-4D&H^Q3 zgOp7pUr6xj5^QRY6%0tMZYTngX|Z4RMoAi={ju)7eGkmH!ZsItp!H*6i;qa zQ6pj%1g*%AzRsZ0=|m;EL)Xc4?*vE(Mik{AZ1fhS1V) zR=b@BJ^F_1_jnmXsv6v&2=t<)wRO@Gh1^+dY#!Ws6d%yAgpYBz(Q=J$!73<*j_C%f zAUU#&5$Pp_*b#Ej1E}uL{`g`H#?Wi3komw~{ya~uKUCeN0r`wIw50`l*u>gf9CrHI z8QUb;RE=e(-IKk~?$9@$s%p}gU2o~C1?CPO+9b4p%R!%CBww314&QGnrKFUZ77StYY%Vt@7q zX}C4;@JJ-N$LEs)oHeV6#3qDNXAxDnD`e|kWEoNMfh~Uo_C;COHjj?gkIANCbe|e0 z9co2137plI%g)l#Af!I?jG{I7KrY9M>FzHr@pd5&&bxW4ie6``73>KQz+#^&+0+*G z_z9Vz2OFm@X{nchRVtS6^wF^!X1X&U$9mqPn}F%htGkvP#}J?fd0`-C`#Gs2RYf^Bck=shzfF*CPU;N9hPrq_x!D*|+!Gcg#hl(d_Sl62SP}#S%{M4D4~1tvV@dbgx!Q?Zp(= zr;G*?p?*}=X#2%fY~zH&YMV`26TE~Mpudm7q{$_sx8#WUyI__>T}f&1db+c!*k6~i z`8euJKPlJ%A$VG3jHYMF5d3Gj8X}xhv5+ifDd^wmUn)JS5j@Xj98$1Q%F2Bo8diBb zf$Tr7!`UV=G}(Zjwfq9$8PqgUJZE`DfYy?59h7IK#1sH(kG;(TW-fFhw@;1iXrr`K z0v_8iu)f?+YnhmyL|Xam_G!5l|MGKrbCaP5ce#{zFDH%(!K%o`o3@0v3#T~aiSzM{ zi2vO8qYwJ^^*8eE12WMuhO{@0Isdo*cVm)M?Pcmtc&4fFOyUsfE0zde%<85>DN*9< z9g_ZRVLf0Wq-qy?#tkWpC?1srvWvP+gNg9D~pYHIW?LM&xhuA2tIC=Jv(0IQF2drkrvR>TAPsKLd2JaN0mV zJ()LTG;+pAc+@GcJ${;d+uL!N2t;$98GUfFB5@{1`ooRz4PLIAeRZxpj8)BPG}*0^ zSo0cMUk{$qEbxp;XW1l)X%+KeECABUl(gNUuz&Ex$G4XQ`@7p)Vzcl46R$<8^JMh{ zAQQ#aDpZp(aIVKjRn4I2V27CC(22$mX#^8kibhGZdeL1!v&@L!`*40*+a_J+fHOj@ zq+-0Nd{CLx6SiuL0d&9nU#&~4v)fr4z}7z?dsDryH-EA!%FF*ItKi!oq3TbPCp1w7CqqEh!3N-YPuV0xdQS}TLH#g zx`1Bn#T{ZZhv(`TC^xugp+xm=kXy|@#|DbHG8V=-xeGY z#$TmpR92`J#wfR1zH`mt&gL<^LLho{eR_|A} zw>*QYy_Yhtw68vh{K}O~KD)JXQH)f|?%y;h?A;y-9ARIl_Ol_Df6K!xr0s~VK$;UPaO~XGM5Ae#zeJE#!ItmTg1Edww zV@C-B)%7$a^w5G&3RGx1t&Ef0VuT0s!Ai^Wc^F6Oq=ihp)RO}nlhAo&1o5H-)p~-; zU~F}nC^8@_6~Stk>(yXau{En5(v&gGO0ASr(bQE_m+(v&Z_(eABcWp4_(8VO{5R6@ z{5&T~ufIdmJ})*aQvS~d)>~DQ{>kLqWk}O_48%$Ki9fmgY{X@ z{&U`{=sbTHavA%Zo-?ohL3_T1$bkB$xo#M<_ys8)JF!gg^{`3Dc|Bx~e_z=k4L5$B zk+HRh*)_D){Nf*ogMd62^AZx>%+A(-_4aUi*M+(U9q7**&FQmdXBlko_x^EZ_t~l< zBXMWH`7yWkb@B!M|CdD(y9#UOz=ME1;(&l){Xb<<|5Fg9C@UoY-H-WQP?NC6f!Z-u zC8%bn^P0y`Juza#i>G1Mr0eE}?EOy=B@smh0z7~<|NYf>1B5yzK~9a|jxZ9U)u8Lr zZ{t(k=X`9C%8{9|HJyi^cITBNH45`yf_edKhP~F;!-Fz7bG5N$7urn643{*x<|6;N zU=D!t*zzFE5#vF-F*2Fd;ZihX_xbpSEZk+eFt^5f<9_05qD>!-wNoB?PK)M3US1|k zyMZxO%E%M`<@Zd*@Bd`pvJz?1xn|Swcg!~D=uP*~N$28mjApIUZAEybe3d4x>Qwj2 ztu1LW>I0~3-KA~c2#4(U;z(kRzxgddF21kSwH>H~wOC&0@kU!N+w4Oy%gWZlJ`Ax6 z=I3^c&jMj`V4|Bh=0wYZ0Xkia38YCkNk^@&z_*z(r0@^d1_sM#O(bN8FM<_NUSwy% z3N_`C`Nur6-ZZ)+{Iil{VyfHA?ROAOfUN)m?+&Ep^G;kMmb&$!CJqH~KFZ5{>Q;^$ zB#-wTDPz0~+JGTF*ik!{NWgM%UHO0IS&ITTjIyZ_{wqD;j*D`?Q_9h5N!PJ)Yv~AK z??-9Rd%^R@&v$k*?EBxaO2NjTOF5AkQQUP8hzN^z>HlEH-1O8__7BkveqsAE4!gtY zAPa*&M_l*dWI_bVfx|$Bwf`4a=Mbh@xFq4SU0t?q8(p?-|7F{@ZQE8?mu=g&jp@zY z=gzFo>f4-EWM)LXHZm)Hj`x$DQE<-lGTzd8g!Ni|g-5=A`F5!vI;*89HQg2hZ9YJP z_Vsp4nynO@8*F@Uz{bGC$j5n}9`j*AU?%Ez-pGC2xSYxekYsp9VSbxyALnr(gzruP zDgj4-V3yJJo3Fj^np|7+XX-?u3(+vN0s6gBfprYrQ6#nEoQZ^3-ebhLu!_IHhhwRSkM>?W1QE>7PXql`e+1k0BZD%7Rjnm6RI#3O$;*|)|8ipksfYZMrBkR|}_XS(cxuM;!?Dzr<`3VQ{4bRK>xaRKSnl;xj_E? zRvdMAh^NTJ38M~&Erqcl6+L2FF5(Z#M)-%>1a2FiAC2)>)Rh<*j!Dq?Q-xg^Qg%3M zi5g0=ESijWG6LZOD=VaSVPXD=dID~Pxpre&-8BR@PK#>SkTj> z2G0yNwo_ww8LF6*mSgiM8z@=YcbpyO|#7(xQ3zD4O2E z>s=m9D4~ z|4qxg*_1MZ?Fhd%u>!&A9pCqF?cGS~q3#1PQTc@&+X%W#siFaefF7IgB-syQwq9@ld#9_Pu6qLBAnlX!Ktg2dF1>W@N%_fQst z&Qe!;6g^@&LqHW`nbMaDd2f$nnB2Zt;(&#az3H&97fSh+#epz_jHS&D)SS2CH!M*% zNAt8{)4}5`%D1q8#fCoN!77seoNu@`d7FxdfgHzBxIj50%TZ0H7@pjX31DFP{L+58 zn*}KHc~CxQ{VA*Xr8%MU*lX$@jvBYikV&D zm&IGyCdhc+4VkvOE$MBxu5B6Y%GKUxcnkLt!sRk9=|MIwaH5^GB>hN9ANYMvW6 zH>HN-ESlDE&u$*Ufux*Ii2C>xSv59xEf&ZRgKhJoo9O;zV-wmd=pU;vFQQ#$`$>7o zUyT<0ilitPfx(s$m$wTT%VHYI09wX!cIE_|4Qp?JD!bndDr=#4eKitE4y7LCgT<1W?zna_QmsA%>xKR)LroYTP6}#L*Oxka&y10=+j6;%*ID0 zV?A|^dB==;rZH!Jqf>3evP+x6Me`!7;H_A5Y$Zt`ORJ!(qik6+Ikyc2w$qz+k>0VGh+S8lD}{(gl0Vwn(C~}zI|sY z^dG4DdR!ko4AKu0^XXv&vmsF?qSmcpK|PquVVr@cmDXn$CPnJ4BtuXzYY?uR0EzD>o!{w1nf;9KBTXxt@o`^3I`ZFpdvu8m1*H&$RWQ7KlLjIDyAtH)ro3X zrux)$<;H`Pj}JJp?l{?aMferMLXEKfHPvOoFA~FWO@;lWDNcvM&iZ-ZC|L2v#do-m1IhnH%U8rg)7)6X&1ho7nN znHogo<=hu7$2ssQF~wDNvlLH%#WRC<2BimAlrvvJ}o539JVj{2tGSPD&jRGbV))b zxhDc?htIOW{#6|%t#tJ<9YuuJYZ84NDD~Nyx4(Imfrh@HMv(~V%gDow4Psr2c z=E27_uPlHTrd$(A6_&0LF?4y&OVp67DAB_#fE7?SV>WI6VNKkQ{#$&|kc^HDUS)xi z6h6^sb*8qsvQoA~!9^`)$+G~xV;wNsifz-iekfhhIMt|k<^zFxf8^M*X0oJplfNm| zF_u3&%(dUXo-$$6qDQ~-&#*$DmgU&CdQ^qm@0GDKQKBPEb<*YCrr1(lH6=yAOru+S z-!jOi9W&tmjC2cMh^=(eUh7yslCxf;E=B)LqpIFm`vMz2EVZ&^8E5B`F{Y|JZmm4w z-7-}*?np^;+gBV#pNZbw18?W`3uTN+WeLn`jyEPseU!fJt^3Ab>)smfmqjWUh< z_pN;L=Hs&bE8S8*MhVay;q*%v%9CFj+y2x*_m7tCQrU+f`4HRnyVZkmH-)*oQcuO| z>2TGS<0e(oXqbC+B!8{SDGC;0iF7@mt%~Wy0xvbGwD4vnmb6l0Y9nC{-odgQ!pB&b zs$)02=KajzIGCm9#{B6}(hTSIJg!7$B3dVaiRzvl5<4L@EzV)cCjqJ4+zQ}C<|`ru zb__^uql@d$Ji7Z=H%wt&x||K65V*3elWIb683HTzDRtjSQtLtK989`n$4m87M^LlKaJFIs@;UN^z$OQhU=tBpj<8>1M`~PYB z@En@5Qg|SsU|b-ef3p5R*!%z0^#7sW4{5F?ZVaROJ0ugSk&;q=E~B>Q zi~7gB=(0@0H^IBKWr2kKDuh?^vo5cmA**b}aFC>r{J8osF7bzW1PXl|ZTXzaHzb8| zcnd1d*-kDo3{MSEL%_xwEKuW6Pd#u4y>oK?LCffNX<2 zZ30>PA^T`s&p(%gt3F3M^$XtE`Q@44)9lzW>-lrOdTMHlW5*qlJL~d{&NkY~*7o|7 zh~URD3*EF?zOh*fXO5l8*e1bojWTzXl}?04l+HcDR5M2vKtqjICP|%A{y;s3;vFwL zf2l9}@gnfY*UPW%`}X+x<0&j}+o$tqFXn6HVx#M?jW7G}zxuIN9hI7yrZ&UtGDEA} zbSPvK%_vNE54@-jnFqYM@hPUn?Yl}x0JTx-laA!@6Du>5GOsMGL-yeg-UOOmJsmGz zaf(+Rxw)O2orB)Wgl+@C{Gy9;Q)Wt`rBXsNC&@7_GMTwcsimf>D!J*VN#FzdL{#EI zRONP^bu}?x!h*bndof5{mCe#{3Hf-uae|$#ZC5Sjf`r62lN6)r zLE*DUFv)3EyFT72a~#A!m*_$1Q|?+@}F| zlbr7*VA%QMv_xw8J<;*>g5PN8uEjcYeEsb32Uv4j;%@%Hyv!z>YEyW&zL;c=)>2vI zoCkx^31%3;N%N&*hiuPeQNez}b;St>s6KO3^wJ4r!H^m@icavCEDM}YxOgq?TSCNx zpn33gjdi?8-obb_gWQ!a>>)3PH#}YoF744F`;cj{E!uS-lK5gL(0?&5Loq&fK!x5+ z6G@J+#S1dxzaLYNlVPTz4~ywcF?2UiBIQw-FN=b;8PMM5Vfe7Eq%{dy;^}zudJriK z^METfTkj#|%)Kv>9jFqW(e#viMU?9bnY=hH|JpR%zeapCQM~!P_(O-y*lMEDF;GYt zYlEb%DoSBv*noHrGJs?%O`awmIy1@zAE^+A3&&BgYedHdIWUF3fgqPi2Rg?CC(y_{ zj?!^`B{%{e0XAC~TWdKrzZGVMJ8@me-qFNc8*y?u=E}sePE9_88jkDY);W3aQv5Mu zTiMfeNNMyC!;er>d{0+WHNsWHb&y3durQn(2jcB~DU?A>7qABT5h{`Di9GS2NOfKG z1uZe3`U=x$8S^4-t$s^#2&e4N7-4I&5}Ot?Io}atTi5}mt>8W;Ci*web-o_3TE0dr z!w-~L#j&~N@aIgY4#>)gh9+ig3ZS~lpIB{?G_N~Q*EW#-ihkzZGtDY?$++c~q^6fH zafhx+C~H)e)goszu9V#`jwTBu2Z*QzXi)Q-*--b!`MdPz2lPYJmZGLRu_!>)8w-sf zbKmvS&!}nY)!lO=Ai!T@QP9%=tHxeK*Gwp;t+|g3O1h8=q&Hn4cNs|1DQ}M!%`9`F zU+1k7S*BEy_7a}0O4rBBEUhA*P$!FhJ6FiYD62GNlBd@EZJ}Bo++ATxU72{2LaC~0 z-ttvPx!yUJSxI}qO~+~6z03JH&62sbwv@u4R;C|s#-g!_DR^C&i9`*uo4}W3(wVNz z+BnuRxDyF0(M@VzGY%^e!3+2$omfhhD2CpVXs?jj0?4dvj<2Xjy^Qv!g~E8=J^_!* zQX8tKU8h!zkzpCmR63j`s8mf!Y>6ZiIL8GLHfb$M9jY#%Gn)gdD98Dy=(UGULAHp& zXbntLC&+7HhAvpEGzK~>R8%oMHWwR|RPlcgLA^Fm8*eAuXtQ~l3}+dXPrbBYfQjHe zAagq4^|+@Hnpa+O>`8BAQdI8K*6p?YN}B+e7Tp|{k}9v|o=TYTpx4fzgyJ2}D4)<; z6qRHs^&)`OR@3vP%^H}nQ5_=}qe>2uiVWLkcXW)XXU0oYip1;YKV+_T+t;sx^hcuZ$8a#w z6C}KX5Tb^8`ff*)0}^v4zQwB$_y87esoyE@hOy}w5cfP#_L!|cu;Z`kL)4grvH z0bKz>>QPL^9@Y_H@4 zJjm$3b->90+KBtvg6hc4*=kT}F6lc9?v0+{pMs)_l`*j$HVk6;#1Ga^E==%~kOG_` z;Pxq`Z4`flj1}~G`%wA&PE+qgZ0|fz!O@fnJWna*_(vF0$`nP?{i2ZSc(t-?*e<5C5k4gz7&WVSmkyu1_B z*qU-)ZL|Ae8C^ zvA$p%GS;Ve_Bmk2QVNkCjEfog%u}4GLg~?pKy{T6s?X{FOG+Sw=9P+Dil3Y2soa2{yd5$}g`}%|F0qh8bxUoz@s{Yy_w4M^9MMz%ehel*UXW%U-PyVJ$yU zDmHZ7b)2TrPb13>WzTKQX7xGpAHC0#=UO4w5Q_B{h#v4}9wSh0V<5EGKyt29+zf|+ zw(P}^aMJo{R2QTOne^wI-5mC_D*SqZ(!kv0QsE_zmYz6UhgsQKwFR7B&Ec!P6x54V zWQ!=UXv$h}^1d(tGQrzZ#2Mwx;mtu|e4P@oR-?WK_wag)djfc|dz($%kAbxIEj`7dI3^lz{M1%5ol}HUqlYL5!0sl{LYE72V zJWpC*uaZEIhMF|QK%Z5o9Htl-X5wG~Sn$6IVGdazH%`s9y0)H8uYIRiQ+;Y+1>cEZ z%k1YtdhfJax78!MR^my-jY?QJSE~ zPq4ma?TN6ufa|J2OdG<$U@hX(txVsy%+8gtTg ziInN%gLkj@zV}$R7YXrLBA-R{2&0s$i5aaM*Go3eUD;`v>T^!y^cF=?k%tb2X{H6U z@ZZQzp{%IBIK#W0-Kddi-mR^#(VuyoQVz>Lh6PUg1ne+Vlt^E$ysi-b8*#GtZ!Q#R z=XfbABGK(u=Bg5FZL6&2Q4_26LYwo_MakvNL0s3lk2-yGQ#3po;*CL*#&VHD>?{=< zJ(U)j@lqAp8fPtugp`=-3tDNVjFUzgr8$!nI#i+sxZe>%;#q86&C+~R~AeO z;>%oDRY$#kdcW%e7P^KUIdh&t3hTxOLXuvL)0$b#Q~7Z_4mt~b;SPhD9`TmugsXJq zq)ABwi~x$}NvS`)tmS!Yyr^-O7>0|gl$U$Bfz=HuoL`Q_b5V9tlg1*ICw5ufmVNXg zi&;lp&*$NBw7VR1*+SaBBa=}k3E=(ijQ`!XxQ|}rtN8%ZZ8cHxg4o2)m54j~I@Kb( z-v6OJ-J&~PvR*Q85O)uer%~vT#Tw+G(`9>S%ja%r!?q{dNgVNSWGE9H)JgB}34>!S zU!AlCPL~N5**Ujm+O4(O=|yoCQCA&EpPwO&IUGHTnXWFTTVLE=v{#o5w`sh&W(3~g zC~$8$g4t~|gntE_=OoX5C~-L(NvENw#N@AT0{rlY{0Gr4zpTgXC>Q_CF%6s4Cy{k3 z1Wr-#)*`FLF+$6*8?X4iD?f5uL(||TgwF6jn4rsqU|6IA_+8Svx(2e6`uLyPlFJ}r zWNl~#NRemP?UQBA@VzFH_*^E&Y*4)Lk;l_2yatH}P%}Azid;%pUglm*u(1t1dNB3+ zh31?IFwyuWG+H?zw~>`j7fiF!V=n+Yab*^RSqsV>`sQ2%r_Cd$cqLm4n9wD={SL%= z3>T~-TW^;}kOUf_N&6p=j-Ofh6I-Ht+AsUpme7}x$f19vfu5iPn8pwYI-MrdqD(pCZp2MUY@Lv4VGKP4Ya>ulj`i7hRP^l!mwQ7 zO7lHDn-qH79)t_}AoRHgLipWSrapi;BO!jrW~xV=q@vxSLW30e5pM#{co}`zK?`<~ z(ib0Z7Z>q(q}0*~N4rl9k?Z@)7rD83l-%_h8Dv8QJd5Je$HE@xE52Iep`gppa*(#P z59to(;M?~X6d+E&HHmd;DgZ%BX6Y|XiZFI)>!$Q3lpbzxFe`{@d8{d zpVn=;J#PDxu0X~SdQa!zuAwNtKmiLH5Oxp?>=3x7Xk@I#Yn~Dgg+X%o8&VL4fhKs1 zW&ef_GQ#zUT5mYcEd7AS@--cvDL^Q#;-H2TQy?KF<;?$6TrgTgU{Adt#?fu$M)}lS zH5Gk`?uh8HSx|y{B-@8FFOT0kcuzWZ5Q8bkIu{>6G5wQ7m>nQ*fyEm;v2QUUfITG6 zcSED+Z_6}d_-mihh&0!YVO0YXY5>< zuczdXab*+>UOFba1cJv)YPO;JA+!WyNnB8~>F5zq4Fxn<~}@@wYx zGdbKaWTz^qT>*rH46cN{;P`;Gr3H~gJA0Lb8btivG}1~DbaOk%hc2+pn`_(hTSk8H z?Gpvh;Yg6oArAB$<5>}wA^y*DUt8yVNU?5x#L?OK>a@vqdnXeH^nQD*L1fd`fu#di3A>0z?>c#i_YP+<*vv zohKKj&Kf;qA#594NE}-?Z$OcNY~Bh|R&;Awi`&8UE}3zHwCb_vLBbad3U0iC_gvC4 z5j$pQJ*w`CfvP}7RpUtO?A=Up+}JupN=G8u1QDS}hiQZtz|odfhI2{JSKno=i~hL( ze7X68=P<0YB>Qt;6(%8Ll%i06hYlQpaLeR^jz(R}_|L(YSJ(p?ozTpKf8d*SYPPTo z2TA_6LLzZTXl#hT?`gnv&f@o)l!nj52_>% zMsa8)*BCu>`pT!6z^w{CpuVck@BJBP1@+9E38nalY9ImfDc6hLcQPlb*AY8}o%RH? z1oKmT{L*xR`%vE!PF90jFp(7E%G|YOdX8+Q=FjNqv`YBND%!caoW9e;{@iOVls1Bc z-1^D~tWHtT16Tz_H8|`UG#MagaXUP{)jk?2wO>-3CwAyo>~Bnzg&C88B8Dh$EZ)LX z-^iZt0+8CH3crF1z-G`F4=JR^ao0ew4-W=W3)nfJ@RiM(x_sQDr#FUWLy^PSqo)ft z(saSb@!$4|ILDX7Y;pgcOQeYJKXaOk_SDcVjgVwTWh>? zt6~{{oV+ckhO%{A_}r6E84+fLW?)Id#UPM0>huS02S#ZGAsWUX-q9%~R} zNDtdP>(M>ANDdv1kbhddZInnwb5pbe48}#GnExdOqg2YEIdzhxl9U+Qm(M{e{{e|20pm9-S$Op;kx_1JHEc3eDnAGDUR_CU!jwib?q z`=KN&&=Z2i>M$Q~r3e5oTAcha$r0H7A_M;+8JeE?Ev`cB`*6Ua-vNU&E*3o0<2O8E zjvd{Y6^Ka0o{@XuUq?h>_JZ`S)d%J)q9~R*xF~rX(_n9GH~}8ZH@NDsFteICAFI-= zYnMp?Q;irLrqwFm#P?yJGS7>k*LnPWSjqS#?t}7AXD%YZ#N*xQ*033Hw+U;NKH2lj9MwLqABda^jC9mMj?|c zt;f>edujjl*ZTY|W7{g%o!@jpU1>=|E8d^yjauL}o$xyLNA_SZ>wS~3yxe2I7C3Zh zjgsJ&Hw03un=8 zF?jSL)OF!1ao9hrzcIUmOoEOceRULuYRNWwiuR8FZ490$^Y|@tG@j?i0pDpXASI$Y zc^AA{{L8T$r=1yL7|$=q zMN^(CZ;$oiaBzIVqwni$eOjGDzYyw22Jgn58L8EEb@q9+lF9K#I?-HG&1JRLfaN4C+f*M6op?Y>K;`ny5uReF}5u2>{VH%Y95Je&1$C0Dv~Marb?wTi}k>T zV2+hceg?j_E5UCrmC5zv8W|ZfEfGsDG!G)^At@1p5o4%UDw+}- z>~91SK)C|XF=cc}!D1Fvz)sTI6l{h6_(+Nd%o%M|%NoT15IeRCy3E3q@zn6|%2p*} z%KM)iZX@wl{(A3cE9&uTy2xtb*ka8@4%t+xER0u*3AFL_X)D8BCP4JGY$`@ag(#V7 zidjtkJ>m!XGnvN#WG7v`DI6@s4_bvqWFzf@R&yl)M{!A2l|z`l6sV~NOsPcfqS|6% zaJBRCVz&zf=Q%soX{IQuxMpI#SZy)H_M*AJH=-g+r}^I%QtX0VUPKWi1Z`D6GJf)2 z4L#-8stuX1+ao~F{ZCtS1y?t)Q~`vThD|TGE+U!KQfQ4*+*X4W z8&mzcJF83T#^H38)AoE=<0IZ}dBJztL|T=|PIEJpnMRmUWuHu^qS_K7XNnLLZ($rj zfKI+-n#DS9siB~*3a!8I0Sg9!C9JXJLNd*PQDiRlelU^ZnQT)z+qoLbz=+qBzEyUT**V|d_vkOIFc^zdgZ$$!e z76a68-vNH++I=I{oB49|c3xkboV>BG$np~j*@#X&0M+w__TmAKSN!ibmo~9t!xW`c zDYS{5k`INJ)j~rF73KHcC@~6jQYll;6&E6A87-#Z#Gy(+df6Mv3}Ycl7jvQQf1vBR zI1OTLsb`m{zpbu%o^iDVs&Vpc`-IHEE|cKd4o8dSW(I2{8;9kZF1fmojF;^aXMB z1(*ubb^5G=2>dvXJg<6RDD)PIItR|Qo#ZY$XSc=HW~@f&5L8Id?`X|#%?SN>i}yX6 z?OOfGDbXd7>T_wrC=tlq!{1FZ%};@&;B#qTD5v<(E>Gy8$Z(L*EYs1syT!X`y>4 zFS-;lY9-RlsiX)ajlqCWGbASnuBl0p)l{O+o$Hvl4h9iE)yNI@ajg^auqkvoFScXHA838x_oA-%NT7$mJtwtV*tl5!|dqVvTc1n&f+Ya^+n(BKzbQ2`7|Sj@jj?ex zLL}0y6%;kb(rpYMG<>`%TLw6yRta8hQ;T}f+$?j@YVzWL%)4yvCe;Seu%<_b*zq7M z9J19oQZ!MvCd{fPC^G0EtHd&aJVwx`+)dZEDDOlbrA&TfD6Ym3MtHBjd?7c4<2Ny0 zV8SgDxt_v#207TVW3IvLn|WZOa$F@nuua)6?|Vuwf2P;9%?#>RTGc(9(nxgI?3Z@!%! zF33aKFeYxxw384)fci1x5PeT46EphNo|L~sFcxux z7*ue%7L!!9kT?C)Oi3t5!EzQem@fdzU1mf*{B6R1`*E;Wyz?NkL*Qk^4Oi;OoB>yI zIThM-G8HOb)Bp*eRI%mmbPsTF@Rh8}Y5&u}lTvsiXTo>^ZxG1y=rxZsN$$ghiaLk* z-XElzyGgfyscTI7ZKo;2EjuT2s7_VrU8VM`~WGI#1$ zJ@wC;=e>6iix+>{*+WOBKpyA>3L61`j$h~luqWKUZ}8Bz)Xj8(=0B?amxR_7WpoK! zPP04FjXb|E@87{34`S}h2YH8{#~l(NHYZM7;5kBO4*Q{M!QceGpIS}Vj}N41&mSm| zba1F#fUJ7d0;0Nk6wS%i*xOJV&1PzePpW(BJPJBY@T8Vq6E0Zit>Y{x>1Fk&n*Jqc zgkKWCNR%it0LN>|-O0uG8Nrb4??EtcLMag*nj}5s5g2Zo!(!{)fq&u8FP6Fdufsk zX$oXHawxUIUcm`&N(U#*chzDhT2AE=RZxnDM0j4iHX?Rw7D>i#)-mSPF8qGbvm1Y0 z7u&)?G-Sd!0~(?99v}^V>wL1woLR^zB&G)7TL?*lN&PG96-w(^*E zty~MFUpS=;X*jDA9041IyWx8N0a|=Pp|n9?_TAzPN?tb;I=xf((2im>DS*skhF%!K z6cIVNeS9s8lN=}&*7$TT{szqWsMg>lzTpmcdjn9tQhLA5Sz|(>DbMaR=Aj~)9vEw& zlmjSS9N;VyLxfT|M~z(aIm2=*27RCH8MT9*H8`bhH(ii%<5y_&YWj@9zSJx`>nN=$TD(4a@S}9~o|O zP=sgN?1OqOz0iUY-`I~@z4AFEg(6vd^`NV>8126C83V@7f>OM_GX@*kDBvoBB^wOC zTr|TeHgMBBI+_jXg)g1=!QcvINqN^KbrvDRBl2t4Q(u+@#G0yX=Eyk3Sm{FWVhR~; z8v~Zf0p;;_3f)wwpJ;B$=y)*-=<}tp(OKgXNZLmcnJNgjOgc`II3fJ9J!VrX-gM~M zHYBWwbCU?<|)dwrptv`eiG3=Od{uTSGsZQ-{}fl*<_Aez0~%vu(Z?++Qz# zAt|7PwG0Vone2`k@T5SaFKC@}C}zPXkOx%+o*lNoVQ*wud_{FvkEPt3wGgP1?CQ#N z#y9(0zLHcxL6=cuU|^f~Cs>R8w+ZbDpdoF69iX!9lgPE>sYmQYlL4tfT%Bmh^x^~? z^rpOllq8(!P;i5@la2{?EY@vFJR2Z=MqIlB_EwlQvv3R>frz0fb-Bpt?;Rc zy+|@YR#oEcAOcjWy(2BZ)>3mlI7cmS84S&LiT`|W$1qg%v-N4SL_Zu4G`3mJIpW)6 z4dpw+LWyCGm!{|--@?> zU^wjdcFfY9cL?hr5YeE(EtXb?KtnsGQqj!NrG$ryO~Qdu$69(c{YB)3wX)dX0_&{n zp&c+YLv@dTUCr*X5|r-IjQZ|@!a7+cZ+atgVw$OIg0O>O14uqg;NuW@TnIN~44t(f z+yB9^mDvg4N&_l-!}EIt1*+AK`#x-n;h%xB_glgJaLH5J2I%EbbsyzsE@T7e>K7o1 z9VoS1M~=bOk=BaWI|U1T@LqQMwX0umm6N_lZuQHqQ)E%PrIy}{K+3YZiNJ{D=$yi0 zI#wWB9uRmW2y5z&o1$D=VdLf}+p7h4NfG+R>$lFUKT72C(dYrIxwwYyI5o?mh@1+(BU zO06r4RjuVUJ6Z6B9u$0pF))5W$7!S2K?D=q*tteI!ls5sKTWO;*9A9CXhY6^ddr$; zec61%3gPoB8>Y^LAkZ>|yd>(Fl%nCPqw-JmPHJe z?DGndk^RO1VRDa$q{URZg=7! zUuXq~U7^w9dn-b02>;e#Jw~AXsJ4I-rf%XmuH>Ut9O!Lq#GnVFf0gCwVY!SwBfT#s8FsitU85I>5X=Ns zB(}_OQ%nYPC9Al8K4i2^0sVSuddx5~n32FZtHkM$-0-1m&i)zP6eu z-AXl#kHY}4?uF0e>ZA3P3N!2E*vhgNmiSg}Jn(S`bP=!G^=VzTLdKpUYn6rgnt4q_n zOsi(Z=gU+$Iok)p{!$qh51M%e(~;#H`daIMxZ@cEkGP^pAph9H*wwIBZ?$^?gCo|e zQBZq01KBcxYRVLQVD6eRm7T4~Y{a|^G!m=eD$y=yW7xM6d4dOQ2&O zU+uqY#^b%DJPq!bQ^zn?2JG(TmCD+|;SHsE62Dmn<%83Ni!tWWo+P2MJ*~kQ+>ddy z%63Hh(t`6cQWdBQi`B&NEKW>|L_>1PpdczAQbBcllSNc{HCmyefz+&xn4;iOmIS%j zK3IBr%}r9ns?cXBM_j3DM{o<@GFTLg8it`lg(kJd7%zvUydI}mF7Fv$bZQ1i)^*(r zwbp7c*&p>p2|o)AaEa72c}k*_55K_o4JC;Es)a$i+DII-AQEsJj`A_=#u+yf+wrf3 zA)usECe^r2U)veXj(&XOf(CKEJ~a*UQ`ORqfzyq*AKF^7%qEde$tt#i33(Im-8{1( z#2Ru89NaKNu~0#5F;LM*OHAlAjsL_@UmUY*;NrP1qTT9hI+n@*H{<#HN}sJ@Z_XuQ$e9adG4ZwJu(>XBlx4Y3Y*}kxGTy|}BVk1c9V{+> zxoSw2Gyr2*H+c+}zh0L*AX+E&S&DA#3|ZHgB1Gj*avrgKYLkwsdog2@!ie%sgr7_o z)ILxisE4BE{Ni4)Ih)lC8*kr%OdJ1D@C6646YRIo=+#N7Bm4r1Zs7hzowk7e z=POV??bt0DjO=*k?MP|}Qe!J=G46%NwGX4eF+Nsk!K9eKItks2u?GSb#b+7Zo;v15 zvh~9FuI}qshE_!`<;B`T0y=}b_dM^$Yl_)jt5FJ~ba|VJQe+ETQOaC99aTwFWvfB+ z#fw?T+E_1o7&*|b(4On}x=@E0?Qv(JQW*vUSv?6z8wGDyK{HAV-an&F$X&W-t6>{_ zmeVy&%+Im*25S9VzVuH6tvKJG8QBeitR?wqs@`H5OLC}p0c%xMDXO^zG%WD`9=5H_ zAvvgBTHTrE)>Q1Yr{08wU1||qRCl>L?YB*gPo(Uuo!RbFP5?WfR86gjuC!GkCf%sk z@utAq$tu*08E$ByCZ8+41O zdZ!t#18#oq!&*o^CpOmMku((Ks#Cbxa6tv$ZrXEQX}#vcQ3RTEghjlFjb6p}C1f5Z zfnRzq+2qt|YLylJ$LF9~9xxJeg>YO(mTMg*d$1AXf|as?e7g5%*9-_tcAx%9zJsa< zA{8E7sBFTE)KK1FM!MOEb>YUMn7zB(WeZb7E&EqEXiJiXs$8TR2J^@K|PxO#8AXYJxG$Afj=(T z*d0!up1|KVk9<8t%S5~Wxj-Yg#5k{#8SS!M_u+lUZ)Lv<@YKub68XG;5#LVE3pfH; z_zo`N?bC%t=~Wb$SYaKgBe1y)Y`$6hDjMwOAN3mI$i_f$_1Z*zSNuUNNz-8pj~ef~ zY2Q>VS4z!pN2{RtRItaXM*fR=W*}5F8b_rZO!euK-gK&8J6c@yZm6LvWI?7rK29f3 z058w~rX@?ir?3oj-Zo;XJAvPr@I!$>(X3r zKfz5NWTb}&vkRObrHS3gOwC$%v5B6u0Co7E)~*B`s_uk|IkKN=PMIBub^!S1Ag8<$wHJ@0jKraeMAFndh0` z?|pygJ?FgVp7-9Xc*69bzOHra2dZ&SK6Sk-WJP^XMpiIGV+u0P#;ciKS)g<^JB}wE z)p>%KHzzpzDigyrL+d*WudisD9c4Gy%eORI`MqW!J*pV&-~(xt&x#w6*3F!O_pEXzsg1!jeT*%)67UBw(-=|y-{n`=LNhx z5y89Pztpl>+v?wc7V78?T@@cpRcwDQAkFB(b=_2H>3>If@%p*QkhvdJY^E=jMcQP0 z&Eu5O32|)aCc$?Viea+iROybU{SIPm;vo^cSquedA>+3-Za5s-%<|!oG!xuf z>YH2Ff^1aIo7>zZy)#CZC(n9%EnQb;dY`6XKP#Wo!h+E@Oa#mKRXEnfOk>y!rdf}3wg zZzWE-{isuP|AFP9XC4n`Z;_OvS4Pn#kA75*Ja`Nd)sH>1dXDxs-q7i^u2nVVt5Ua| zqs%@uQ@##$E8G9dvVScNH8M}8YK5N46Ye$&EGsP++i#SWJ8mKJXr3SMfT~x%NQ9*0RLRBC$&O9wq> zXeCoe{O5E$m=(;hdm`1i+R?b{VRHCC)aQ*y7VPR=U#rkK=vy&dZWyaBq@SCCCr#^W z99Y_HT9uJdyBp(>nJaQ|t8ZM1QO==@KHVCPdKQuWiPr;5m3!@Tgd47(LPq(=4#v{g zFHfl|*v8|fm*&kU8eqApU*ORUy*nXcRZ+I2>06JPdLVMI2k;IA{c~1lk8WJXnP;|f zvW4%Vd*^9}WQF)Mvln=3+CRK6QsNh?n<~8hSd>1kwpfUkjjX(@l1#g`$wcYX=SIm7 zo85=%Un!duwe5L&85>xsOApz6^V6o0+@67)M@Anje5Eto)ujXrb>~kp)Oy9YtEJi% zGk@TVtkz5G=oKce%ibIdl(~84++1x+{-qlob&p;2XXSRCUApj%zM5@#=k!R?8?&dj z+_fQju9>SVd1Kilu~Uu50<(uV59V9g^hhjT%xgc7dUu(^w5;rKhpz70digKXdXo7f z@&$57^9ZM3v~^4^F;f|_-#RU~?Bl?3EsrM6`m`8_MP4C?O_h$(TCc6UI-I>e>}2`B zLn*C^1upN3P;&a=ZwX%Q7)ozGA3rkR=Bn0h^zPOh*HR1>&T{b)w!J?9F+Zh<02CVpM3rQyhS|7hEh z+3)NRR8>2qp)$4AvHAVG&UHm9XR9*Lo^Y^Cu-!xLTeo%d6pXpFv0dEswfQnndP~+i zdWj&zohs*~&%C>5UZ2OzjSe2#F?lt;yys`HGLb0GYKlLf^fKat(UxY*E7!g3o~<}d zUAu-^>0+)wWHuutHPiFZb|L4M#fQ>wER&LuTp;tz?C#3vyS`HLdCl{!Br_NHt?V_R z8iWklBKWF0m*^Qvg;QS4{+gQj)p(AB_Hxaw}a)p0rj218=l~M8!lEINq@X} z$}q~b`KcG_B~^A>4S(uvk-`_p`G%tuw_h8=DB0eBk+nXYAC-rBbLz{(sxrr++4GL7 z`#ccQ(B3e6Uc#l7{j+Op)xw;3eJDAVEv_xw56Xm>J<1gcYtOr2d0p^z($=9`%M?1z zGV)GD-29#sLrM3?Wv!g z_H1k}Sl4}t2fm}TFF$Vh9{~u`6@?%pu%pAE`qA-3gb$TTWT<%H=srXSLj~u9qXaR? z3`9`{#LieVY(6&8cuQrFjxM8MZFK52xNkD~l-X~@L4u#f%D@Rv; z@pllRob<=H$!_`g9yK?-BnA4k$v;ZI#!Rau_us5=g6)m6XW0V@cjPabUs;@F*<<)_ zWw*&bjXV8^Kdj9PRn7E$kVn;tIjqyLXL>P;oLOEJB5}IOEMNzUf5e5*{)S1zC@k;z zB#|lN+vBpV;4y6zL#Z~g>66A_jPMxyW-T^quB0}HkpQbD+U}TBe3`KH*YlO*(ZnhwhKP~ zb;|7(wK0V@ZQIi&?XEfR>fMcdn#|*H9V+#YkIPhe)9+o~Uq`WwjU!3Bn$8lL8F|#P zPG0EY;rb|nkaJnb4`|F<-F~~F`8K%2W?#;itgby|y-L9r=AujcJa;@cMq1GuH>QO| zE{j7y&V~`ddbs-?xnHh`jehM^*ndZ zd|BSvU9v_h-amKROxufb*hZmyc{0|^4w8vmEuu3zhPNse>51^o%+KjnHjvub5jGO` zg}*PHAZ`@w*;5)V8Qk zQ`t&KZehv3_q+HIeLA*epZpn0;7tMIN#}#+zuQ>Wole=r7!j;W4{WE|QmoFb?5eYZ8=`5Kzg{aiUvdR&d{ZK13)z{9lBIuq{JNMy;dw&B4{7jEu@PjfdJYMtBOAUy9vI zyh~NxzdOUVw|69ZSy7U z)77RBbW)}*R@TY;oTchQUzO>R_fe3ei@~~>WKHt)70t-U2NYHJTMG}S5^k>QU)TQp z)rGRXAMW?@e8uW*zlgteAgM-NL81HeyAb0$bA6eDU#f%z#8y42Zo&FzCeU~f$uSz8 z2=R)2v$Iy-t2tI`^s3yHnW0QQHCHuXIZ?Jq+J1IQa=?6zq(i+Qug&PrqD5PlJH_rM zArmUjEL7=4NF)kUWA?wQ;i;#baJm+`06P+Cz96^vb{aV{DFKsP?HXoe=Px1px(4mj z;KLi-FXHS`Y%L$R*yH1~-j8oSeb#jE`7|=bWPEwn($Sg{UQoR29L8s+v~Idk`!>m) z1G3A{o6nfjT>oTtaHQ9}>U-KHmm2CVkMMr=@i-pqZ7lB&;%fy+zev!Yrx7o?`uh0bg1ai^jq-nDFdcllBN-9p{+ zFHY;HpyixwtLUa>Q@39XJz6nCQV4UAcfF!lm{6|MLxR-|;?U=7?dfj%25ztVO6UdE;mbCw^y*Gb?|iFf=|`& zKS>KB_dHouSo-1ou$Rmk{Xy}7Jtk)Q?-QRnIXSL=dtG@`ZudZjviyMxyQGJu&$}pS z>;r4LyvypFll2AeH!2mzy?FTU?9k=i>vJEL<;166@wB(e(BB_*W!aH^0yYvatM{Ip zX1tRry5vQFk42Up;}j`e`!u1g=jAqMKe@7z0KG=Z6OBb5KE3U1Dbu`!J7?^#vd%xR z%=3WCOa-R4<%kB4k-SObjWy3@7mL^Ivj!oM_~w?x=VwkzQhklh^DZ3T_Vt>vUaO`4 z!C5FiB?zVW>57!sn`JKiZ8Mb*yzc30pp`sXoqt|QCL+tnIdeeDrRJT(%PyItJ9jxp zlhl+XR^@lT%ZQJUe-kWnaZui(DM}zv>B1T-YHNhKK&j3pQI+LKx)O*Dh`A*v9>toc zh)D0hp%HlF#(r8@Mc0?)Gf_Tg)y)g#_hn<|QyFUugUnoMO)3pM>l76j>DAEOAhA{M z4)<4_sd4f?FK>TeJ5b*HzFvFpXE&8I2aKJZJwd8p{ru?879w)4%0*6f%Q}prc&8$v?i~ zsJDU4ebtjwz_WRP2*xm~65EMTaqtfEmpF4I8-!gnn7d+L6Nyp)t zoc*kyI;TJ$_$dbbG=tF`u3wXK~#<%gng!wr5d77~@K^C-U1(;XhF*|fjqPm3vrkBfeSo4*}vI(+r@UhkRxfe+qf&yb$S6A6J z>{$Q5O5wP=dW362UX+C(+-}y@mE|)o5INYIN45Ke0qX2Wf+Yd0J#41&KtED#hKjzS zp)uATEPj7`nhoo6HAK6e+zBRfDFg(8hvED@B6w;S|Bhv7Yi4g|<6sP~xU)j|rj4L$ z7ei1vm_@+H&m)58F6ws(GfS+6v8Az9gOWR!4KDe-ydMLR^-!(_?=)h2KV)_h}Qw;Ujms#VyOIBa5AX~3>u9ls;eo} za7?@hE7tL31({ZmZ%OjxrXQV%_->dA-h)gb(1||EI659j zAmdp5b=<>j9i3b}!KnT=sKprP813`8$*pi>H6r7(A-h)VIs36fqycW(4jl&_41WlBNx|)WTrY4ez zBO>v5HB|yy6{D_(CgBJ;EsQ!EhbFmclGN1DL`?z#MM4o(!M#YVn!O3WKfe+@LpTdG z1l$1o2ju**cuRp8Eb%>nwBPBT}xFJ=?1(~C8}Z2Bs>x6 zh9seYGH4A9_(oj|4*KqR#UExQ^0GH3mJ~TfNyzDL^n(SSQ zix&ZJetF6ox%7H&;n`eBd|FD}ItVgH)HI02YUBId!g82I=9-8dO$AxhAm|+Mz8v52 zCwS0F@Ls=(0)%3#$f(93L;C-r`u%hCBZ7zagj;L|lR%`?m6?G|)__hGmrbh#Y3D0I z0dLN#@t{-v*k5PWzs#$d3xrt&W+61p_$ILU{5E*9Mhh4-ao$7(jzY#U#;K1cjN;nM zaZ>zQrey!<)+Hc*m>`$Jz(^MNj-TXDYW?1~;9->V&mUN5w4mQK;?S`=OtwWO0?V_( zxfJGstQ#NumVjfk=~YO3r5F2vDk?w~xV;~_!{pGVe%AsX_IF9_>?Kg~i2vu2-{)V> z!_2((dmr8gD$ECAzYL}Zv7JkFHhNg4@gw_y9yh=!1Gjn0LoQLdR0Q5t%e(%B{_ScF zSCW*!DW0MYMgl$H06b?f2basocGXeAS>f4ef=aTtUkyfp1hBw_Tiv*hTUahdSpjQE zr;Y63N4K1~lH<>NS&y6l8<>p{p+_KPI?(pM0P9}Xt=9hrpcQ3JK)ebwcl@A;<-cqjE6hj%!>Xvk}5TcxK-X099JZx~!em%LO6_720pNzR>xe zrkTTRRTP=ZrrpMD8hVoh!NvM-*9I|QcMa5yeP6zD9$Ay9!ZoKsn4bl6f+39fX4J%q z*=XpkwItdUTu_MvDF)or$1xKp0|evxRO;* zUvwS&N(w)}i4(IC_jRv~5)+8KABYS0bZNlE3AvQm3>LF|pBQ&pR z+;o|5?Ky^$ji~JrCuXC;RCaDU>wxgkdm>a^3W|kAE0ZxE$}t;zTxm;h`26S(6)P_$ ziJgtiQ%Crdwt?7<1hEVE`Q^(=V&zhCE12T#Z^pyUvZ=_G-f@cWo!D2)#NdU-5zBw% zW~258JpuCQhNcO)G7a}Pku)isTxz`rruB8oc({LTXL2PnGkQhNXo=2Y(2LrezkWV3G7hr-zJ9ZS$(s50zevAbmHFERT-e!ZVl^NW?E)?v z!I;en)BhuYxnO1^@Vs3~xf?-iri1W>`|9g435*<6{yq7HGi&(#H8WQcoDg>XE)wLw z$zYI#tK9Wu5}4VjylK_UXdGLWna?JHkxP}~x?N^) z6~%wxWTWi7zUE8MKsyG3(FpF}SKNfSxYQILxoh0HQ-(#=|=%^XG8&L3mBgS2-~9jx8iyd3!>fY;-lI4J;ll zZQDJAbz~^JGa)W6HMN1otnY(yasJ(Uqw|8;QU(}!$JQ}QTMLgPbX_>mvr*dQjnVLK z5W!6#g5h2dV<(H2OVO=iq7ONYi~f&kKZl6!+dKT3eGz5O^~oV;Blv?Swe4>~Xzvha zEuySxnjBIt#^P;MrA-QR;VS*-nKZ zQ7{F7GR&Vx1kag8qR_XeH5fbD8{1mxTOjO>?d%a&*7ocwL)FVKRH%W0RT9iy;Qq>= z2YAc3{0|@+olK=8m{ckS?|~!xuq*h6Ds5k_kN++r?=y(+h&d1#kIQ#RN65lrmRVdT|B3x z0hv%)p&n4F!Y9MJ$CaV>cLsP<2}Fv^w-{2UGgxcQV){M3DuLYcV&9%Y|0DXqZEPz= zp>NwB3>6D~2XKe6vF)#yhO*+MzR~x2P6imNyeyR}okqWKunq*83DpYKIwb&>Ubsy~d0;HkLw3x@UWs;nri5B>jzviZ?3l(DY>V8vm5)XXm& d)j`oodGHL@oF9yl5R?M`#e;(KaA+3z>wg9lp8Eg* literal 0 HcmV?d00001 diff --git a/harness/experiments/analysis-public-read-20260925/inspect_runtime.py b/harness/experiments/analysis-public-read-20260925/inspect_runtime.py new file mode 100644 index 00000000..249c3f5a --- /dev/null +++ b/harness/experiments/analysis-public-read-20260925/inspect_runtime.py @@ -0,0 +1,346 @@ +"""Data-only public-read reconciliation; run only after parent freezes all gates. + +Usage: python -I -B inspect_runtime.py REVIEWED_FINAL_SOURCE_SHA +Runs only read-only Git commands, never Cargo, archived helpers or executables. +""" +from pathlib import Path +import ast +import hashlib +import io +import json +import re +import subprocess +import sys +import zipfile + +assert not sys.flags.optimize +assert len(sys.argv) == 2 +source = sys.argv[1] +assert re.fullmatch(r'[0-9a-f]{40}', source) +base = Path(__file__).resolve().parents[2] +root = base / '.local/as3batch' +folder = base / '.local/analysis-public-read-gates-20260925' +destination = Path(__file__).with_name('PUBLIC-READ-RUNTIME-READBACK.json') +assert not destination.exists(), 'Preserve prior readback; no overwrite' +sha = lambda b: hashlib.sha256(b).hexdigest() +GATE_TEMPLATE = '9088952ca3fabf56ab4434273bf55c6ec6eb6139bc2452a7be7c66a4409e420d' +CLI_HASH = '25ec9ab5aa22d7364169772eae2cc10d508415fada9845a5fb7f115e7dd3f3e0' +ARCHIVE_HASH = '879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378' +BASELINE = '7b06b8ea1b7ef902ee0b3d0ec2971a9a7a1f1acd' +DOC_SOURCE = 'bab6f96a5b05b37f2b5d67a430aed0f67d783e73' +DOC_LOG = 'c93d7bfc96884dcbfb54aa2a36ba2294fd48bab036fb676931c54b7b8fd806d2' +DOC_PREFIX = (r'crates\oa-core\src\language\analysis_source\mixed\project.rs - ' + 'language::analysis_source::mixed::project::') +DOC_POSITIVE = DOC_PREFIX + 'check_mixed_bundle (line 87)' +DOC_MAPPING = { + DOC_PREFIX + 'CheckedMixed (line 36) - compile fail': DOC_PREFIX + 'CheckedMixed (line 36)', + DOC_PREFIX + 'CheckedMixed (line 50) - compile fail': DOC_PREFIX + 'CheckedMixed (line 50)', +} +DOC_RECORDER_FAILURE = ['Doc runtime names must exactly match the prior nonzero listing'] +BRIDGE = ('language::analysis_source::mixed::carried::public_read::' + 'public_read_fresh_constructor_keeps_zero_carry_both_modes_and_exact_policy') +EXTERNAL = { + 'public_mixed_read_complete_oa_sa_models_and_all_located_warnings', + 'public_mixed_read_scoped_uuid_reuse_and_cross_file_call_are_not_global_collisions', + 'public_mixed_read_explicit_identity_classes_versions_and_long_forms', + 'public_mixed_read_exact_input_file_edge_and_depth_boundaries', + 'public_mixed_read_paths_missing_cycles_and_detached_files_are_errors', + 'public_mixed_read_final_nested_model_limit_is_distinct_from_syntax_entries', + 'public_mixed_read_typed_reference_caller_allowance_has_a_real_positive_control', + 'public_mixed_read_malformed_duplicate_and_wrong_domain_references', + 'public_mixed_read_unicode_columns_are_not_utf8_byte_columns', + 'public_mixed_read_ordinary_parity_uses_an_independent_complete_model', +} +SCOPE = ['Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build', 'crates', + 'assets', 'docs', 'examples', 'harness/fixtures', 'vendor'] + + +def git(*args, data=None): + return subprocess.check_output(['git', '--no-replace-objects', *args], cwd=root, input=data) + + +def within(parent, name): + p = (parent / name).resolve() + assert p.is_relative_to(parent.resolve()), name + return p + + +def rows(raw): + result = re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)\r?$', raw.decode('utf8'), re.M) + assert len(result) == len(dict(result)), 'Duplicate runtime name' + return result + + +def names(raw): + result = re.findall(r'^([^\r\n]+): test\r?$', raw.decode('utf8'), re.M) + assert len(result) == len(set(result)), 'Duplicate listed name' + return result + + +def all_passed(raw, count, grouped=False): + actual = rows(raw) + assert len(actual) == count and all(status == 'ok' for _, status in actual) + summaries = re.findall(r'^test result: ok\. (\d+) passed; 0 failed; 0 ignored; 0 measured; (\d+) filtered out;', raw.decode('utf8'), re.M) + assert summaries and sum(int(x[0]) for x in summaries) == count + if not grouped: + assert len(summaries) == 1 + return {name for name, _ in actual} + + +archive_raw = (base / 'harness/experiments/ordinary-source8-20260925/evidence.zip').read_bytes() +assert sha(archive_raw) == ARCHIVE_HASH +archive = zipfile.ZipFile(io.BytesIO(archive_raw)) +assert archive.testzip() is None + + +def prior(stem): + r = archive.read('gates/' + stem + '.result.json') + d = json.loads(r) + log = archive.read('gates/' + stem + '.log') + assert sha(log) == d['log_sha256'] + assert rows(log) == [tuple(x) for x in d['outcomes']] + return d, log + + +old, old_log = prior('ordinary-full-0c07f53-1') +old_names = all_passed(old_log, 298) +old_listing, old_list_log = prior('ordinary-list-0c07f53-1') +assert set(names(old_list_log)) == old_names +old_fmt, old_fmt_log = prior('ordinary-fmt-7b06b8e-1') +assert old_fmt['exit'] == 1 and sha(old_fmt_log) == 'c1c6b12861c8117ce6ffc6d6742ebf92618aafb10160ec6f99d370ca72ebab2d' +environment = dict(old['environment']) +environment.update(RUSTDOC=None, RUSTDOCFLAGS=None, CARGO_ENCODED_RUSTDOCFLAGS=None) +assert environment['CARGO_BUILD_JOBS'] == '1' and environment['CARGO_INCREMENTAL'] == '0' +for key in ['RUSTFLAGS', 'RUSTC', 'RUSTUP_TOOLCHAIN', 'ARCADIA_CODEC_LIFECYCLE_PHASE', + 'RUST_MIN_STACK', 'RUSTDOC', 'RUSTDOCFLAGS', 'CARGO_ENCODED_RUSTDOCFLAGS']: + assert environment[key] is None +assert git('rev-parse', 'HEAD').decode().strip() == source +assert not git('status', '--porcelain', '--untracked-files=all').strip() +input_cache = {} + + +def inputs_at(commit): + if commit in input_cache: + return input_cache[commit] + paths = git('ls-tree', '-r', '--name-only', commit, *SCOPE).decode().splitlines() + data = git('cat-file', '--batch', data=''.join(f'{commit}:{p}\n' for p in paths).encode()) + stream = io.BytesIO(data) + result = [] + for path in paths: + header = stream.readline().split() + assert header[1] == b'blob' + raw = stream.read(int(header[2])) + assert stream.read(1) == b'\n' + if commit == source: + assert within(root, path).read_bytes() == raw, path + result.append({'path': path, 'bytes': len(raw), 'sha256': sha(raw)}) + assert stream.read() == b'' + input_cache[commit] = result + return result + + +expected_inputs = inputs_at(source) +verified = {} + + +def read_gate(stem, *, current=True): + receipt_raw = (folder / (stem + '.result.json')).read_bytes() + d = json.loads(receipt_raw) + raw = (folder / (stem + '.log')).read_bytes() + assert sha(raw) == d['log_sha256'] + assert d['source'] == d['head_after'] + assert d['cwd'] == str(root) and d['invocation'] == 'cargo' + assert d['environment'] == environment + assert not d['changed_inputs'] and d['source_status_after'] == '' + manifest = within(folder, d['inputs']).read_bytes() + assert sha(manifest) == d['inputs_sha256'] + assert json.loads(manifest) == {'source': d['source'], 'inputs': inputs_at(d['source'])} + launcher = within(folder, d['launcher_copy']).read_bytes() + assert sha(launcher) == d['launcher_sha256'] == d['launcher_sha256_after'] + assert launcher.count(d['source'].encode()) == 1 + assert sha(launcher.replace(d['source'].encode(), b'PENDING_REVIEWED_PUBLIC_READ_SOURCE')) == GATE_TEMPLATE + assert rows(raw) == [tuple(x) for x in d['outcomes']] + listing = names(raw) if d['mode'] in ('list', 'integration-list', 'doc-list') else [] + assert listing == d['listing_members'] and len(listing) == d['listing_count'] + if current: + assert d['source'] == source + if stem == 'public-read-doc-suite-bab6f96-1': + # Exact observed rustdoc spelling only; retain the recorder's refusal. + assert source == DOC_SOURCE and sha(raw) == DOC_LOG and d['exit'] == 0 + assert d['verification_failures'] == DOC_RECORDER_FAILURE + else: + assert not d['verification_failures'] + for artifact in d['artifacts']: + path = Path(artifact['path']) + assert path.resolve().is_relative_to(Path(environment['CARGO_TARGET_DIR']).resolve()) + binary = path.read_bytes() + assert len(binary) == artifact['bytes'] and sha(binary) == artifact['sha256'] + verified[stem] = {'source': d['source'], 'exit': d['exit'], 'receipt_sha256': sha(receipt_raw), + 'log_sha256': sha(raw), 'inputs_sha256': sha(manifest), + 'launcher_sha256': sha(launcher), 'outcomes': d['outcomes'], + 'listing': listing, 'artifacts': d['artifacts'], + 'verification_failures': d['verification_failures']} + return d, raw + + +def current_gate(mode, command, target=None, selected_filter='', artifact_count=1): + stem = 'public-read-' + mode + ('-' + target if target else '') + '-' + source[:7] + '-1' + d, raw = read_gate(stem) + assert d['mode'] == mode and d['command'] == command + assert d['test_target'] == target and d['filter'] == selected_filter + assert d['exit'] == (1 if mode == 'fmt' else 0) + assert len(d['artifacts']) == artifact_count + if artifact_count and mode != 'cli-build': + running = re.findall(r'Running [^\r\n]+ \(([^\r\n]+\.exe)\)', raw.decode()) + assert len(running) == artifact_count + assert [(root / n).resolve() for n in running] == [Path(a['path']).resolve() for a in d['artifacts']] + return d, raw + + +prefix = ['cargo', 'test', '--locked', '--offline', '-p', 'oa-core', '--lib'] +listing, listing_log = current_gate('list', prefix + ['--', '--list']) +focused, focused_log = current_gate('focused', prefix + ['public_read', '--', '--test-threads=1'], selected_filter='public_read') +full, full_log = current_gate('full', prefix + ['--', '--test-threads=1']) +assert all_passed(full_log, 299) == old_names | {BRIDGE} +assert set(listing['listing_members']) == old_names | {BRIDGE} +assert all_passed(focused_log, 1) == {BRIDGE} +assert listing['artifacts'] == focused['artifacts'] == full['artifacts'] +clippy, _ = current_gate('clippy', ['cargo', 'clippy', '--locked', '--offline', '-p', 'oa-core', '--all-targets', '--', '-D', 'warnings'], artifact_count=0) +fmt, fmt_log = current_gate('fmt', ['cargo', 'fmt', '--all', '--', '--check'], artifact_count=0) +assert fmt_log == old_fmt_log + +suites = {'mixed_source8_read': '', 'source_project': '', 'source_identity_updates': '', + 'source_nested_updates': '', 'source_files': '', 'r3_migration': '', + 'review_regressions': 'checked_save_', + 'source7_contract': 'source7_source_bundle_migration_is_token_only_and_new_link_stays_with_caller'} +integration = {} +for target, selected_filter in suites.items(): + pair = {} + for mode in ('integration-list', 'integration-suite'): + command = ['cargo', 'test', '--locked', '--offline', '-p', 'oa-core', '--test', target] + if selected_filter: + command.append(selected_filter) + command += ['--', '--list' if mode == 'integration-list' else '--test-threads=1'] + if target == 'source7_contract': + command.append('--exact') + pair[mode] = current_gate(mode, command, target, selected_filter) + l, s = pair['integration-list'][0], pair['integration-suite'][0] + assert l['artifacts'] == s['artifacts'] + assert Path(s['artifacts'][0]['path']).name.startswith(target + '-') + if target == 'mixed_source8_read': + expected = EXTERNAL + else: + checkpoint = '7b06b8e' if target == 'r3_migration' else '0c07f53' + previous, previous_log = prior(f'ordinary-integration-suite-{target}-{checkpoint}-1') + expected = all_passed(previous_log, len(previous['outcomes'])) + assert set(l['listing_members']) == expected + assert all_passed(pair['integration-suite'][1], len(expected)) == expected + integration[target] = sorted(expected) +assert sum(len(v) for k, v in integration.items() if k != 'mixed_source8_read') == 65 +assert 'deep_structural_writeback_runs_on_a_small_thread_stack' in integration['source_nested_updates'] + +doc_prefix = ['cargo', 'test', '--locked', '--offline', '-p', 'oa-core', '--doc'] +doc_list, _ = current_gate('doc-list', doc_prefix + ['--', '--list'], artifact_count=0) +doc_suite, doc_log = current_gate('doc-suite', doc_prefix + ['--', '--test-threads=1'], artifact_count=0) +doc_names = set(doc_list['listing_members']) +assert source == DOC_SOURCE +assert doc_names == {DOC_POSITIVE, *DOC_MAPPING.values()} +doc_runtime_names = all_passed(doc_log, 3, grouped=True) +assert doc_runtime_names == {DOC_POSITIVE, *DOC_MAPPING} +assert {DOC_MAPPING.get(n, n) for n in doc_runtime_names} == doc_names +assert re.findall(r'^test result: ok\. (\d+) passed; 0 failed; 0 ignored; 0 measured; (\d+) filtered out;', doc_log.decode('utf8'), re.M) == [('1', '0'), ('2', '0')] +assert doc_suite['verification_failures'] == DOC_RECORDER_FAILURE +public_docs = {n for n in doc_names if 'CheckedMixed' in n or 'check_mixed_bundle' in n} +assert len(public_docs) == 3, public_docs + +build, build_log = current_gate('cli-build', ['cargo', 'build', '--locked', '--offline', '-p', 'oa-cli', '--bin', 'arcadia', '--message-format=json']) +emitted = [] +for line in build_log.splitlines(): + try: + row = json.loads(line) + except (json.JSONDecodeError, UnicodeDecodeError): + continue + if row.get('reason') == 'compiler-artifact' and row.get('target', {}).get('name') == 'arcadia' and row.get('executable'): + assert row['target']['kind'] == ['bin'] and not row['profile']['test'] + emitted.append(row['executable']) +assert len(emitted) == 1 and Path(emitted[0]).resolve() == Path(build['artifacts'][0]['path']).resolve() +original = {name: archive.read('cli/original-inputs/' + name).decode('utf8') + for name in ['project.arcadia', 'participants.arcadia', 'children.arcadia']} +after = {'participants.arcadia': original['participants.arcadia'].replace('oa_entity team ', 'oa_entity rescue_team '), + 'children.arcadia': original['children.arcadia'].replace('parent @team;', 'parent @rescue_team;')} +inventory = {name: {'bytes': len(text.encode('utf8')), 'sha256': sha(text.encode('utf8'))} for name, text in original.items()} +fixture = folder / ('cli-fixture-' + source[:7]) +assert sorted(p.relative_to(fixture).as_posix() for p in fixture.rglob('*')) == sorted(original) +for name, text in original.items(): + assert (fixture / name).read_bytes() == text.encode('utf8') +for operation in ('check', 'rename-alias'): + stem = f'public-read-cli-{operation}-{source[:7]}-1' + receipt_raw = (folder / (stem + '.cli.json')).read_bytes() + d = json.loads(receipt_raw) + stdout = (folder / (stem + '.stdout.json')).read_bytes() + stderr = (folder / (stem + '.stderr.txt')).read_bytes() + assert d['source'] == source and d['build_artifact'] == build['artifacts'][0] + assert d['cwd'] == str(root) and d['environment'] == environment + assert d['inputs'] == build['inputs'] and d['inputs_sha256'] == build['inputs_sha256'] + assert not d['changed_inputs'] and not d['verification_failures'] and d['exit'] == 0 + assert d['stdout_sha256'] == sha(stdout) and d['stderr_sha256'] == sha(stderr) and stderr == b'' + assert d['expected_input_inventory'] == d['after_inventory'] == inventory + launcher = within(folder, d['launcher_copy']).read_bytes() + assert sha(launcher) == d['launcher_sha256'] == CLI_HASH + entry = str(fixture / 'project.arcadia') + argv = [build['artifacts'][0]['path'], operation, entry] + if operation == 'rename-alias': + argv += ['team', 'rescue_team'] + assert d['argv'] == argv + ['--json'] + report = json.loads(stdout) + for key, value in {'format_version': 1, 'entry': entry, 'operation': operation, + 'status': 'checked' if operation == 'check' else 'preview', + 'exit_code': 0, 'written': False, 'diagnostics': [], + 'identities_to_stabilize': 0, 'migration': None}.items(): + assert report[key] == value + if operation == 'check': + assert report['changes'] == [] + else: + assert [v['path'] for v in report['changes']] == ['children.arcadia', 'participants.arcadia'] + for v in report['changes']: + assert v['before'] == original[v['path']] and v['after'] == after[v['path']] + verified[stem] = {'receipt_sha256': sha(receipt_raw), 'stdout_sha256': sha(stdout), + 'stderr_sha256': sha(stderr), 'launcher_sha256': sha(launcher)} + +# Preserve all actual earlier gate attempts without calling overwritten artifacts current. +historical = {} +for path in sorted(folder.glob('*.result.json')): + if path.stem.removesuffix('.result') in verified: + continue + stem = path.name.removesuffix('.result.json') + d, raw = read_gate(stem, current=False) + historical[stem] = verified[stem] +initial = historical['public-read-integration-list-mixed_source8_read-ddf823a-1'] +assert initial['exit'] == 101 and not initial['outcomes'] and not initial['artifacts'] and not initial['listing'] +assert initial['log_sha256'] == '3acdd5b0cf1dbd40c08c7e1c6feacd582ac152f3e911018223551d4e718aba51' +assert initial['verification_failures'] == ['Expected nonzero unique target listing', 'Expected exactly one requested integration target executable'] + +# Exact stack names were independently enumerated in RUNTIME-PLAN; no inference of headroom. +plan = Path(__file__).with_name('RUNTIME-PLAN.md').read_text(encoding='utf8') +stack_names = re.findall(r'^- `(language::[^`]+)`$', plan, re.M) +assert len(stack_names) == len(set(stack_names)) == 11 +assert set(stack_names) <= old_names and all(dict(full['outcomes'])[n] == 'ok' for n in stack_names) +assert git('rev-parse', 'HEAD').decode().strip() == source +assert not git('status', '--porcelain', '--untracked-files=all').strip() +result = {'source': source, 'baseline': BASELINE, 'baseline_archive_sha256': ARCHIVE_HASH, + 'checker_sha256': sha(Path(__file__).read_bytes()), 'plan_sha256': sha(Path(__file__).with_name('RUNTIME-PLAN.md').read_bytes()), + 'inputs': len(expected_inputs), 'prior_passes_preserved': 298, 'new_bridge': BRIDGE, + 'full_passed': 299, 'external_names': sorted(EXTERNAL), 'integration': integration, + 'doc_names': sorted(doc_names), 'doc_runtime_names': sorted(doc_runtime_names), + 'doc_exact_mapping': DOC_MAPPING, 'doc_recorder_verification_failures': DOC_RECORDER_FAILURE, + 'public_docs': sorted(public_docs), 'stack_controls': stack_names, + 'core_artifact': full['artifacts'][0], 'cli_artifact': build['artifacts'][0], + 'environment': environment, 'inherited_fmt_sha256': sha(fmt_log), + 'verified': verified, 'historical': historical, + 'scope': 'Data/Git readback only; no compiler/helper/product execution. Local-only Windows evidence; no Linux/depth128 or public mixed CLI qualification.'} +with destination.open('x', encoding='utf8', newline='\n') as stream: + json.dump(result, stream, indent=2) + stream.write('\n') +print(json.dumps({'source': source, 'full_passed': 299, 'external_passed': 10, + 'ordinary_integration_passed': 65, 'doctests': len(doc_names), + 'readback_sha256': sha(destination.read_bytes())})) diff --git a/harness/experiments/analysis-public-read-20260925/manifest.json b/harness/experiments/analysis-public-read-20260925/manifest.json new file mode 100644 index 00000000..2ca12cf1 --- /dev/null +++ b/harness/experiments/analysis-public-read-20260925/manifest.json @@ -0,0 +1,780 @@ +{ + "source": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73", + "baseline": "7b06b8ea1b7ef902ee0b3d0ec2971a9a7a1f1acd", + "baseline_archive_sha256": "879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378", + "readback": { + "file": "PUBLIC-READ-RUNTIME-READBACK.json", + "sha256": "8cf8a233b3ab3f0383251fe627d0cb443d0248371313661dcdcef4235e74c4ee" + }, + "scope": "Public read-only complete mixed-bundle API evidence. No mixed CLI, editing/save/history, depth128 qualification or Linux claim; local-only until publication is confirmed.", + "archive": { + "file": "evidence.zip", + "bytes": 1130273, + "sha256": "1c20b7bffdaee9b1139b0e922d4366f6ac739f8567040e8f4723dc19e3974656" + }, + "mirrors": [ + "inspect_runtime.py", + "LAUNCHER-REVIEW.md", + "PUBLIC-READ-RUNTIME-READBACK.json", + "RUNTIME-PLAN.md", + "RUNTIME-REVIEW.md", + "SOURCE-REVIEW.md" + ], + "members": { + "baseline/ANCHOR.json": { + "bytes": 343, + "sha256": "bdc840cddb2fe91b1209ae41713af43d65e932439f32e5788efaa69867c1a1d1", + "origin": "fixed audited ordinary evidence anchor" + }, + "baseline/ordinary-fmt-7b06b8e-1.log": { + "bytes": 6446, + "sha256": "c1c6b12861c8117ce6ffc6d6742ebf92618aafb10160ec6f99d370ca72ebab2d", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-fmt-7b06b8e-1.log" + }, + "baseline/ordinary-fmt-7b06b8e-1.result.json": { + "bytes": 1890, + "sha256": "2ed4803758e5e1808566f250b7a6b0a36dbca9fe2970f92f33433c9cc549f740", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-fmt-7b06b8e-1.result.json" + }, + "baseline/ordinary-full-0c07f53-1.log": { + "bytes": 36561, + "sha256": "d9901deda399bcc3187f345b332fd5f2ba0c594113821f96f27681af4b6ed05d", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-full-0c07f53-1.log" + }, + "baseline/ordinary-full-0c07f53-1.result.json": { + "bytes": 44717, + "sha256": "1e949b275a3f3fbae6717f697d211b42509cafe0d51d6ac1c4c1dfe4ca60ecdb", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-full-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-list-r3_migration-7b06b8e-1.log": { + "bytes": 724, + "sha256": "3bf954f21c81ffc733d406175171beb6b3a2ac685f64b6c3b0a340017b443965", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-r3_migration-7b06b8e-1.log" + }, + "baseline/ordinary-integration-list-r3_migration-7b06b8e-1.result.json": { + "bytes": 2674, + "sha256": "e8a28ac312d2193aa2a6a5846037f1729d5470d7a730d0a3d5a6edcf490ea1c3", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-r3_migration-7b06b8e-1.result.json" + }, + "baseline/ordinary-integration-list-review_regressions-0c07f53-1.log": { + "bytes": 597, + "sha256": "cccc9047f0abd98b2919a7e8513c94dfe26a7889405ee6b7f881864105e6f5e1", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-review_regressions-0c07f53-1.log" + }, + "baseline/ordinary-integration-list-review_regressions-0c07f53-1.result.json": { + "bytes": 2590, + "sha256": "2b3cb4d29cd681099a559c23309ca7568759ab144fcfd59331ec2d24c686ba9d", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-review_regressions-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-list-source7_contract-0c07f53-1.log": { + "bytes": 448, + "sha256": "ba4e0c42ad375ef974ecebba3562d829156f938056824473d0d7671e49f2f8ba", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-source7_contract-0c07f53-1.log" + }, + "baseline/ordinary-integration-list-source7_contract-0c07f53-1.result.json": { + "bytes": 2578, + "sha256": "e89ca824de90c2585249ce496a031ce7f7210a99f0dbb5c08418d0ac7b3fbe6b", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-source7_contract-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-list-source_files-0c07f53-1.log": { + "bytes": 923, + "sha256": "5703de5b7ea97bf4a03a2768910406ef506c8c9f2537ae87862b5493a7a0cce7", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-source_files-0c07f53-1.log" + }, + "baseline/ordinary-integration-list-source_files-0c07f53-1.result.json": { + "bytes": 2876, + "sha256": "7d71114234578f043a53f582bd1ab450c42e5dff5635702fa7de8008ef6132d3", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-source_files-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-list-source_identity_updates-0c07f53-1.log": { + "bytes": 600, + "sha256": "1297c9929d8d17f900f129e3a3358cea4ed61a9527144b336788bbe1dfebec08", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-source_identity_updates-0c07f53-1.log" + }, + "baseline/ordinary-integration-list-source_identity_updates-0c07f53-1.result.json": { + "bytes": 2570, + "sha256": "d3cc5dd44a8dc6017aacfbc383caa4105dd4eaa814efb7c1f6e4e5bc6335ff4a", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-source_identity_updates-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-list-source_nested_updates-0c07f53-1.log": { + "bytes": 1303, + "sha256": "4b34e9e9776a1bc5ffdcf1211d2937ed3c33c2ba45a7a9635d5e088489d8870c", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-source_nested_updates-0c07f53-1.log" + }, + "baseline/ordinary-integration-list-source_nested_updates-0c07f53-1.result.json": { + "bytes": 3279, + "sha256": "a98808c798b1f3b56c7489c4afdcb51039b2483cefc21faef57f62809c213216", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-source_nested_updates-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-list-source_project-0c07f53-1.log": { + "bytes": 2975, + "sha256": "02bdebb9395c835d9069bdf8c97920c9b3e6fec8e037a44be8ec3e3496edaa7c", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-source_project-0c07f53-1.log" + }, + "baseline/ordinary-integration-list-source_project-0c07f53-1.result.json": { + "bytes": 4943, + "sha256": "8a9a13020b38064a6f188c391f646a29cccdbdb35c220ff29e4b5ef22d13bc00", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-list-source_project-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-suite-r3_migration-7b06b8e-1.log": { + "bytes": 740, + "sha256": "821552f251b3dcaf21a09aff01a1ca65eda2fcb0c64f124cd7ae14e816789997", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-r3_migration-7b06b8e-1.log" + }, + "baseline/ordinary-integration-suite-r3_migration-7b06b8e-1.result.json": { + "bytes": 2817, + "sha256": "080e795d747e2c396bbb1a718fd26f7fb3be917e752aa2556bf807040979d463", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-r3_migration-7b06b8e-1.result.json" + }, + "baseline/ordinary-integration-suite-review_regressions-0c07f53-1.log": { + "bytes": 602, + "sha256": "c2a46ec6f199507c124c5f373fb52c8fe1bb226dcdd58e3b9c8990623814b5c3", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-review_regressions-0c07f53-1.log" + }, + "baseline/ordinary-integration-suite-review_regressions-0c07f53-1.result.json": { + "bytes": 2682, + "sha256": "451ca27563d7b6aaf2d4a3ed4c52f21564ea3c0fb57e02d3db4b470e443580a4", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-review_regressions-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-suite-source7_contract-0c07f53-1.log": { + "bytes": 441, + "sha256": "629afa19abcee2630b9c8a1f645d9b863b81e0452f5da32c431495557096b91b", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-source7_contract-0c07f53-1.log" + }, + "baseline/ordinary-integration-suite-source7_contract-0c07f53-1.result.json": { + "bytes": 2617, + "sha256": "bec965b3342b6715d96151299df2a57c91e0fc92d1360d0aebe207662f590b4d", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-source7_contract-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-suite-source_files-0c07f53-1.log": { + "bytes": 957, + "sha256": "8ac702b98b8e518650baef1982da1cdc1efba0bdd77eaffaff9e3b562fd4bcce", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-source_files-0c07f53-1.log" + }, + "baseline/ordinary-integration-suite-source_files-0c07f53-1.result.json": { + "bytes": 3097, + "sha256": "8be7fda52cd333f863da47ae2ecb23697cbd8465016d47f1f4d067fa79b41394", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-source_files-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-suite-source_identity_updates-0c07f53-1.log": { + "bytes": 604, + "sha256": "9f09d1c72f70ed41509a821417fdf8e3e3f6df334a54e510b0f9ed9c876e5309", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-source_identity_updates-0c07f53-1.log" + }, + "baseline/ordinary-integration-suite-source_identity_updates-0c07f53-1.result.json": { + "bytes": 2661, + "sha256": "e8369317900600cb985a106ea9950ea6fd6b98fa0915037f2b1f615b481b42c8", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-source_identity_updates-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-suite-source_nested_updates-0c07f53-1.log": { + "bytes": 1362, + "sha256": "d0fcb9be9a0a75b4113e7c3abf7bcc3eea6533e9adde2c8f290106ef79be4a7c", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-source_nested_updates-0c07f53-1.log" + }, + "baseline/ordinary-integration-suite-source_nested_updates-0c07f53-1.result.json": { + "bytes": 3602, + "sha256": "e1cf6cea7613ffd7343b07e125259431f96d7916ff398c9fb4d2236093f0fe8f", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-source_nested_updates-0c07f53-1.result.json" + }, + "baseline/ordinary-integration-suite-source_project-0c07f53-1.log": { + "bytes": 3159, + "sha256": "5f24b9b6ee1e7cabd72365698adccfe32037bca99e6978b93a629ad0d177d9ca", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-source_project-0c07f53-1.log" + }, + "baseline/ordinary-integration-suite-source_project-0c07f53-1.result.json": { + "bytes": 5826, + "sha256": "da321481bcb17cba7603052aac4c874c59104bc51ef80491bd0bd4eadd404af3", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-integration-suite-source_project-0c07f53-1.result.json" + }, + "baseline/ordinary-list-0c07f53-1.log": { + "bytes": 34680, + "sha256": "22d4cfd1ef02f8c7adff8ce705efe56a7fe9a2e271951fed52aed687c626d06b", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-list-0c07f53-1.log" + }, + "baseline/ordinary-list-0c07f53-1.result.json": { + "bytes": 36961, + "sha256": "e00ac1b86aadae7b2573d6b21551469263311a2a7b1f4eb7e5c69f495b347ddd", + "origin": "ordinary evidence.zip SHA256 879ec5a2198898a8a6d792d163710ca1d6ca83f8e7773ee093dcc93456c77378:gates/ordinary-list-0c07f53-1.result.json" + }, + "contracts/ACCEPTANCE-REVIEW.md": { + "bytes": 12950, + "sha256": "fe2b42f9215ae9aa4a66758e62ece42d1676571196a942f194e01a37a3e9d78f", + "origin": "harness/analysis-public-read-design-20260925/ACCEPTANCE-REVIEW.md" + }, + "contracts/CRITIQUE.md": { + "bytes": 11549, + "sha256": "70c98c3b0af6f0833687370c6d2b366abd8b73c3383a3333b5b67e49f0b38231", + "origin": "harness/analysis-public-read-design-20260925/CRITIQUE.md" + }, + "contracts/IMPLEMENTATION-MAP.md": { + "bytes": 19644, + "sha256": "77c40ee2729a4b9289dc10ede8f8c6fd561e0c1bb846beede9fd95a10afff749", + "origin": "harness/analysis-public-read-design-20260925/IMPLEMENTATION-MAP.md" + }, + "contracts/analysis-public-read-contract-20260925.md": { + "bytes": 7004, + "sha256": "e0b90e2b46a0c8f0693467b0585c87cd14ba258b772201b33b501a826f50ab12", + "origin": "harness/analysis-public-read-contract-20260925.md" + }, + "diffs/7b06b8e-to-8555e41.patch": { + "bytes": 65080, + "sha256": "efff444a79e5827c59ab7cccc5c11bbb17675bce1ce73e8f5d3469dbe26e960f", + "origin": "git diff --no-ext-diff --no-textconv 7b06b8ea1b7ef902ee0b3d0ec2971a9a7a1f1acd 8555e417ee840e681b55ba355fc359aac00db01d" + }, + "diffs/7b06b8e-to-bab6f96.patch": { + "bytes": 66072, + "sha256": "edbe9222d221c36ced638c5c3ee2fa3050b7b03ceead52bbf3bcc1426d463d2b", + "origin": "git diff --no-ext-diff --no-textconv 7b06b8ea1b7ef902ee0b3d0ec2971a9a7a1f1acd bab6f96a5b05b37f2b5d67a430aed0f67d783e73" + }, + "diffs/7b06b8e-to-ddf823a.patch": { + "bytes": 63957, + "sha256": "ce074c7cebf601eca957a6272f70a43f25aad5ad57eaa422f4f69ea79ec7b531", + "origin": "git diff --no-ext-diff --no-textconv 7b06b8ea1b7ef902ee0b3d0ec2971a9a7a1f1acd ddf823a3d358050b3aedc711f6ec04669e59e772" + }, + "gates/cli-fixture-bab6f96/children.arcadia": { + "bytes": 85, + "sha256": "db0a26ff2aba33d7eec4fecae4d0a7ce2f380a2bb4f2bea3de44d29c99f75907", + "origin": ".local/analysis-public-read-gates-20260925/cli-fixture-bab6f96/children.arcadia" + }, + "gates/cli-fixture-bab6f96/participants.arcadia": { + "bytes": 106, + "sha256": "462f7771f9c91fe28ff863aec2ffcb37e8d9a99753da6609fb0da4b45eb69c23", + "origin": ".local/analysis-public-read-gates-20260925/cli-fixture-bab6f96/participants.arcadia" + }, + "gates/cli-fixture-bab6f96/project.arcadia": { + "bytes": 149, + "sha256": "b176dfe8ed8b2ef9905955846a2996f91093ec55e5ffdb91e6e31c2d0161a806", + "origin": ".local/analysis-public-read-gates-20260925/cli-fixture-bab6f96/project.arcadia" + }, + "gates/launchers/25ec9ab5aa22d7364169772eae2cc10d508415fada9845a5fb7f115e7dd3f3e0.py": { + "bytes": 8480, + "sha256": "25ec9ab5aa22d7364169772eae2cc10d508415fada9845a5fb7f115e7dd3f3e0", + "origin": ".local/analysis-public-read-gates-20260925/launchers/25ec9ab5aa22d7364169772eae2cc10d508415fada9845a5fb7f115e7dd3f3e0.py" + }, + "gates/launchers/37b26d4224405fb25b7078389ab28f22a2fec87875cfafd53a043eb384aac16e.py": { + "bytes": 10916, + "sha256": "37b26d4224405fb25b7078389ab28f22a2fec87875cfafd53a043eb384aac16e", + "origin": ".local/analysis-public-read-gates-20260925/launchers/37b26d4224405fb25b7078389ab28f22a2fec87875cfafd53a043eb384aac16e.py" + }, + "gates/launchers/b197c49002be7d0e185fce2b2f3c9a568e18493b3b3a4fbbc8652ed358935f87.py": { + "bytes": 10916, + "sha256": "b197c49002be7d0e185fce2b2f3c9a568e18493b3b3a4fbbc8652ed358935f87", + "origin": ".local/analysis-public-read-gates-20260925/launchers/b197c49002be7d0e185fce2b2f3c9a568e18493b3b3a4fbbc8652ed358935f87.py" + }, + "gates/launchers/caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36.py": { + "bytes": 10916, + "sha256": "caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36", + "origin": ".local/analysis-public-read-gates-20260925/launchers/caea90bda6be17d0def8f5d51e81be3006233383e89f5b468b8550c3fdd1ce36.py" + }, + "gates/public-read-cli-build-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-cli-build-bab6f96-1.inputs.json" + }, + "gates/public-read-cli-build-bab6f96-1.log": { + "bytes": 58614, + "sha256": "75d0c76e56ef43089aa44643688e8746bf82eaea7274fc36c1aee850d3185951", + "origin": ".local/analysis-public-read-gates-20260925/public-read-cli-build-bab6f96-1.log" + }, + "gates/public-read-cli-build-bab6f96-1.result.json": { + "bytes": 2355, + "sha256": "9bc60cfade0bd983dd447d5da404fafa09c322039fefd84185257882ea435d06", + "origin": ".local/analysis-public-read-gates-20260925/public-read-cli-build-bab6f96-1.result.json" + }, + "gates/public-read-cli-check-bab6f96-1.cli.json": { + "bytes": 3064, + "sha256": "4b4b745325e2f2cf7a29de2d2bf4af79cdd5001117fb921588a607ffdb697ced", + "origin": ".local/analysis-public-read-gates-20260925/public-read-cli-check-bab6f96-1.cli.json" + }, + "gates/public-read-cli-check-bab6f96-1.stderr.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "origin": ".local/analysis-public-read-gates-20260925/public-read-cli-check-bab6f96-1.stderr.txt" + }, + "gates/public-read-cli-check-bab6f96-1.stdout.json": { + "bytes": 747, + "sha256": "2dcb809df93a8537b9ea0ba7a139bafb6c67163d557f692b8f7c7a882bbe2a78", + "origin": ".local/analysis-public-read-gates-20260925/public-read-cli-check-bab6f96-1.stdout.json" + }, + "gates/public-read-cli-rename-alias-bab6f96-1.cli.json": { + "bytes": 3102, + "sha256": "bdb3199153cf6f95d219dd84170c20f2f5b708765f1df5eafcba99cb1b4bde52", + "origin": ".local/analysis-public-read-gates-20260925/public-read-cli-rename-alias-bab6f96-1.cli.json" + }, + "gates/public-read-cli-rename-alias-bab6f96-1.stderr.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "origin": ".local/analysis-public-read-gates-20260925/public-read-cli-rename-alias-bab6f96-1.stderr.txt" + }, + "gates/public-read-cli-rename-alias-bab6f96-1.stdout.json": { + "bytes": 2164, + "sha256": "2445398fe49ba900381e851d37bce518757423b71887faae9e54bc41fdd6c9ec", + "origin": ".local/analysis-public-read-gates-20260925/public-read-cli-rename-alias-bab6f96-1.stdout.json" + }, + "gates/public-read-clippy-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-clippy-bab6f96-1.inputs.json" + }, + "gates/public-read-clippy-bab6f96-1.log": { + "bytes": 165, + "sha256": "4061235dd23ba634e9275fc8237a9ccd9f78540980ff740accdf68760c96bb79", + "origin": ".local/analysis-public-read-gates-20260925/public-read-clippy-bab6f96-1.log" + }, + "gates/public-read-clippy-bab6f96-1.result.json": { + "bytes": 2095, + "sha256": "fdc970815698aef295e53cb944cc681e1e3eb87e9e8fc21061f00639da7ce410", + "origin": ".local/analysis-public-read-gates-20260925/public-read-clippy-bab6f96-1.result.json" + }, + "gates/public-read-doc-list-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-doc-list-bab6f96-1.inputs.json" + }, + "gates/public-read-doc-list-bab6f96-1.log": { + "bytes": 538, + "sha256": "d4b5207694f0bcbf061cc230057c2015adac6bb0754b5727c825e5eaa0d8378f", + "origin": ".local/analysis-public-read-gates-20260925/public-read-doc-list-bab6f96-1.log" + }, + "gates/public-read-doc-list-bab6f96-1.result.json": { + "bytes": 2510, + "sha256": "036a9354fd9a623e3ca7fb5bbe0fca7de2716a29006a32dfe6b04db315a4c1ab", + "origin": ".local/analysis-public-read-gates-20260925/public-read-doc-list-bab6f96-1.result.json" + }, + "gates/public-read-doc-suite-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-doc-suite-bab6f96-1.inputs.json" + }, + "gates/public-read-doc-suite-bab6f96-1.log": { + "bytes": 832, + "sha256": "c93d7bfc96884dcbfb54aa2a36ba2294fd48bab036fb676931c54b7b8fd806d2", + "origin": ".local/analysis-public-read-gates-20260925/public-read-doc-suite-bab6f96-1.log" + }, + "gates/public-read-doc-suite-bab6f96-1.result.json": { + "bytes": 2702, + "sha256": "cd9cd709b8152536070c2ef21e05e8b80ade116d769db0368713f2f603a919b8", + "origin": ".local/analysis-public-read-gates-20260925/public-read-doc-suite-bab6f96-1.result.json" + }, + "gates/public-read-fmt-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-fmt-bab6f96-1.inputs.json" + }, + "gates/public-read-fmt-bab6f96-1.log": { + "bytes": 6446, + "sha256": "c1c6b12861c8117ce6ffc6d6742ebf92618aafb10160ec6f99d370ca72ebab2d", + "origin": ".local/analysis-public-read-gates-20260925/public-read-fmt-bab6f96-1.log" + }, + "gates/public-read-fmt-bab6f96-1.result.json": { + "bytes": 2009, + "sha256": "b7509fef36f44bfa1776f63a346e6f213e5b96e015eb044a601df0e3cd001ca7", + "origin": ".local/analysis-public-read-gates-20260925/public-read-fmt-bab6f96-1.result.json" + }, + "gates/public-read-focused-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-focused-bab6f96-1.inputs.json" + }, + "gates/public-read-focused-bab6f96-1.log": { + "bytes": 482, + "sha256": "1e7bb75052210629570b57061d56a858bb8f29de6421e93ea40e4b703660073a", + "origin": ".local/analysis-public-read-gates-20260925/public-read-focused-bab6f96-1.log" + }, + "gates/public-read-focused-bab6f96-1.result.json": { + "bytes": 2560, + "sha256": "f02798e8fffbbfd7663c126abcec0178cea4cada88d1bdd5b53e2ae04e791c27", + "origin": ".local/analysis-public-read-gates-20260925/public-read-focused-bab6f96-1.result.json" + }, + "gates/public-read-full-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-full-bab6f96-1.inputs.json" + }, + "gates/public-read-full-bab6f96-1.log": { + "bytes": 36703, + "sha256": "159e94ce159fcde7314abf45383419fa1199519e54fe2a223b222f25e2e81adb", + "origin": ".local/analysis-public-read-gates-20260925/public-read-full-bab6f96-1.log" + }, + "gates/public-read-full-bab6f96-1.result.json": { + "bytes": 44985, + "sha256": "e54b77e90bf965f155a148440449df04929ba1ba063c190a2d29093a1093d058", + "origin": ".local/analysis-public-read-gates-20260925/public-read-full-bab6f96-1.result.json" + }, + "gates/public-read-integration-list-mixed_source8_read-8555e41-1.inputs.json": { + "bytes": 105319, + "sha256": "64216eb2e644c1042ce1db919f7c29902b2da105b43a2c2f2699928a1957e34d", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-mixed_source8_read-8555e41-1.inputs.json" + }, + "gates/public-read-integration-list-mixed_source8_read-8555e41-1.log": { + "bytes": 2226, + "sha256": "7f1f79a5ee41b2a9a675ed87a2f771c21a7e94b3596332e5863d2d5e6b112b6a", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-mixed_source8_read-8555e41-1.log" + }, + "gates/public-read-integration-list-mixed_source8_read-8555e41-1.result.json": { + "bytes": 3211, + "sha256": "35f037a6075b5107258f7997b9f025a05d8c8bf5da64ecf3ba8a32ab03368fc6", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-mixed_source8_read-8555e41-1.result.json" + }, + "gates/public-read-integration-list-mixed_source8_read-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-mixed_source8_read-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-list-mixed_source8_read-bab6f96-1.log": { + "bytes": 1126, + "sha256": "472184c5f064e84b9c188a35d9ea8cc4ef383629175fd6493eccb32e5345d2f9", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-mixed_source8_read-bab6f96-1.log" + }, + "gates/public-read-integration-list-mixed_source8_read-bab6f96-1.result.json": { + "bytes": 3211, + "sha256": "bdc37fb521607feb2e86afa790be2c3c0cd73b467844494b1ac2d0088ce182e5", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-mixed_source8_read-bab6f96-1.result.json" + }, + "gates/public-read-integration-list-mixed_source8_read-ddf823a-1.inputs.json": { + "bytes": 105319, + "sha256": "4d88617c743ca093cfdaff90fb1defd3984aeb1a3fba15fa8368d09567403bc4", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-mixed_source8_read-ddf823a-1.inputs.json" + }, + "gates/public-read-integration-list-mixed_source8_read-ddf823a-1.log": { + "bytes": 468, + "sha256": "3acdd5b0cf1dbd40c08c7e1c6feacd582ac152f3e911018223551d4e718aba51", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-mixed_source8_read-ddf823a-1.log" + }, + "gates/public-read-integration-list-mixed_source8_read-ddf823a-1.result.json": { + "bytes": 2274, + "sha256": "b9636049d7e11d61f22093e3cf81b71c822ea150a5de3a8ad88bbd3a50c9fc3c", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-mixed_source8_read-ddf823a-1.result.json" + }, + "gates/public-read-integration-list-r3_migration-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-r3_migration-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-list-r3_migration-bab6f96-1.log": { + "bytes": 724, + "sha256": "f45db4fc3dfa24fa1388183f0a15cf4373dd9cff7b6fc015496984aec577a88a", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-r3_migration-bab6f96-1.log" + }, + "gates/public-read-integration-list-r3_migration-bab6f96-1.result.json": { + "bytes": 2794, + "sha256": "d3bede6b9d959663a939cfe5f530cbd3e35c7bcdedf6a5e5fd0a29400eb638da", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-r3_migration-bab6f96-1.result.json" + }, + "gates/public-read-integration-list-review_regressions-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-review_regressions-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-list-review_regressions-bab6f96-1.log": { + "bytes": 597, + "sha256": "49dfff6b8cdfe1e64382f22e9dc31471195e27433152e67ebde9008a60577e0e", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-review_regressions-bab6f96-1.log" + }, + "gates/public-read-integration-list-review_regressions-bab6f96-1.result.json": { + "bytes": 2710, + "sha256": "dca167381aa59a984ee3dbb7936cd77d510ebbb27fc370b9246756e1f23ac3b8", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-review_regressions-bab6f96-1.result.json" + }, + "gates/public-read-integration-list-source7_contract-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source7_contract-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-list-source7_contract-bab6f96-1.log": { + "bytes": 448, + "sha256": "420a9765afd8f9a69b347b2451fef6dbb036fc23caf9ac7a758d376812e0467d", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source7_contract-bab6f96-1.log" + }, + "gates/public-read-integration-list-source7_contract-bab6f96-1.result.json": { + "bytes": 2685, + "sha256": "7f20420c133a6d5dd0c28ce876362de6bd93836d0fe41df869de4b2ebc4f3346", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source7_contract-bab6f96-1.result.json" + }, + "gates/public-read-integration-list-source_files-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_files-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-list-source_files-bab6f96-1.log": { + "bytes": 923, + "sha256": "4942d3131beb3e512542638b46343f62bbdd3a31b1f986adef510607fedabdc6", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_files-bab6f96-1.log" + }, + "gates/public-read-integration-list-source_files-bab6f96-1.result.json": { + "bytes": 2996, + "sha256": "ee16bfd3d79fb7d12be47b9b3af509ea9bd395d5b86b1ec73e686dd9019a9e58", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_files-bab6f96-1.result.json" + }, + "gates/public-read-integration-list-source_identity_updates-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_identity_updates-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-list-source_identity_updates-bab6f96-1.log": { + "bytes": 600, + "sha256": "b6d659e6616023bede3feacf3085ba7f0b77079a70c06c278664e994b026aa1f", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_identity_updates-bab6f96-1.log" + }, + "gates/public-read-integration-list-source_identity_updates-bab6f96-1.result.json": { + "bytes": 2690, + "sha256": "c00d4183a1e30dee11d5c08f1fe70bb03368ad4d12c9a3a9d7c0425bbe504629", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_identity_updates-bab6f96-1.result.json" + }, + "gates/public-read-integration-list-source_nested_updates-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_nested_updates-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-list-source_nested_updates-bab6f96-1.log": { + "bytes": 1303, + "sha256": "68e247c4ca4d9297eec54939d9605100cdcdd85fa98083d2acfde9f929db8d19", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_nested_updates-bab6f96-1.log" + }, + "gates/public-read-integration-list-source_nested_updates-bab6f96-1.result.json": { + "bytes": 3398, + "sha256": "471bbf515da032ca3b05de3566108f366a99e5784b2ff89796d70d92beb3f6b7", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_nested_updates-bab6f96-1.result.json" + }, + "gates/public-read-integration-list-source_project-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_project-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-list-source_project-bab6f96-1.log": { + "bytes": 2974, + "sha256": "6a411075574c6a81482f2dbf59c4dbf997b6927dd51eec6c2f5d10af37dc7d16", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_project-bab6f96-1.log" + }, + "gates/public-read-integration-list-source_project-bab6f96-1.result.json": { + "bytes": 5062, + "sha256": "27c02c33bb96ce73ceda9ddd3e4f8a64e823a5b75e60d19e51f7331c78b78ef5", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-list-source_project-bab6f96-1.result.json" + }, + "gates/public-read-integration-suite-mixed_source8_read-8555e41-1.inputs.json": { + "bytes": 105319, + "sha256": "64216eb2e644c1042ce1db919f7c29902b2da105b43a2c2f2699928a1957e34d", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-mixed_source8_read-8555e41-1.inputs.json" + }, + "gates/public-read-integration-suite-mixed_source8_read-8555e41-1.log": { + "bytes": 2272, + "sha256": "4e73f3bfe86b441768c7d435c290ebec23bbb02ea6f015439fad7838f1c0ecd0", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-mixed_source8_read-8555e41-1.log" + }, + "gates/public-read-integration-suite-mixed_source8_read-8555e41-1.result.json": { + "bytes": 3483, + "sha256": "487e7f4236df6825ebe550a7d22c09191a1de1283e38fe18cec96258597c3fd5", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-mixed_source8_read-8555e41-1.result.json" + }, + "gates/public-read-integration-suite-mixed_source8_read-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-mixed_source8_read-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-suite-mixed_source8_read-bab6f96-1.log": { + "bytes": 1172, + "sha256": "45c09bf0a65b71f9e23aa96d4cdcfbf7fe8f04ee841c8e38f8fd479b5e4a2bfd", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-mixed_source8_read-bab6f96-1.log" + }, + "gates/public-read-integration-suite-mixed_source8_read-bab6f96-1.result.json": { + "bytes": 3483, + "sha256": "65abe894d2985cb27667ff35ba0ede8fb9db27f5be6fd21b96955bf737909ffe", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-mixed_source8_read-bab6f96-1.result.json" + }, + "gates/public-read-integration-suite-r3_migration-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-r3_migration-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-suite-r3_migration-bab6f96-1.log": { + "bytes": 740, + "sha256": "58465a3bc7f41b3e9a59e3399900809b508c6e5561c6cc43d32ef299e57ac2a1", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-r3_migration-bab6f96-1.log" + }, + "gates/public-read-integration-suite-r3_migration-bab6f96-1.result.json": { + "bytes": 2937, + "sha256": "b5ab5d14011c483180421a813da385582b026533562558c4c6e8d2c4586aa25a", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-r3_migration-bab6f96-1.result.json" + }, + "gates/public-read-integration-suite-review_regressions-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-review_regressions-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-suite-review_regressions-bab6f96-1.log": { + "bytes": 602, + "sha256": "1e6c891a1d5e4a0b9702a9160184c1bbeffb4e22f25b9f711c5f683db83b2f1a", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-review_regressions-bab6f96-1.log" + }, + "gates/public-read-integration-suite-review_regressions-bab6f96-1.result.json": { + "bytes": 2801, + "sha256": "cf506065aa0d16a129d90ce4bbfb5270143d59446a6fac1db5243eeb6f1e5552", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-review_regressions-bab6f96-1.result.json" + }, + "gates/public-read-integration-suite-source7_contract-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source7_contract-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-suite-source7_contract-bab6f96-1.log": { + "bytes": 441, + "sha256": "ca8a36184a6edef469fdb2b2a83f965f6c5658165142d99199cea3c1a067151e", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source7_contract-bab6f96-1.log" + }, + "gates/public-read-integration-suite-source7_contract-bab6f96-1.result.json": { + "bytes": 2736, + "sha256": "1fec99210a59fb110dd03fd4db7c764109e14721e6d9d6a89eb135fa517b3a71", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source7_contract-bab6f96-1.result.json" + }, + "gates/public-read-integration-suite-source_files-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_files-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-suite-source_files-bab6f96-1.log": { + "bytes": 957, + "sha256": "6515dd09b377cee624fbc7d2c1e76b1eae9beb32765e0cc51937479616961b93", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_files-bab6f96-1.log" + }, + "gates/public-read-integration-suite-source_files-bab6f96-1.result.json": { + "bytes": 3216, + "sha256": "5cc92ff3f4fe975a9b7ed89d9dab8541b02c73db02992dce49d4f5de6ed04288", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_files-bab6f96-1.result.json" + }, + "gates/public-read-integration-suite-source_identity_updates-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_identity_updates-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-suite-source_identity_updates-bab6f96-1.log": { + "bytes": 604, + "sha256": "df9a24308d5bc7828a45751b67edd8e920c4d82f788434794799c6a2072f8bec", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_identity_updates-bab6f96-1.log" + }, + "gates/public-read-integration-suite-source_identity_updates-bab6f96-1.result.json": { + "bytes": 2765, + "sha256": "e05c60304fc480648493bccf525de23faf496226d3cc69452f7eeaf81be11623", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_identity_updates-bab6f96-1.result.json" + }, + "gates/public-read-integration-suite-source_nested_updates-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_nested_updates-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-suite-source_nested_updates-bab6f96-1.log": { + "bytes": 1362, + "sha256": "96d24ff2a7870605f6d66cc28d9971cbf7da250e7afe80ade138b6c548969960", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_nested_updates-bab6f96-1.log" + }, + "gates/public-read-integration-suite-source_nested_updates-bab6f96-1.result.json": { + "bytes": 3720, + "sha256": "41351a22c3d9c00a8893f3f98dd2296ab34b63b649024f0ceb65738420515161", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_nested_updates-bab6f96-1.result.json" + }, + "gates/public-read-integration-suite-source_project-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_project-bab6f96-1.inputs.json" + }, + "gates/public-read-integration-suite-source_project-bab6f96-1.log": { + "bytes": 3159, + "sha256": "9ebfb4046456f573bf3adb04232c344357e81a34f21e7f04e310f7fe6d89665d", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_project-bab6f96-1.log" + }, + "gates/public-read-integration-suite-source_project-bab6f96-1.result.json": { + "bytes": 5932, + "sha256": "e5deb86359044c89d2ae5ce440e63b5df370633081c3ef732985927ba0cbc9e6", + "origin": ".local/analysis-public-read-gates-20260925/public-read-integration-suite-source_project-bab6f96-1.result.json" + }, + "gates/public-read-list-bab6f96-1.inputs.json": { + "bytes": 105319, + "sha256": "c3d6c2d8b028a4e945ab8b7e0a38765a6bfe6f8851e96adc7a982949407767aa", + "origin": ".local/analysis-public-read-gates-20260925/public-read-list-bab6f96-1.inputs.json" + }, + "gates/public-read-list-bab6f96-1.log": { + "bytes": 34922, + "sha256": "9ae7c668cc38c9076f90449d2f321b7b5501b1bb10d3437f6696a0c696135273", + "origin": ".local/analysis-public-read-gates-20260925/public-read-list-bab6f96-1.log" + }, + "gates/public-read-list-bab6f96-1.result.json": { + "bytes": 37218, + "sha256": "eeb1c32480da861a3e9f9a9791f78d594618e5339478209fc7898ff395289f9d", + "origin": ".local/analysis-public-read-gates-20260925/public-read-list-bab6f96-1.result.json" + }, + "launchers/package_evidence.py": { + "bytes": 9513, + "sha256": "848293266a7745fd6437ffe812bd0b6383be9a46bf5af44c7dee85c988f9b25b", + "origin": ".local/package-analysis-public-read-20260925.py" + }, + "notes/EXTERNAL-TEST-NOTE.md": { + "bytes": 3088, + "sha256": "b36225564ebcaa113e705d058b410804b08d7517b27c481b594baf572ef1be9b", + "origin": ".local/analysis-public-read-design-20260925/EXTERNAL-TEST-NOTE.md" + }, + "notes/prior-toolchain.txt": { + "bytes": 536, + "sha256": "1f101518dd1f90bc2cba8d26570a762832aba6debebbbe6aa50f97a944590610", + "origin": ".local/analysis-mixed-index-gates-20260924/toolchain.txt" + }, + "oracles/crates/oa-core/src/language/analysis_source/lower/fixtures/ordinary-oa.arcadia": { + "bytes": 351, + "sha256": "3ce29eca105ba9fc0d8b051a0c133768c9d1deef49e463c87437881e74f7b98f", + "origin": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73:crates/oa-core/src/language/analysis_source/lower/fixtures/ordinary-oa.arcadia" + }, + "oracles/crates/oa-core/src/language/analysis_source/lower/fixtures/ordinary-sa.arcadia": { + "bytes": 351, + "sha256": "30fed013e76d944847836a2ba1eb317258ccd048547d46a2c8f728dbd575b072", + "origin": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73:crates/oa-core/src/language/analysis_source/lower/fixtures/ordinary-sa.arcadia" + }, + "oracles/crates/oa-core/src/language/analysis_source/lower/fixtures/typed-oa.arcadia": { + "bytes": 2097, + "sha256": "0d984364f412363abdbd92ca851ef472002604f6695329df26491dcbd4e2b76c", + "origin": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73:crates/oa-core/src/language/analysis_source/lower/fixtures/typed-oa.arcadia" + }, + "oracles/crates/oa-core/src/language/analysis_source/lower/fixtures/typed-sa.arcadia": { + "bytes": 2097, + "sha256": "5e4958765288165d8c3c72f0cc01395c07273de3cb089babca26780aca2dffb6", + "origin": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73:crates/oa-core/src/language/analysis_source/lower/fixtures/typed-sa.arcadia" + }, + "oracles/crates/oa-core/src/language/analysis_source/model_oracle.rs": { + "bytes": 8451, + "sha256": "fa8bcf0a327debb219b145939601da4636cf85ddf7744a4e34c359542dfe6fb1", + "origin": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73:crates/oa-core/src/language/analysis_source/model_oracle.rs" + }, + "reviews/LAUNCHER-REVIEW.md": { + "bytes": 4645, + "sha256": "d735facf4b1c5d3a0ccf6896c5aab34a2ce32f8751fcbf3fcc748203a6c75e82", + "origin": ".local/analysis-public-read-review-20260925/LAUNCHER-REVIEW.md" + }, + "reviews/PUBLIC-READ-RUNTIME-READBACK.json": { + "bytes": 143386, + "sha256": "8cf8a233b3ab3f0383251fe627d0cb443d0248371313661dcdcef4235e74c4ee", + "origin": ".local/analysis-public-read-review-20260925/PUBLIC-READ-RUNTIME-READBACK.json" + }, + "reviews/RUNTIME-PLAN.md": { + "bytes": 6646, + "sha256": "054c3ba8ffb74d88cd61c1f4662920413cfab53ef2a59c4e17e4dd168ccef5b7", + "origin": ".local/analysis-public-read-review-20260925/RUNTIME-PLAN.md" + }, + "reviews/RUNTIME-REVIEW.md": { + "bytes": 7300, + "sha256": "d38ce7870b1520191693766c34588eb6beef9c74fc2ec1dd3aac85e60309da94", + "origin": ".local/analysis-public-read-review-20260925/RUNTIME-REVIEW.md" + }, + "reviews/SOURCE-REVIEW.md": { + "bytes": 11866, + "sha256": "a633e8ccb82d82fd02f7607148ec527474b236ebf3a999592ea2c183b58f79ca", + "origin": ".local/analysis-public-read-review-20260925/SOURCE-REVIEW.md" + }, + "reviews/inspect_runtime.py": { + "bytes": 19052, + "sha256": "132729db90aab52ce9fc1e225dbed8dc53338372bd7f0212efd847131efde919", + "origin": ".local/analysis-public-read-review-20260925/inspect_runtime.py" + }, + "source-notes/harness/analysis-public-read-implementation-20260925.md": { + "bytes": 4159, + "sha256": "154384778c38d03ca866c3e7b630f34cebac99bbcbfc70a9d3d2f503c4fa9d0a", + "origin": "bab6f96a5b05b37f2b5d67a430aed0f67d783e73:harness/analysis-public-read-implementation-20260925.md" + } + } +}

mc@kdHyes`+NiobV+QwD+=jiPc-Kw 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