Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
257984c5da | ||
|
|
9e51cd72ba | ||
|
|
3c22fe2629 | ||
|
|
cccd66c5d5 | ||
|
|
355f6d4d24 |
+30
-13
@@ -11,10 +11,24 @@ active. The VPN remains untouched.
|
||||
## Current integrated candidate and evidence
|
||||
|
||||
Branch `codex/behavior-authoring-20260910`, published as `codex/release1-956atf`.
|
||||
Current source **c28abcf13a834585a9954f7e54175d47c0a0460b** adds Find focus and
|
||||
departure-selection corrections. Combined execution and native acceptance are
|
||||
not yet established; [integration issue27](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/27)
|
||||
holds current verification and release coordination.
|
||||
Verified production source **44095f78c28b79d6d085863dc928adba8e24d955** includes
|
||||
Find focus, departure-selection and scoped Escape corrections. Its Windows
|
||||
desktop suite passes1095 with3 existing manual ignores; core passes471 with1
|
||||
manual ignore; server passes56. All three strict Clippy scopes and the matching
|
||||
development GUI/server build pass. [Exact source, commands and raw evidence](release-navigation-440-windows-20260913.md).
|
||||
The integrated documentation checkpoint **3c22fe2629fc242714d32805790262fa2c4e33b9**
|
||||
preserves those production inputs and includes the updated AGENTS instructions.
|
||||
|
||||
The actual440 native trial closed normally with79 notes,78 images and14 complete
|
||||
saved-model/source comparisons. Rename/Undo/Redo/reopen, scoped selection,
|
||||
placement/state targeting and sampled OA/SA lifecycle/topology navigation are
|
||||
verified within the [closed trial's explicit scope](experiments/navigation-native-440-20260913/REPORT.md).
|
||||
It found a same-page Details-to-Preview scroll-loss defect; initial keyboard
|
||||
Delete after chooser navigation also required an explicit canvas click. Neither
|
||||
is hidden by passing saved-byte checks. The separate scroll-correction branch
|
||||
has not received native acceptance from this trial. This remains a development
|
||||
checkpoint, not a combined release. [Integration issue27](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/27)
|
||||
owns current verification, correction and release coordination.
|
||||
Earlier source **e1240295bd114d23d3f67a69e6b38bdb2e25bb0d** combines the canvas
|
||||
contribution with source/diagram navigation and reviewed alias rename. Its1082-test
|
||||
listing,17 cross-feature tests,4 mounted preview-scroll tests and strict all-target
|
||||
@@ -70,16 +84,19 @@ failures and corrections. Earlier authoring and allocation checkpoints remain in
|
||||
|
||||
## Isolated contributions and material limitations
|
||||
|
||||
Analysis/core source checkpoint **b2c970b4673e062e47eadd12906d2316c4b1a7b3**,
|
||||
Analysis/core source checkpoint **a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49**,
|
||||
publication branch `codex/analysis-core-956atf-20260911`, is not integrated into
|
||||
production. It adds source-save decode/equality containment and a private staged
|
||||
expression/declaration parser, then repairs the frozen source3 lowering envelope.
|
||||
Its129-test library run has113 passes and16 failures, all at the unsupported
|
||||
source8 header. All22 expression/declaration/token cases and8 bridge/save guards
|
||||
pass; strict all-target Clippy passes on524 unchanged inputs. The separate language
|
||||
integration target has7 passes and9 failures:8 unsupported headers and an old V2
|
||||
oracle that omits the new empty definitions catalog. [Exact S2a evidence](release-analysis-source-s2a-20260913.md)
|
||||
preserves every failure and the independent structural comparison.
|
||||
production. Its private staged typed parser/lowerer has142 listed tests,
|
||||
34 passing typed cases,1 passing raw-token case and strict all-target core Clippy
|
||||
on531 unchanged inputs. The complete library run remains126 passed/16 failed,
|
||||
with all16 failures at the unsupported public source8 header. The original
|
||||
fixture error and its test-only correction remain in [exact S2b evidence](release-analysis-source-s2b-20260913.md).
|
||||
Published private writer **f1d79df4979121335ed7b4ce4da84b2fca8a9ef4** extends that
|
||||
isolated contribution but is not runtime-verified here; public source8 parser,
|
||||
writer, source-update and persistence composition remain incomplete.
|
||||
Earlier [S2a evidence](release-analysis-source-s2a-20260913.md) retains its
|
||||
129-test113/16 library result and separate7/9 language integration result,
|
||||
including the old V2 oracle that omitted the empty definitions catalog.
|
||||
[Earlier bridge evidence](release-analysis-source3-bridge-20260913.md) remains scoped
|
||||
to6216cff.
|
||||
The earlier2c515cf full library run had98 passes and16 failures:14 rejected the
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
archive/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol
|
||||
archive-review.md -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol
|
||||
@@ -0,0 +1,44 @@
|
||||
# Independent S2b evidence archive audit
|
||||
|
||||
Reviewed `.local/analysis-source-s2b-evidence-20260913` without executing its archive helper, gate/admission helpers, compiler, tests, GUI or Gitea. No archive, root source, HEAD or index edit was made. This report records file/JSON/log inspection and read-only Git object comparison; it does not claim publication or public source8 acceptance.
|
||||
|
||||
**No actionable archive finding.** The archive accurately preserves a private lowering checkpoint with a failed full library gate. The corrected source is `a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49`; original failed source is `472fe7a4339a23a3339b2b91e8d53d76442f60c4`; comparison baseline is `b2c970b4673e062e47eadd12906d2316c4b1a7b3`.
|
||||
|
||||
## Bytes and provenance
|
||||
|
||||
- Manifest: 12,001 bytes, SHA256 `d5b2668207438e319c2ab98395e2483c016088c5446b6bc99d797a066384a62f`.
|
||||
- All 40 raw archived files match manifest lengths/hashes and their still-available original local bytes. Both generated files (`audit.json`, README) match their manifest bindings. These 42 payload files total 1,254,441 bytes; including the manifest, the exact archive tree contains 43 files. There are no unlisted files or missing payloads.
|
||||
- `audit.json`: 73,824 bytes, SHA256 `34d10fafb8046943d7d0a1bd0ffee9de334bdff37019b033d1b2bbbf057d78c4`. Independently recomputed runtime outcome maps match it. All 32 full-failure section hashes/starting lines and complete diagnostic excerpts match the original raw logs.
|
||||
- The bound archive helper is preserved as evidence; it was not rerun. Original local paths identify provenance, while actual archived files live under `evidence/.local/`. Binaries/toolchains are explicitly omitted. Recorded historical executable identities are preserved, not claimed to have been reread from mutable target paths.
|
||||
|
||||
## Corrected actual gates and admissions
|
||||
|
||||
| Gate | Actual result | Result SHA256 |
|
||||
| --- | --- | --- |
|
||||
| list-a2a28f8 | exit 0; 142 unique names | `86db5467964d3712510f867379ae32e0797b4d9f46cbde762119ed9055fd3a62` |
|
||||
| typed-a2a28f8 | exit 0; 34 passed, 108 filtered | `9d8b9e432e31ffc4b621c38b80650a20846588cf96d6fc0f5dba3996ebda8d3d` |
|
||||
| tokens-a2a28f8 | exit 0; 1 passed, 141 filtered | `7baa9e8c8d35f4e57e08539de69e215dbbeedbeb049585196f5e7109c1596890` |
|
||||
| full-a2a28f8 | exit 101; 126 passed, 16 failed, 0 ignored | `81e171692b5c782bd234888e94468853b47a0e54375106e4cfce831e7b58e6c1` |
|
||||
| strict-a2a28f8 | exit 0; all-targets Clippy, no warning/error in log | `fbee35f759af77124e83a646d15b34129ffe9a3873b34ac1ae8a600e89cc150e` |
|
||||
|
||||
All five receipts have matching source/head, nonempty ordered start/end and unchanged inputs. Every corrected input manifest is the same 531-row manifest, SHA256 `08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84`; its membership, sizes and hashes were independently compared with the exact committed input scope and raw Git blobs. Original472 likewise has 531 exact inputs; baseline b2 has 524. No source count was inferred from a report.
|
||||
|
||||
All four corrected test runs record one identical executable: 36,685,824 bytes, SHA256 `ce9d77ed1e68a21e06836264bf50ba9dddbfa69507e1a0bc2c05a7b55db325a9`. Strict records no test artifact. Actual commands match list/focused/full `oa-core --lib` and strict `oa-core --all-targets`; this is not a full all-targets runtime or doc-test claim.
|
||||
|
||||
Exactly three corrected admissions exist: listing, typed and raw tokens. Their input/result/log/helper/baseline hashes and executable identities match the archived originals. Their admitted names equal the actual selected raw outcomes. No corrected full-pass admission exists, and the README does not imply one.
|
||||
|
||||
The corrected and original472 listings each contain the same 142 names. Independently subtracting b2's 129 names gives exactly the 13 test functions authored in `language/analysis_source/lower/tests.rs`; all 129 prior names remain. The 13 new names match `audit.new_members` exactly and each is `ok` in both corrected typed and full logs. Entire ordered runtime membership and summaries were checked, including no unexpected ignored outcomes.
|
||||
|
||||
## Preserved failures and cause scope
|
||||
|
||||
The original472 focused log retains its actual 33 passed / 1 failed / 0 ignored, exit101. The failing `all_thirteen_expression_variants_lower_to_real_typed_values_and_admit` reports `analysis_type` for AsKind at `lower/tests.rs:45:54`. The archived correction review identifies an invalid named-input positive oracle. The 472-to-a2 Git diff is only that test file, 19 additions/5 deletions; it does not change production lowering or numeric semantics. The corrected run is separate evidence, not relabeling of the original failure. The original test artifact remains distinct: 36,686,336 bytes, SHA256 `732018626fceff6c6a75ea51e114a32ca96a11999cf6f135c077df49278853b7`.
|
||||
|
||||
Actual b2 full is 113 passed / 16 failed, exit101, with artifact 35,920,896 bytes, SHA256 `67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5`. Independently compared all 16 a2 and b2 panic blocks: failed names, panic source locations and complete diagnostic lines are identical apart from surrounding thread IDs. Each rejects source version at line1/column9/span8..9. A matching-name assertion alone was not used to establish this result.
|
||||
|
||||
The archived failure-cause review is appropriately bounded. Source readback independently confirms `model.rs:9` has schema8; `language.rs:506` writes that version while `language.rs:1335-1337` accepts only3-7. Direct nesting round trips fail at `language_nesting_tests.rs:63,124`. For bundle cases, `source_project.rs:297-298` invokes upgrade, `source_project/source_migration.rs:83` writes the current version, and line115 reparses it through the unchanged public parser. The transaction fixture begins as valid source5 and fails at `source_files.rs:1560` before its later save/recovery operation. All seven files named by the cause review, including the checked-in source3 entry, are byte-identical between b2 and a2. The 16 failures therefore do not validate later nesting/save/recovery behavior and cannot be waived into a full pass.
|
||||
|
||||
The cause review explicitly predates tokens/strict and does not claim their completion; their actual later receipts are separately present. Historical b2 production-language 7/9 is mentioned only as a separate S2a limitation, not a corrected a2 run. Public source8 writing/migration, native workflows and release acceptance remain outside this archive's successful scope.
|
||||
|
||||
## Readback and limitations
|
||||
|
||||
All manifest payloads and originals were checked again after review; manifest bytes remained unchanged. No new source test or artifact execution occurred. The archive is internally consistent evidence for the stated private milestone, with full-library failure still explicit. Source bodies/toolchains/executables are not packaged here; later publication must retain access to the identified source commits and must not promote this archive into public8, native or full-suite acceptance.
|
||||
@@ -0,0 +1,11 @@
|
||||
# S2b corrected gate evidence
|
||||
|
||||
Source `a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49`; original failed source `472fe7a4339a23a3339b2b91e8d53d76442f60c4`. This is private source/lowering checkpoint evidence. Public source8 and native/release acceptance are outside scope.
|
||||
|
||||
Actual corrected outcomes: listing 142; typed 34 passed; raw token 1 passed; full **126 passed / 16 failed / 0 ignored, exit 101**; strict exit 0. No full-pass admission is emitted. All13 authored lower tests pass in typed and full outputs; all129 prior members remain. Five corrected gates bind531 exact committed input blobs.
|
||||
|
||||
Original472 listing and **33 passed / 1 failed, exit101** are preserved. The source correction reports explain the AsKind positive-oracle defect and unchanged semantic boundary. Actual b2 full113/16 remains the comparison baseline. Failed-name sets match: True. Each actual panic section is separately recorded in audit.json; the bound cause review supplies source-level conclusions. A name-set match alone is not cause equivalence.
|
||||
|
||||
The historical S2a checkpoint separately retains the production-language **7 passed / 9 failed at b2**. This archive does not claim a corrected-source legacy integration run or transfer that outcome to a2.
|
||||
|
||||
manifest.json binds 40 raw files and audit.json. All raw originals were read back before and after exclusive archive creation. Binaries/toolchains are omitted; original artifact identities remain in raw receipts. This helper invokes only read-only Git and file inspection; it neither runs gates nor stages/commits files. Root owns the final durable checkpoint.
|
||||
@@ -0,0 +1,695 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"original": "472fe7a4339a23a3339b2b91e8d53d76442f60c4",
|
||||
"baseline": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"scope": "Private S2b source/lowering checkpoint; no full-pass admission, public8, native or release claim.",
|
||||
"corrected_gates": {
|
||||
"list": {
|
||||
"members": 142,
|
||||
"exit": 0
|
||||
},
|
||||
"typed": {
|
||||
"passed": 34,
|
||||
"failed": 0,
|
||||
"ignored": 0,
|
||||
"exit": 0,
|
||||
"outcomes": {
|
||||
"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_public8": "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::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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged": "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"
|
||||
},
|
||||
"failed_names": []
|
||||
},
|
||||
"tokens": {
|
||||
"passed": 1,
|
||||
"failed": 0,
|
||||
"ignored": 0,
|
||||
"exit": 0,
|
||||
"outcomes": {
|
||||
"language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens": "ok"
|
||||
},
|
||||
"failed_names": []
|
||||
},
|
||||
"full": {
|
||||
"passed": 126,
|
||||
"failed": 16,
|
||||
"ignored": 0,
|
||||
"exit": 101,
|
||||
"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_public8": "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::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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged": "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::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations": "FAILED",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views": "FAILED",
|
||||
"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": "FAILED",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes": "FAILED",
|
||||
"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": "FAILED",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment": "FAILED",
|
||||
"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::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": "FAILED",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed": "FAILED",
|
||||
"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": "FAILED",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last": "FAILED",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility": "FAILED",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations": "FAILED",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files": "FAILED",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency": "FAILED",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files": "FAILED",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes": "FAILED",
|
||||
"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",
|
||||
"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"
|
||||
},
|
||||
"failed_names": [
|
||||
"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::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::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"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::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"
|
||||
]
|
||||
},
|
||||
"strict": {
|
||||
"exit": 0,
|
||||
"ended": "2026-09-13T07:09:57.556121+00:00"
|
||||
}
|
||||
},
|
||||
"original_typed_failure": {
|
||||
"passed": 33,
|
||||
"failed": 1,
|
||||
"ignored": 0,
|
||||
"exit": 101,
|
||||
"outcomes": {
|
||||
"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_public8": "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::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": "FAILED",
|
||||
"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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged": "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"
|
||||
},
|
||||
"failed_names": [
|
||||
"language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit"
|
||||
]
|
||||
},
|
||||
"baseline_full": {
|
||||
"passed": 113,
|
||||
"failed": 16,
|
||||
"ignored": 0,
|
||||
"exit": 101,
|
||||
"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_public8": "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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged": "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::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations": "FAILED",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views": "FAILED",
|
||||
"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": "FAILED",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes": "FAILED",
|
||||
"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": "FAILED",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment": "FAILED",
|
||||
"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::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": "FAILED",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed": "FAILED",
|
||||
"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": "FAILED",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last": "FAILED",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility": "FAILED",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations": "FAILED",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files": "FAILED",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency": "FAILED",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files": "FAILED",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes": "FAILED",
|
||||
"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",
|
||||
"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"
|
||||
},
|
||||
"failed_names": [
|
||||
"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::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::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"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::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"
|
||||
]
|
||||
},
|
||||
"failure_comparison": {
|
||||
"same_failed_name_set": true,
|
||||
"new_failed_names": [],
|
||||
"no_longer_failed_names": [],
|
||||
"corrected_failure_sections": {
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations": {
|
||||
"section_start_line": 150,
|
||||
"section_sha256": "6a7397890ed37033e54b94902e42ffe5b6967e392ee4a76964b755fbbcc1354e",
|
||||
"panic_location": "thread 'language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations' (8204) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:502:69:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views": {
|
||||
"section_start_line": 156,
|
||||
"section_sha256": "576ccc2405de6072b4e7c695d340b597a3d4adc147c26c06c87cb3278df3b91d",
|
||||
"panic_location": "thread 'language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views' (10796) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:439:69:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit": {
|
||||
"section_start_line": 161,
|
||||
"section_sha256": "804746db8d5ff065434c21da1a1e86918afb4c3f4dbe5935dd47287dcd3c89bf",
|
||||
"panic_location": "thread 'language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit' (10936) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:63:41:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes": {
|
||||
"section_start_line": 166,
|
||||
"section_sha256": "c515aea2d56a55da94ad145469b82a3ce4e05e63e7cb3b03166fb2a9453c5177",
|
||||
"panic_location": "thread 'language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes' (1640) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:188:72:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected": {
|
||||
"section_start_line": 171,
|
||||
"section_sha256": "9a29bc5cea2c58346d2d8ce1226b9a65178f6599d99b85d052418075ba6ac498",
|
||||
"panic_location": "thread 'language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected' (8524) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:124:38:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment": {
|
||||
"section_start_line": 176,
|
||||
"section_sha256": "2a374ea89c07c318c3adde6b0b18c043f6b58f496e898a9d2ce4c9954b1aaf01",
|
||||
"panic_location": "thread 'language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment' (10304) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:362:6:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes": {
|
||||
"section_start_line": 181,
|
||||
"section_sha256": "12e831e828b725a5232dca398187f233ad8ef970464462f5a258836ec818668c",
|
||||
"panic_location": "thread 'source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes' (3688) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed": {
|
||||
"section_start_line": 186,
|
||||
"section_sha256": "8211fa409a233693bd8d82443386942b36c45f50d085c7c3f4c717b0a3e92806",
|
||||
"panic_location": "thread 'source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed' (6584) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes": {
|
||||
"section_start_line": 191,
|
||||
"section_sha256": "709ce7ce12fde34941cd4b91b8538cf37a0113e36f850547854cf075fff05028",
|
||||
"panic_location": "thread 'source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes' (9580) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last": {
|
||||
"section_start_line": 196,
|
||||
"section_sha256": "92392ca81fa9e84285ef3791cbb35956eb570a643a1c8149e8a6199d10b3fa95",
|
||||
"panic_location": "thread 'source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last' (6988) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility": {
|
||||
"section_start_line": 201,
|
||||
"section_sha256": "8dec9907c410341f0239c79e963f07810b66740c0642895bc2e201ec92462a02",
|
||||
"panic_location": "thread 'source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility' (10424) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations": {
|
||||
"section_start_line": 206,
|
||||
"section_sha256": "50eac138bd641767e2be3077b4e37842f269e07e494c007cd258b0e894d66123",
|
||||
"panic_location": "thread 'source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations' (8436) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files": {
|
||||
"section_start_line": 211,
|
||||
"section_sha256": "cca9891d262fd5b09d433ce3b36f221b033de80300e376d529af5374a50d1701",
|
||||
"panic_location": "thread 'source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files' (10064) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency": {
|
||||
"section_start_line": 216,
|
||||
"section_sha256": "0d0bbd7c6c946f291be2e79dc0966b17d5a4c7f6bc0cd4746f21e154a50861f6",
|
||||
"panic_location": "thread 'source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency' (10760) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files": {
|
||||
"section_start_line": 221,
|
||||
"section_sha256": "e50b789227f62d1bb00686aac4325bfc59e5733be317c5204621fdde10d87ac9",
|
||||
"panic_location": "thread 'source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files' (7228) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes": {
|
||||
"section_start_line": 226,
|
||||
"section_sha256": "427a0a20895da39d5852eb59bd149717d20f4ab239c70c9778b99ac27a7d0e08",
|
||||
"panic_location": "thread 'source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes' (7848) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
}
|
||||
},
|
||||
"b2_failure_sections": {
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations": {
|
||||
"section_start_line": 137,
|
||||
"section_sha256": "056923c6e0a287e54ed1df673dfa455238be497981d4ac749f31f4b49b3edadf",
|
||||
"panic_location": "thread 'language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations' (10208) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:502:69:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views": {
|
||||
"section_start_line": 143,
|
||||
"section_sha256": "6b684dc91a537d87a7028374529a032b29b807752e3ddfc14be53d296f9b4f35",
|
||||
"panic_location": "thread 'language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views' (3332) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:439:69:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit": {
|
||||
"section_start_line": 148,
|
||||
"section_sha256": "6db6bb5afa06c4bdfb1d388147a38dc0e9ce3227be124c7389178679f1372f8c",
|
||||
"panic_location": "thread 'language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit' (6356) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:63:41:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes": {
|
||||
"section_start_line": 153,
|
||||
"section_sha256": "9764c396fd33a8e83beb66e50c282217e74fb6d9d9221d4f852ba2e434365dfc",
|
||||
"panic_location": "thread 'language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes' (3744) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:188:72:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected": {
|
||||
"section_start_line": 158,
|
||||
"section_sha256": "76086602e2e6808816d58c3411953781cb57ff3fc2f0ad181c884f7de7564316",
|
||||
"panic_location": "thread 'language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected' (10700) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:124:38:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment": {
|
||||
"section_start_line": 163,
|
||||
"section_sha256": "83c93c4a8735bdbcb77c9681292df722f3898fa77ef7f85726217c3a76d28506",
|
||||
"panic_location": "thread 'language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment' (8756) panicked at crates\\oa-core\\src\\language_nesting_tests.rs:362:6:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes": {
|
||||
"section_start_line": 168,
|
||||
"section_sha256": "627c0c40170a7a4f75efaba6c1783aa92abc966f052735492f6def5a155b3a54",
|
||||
"panic_location": "thread 'source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes' (9320) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed": {
|
||||
"section_start_line": 173,
|
||||
"section_sha256": "03afc36397fca507054069b999ad769c25d83dd1d370cc9bf0d4c54745816003",
|
||||
"panic_location": "thread 'source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed' (6752) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes": {
|
||||
"section_start_line": 178,
|
||||
"section_sha256": "c82d6cfa28620b3b7fd9c852e6754a7d1ff500d4b41bdb1d52b0ee0f3f616cbd",
|
||||
"panic_location": "thread 'source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes' (8556) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last": {
|
||||
"section_start_line": 183,
|
||||
"section_sha256": "9d2a68456727bab5c48d10acf87df93e8b50159403ddfb09dd0337002fc6dd19",
|
||||
"panic_location": "thread 'source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last' (10884) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility": {
|
||||
"section_start_line": 188,
|
||||
"section_sha256": "c4026617ef3a407f2478da469a6099dfede93489e98a7793d1e6ab5c0469f963",
|
||||
"panic_location": "thread 'source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility' (9256) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations": {
|
||||
"section_start_line": 193,
|
||||
"section_sha256": "bc0d28d13d32c44bdf3855d241e2e9311c887944a79cc8f9a1eeab6842f9a0ac",
|
||||
"panic_location": "thread 'source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations' (9288) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files": {
|
||||
"section_start_line": 198,
|
||||
"section_sha256": "ec6fd78d6986e352f1847ac7be8316fc338311d4f47dc3bf5c09d00e80d403d1",
|
||||
"panic_location": "thread 'source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files' (8696) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency": {
|
||||
"section_start_line": 203,
|
||||
"section_sha256": "9a73eb630fc6444da1cd1fdfb6fea47adfa41afed419573c29c48f52a2025f2e",
|
||||
"panic_location": "thread 'source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency' (6572) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files": {
|
||||
"section_start_line": 208,
|
||||
"section_sha256": "c86dc0b5ec4dd1327bfea02a477e6243c755635145c0d38fc5b72c5e9f7e6a9b",
|
||||
"panic_location": "thread 'source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files' (8752) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
},
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes": {
|
||||
"section_start_line": 213,
|
||||
"section_sha256": "3a6f44ce9cea4dbef3d221638ee70221817855c81fb988f1b4fcdba41ba10eef",
|
||||
"panic_location": "thread 'source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes' (2416) panicked at crates\\oa-core\\src\\source_files.rs:1560:84:",
|
||||
"diagnostic_excerpt": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]",
|
||||
"observed_unsupported_schema_wording": true
|
||||
}
|
||||
},
|
||||
"boundary": "Names and observed diagnostic wording are compared separately; source-cause conclusions are in the bound human review."
|
||||
},
|
||||
"source_inputs": 531,
|
||||
"baseline_members": 129,
|
||||
"new_members": [
|
||||
"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"
|
||||
],
|
||||
"failure_review": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-source8-s2b-full-failure-review-20260913.md",
|
||||
"bytes": 6284,
|
||||
"sha256": "c52e1a63779f24807c2885af635e0cf29145d1e6cc7788e77a71c3ca2c8aa6de"
|
||||
},
|
||||
"artifacts": "Original recorded paths/bytes/hashes retained. Mutable test executables are not reread or copied.",
|
||||
"audit_completed_utc": "2026-09-13T07:22:56.690275+00:00"
|
||||
}
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
"""Admit the eleven independently named S2a additions and retained baseline cases."""
|
||||
from pathlib import Path
|
||||
import hashlib, json, re, subprocess, sys
|
||||
base=Path(__file__).resolve().parent.parent
|
||||
root=base/'.local/analysis-core-worktree-20260911'
|
||||
folder=base/'.local/analysis-source-gates-20260913'
|
||||
name=sys.argv[1]
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+',name)
|
||||
path=folder/(name+'.result.json'); record=json.loads(path.read_bytes())
|
||||
assert record['exit']==0 and not record['changed_inputs'] and record['source']==record['head_after']
|
||||
assert subprocess.check_output(['git','rev-parse','HEAD'],cwd=root).decode().strip()==record['source']
|
||||
inputs_path=folder/record['inputs']; inputs=json.loads(inputs_path.read_bytes())
|
||||
assert inputs['source']==record['source'] and len(inputs['inputs'])==524
|
||||
for entry in inputs['inputs']:
|
||||
raw=(root/entry['path']).read_bytes()
|
||||
assert len(raw)==entry['bytes'] and hashlib.sha256(raw).hexdigest()==entry['sha256']
|
||||
assert len(record['artifacts'])==1
|
||||
artifact=record['artifacts'][0]; raw=Path(artifact['path']).read_bytes()
|
||||
assert len(raw)==artifact['bytes'] and hashlib.sha256(raw).hexdigest()==artifact['sha256']
|
||||
log_path=folder/(name+'.log'); log=log_path.read_text(encoding='utf-8')
|
||||
if record['command'][-1]=='--list':
|
||||
original_path=folder/'list-6216cff.result.json'
|
||||
original=json.loads(original_path.read_bytes())
|
||||
admission=json.loads((folder/'list-6216cff.admission.json').read_bytes())
|
||||
assert admission['result_sha256']==hashlib.sha256(original_path.read_bytes()).hexdigest()
|
||||
assert len(original['listing_members'])==118
|
||||
new_names={'language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8', 'language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles', 'language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields', 'language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens', 'language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally', 'language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax', 'language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries', 'language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context', 'language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state', 'language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped', 'language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes'}
|
||||
names=record['listing_members']
|
||||
assert len(names)==len(set(names))==129
|
||||
assert set(names)==set(original['listing_members'])|new_names
|
||||
assert re.findall(r'^(\d+) tests, (\d+) benchmarks\s*$',log,re.M)==[('129','0')]
|
||||
mode='list'
|
||||
else:
|
||||
listing_name,selector=sys.argv[2:4]
|
||||
listing_path=folder/(listing_name+'.result.json'); listing=json.loads(listing_path.read_bytes())
|
||||
admission=json.loads((folder/(listing_name+'.admission.json')).read_bytes())
|
||||
assert admission['result_sha256']==hashlib.sha256(listing_path.read_bytes()).hexdigest()
|
||||
assert admission['source']==listing['source']==record['source']
|
||||
assert admission['artifact']==artifact and admission['mode']=='list'
|
||||
assert selector in record['command']
|
||||
names=[n for n in listing['listing_members'] if selector in n]
|
||||
actual=re.findall(r'^test ([^\r\n]+) \.\.\. ok\s*$',log,re.M)
|
||||
assert names and len(actual)==len(set(actual)) and set(actual)==set(names)
|
||||
assert re.search(rf'test result: ok\. {len(actual)} passed; 0 failed; 0 ignored;',log)
|
||||
mode='focused'
|
||||
receipt={'source':record['source'],'mode':mode,'artifact':artifact,'names':names,
|
||||
'result_sha256':hashlib.sha256(path.read_bytes()).hexdigest(),
|
||||
'inputs_sha256':hashlib.sha256(inputs_path.read_bytes()).hexdigest(),
|
||||
'log_sha256':hashlib.sha256(log_path.read_bytes()).hexdigest(),
|
||||
'verified_inputs':len(inputs['inputs']),
|
||||
'admission_helper_sha256':hashlib.sha256(Path(__file__).read_bytes()).hexdigest()}
|
||||
with (folder/(name+'.admission.json')).open('x',encoding='utf-8',newline='\n') as stream:
|
||||
stream.write(json.dumps(receipt,indent=2)+'\n')
|
||||
print(json.dumps({'name':name,'mode':mode,'members':len(names),'source':record['source']}))
|
||||
+131
@@ -0,0 +1,131 @@
|
||||
"""Admit S2b list/focused gates against b2's admitted129 plus thirteen fixed names.
|
||||
|
||||
Usage: NAME [ADMITTED_LIST_NAME SELECTOR], or --check-source for read-only setup.
|
||||
Never runs a compiler/test. Full-suite failures cannot receive a pass receipt.
|
||||
"""
|
||||
from pathlib import Path
|
||||
import hashlib, json, re, subprocess, sys
|
||||
|
||||
base = Path(__file__).resolve().parent.parent
|
||||
root = base / '.local/analysis-core-worktree-20260911'
|
||||
folder = base / '.local/analysis-source-gates-20260913'
|
||||
baseline_source = 'b2c970b4673e062e47eadd12906d2316c4b1a7b3'
|
||||
prefix = ['cargo', 'test', '--locked', '-p', 'oa-core', '--lib']
|
||||
scopes = ['Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build', 'crates', 'assets', 'docs', 'examples', 'harness/fixtures']
|
||||
new_names = {'language::analysis_source::lower::tests::' + name for name in [
|
||||
'staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles',
|
||||
'forward_cross_unit_resolution_keeps_original_offsets_and_shared_work',
|
||||
'all_thirteen_expression_variants_lower_to_real_typed_values_and_admit',
|
||||
'call_sites_and_parameter_scopes_preserve_distinct_original_occurrences',
|
||||
'missing_ids_require_stabilization_without_uuid_or_budget_churn',
|
||||
'duplicate_global_aliases_and_ids_fail_before_body_resolution',
|
||||
'typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens',
|
||||
'ordinary_non_element_categories_are_collected_and_never_property_fallbacks',
|
||||
'structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission',
|
||||
'lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together',
|
||||
'affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive',
|
||||
'duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering',
|
||||
'iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions',
|
||||
]}
|
||||
assert len(new_names) == 13
|
||||
|
||||
def digest(raw): return hashlib.sha256(raw).hexdigest()
|
||||
def safe_name(name):
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+', name)
|
||||
return name
|
||||
def raw(name, suffix): return (folder / (safe_name(name) + suffix)).read_bytes()
|
||||
def record(name): return json.loads(raw(name, '.result.json'))
|
||||
def receipt(name): return json.loads(raw(name, '.admission.json'))
|
||||
def verify_receipt(name, admission):
|
||||
for key, suffix in [('result_sha256', '.result.json'), ('inputs_sha256', '.inputs.json'), ('log_sha256', '.log')]:
|
||||
assert admission[key] == digest(raw(name, suffix)), (name, key)
|
||||
|
||||
baseline = record('list-b2c970b')
|
||||
baseline_admission = receipt('list-b2c970b')
|
||||
verify_receipt('list-b2c970b', baseline_admission)
|
||||
assert baseline['exit'] == 0 and baseline['source'] == baseline['head_after'] == baseline_source and not baseline['changed_inputs']
|
||||
assert baseline_admission['source'] == baseline_source and baseline_admission['mode'] == 'list'
|
||||
assert baseline_admission['artifact'] == baseline['artifacts'][0]
|
||||
assert baseline_admission['admission_helper_sha256'] == digest((base / '.local/admit-analysis-s2a-gate.py').read_bytes())
|
||||
baseline_names = re.findall(r'^([^\r\n]+): test\r?$', raw('list-b2c970b', '.log').decode(), re.M)
|
||||
assert baseline_names == baseline['listing_members'] == baseline_admission['names']
|
||||
assert len(baseline_names) == len(set(baseline_names)) == 129
|
||||
assert not (set(baseline_names) & new_names)
|
||||
expected_names = set(baseline_names) | new_names
|
||||
assert len(expected_names) == 142
|
||||
|
||||
name = sys.argv[1]
|
||||
check_only = name == '--check-source'
|
||||
current = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip()
|
||||
rec = None if check_only else record(name)
|
||||
source = current if check_only else rec['source']
|
||||
assert re.fullmatch(r'[0-9a-f]{40}', source)
|
||||
assert current == source
|
||||
subprocess.run(['git', 'merge-base', '--is-ancestor', baseline_source, source], cwd=root, check=True)
|
||||
paths = subprocess.check_output(['git', 'ls-tree', '-r', '--name-only', source, *scopes], cwd=root).decode().splitlines()
|
||||
assert paths and len(paths) == len(set(paths))
|
||||
blobs = subprocess.check_output(['git', 'cat-file', '--batch'], cwd=root, input=''.join(f'{source}:{p}\n' for p in paths).encode())
|
||||
offset, expected_inputs, lower_tests = 0, [], None
|
||||
for path in paths:
|
||||
end = blobs.index(b'\n', offset)
|
||||
_, kind, size = blobs[offset:end].split(); size = int(size)
|
||||
data = blobs[end + 1:end + 1 + size]
|
||||
assert kind == b'blob' and (root / path).read_bytes() == data, path
|
||||
expected_inputs.append({'path': path, 'bytes': size, 'sha256': digest(data)})
|
||||
if path == 'crates/oa-core/src/language/analysis_source/lower/tests.rs': lower_tests = data.decode()
|
||||
offset = end + size + 2
|
||||
assert offset == len(blobs) and lower_tests is not None
|
||||
authored_names = {'language::analysis_source::lower::tests::' + n for n in re.findall(r'#\[test\]\s*fn (\w+)\(', lower_tests)}
|
||||
assert authored_names == new_names
|
||||
if check_only:
|
||||
assert len(sys.argv) == 2
|
||||
print(json.dumps({'source': source, 'git_blob_verified_inputs': len(expected_inputs), 'baseline_members': 129, 'fixed_new_members': 13, 'expected_listing': 142, 'helper_sha256': digest(Path(__file__).read_bytes()), 'receipt_written': False}))
|
||||
sys.exit(0)
|
||||
|
||||
assert rec['exit'] == 0 and not rec['changed_inputs'] and rec['head_after'] == source
|
||||
assert rec['inputs'] == name + '.inputs.json'
|
||||
inputs = json.loads(raw(name, '.inputs.json'))
|
||||
assert inputs['source'] == source and inputs['inputs'] == expected_inputs
|
||||
assert len(rec['artifacts']) == 1
|
||||
artifact = rec['artifacts'][0]
|
||||
data = Path(artifact['path']).read_bytes()
|
||||
assert len(data) == artifact['bytes'] and digest(data) == artifact['sha256']
|
||||
log = raw(name, '.log').decode()
|
||||
executables = re.findall(r'Running unittests [^\r\n]+ \(([^\r\n]+\.exe)\)', log)
|
||||
assert len(executables) == 1
|
||||
executable = Path(executables[0])
|
||||
if not executable.is_absolute(): executable = root / executable
|
||||
assert executable.resolve() == Path(artifact['path']).resolve()
|
||||
if rec['command'] == prefix + ['--', '--list']:
|
||||
assert len(sys.argv) == 2
|
||||
names = re.findall(r'^([^\r\n]+): test\r?$', log, re.M)
|
||||
assert names == rec['listing_members'] and len(names) == len(set(names)) == rec['listing_count'] == 142
|
||||
assert set(names) == expected_names
|
||||
assert re.findall(r'^(\d+) tests, (\d+) benchmarks\s*$', log, re.M) == [('142', '0')]
|
||||
mode = 'list'
|
||||
else:
|
||||
assert len(sys.argv) == 4, 'Only explicit focused selections can be admitted.'
|
||||
listing_name, selector = sys.argv[2:]
|
||||
assert selector and rec['command'] == prefix + [selector, '--', '--test-threads=1']
|
||||
listing = record(listing_name); admission = receipt(listing_name)
|
||||
verify_receipt(listing_name, admission)
|
||||
assert admission['mode'] == 'list' and admission['source'] == listing['source'] == source
|
||||
assert admission['artifact'] == artifact and listing['artifacts'] == [artifact]
|
||||
assert admission['admission_helper_sha256'] == digest(Path(__file__).read_bytes())
|
||||
assert listing['exit'] == 0 and set(listing['listing_members']) == expected_names
|
||||
assert admission['names'] == listing['listing_members'] and len(admission['names']) == 142
|
||||
names = [n for n in listing['listing_members'] if selector in n]
|
||||
actual = re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)\s*$', log, re.M)
|
||||
assert names and len(actual) == len({n for n, _ in actual}) == len(names)
|
||||
assert {n for n, _ in actual} == set(names) and all(status == 'ok' for _, status in actual)
|
||||
assert re.findall(r'test result: ok\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', log) == [(str(len(names)), '0', '0', '0', str(142 - len(names)))]
|
||||
mode = 'focused'
|
||||
admission = {'source': source, 'mode': mode, 'artifact': artifact, 'names': names,
|
||||
'result_sha256': digest(raw(name, '.result.json')), 'inputs_sha256': digest(raw(name, '.inputs.json')),
|
||||
'log_sha256': digest(raw(name, '.log')), 'verified_inputs': len(expected_inputs),
|
||||
'admission_helper_sha256': digest(Path(__file__).read_bytes()),
|
||||
'baseline_source': baseline_source, 'baseline_result_sha256': digest(raw('list-b2c970b', '.result.json')),
|
||||
'baseline_admission_sha256': digest(raw('list-b2c970b', '.admission.json'))}
|
||||
with (folder / (name + '.admission.json')).open('x', encoding='utf-8', newline='\n') as stream:
|
||||
stream.write(json.dumps(admission, indent=2) + '\n')
|
||||
print(json.dumps({'name': name, 'mode': mode, 'members': len(names), 'verified_inputs': len(expected_inputs), 'source': source}))
|
||||
+2660
File diff suppressed because it is too large
Load Diff
+252
@@ -0,0 +1,252 @@
|
||||
Finished `test` profile [unoptimized] target(s) in 2.64s
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
|
||||
running 142 tests
|
||||
test analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges ... ok
|
||||
test analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles ... ok
|
||||
test analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch ... ok
|
||||
test analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued ... ok
|
||||
test analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units ... ok
|
||||
test analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers ... ok
|
||||
test analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly ... ok
|
||||
test analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings ... ok
|
||||
test analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch ... ok
|
||||
test analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous ... ok
|
||||
test analysis::tests::equal_dimensions_do_not_create_nominal_compatibility ... ok
|
||||
test analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle ... ok
|
||||
test analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes ... ok
|
||||
test analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata ... ok
|
||||
test analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters ... ok
|
||||
test analysis::tests::layers_subject_kinds_and_display_units_are_strict ... ok
|
||||
test analysis::tests::logical_depth_and_call_depth_have_exact_boundaries ... ok
|
||||
test analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation ... ok
|
||||
test analysis::tests::narrow_override_commands_preserve_missing_clear_and_history ... ok
|
||||
test analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth ... ok
|
||||
test analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases ... ok
|
||||
test analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions ... ok
|
||||
test analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly ... ok
|
||||
test analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles ... ok
|
||||
test analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact ... ok
|
||||
test analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit ... ok
|
||||
test analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds ... ok
|
||||
test analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling ... ok
|
||||
test analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle ... ok
|
||||
test analysis_numeric::tests::both_reduced_component_overflows_are_reported ... ok
|
||||
test analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit ... ok
|
||||
test analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms ... ok
|
||||
test analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit ... ok
|
||||
test analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce ... ok
|
||||
test analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra ... ok
|
||||
test analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal ... ok
|
||||
test analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable ... ok
|
||||
test analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value ... ok
|
||||
test analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire ... ok
|
||||
test analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus ... ok
|
||||
test analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded ... ok
|
||||
test analysis_numeric::tests::multiple_targets_share_one_aggregate_meter ... ok
|
||||
test analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension ... ok
|
||||
test analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation ... ok
|
||||
test analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked ... ok
|
||||
test analysis_numeric::tests::powers_and_signs_have_explicit_domains ... ok
|
||||
test analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip ... ok
|
||||
test analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion ... ok
|
||||
test analysis_numeric::tests::serde_uses_closed_canonical_string_wire ... ok
|
||||
test analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them ... ok
|
||||
test analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate ... ok
|
||||
test language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context ... ok
|
||||
test language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax ... ok
|
||||
test language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8 ... ok
|
||||
test language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped ... ok
|
||||
test language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally ... ok
|
||||
test language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles ... ok
|
||||
test language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries ... ok
|
||||
test language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes ... ok
|
||||
test language::analysis_source::lower::tests::affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive ... ok
|
||||
test language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit ... ok
|
||||
test language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences ... ok
|
||||
test language::analysis_source::lower::tests::duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering ... ok
|
||||
test language::analysis_source::lower::tests::duplicate_global_aliases_and_ids_fail_before_body_resolution ... ok
|
||||
test language::analysis_source::lower::tests::forward_cross_unit_resolution_keeps_original_offsets_and_shared_work ... ok
|
||||
test language::analysis_source::lower::tests::iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions ... ok
|
||||
test language::analysis_source::lower::tests::lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together ... ok
|
||||
test language::analysis_source::lower::tests::missing_ids_require_stabilization_without_uuid_or_budget_churn ... ok
|
||||
test language::analysis_source::lower::tests::ordinary_non_element_categories_are_collected_and_never_property_fallbacks ... ok
|
||||
test language::analysis_source::lower::tests::staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles ... ok
|
||||
test language::analysis_source::lower::tests::structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission ... ok
|
||||
test language::analysis_source::lower::tests::typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens ... ok
|
||||
test language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion ... ok
|
||||
test language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes ... ok
|
||||
test language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented ... ok
|
||||
test language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children ... ok
|
||||
test language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology ... ok
|
||||
test language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse ... ok
|
||||
test language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged ... ok
|
||||
test language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries ... ok
|
||||
test language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans ... ok
|
||||
test language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans ... ok
|
||||
test language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees ... ok
|
||||
test language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations ... FAILED
|
||||
test language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views ... FAILED
|
||||
test language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting ... ok
|
||||
test language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans ... ok
|
||||
test language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack ... ok
|
||||
test language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located ... ok
|
||||
test language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal ... ok
|
||||
test language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit ... FAILED
|
||||
test language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes ... FAILED
|
||||
test language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded ... ok
|
||||
test language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected ... FAILED
|
||||
test language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment ... FAILED
|
||||
test language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command ... ok
|
||||
test language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling ... ok
|
||||
test language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens ... ok
|
||||
test language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity ... ok
|
||||
test language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields ... ok
|
||||
test language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields ... ok
|
||||
test language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data ... ok
|
||||
test persistence::json_codec::tests::codec_lifecycle_subprocess ... ok
|
||||
test persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts ... ok
|
||||
test persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile ... ok
|
||||
test persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant ... ok
|
||||
test persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries ... ok
|
||||
test persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar ... ok
|
||||
test persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration ... ok
|
||||
test persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit ... ok
|
||||
test persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging ... ok
|
||||
test persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project ... ok
|
||||
test semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope ... ok
|
||||
test source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes ... FAILED
|
||||
test source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed ... FAILED
|
||||
test source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck ... ok
|
||||
test source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path ... ok
|
||||
test source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry ... ok
|
||||
test source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership ... ok
|
||||
test source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes ... FAILED
|
||||
test source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last ... FAILED
|
||||
test source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility ... FAILED
|
||||
test source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations ... FAILED
|
||||
test source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files ... FAILED
|
||||
test source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency ... FAILED
|
||||
test source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files ... FAILED
|
||||
test source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes ... FAILED
|
||||
test topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage ... ok
|
||||
test topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass ... ok
|
||||
test topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output ... ok
|
||||
test validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate ... ok
|
||||
test view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates ... ok
|
||||
test view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model ... ok
|
||||
test view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities ... ok
|
||||
test view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides ... ok
|
||||
test view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all ... ok
|
||||
test view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers ... ok
|
||||
test view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table ... ok
|
||||
test view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply ... ok
|
||||
test view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed ... ok
|
||||
|
||||
failures:
|
||||
|
||||
---- language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations stdout ----
|
||||
|
||||
thread 'language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations' (8204) panicked at crates\oa-core\src\language_nesting_tests.rs:502:69:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
|
||||
|
||||
---- language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views stdout ----
|
||||
|
||||
thread 'language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views' (10796) panicked at crates\oa-core\src\language_nesting_tests.rs:439:69:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit stdout ----
|
||||
|
||||
thread 'language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit' (10936) panicked at crates\oa-core\src\language_nesting_tests.rs:63:41:
|
||||
called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }]
|
||||
|
||||
---- language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes stdout ----
|
||||
|
||||
thread 'language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes' (1640) panicked at crates\oa-core\src\language_nesting_tests.rs:188:72:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected stdout ----
|
||||
|
||||
thread 'language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected' (8524) panicked at crates\oa-core\src\language_nesting_tests.rs:124:38:
|
||||
called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }]
|
||||
|
||||
---- language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment stdout ----
|
||||
|
||||
thread 'language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment' (10304) panicked at crates\oa-core\src\language_nesting_tests.rs:362:6:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes' (3688) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed' (6584) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes' (9580) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last' (6988) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility' (10424) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations' (8436) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files' (10064) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency' (10760) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files' (7228) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes' (7848) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
|
||||
failures:
|
||||
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::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::non_elements_includes_and_declarations_inside_typed_values_are_rejected
|
||||
language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment
|
||||
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::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
|
||||
|
||||
test result: FAILED. 126 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out; finished in 86.07s
|
||||
|
||||
error: test failed, to rerun pass `-p oa-core --lib`
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"head_after": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"start": "2026-09-13T07:02:20.580705+00:00",
|
||||
"end": "2026-09-13T07:03:51.186178+00:00",
|
||||
"exit": 101,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"--",
|
||||
"--test-threads=1"
|
||||
],
|
||||
"inputs": "full-a2a28f8.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 36685824,
|
||||
"sha256": "ce9d77ed1e68a21e06836264bf50ba9dddbfa69507e1a0bc2c05a7b55db325a9"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+2625
File diff suppressed because it is too large
Load Diff
+239
@@ -0,0 +1,239 @@
|
||||
Finished `test` profile [unoptimized] target(s) in 2.73s
|
||||
Running unittests src\lib.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
|
||||
running 129 tests
|
||||
test analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges ... ok
|
||||
test analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles ... ok
|
||||
test analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch ... ok
|
||||
test analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued ... ok
|
||||
test analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units ... ok
|
||||
test analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers ... ok
|
||||
test analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly ... ok
|
||||
test analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings ... ok
|
||||
test analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch ... ok
|
||||
test analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous ... ok
|
||||
test analysis::tests::equal_dimensions_do_not_create_nominal_compatibility ... ok
|
||||
test analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle ... ok
|
||||
test analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes ... ok
|
||||
test analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata ... ok
|
||||
test analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters ... ok
|
||||
test analysis::tests::layers_subject_kinds_and_display_units_are_strict ... ok
|
||||
test analysis::tests::logical_depth_and_call_depth_have_exact_boundaries ... ok
|
||||
test analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation ... ok
|
||||
test analysis::tests::narrow_override_commands_preserve_missing_clear_and_history ... ok
|
||||
test analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth ... ok
|
||||
test analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases ... ok
|
||||
test analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions ... ok
|
||||
test analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly ... ok
|
||||
test analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles ... ok
|
||||
test analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact ... ok
|
||||
test analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit ... ok
|
||||
test analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds ... ok
|
||||
test analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling ... ok
|
||||
test analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle ... ok
|
||||
test analysis_numeric::tests::both_reduced_component_overflows_are_reported ... ok
|
||||
test analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit ... ok
|
||||
test analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms ... ok
|
||||
test analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit ... ok
|
||||
test analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce ... ok
|
||||
test analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra ... ok
|
||||
test analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal ... ok
|
||||
test analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable ... ok
|
||||
test analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value ... ok
|
||||
test analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire ... ok
|
||||
test analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus ... ok
|
||||
test analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded ... ok
|
||||
test analysis_numeric::tests::multiple_targets_share_one_aggregate_meter ... ok
|
||||
test analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension ... ok
|
||||
test analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation ... ok
|
||||
test analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked ... ok
|
||||
test analysis_numeric::tests::powers_and_signs_have_explicit_domains ... ok
|
||||
test analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip ... ok
|
||||
test analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion ... ok
|
||||
test analysis_numeric::tests::serde_uses_closed_canonical_string_wire ... ok
|
||||
test analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them ... ok
|
||||
test analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate ... ok
|
||||
test language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context ... ok
|
||||
test language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax ... ok
|
||||
test language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8 ... ok
|
||||
test language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped ... ok
|
||||
test language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally ... ok
|
||||
test language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles ... ok
|
||||
test language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries ... ok
|
||||
test language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes ... ok
|
||||
test language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion ... ok
|
||||
test language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes ... ok
|
||||
test language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented ... ok
|
||||
test language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children ... ok
|
||||
test language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology ... ok
|
||||
test language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse ... ok
|
||||
test language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged ... ok
|
||||
test language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries ... ok
|
||||
test language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans ... ok
|
||||
test language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans ... ok
|
||||
test language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees ... ok
|
||||
test language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations ... FAILED
|
||||
test language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views ... FAILED
|
||||
test language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting ... ok
|
||||
test language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans ... ok
|
||||
test language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack ... ok
|
||||
test language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located ... ok
|
||||
test language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal ... ok
|
||||
test language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit ... FAILED
|
||||
test language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes ... FAILED
|
||||
test language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded ... ok
|
||||
test language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected ... FAILED
|
||||
test language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment ... FAILED
|
||||
test language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command ... ok
|
||||
test language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling ... ok
|
||||
test language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens ... ok
|
||||
test language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity ... ok
|
||||
test language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields ... ok
|
||||
test language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields ... ok
|
||||
test language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data ... ok
|
||||
test persistence::json_codec::tests::codec_lifecycle_subprocess ... ok
|
||||
test persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts ... ok
|
||||
test persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile ... ok
|
||||
test persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant ... ok
|
||||
test persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries ... ok
|
||||
test persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar ... ok
|
||||
test persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration ... ok
|
||||
test persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit ... ok
|
||||
test persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging ... ok
|
||||
test persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project ... ok
|
||||
test semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope ... ok
|
||||
test source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes ... FAILED
|
||||
test source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed ... FAILED
|
||||
test source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck ... ok
|
||||
test source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path ... ok
|
||||
test source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry ... ok
|
||||
test source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership ... ok
|
||||
test source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes ... FAILED
|
||||
test source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last ... FAILED
|
||||
test source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility ... FAILED
|
||||
test source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations ... FAILED
|
||||
test source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files ... FAILED
|
||||
test source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency ... FAILED
|
||||
test source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files ... FAILED
|
||||
test source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes ... FAILED
|
||||
test topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage ... ok
|
||||
test topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass ... ok
|
||||
test topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output ... ok
|
||||
test validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate ... ok
|
||||
test view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates ... ok
|
||||
test view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model ... ok
|
||||
test view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities ... ok
|
||||
test view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides ... ok
|
||||
test view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all ... ok
|
||||
test view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers ... ok
|
||||
test view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table ... ok
|
||||
test view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply ... ok
|
||||
test view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed ... ok
|
||||
|
||||
failures:
|
||||
|
||||
---- language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations stdout ----
|
||||
|
||||
thread 'language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations' (10208) panicked at crates\oa-core\src\language_nesting_tests.rs:502:69:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
|
||||
|
||||
---- language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views stdout ----
|
||||
|
||||
thread 'language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views' (3332) panicked at crates\oa-core\src\language_nesting_tests.rs:439:69:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit stdout ----
|
||||
|
||||
thread 'language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit' (6356) panicked at crates\oa-core\src\language_nesting_tests.rs:63:41:
|
||||
called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }]
|
||||
|
||||
---- language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes stdout ----
|
||||
|
||||
thread 'language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes' (3744) panicked at crates\oa-core\src\language_nesting_tests.rs:188:72:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected stdout ----
|
||||
|
||||
thread 'language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected' (10700) panicked at crates\oa-core\src\language_nesting_tests.rs:124:38:
|
||||
called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }]
|
||||
|
||||
---- language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment stdout ----
|
||||
|
||||
thread 'language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment' (8756) panicked at crates\oa-core\src\language_nesting_tests.rs:362:6:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes' (9320) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed' (6752) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes' (8556) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last' (10884) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility' (9256) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations' (9288) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files' (8696) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency' (6572) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files' (8752) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes' (2416) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
|
||||
failures:
|
||||
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::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::non_elements_includes_and_declarations_inside_typed_values_are_rejected
|
||||
language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment
|
||||
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::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
|
||||
|
||||
test result: FAILED. 113 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out; finished in 52.34s
|
||||
|
||||
error: test failed, to rerun pass `-p oa-core --lib`
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"head_after": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"start": "2026-09-13T05:23:05.136920+00:00",
|
||||
"end": "2026-09-13T05:24:01.547372+00:00",
|
||||
"exit": 101,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"--",
|
||||
"--test-threads=1"
|
||||
],
|
||||
"inputs": "full-b2c970b.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 35920896,
|
||||
"sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+161
@@ -0,0 +1,161 @@
|
||||
{
|
||||
"source": "472fe7a4339a23a3339b2b91e8d53d76442f60c4",
|
||||
"mode": "list",
|
||||
"artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 36686336,
|
||||
"sha256": "732018626fceff6c6a75ea51e114a32ca96a11999cf6f135c077df49278853b7"
|
||||
},
|
||||
"names": [
|
||||
"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_public8",
|
||||
"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::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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged",
|
||||
"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::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::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",
|
||||
"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",
|
||||
"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"
|
||||
],
|
||||
"result_sha256": "1cbcc93b6a7065a37de4a7161549a9a9abaa8f4e62486e730974dc962fff61d7",
|
||||
"inputs_sha256": "b48294f8ab7c20c0d0cd586a4a3483cdfaae81f8625b9fc2f2aafc4386b31b11",
|
||||
"log_sha256": "912ca17937884b1554ef5e3fae4e0faae997d88f1a1149f9d9069e08de31ef2b",
|
||||
"verified_inputs": 531,
|
||||
"admission_helper_sha256": "92c03d25c8f5ae75a5c1e76bd4fa24cbca7aeb10cf7ee5847bc8a324cae3ec06",
|
||||
"baseline_source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"baseline_result_sha256": "5684d349d284d2d040eb2e80f40762808cfd2f1285be3db1c1c4d3b0bc276495",
|
||||
"baseline_admission_sha256": "f177f4f0d1feb43ebd2af253d1f0c972141c7f215300ebb5ac385862b12f5fd1"
|
||||
}
|
||||
+2660
File diff suppressed because it is too large
Load Diff
+147
@@ -0,0 +1,147 @@
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-core-worktree-20260911\crates\oa-core)
|
||||
Finished `test` profile [unoptimized] target(s) in 7m 38s
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges: test
|
||||
analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles: test
|
||||
analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch: test
|
||||
analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued: test
|
||||
analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units: test
|
||||
analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers: test
|
||||
analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly: test
|
||||
analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings: test
|
||||
analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch: test
|
||||
analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous: test
|
||||
analysis::tests::equal_dimensions_do_not_create_nominal_compatibility: test
|
||||
analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle: test
|
||||
analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes: test
|
||||
analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata: test
|
||||
analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters: test
|
||||
analysis::tests::layers_subject_kinds_and_display_units_are_strict: test
|
||||
analysis::tests::logical_depth_and_call_depth_have_exact_boundaries: test
|
||||
analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation: test
|
||||
analysis::tests::narrow_override_commands_preserve_missing_clear_and_history: test
|
||||
analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth: test
|
||||
analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases: test
|
||||
analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions: test
|
||||
analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly: test
|
||||
analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles: test
|
||||
analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact: test
|
||||
analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit: test
|
||||
analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds: test
|
||||
analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling: test
|
||||
analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle: test
|
||||
analysis_numeric::tests::both_reduced_component_overflows_are_reported: test
|
||||
analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit: test
|
||||
analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms: test
|
||||
analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit: test
|
||||
analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce: test
|
||||
analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra: test
|
||||
analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal: test
|
||||
analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable: test
|
||||
analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value: test
|
||||
analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire: test
|
||||
analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus: test
|
||||
analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded: test
|
||||
analysis_numeric::tests::multiple_targets_share_one_aggregate_meter: test
|
||||
analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension: test
|
||||
analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation: test
|
||||
analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked: test
|
||||
analysis_numeric::tests::powers_and_signs_have_explicit_domains: test
|
||||
analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip: test
|
||||
analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion: test
|
||||
analysis_numeric::tests::serde_uses_closed_canonical_string_wire: test
|
||||
analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them: test
|
||||
analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate: test
|
||||
language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields: test
|
||||
language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state: test
|
||||
language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context: test
|
||||
language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax: test
|
||||
language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8: test
|
||||
language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped: test
|
||||
language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally: test
|
||||
language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles: test
|
||||
language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries: test
|
||||
language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes: test
|
||||
language::analysis_source::lower::tests::affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive: test
|
||||
language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit: test
|
||||
language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences: test
|
||||
language::analysis_source::lower::tests::duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering: test
|
||||
language::analysis_source::lower::tests::duplicate_global_aliases_and_ids_fail_before_body_resolution: test
|
||||
language::analysis_source::lower::tests::forward_cross_unit_resolution_keeps_original_offsets_and_shared_work: test
|
||||
language::analysis_source::lower::tests::iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions: test
|
||||
language::analysis_source::lower::tests::lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together: test
|
||||
language::analysis_source::lower::tests::missing_ids_require_stabilization_without_uuid_or_budget_churn: test
|
||||
language::analysis_source::lower::tests::ordinary_non_element_categories_are_collected_and_never_property_fallbacks: test
|
||||
language::analysis_source::lower::tests::staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles: test
|
||||
language::analysis_source::lower::tests::structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission: test
|
||||
language::analysis_source::lower::tests::typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens: test
|
||||
language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion: test
|
||||
language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes: test
|
||||
language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented: test
|
||||
language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children: test
|
||||
language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology: test
|
||||
language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse: test
|
||||
language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged: test
|
||||
language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries: test
|
||||
language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans: test
|
||||
language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans: test
|
||||
language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees: test
|
||||
language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations: test
|
||||
language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views: test
|
||||
language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting: test
|
||||
language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans: test
|
||||
language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack: test
|
||||
language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located: test
|
||||
language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal: test
|
||||
language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit: test
|
||||
language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes: test
|
||||
language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded: test
|
||||
language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected: test
|
||||
language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment: test
|
||||
language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command: test
|
||||
language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling: test
|
||||
language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens: test
|
||||
language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity: test
|
||||
language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields: test
|
||||
language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields: test
|
||||
language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data: test
|
||||
persistence::json_codec::tests::codec_lifecycle_subprocess: test
|
||||
persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts: test
|
||||
persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile: test
|
||||
persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant: test
|
||||
persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries: test
|
||||
persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar: test
|
||||
persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration: test
|
||||
persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit: test
|
||||
persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging: test
|
||||
persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project: test
|
||||
semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope: test
|
||||
source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes: test
|
||||
source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed: test
|
||||
source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck: test
|
||||
source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path: test
|
||||
source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry: test
|
||||
source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership: test
|
||||
source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes: test
|
||||
source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last: test
|
||||
source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility: test
|
||||
source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations: test
|
||||
source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files: test
|
||||
source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency: test
|
||||
source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files: test
|
||||
source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes: test
|
||||
topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage: test
|
||||
topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass: test
|
||||
topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output: test
|
||||
validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate: test
|
||||
view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates: test
|
||||
view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model: test
|
||||
view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities: test
|
||||
view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides: test
|
||||
view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all: test
|
||||
view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers: test
|
||||
view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table: test
|
||||
view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply: test
|
||||
view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed: test
|
||||
|
||||
142 tests, 0 benchmarks
|
||||
+178
@@ -0,0 +1,178 @@
|
||||
{
|
||||
"source": "472fe7a4339a23a3339b2b91e8d53d76442f60c4",
|
||||
"head_after": "472fe7a4339a23a3339b2b91e8d53d76442f60c4",
|
||||
"start": "2026-09-13T06:38:34.451388+00:00",
|
||||
"end": "2026-09-13T06:46:14.511461+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"--",
|
||||
"--list"
|
||||
],
|
||||
"inputs": "list-472fe7a.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 36686336,
|
||||
"sha256": "732018626fceff6c6a75ea51e114a32ca96a11999cf6f135c077df49278853b7"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"listing_members": [
|
||||
"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_public8",
|
||||
"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::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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged",
|
||||
"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::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::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",
|
||||
"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",
|
||||
"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"
|
||||
],
|
||||
"listing_count": 142,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+161
@@ -0,0 +1,161 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"mode": "list",
|
||||
"artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 36685824,
|
||||
"sha256": "ce9d77ed1e68a21e06836264bf50ba9dddbfa69507e1a0bc2c05a7b55db325a9"
|
||||
},
|
||||
"names": [
|
||||
"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_public8",
|
||||
"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::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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged",
|
||||
"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::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::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",
|
||||
"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",
|
||||
"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"
|
||||
],
|
||||
"result_sha256": "86db5467964d3712510f867379ae32e0797b4d9f46cbde762119ed9055fd3a62",
|
||||
"inputs_sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84",
|
||||
"log_sha256": "8be8bd7ae75a690f0e36c8b0b39dabc4c5bd5654cf1e653bd43e3c0cddf560df",
|
||||
"verified_inputs": 531,
|
||||
"admission_helper_sha256": "92c03d25c8f5ae75a5c1e76bd4fa24cbca7aeb10cf7ee5847bc8a324cae3ec06",
|
||||
"baseline_source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"baseline_result_sha256": "5684d349d284d2d040eb2e80f40762808cfd2f1285be3db1c1c4d3b0bc276495",
|
||||
"baseline_admission_sha256": "f177f4f0d1feb43ebd2af253d1f0c972141c7f215300ebb5ac385862b12f5fd1"
|
||||
}
|
||||
+2660
File diff suppressed because it is too large
Load Diff
+147
@@ -0,0 +1,147 @@
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-core-worktree-20260911\crates\oa-core)
|
||||
Finished `test` profile [unoptimized] target(s) in 4m 46s
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges: test
|
||||
analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles: test
|
||||
analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch: test
|
||||
analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued: test
|
||||
analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units: test
|
||||
analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers: test
|
||||
analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly: test
|
||||
analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings: test
|
||||
analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch: test
|
||||
analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous: test
|
||||
analysis::tests::equal_dimensions_do_not_create_nominal_compatibility: test
|
||||
analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle: test
|
||||
analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes: test
|
||||
analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata: test
|
||||
analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters: test
|
||||
analysis::tests::layers_subject_kinds_and_display_units_are_strict: test
|
||||
analysis::tests::logical_depth_and_call_depth_have_exact_boundaries: test
|
||||
analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation: test
|
||||
analysis::tests::narrow_override_commands_preserve_missing_clear_and_history: test
|
||||
analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth: test
|
||||
analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases: test
|
||||
analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions: test
|
||||
analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly: test
|
||||
analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles: test
|
||||
analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact: test
|
||||
analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit: test
|
||||
analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds: test
|
||||
analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling: test
|
||||
analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle: test
|
||||
analysis_numeric::tests::both_reduced_component_overflows_are_reported: test
|
||||
analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit: test
|
||||
analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms: test
|
||||
analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit: test
|
||||
analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce: test
|
||||
analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra: test
|
||||
analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal: test
|
||||
analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable: test
|
||||
analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value: test
|
||||
analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire: test
|
||||
analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus: test
|
||||
analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded: test
|
||||
analysis_numeric::tests::multiple_targets_share_one_aggregate_meter: test
|
||||
analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension: test
|
||||
analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation: test
|
||||
analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked: test
|
||||
analysis_numeric::tests::powers_and_signs_have_explicit_domains: test
|
||||
analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip: test
|
||||
analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion: test
|
||||
analysis_numeric::tests::serde_uses_closed_canonical_string_wire: test
|
||||
analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them: test
|
||||
analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate: test
|
||||
language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields: test
|
||||
language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state: test
|
||||
language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context: test
|
||||
language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax: test
|
||||
language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8: test
|
||||
language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped: test
|
||||
language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally: test
|
||||
language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles: test
|
||||
language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries: test
|
||||
language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes: test
|
||||
language::analysis_source::lower::tests::affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive: test
|
||||
language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit: test
|
||||
language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences: test
|
||||
language::analysis_source::lower::tests::duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering: test
|
||||
language::analysis_source::lower::tests::duplicate_global_aliases_and_ids_fail_before_body_resolution: test
|
||||
language::analysis_source::lower::tests::forward_cross_unit_resolution_keeps_original_offsets_and_shared_work: test
|
||||
language::analysis_source::lower::tests::iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions: test
|
||||
language::analysis_source::lower::tests::lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together: test
|
||||
language::analysis_source::lower::tests::missing_ids_require_stabilization_without_uuid_or_budget_churn: test
|
||||
language::analysis_source::lower::tests::ordinary_non_element_categories_are_collected_and_never_property_fallbacks: test
|
||||
language::analysis_source::lower::tests::staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles: test
|
||||
language::analysis_source::lower::tests::structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission: test
|
||||
language::analysis_source::lower::tests::typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens: test
|
||||
language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion: test
|
||||
language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes: test
|
||||
language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented: test
|
||||
language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children: test
|
||||
language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology: test
|
||||
language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse: test
|
||||
language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged: test
|
||||
language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries: test
|
||||
language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans: test
|
||||
language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans: test
|
||||
language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees: test
|
||||
language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations: test
|
||||
language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views: test
|
||||
language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting: test
|
||||
language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans: test
|
||||
language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack: test
|
||||
language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located: test
|
||||
language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal: test
|
||||
language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit: test
|
||||
language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes: test
|
||||
language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded: test
|
||||
language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected: test
|
||||
language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment: test
|
||||
language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command: test
|
||||
language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling: test
|
||||
language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens: test
|
||||
language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity: test
|
||||
language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields: test
|
||||
language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields: test
|
||||
language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data: test
|
||||
persistence::json_codec::tests::codec_lifecycle_subprocess: test
|
||||
persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts: test
|
||||
persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile: test
|
||||
persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant: test
|
||||
persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries: test
|
||||
persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar: test
|
||||
persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration: test
|
||||
persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit: test
|
||||
persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging: test
|
||||
persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project: test
|
||||
semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope: test
|
||||
source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes: test
|
||||
source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed: test
|
||||
source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck: test
|
||||
source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path: test
|
||||
source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry: test
|
||||
source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership: test
|
||||
source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes: test
|
||||
source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last: test
|
||||
source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility: test
|
||||
source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations: test
|
||||
source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files: test
|
||||
source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency: test
|
||||
source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files: test
|
||||
source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes: test
|
||||
topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage: test
|
||||
topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass: test
|
||||
topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output: test
|
||||
validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate: test
|
||||
view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates: test
|
||||
view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model: test
|
||||
view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities: test
|
||||
view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides: test
|
||||
view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all: test
|
||||
view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers: test
|
||||
view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table: test
|
||||
view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply: test
|
||||
view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed: test
|
||||
|
||||
142 tests, 0 benchmarks
|
||||
+178
@@ -0,0 +1,178 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"head_after": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"start": "2026-09-13T06:54:21.907457+00:00",
|
||||
"end": "2026-09-13T06:59:10.214555+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"--",
|
||||
"--list"
|
||||
],
|
||||
"inputs": "list-a2a28f8.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 36685824,
|
||||
"sha256": "ce9d77ed1e68a21e06836264bf50ba9dddbfa69507e1a0bc2c05a7b55db325a9"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"listing_members": [
|
||||
"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_public8",
|
||||
"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::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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged",
|
||||
"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::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::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",
|
||||
"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",
|
||||
"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"
|
||||
],
|
||||
"listing_count": 142,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+145
@@ -0,0 +1,145 @@
|
||||
{
|
||||
"source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"mode": "list",
|
||||
"artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 35920896,
|
||||
"sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5"
|
||||
},
|
||||
"names": [
|
||||
"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_public8",
|
||||
"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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged",
|
||||
"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::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::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",
|
||||
"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",
|
||||
"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"
|
||||
],
|
||||
"result_sha256": "5684d349d284d2d040eb2e80f40762808cfd2f1285be3db1c1c4d3b0bc276495",
|
||||
"inputs_sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763",
|
||||
"log_sha256": "f852b4e6aa385f7e6f7bcb4ae770a4d6f500580f084febc1c9b2adceb0d9f54f",
|
||||
"verified_inputs": 524,
|
||||
"admission_helper_sha256": "908b09b044795a270590ea2e8d558f1a32442c873f81399ddc9fb402b992f12d"
|
||||
}
|
||||
+2625
File diff suppressed because it is too large
Load Diff
+134
@@ -0,0 +1,134 @@
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-core-worktree-20260911\crates\oa-core)
|
||||
Finished `test` profile [unoptimized] target(s) in 7m 21s
|
||||
Running unittests src\lib.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges: test
|
||||
analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles: test
|
||||
analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch: test
|
||||
analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued: test
|
||||
analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units: test
|
||||
analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers: test
|
||||
analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly: test
|
||||
analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings: test
|
||||
analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch: test
|
||||
analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous: test
|
||||
analysis::tests::equal_dimensions_do_not_create_nominal_compatibility: test
|
||||
analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle: test
|
||||
analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes: test
|
||||
analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata: test
|
||||
analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters: test
|
||||
analysis::tests::layers_subject_kinds_and_display_units_are_strict: test
|
||||
analysis::tests::logical_depth_and_call_depth_have_exact_boundaries: test
|
||||
analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation: test
|
||||
analysis::tests::narrow_override_commands_preserve_missing_clear_and_history: test
|
||||
analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth: test
|
||||
analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases: test
|
||||
analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions: test
|
||||
analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly: test
|
||||
analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles: test
|
||||
analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact: test
|
||||
analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit: test
|
||||
analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds: test
|
||||
analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling: test
|
||||
analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle: test
|
||||
analysis_numeric::tests::both_reduced_component_overflows_are_reported: test
|
||||
analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit: test
|
||||
analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms: test
|
||||
analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit: test
|
||||
analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce: test
|
||||
analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra: test
|
||||
analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal: test
|
||||
analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable: test
|
||||
analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value: test
|
||||
analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire: test
|
||||
analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus: test
|
||||
analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded: test
|
||||
analysis_numeric::tests::multiple_targets_share_one_aggregate_meter: test
|
||||
analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension: test
|
||||
analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation: test
|
||||
analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked: test
|
||||
analysis_numeric::tests::powers_and_signs_have_explicit_domains: test
|
||||
analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip: test
|
||||
analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion: test
|
||||
analysis_numeric::tests::serde_uses_closed_canonical_string_wire: test
|
||||
analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them: test
|
||||
analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate: test
|
||||
language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields: test
|
||||
language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state: test
|
||||
language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context: test
|
||||
language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax: test
|
||||
language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8: test
|
||||
language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped: test
|
||||
language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally: test
|
||||
language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles: test
|
||||
language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries: test
|
||||
language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes: test
|
||||
language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion: test
|
||||
language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes: test
|
||||
language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented: test
|
||||
language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children: test
|
||||
language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology: test
|
||||
language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse: test
|
||||
language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged: test
|
||||
language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries: test
|
||||
language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans: test
|
||||
language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans: test
|
||||
language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees: test
|
||||
language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations: test
|
||||
language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views: test
|
||||
language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting: test
|
||||
language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans: test
|
||||
language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack: test
|
||||
language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located: test
|
||||
language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal: test
|
||||
language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit: test
|
||||
language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes: test
|
||||
language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded: test
|
||||
language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected: test
|
||||
language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment: test
|
||||
language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command: test
|
||||
language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling: test
|
||||
language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens: test
|
||||
language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity: test
|
||||
language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields: test
|
||||
language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields: test
|
||||
language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data: test
|
||||
persistence::json_codec::tests::codec_lifecycle_subprocess: test
|
||||
persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts: test
|
||||
persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile: test
|
||||
persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant: test
|
||||
persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries: test
|
||||
persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar: test
|
||||
persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration: test
|
||||
persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit: test
|
||||
persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging: test
|
||||
persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project: test
|
||||
semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope: test
|
||||
source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes: test
|
||||
source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed: test
|
||||
source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck: test
|
||||
source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path: test
|
||||
source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry: test
|
||||
source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership: test
|
||||
source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes: test
|
||||
source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last: test
|
||||
source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility: test
|
||||
source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations: test
|
||||
source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files: test
|
||||
source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency: test
|
||||
source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files: test
|
||||
source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes: test
|
||||
topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage: test
|
||||
topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass: test
|
||||
topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output: test
|
||||
validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate: test
|
||||
view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates: test
|
||||
view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model: test
|
||||
view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities: test
|
||||
view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides: test
|
||||
view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all: test
|
||||
view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers: test
|
||||
view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table: test
|
||||
view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply: test
|
||||
view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed: test
|
||||
|
||||
129 tests, 0 benchmarks
|
||||
+165
@@ -0,0 +1,165 @@
|
||||
{
|
||||
"source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"head_after": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"start": "2026-09-13T05:13:10.240376+00:00",
|
||||
"end": "2026-09-13T05:20:33.890301+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"--",
|
||||
"--list"
|
||||
],
|
||||
"inputs": "list-b2c970b.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 35920896,
|
||||
"sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"listing_members": [
|
||||
"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_public8",
|
||||
"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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged",
|
||||
"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::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::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",
|
||||
"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",
|
||||
"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"
|
||||
],
|
||||
"listing_count": 129,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+2660
File diff suppressed because it is too large
Load Diff
+2
@@ -0,0 +1,2 @@
|
||||
Checking oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-core-worktree-20260911\crates\oa-core)
|
||||
Finished `dev` profile [unoptimized] target(s) in 3m 44s
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"head_after": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"start": "2026-09-13T07:06:07.701046+00:00",
|
||||
"end": "2026-09-13T07:09:57.556121+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"clippy",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--all-targets",
|
||||
"--",
|
||||
"-D",
|
||||
"warnings"
|
||||
],
|
||||
"inputs": "strict-a2a28f8.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"mode": "focused",
|
||||
"artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 36685824,
|
||||
"sha256": "ce9d77ed1e68a21e06836264bf50ba9dddbfa69507e1a0bc2c05a7b55db325a9"
|
||||
},
|
||||
"names": [
|
||||
"language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens"
|
||||
],
|
||||
"result_sha256": "7baa9e8c8d35f4e57e08539de69e215dbbeedbeb049585196f5e7109c1596890",
|
||||
"inputs_sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84",
|
||||
"log_sha256": "108e5d948a8686f275793f6fe51a3e62357c43d7aeac503bff72098257e6b83a",
|
||||
"verified_inputs": 531,
|
||||
"admission_helper_sha256": "92c03d25c8f5ae75a5c1e76bd4fa24cbca7aeb10cf7ee5847bc8a324cae3ec06",
|
||||
"baseline_source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"baseline_result_sha256": "5684d349d284d2d040eb2e80f40762808cfd2f1285be3db1c1c4d3b0bc276495",
|
||||
"baseline_admission_sha256": "f177f4f0d1feb43ebd2af253d1f0c972141c7f215300ebb5ac385862b12f5fd1"
|
||||
}
|
||||
+2660
File diff suppressed because it is too large
Load Diff
+8
@@ -0,0 +1,8 @@
|
||||
Finished `test` profile [unoptimized] target(s) in 3.99s
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
|
||||
running 1 test
|
||||
test language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens ... ok
|
||||
|
||||
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 141 filtered out; finished in 0.43s
|
||||
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"head_after": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"start": "2026-09-13T07:04:29.858328+00:00",
|
||||
"end": "2026-09-13T07:04:37.336602+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"language::raw_tokens",
|
||||
"--",
|
||||
"--test-threads=1"
|
||||
],
|
||||
"inputs": "tokens-a2a28f8.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 36685824,
|
||||
"sha256": "ce9d77ed1e68a21e06836264bf50ba9dddbfa69507e1a0bc2c05a7b55db325a9"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+2660
File diff suppressed because it is too large
Load Diff
+54
@@ -0,0 +1,54 @@
|
||||
Finished `test` profile [unoptimized] target(s) in 5.20s
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
|
||||
running 34 tests
|
||||
test language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context ... ok
|
||||
test language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax ... ok
|
||||
test language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8 ... ok
|
||||
test language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped ... ok
|
||||
test language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally ... ok
|
||||
test language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles ... ok
|
||||
test language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries ... ok
|
||||
test language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes ... ok
|
||||
test language::analysis_source::lower::tests::affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive ... ok
|
||||
test language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit ... FAILED
|
||||
test language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences ... ok
|
||||
test language::analysis_source::lower::tests::duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering ... ok
|
||||
test language::analysis_source::lower::tests::duplicate_global_aliases_and_ids_fail_before_body_resolution ... ok
|
||||
test language::analysis_source::lower::tests::forward_cross_unit_resolution_keeps_original_offsets_and_shared_work ... ok
|
||||
test language::analysis_source::lower::tests::iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions ... ok
|
||||
test language::analysis_source::lower::tests::lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together ... ok
|
||||
test language::analysis_source::lower::tests::missing_ids_require_stabilization_without_uuid_or_budget_churn ... ok
|
||||
test language::analysis_source::lower::tests::ordinary_non_element_categories_are_collected_and_never_property_fallbacks ... ok
|
||||
test language::analysis_source::lower::tests::staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles ... ok
|
||||
test language::analysis_source::lower::tests::structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission ... ok
|
||||
test language::analysis_source::lower::tests::typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens ... ok
|
||||
test language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion ... ok
|
||||
test language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes ... ok
|
||||
test language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented ... ok
|
||||
test language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children ... ok
|
||||
test language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology ... ok
|
||||
test language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse ... ok
|
||||
test language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged ... ok
|
||||
test language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries ... ok
|
||||
test language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans ... ok
|
||||
test language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans ... ok
|
||||
test language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees ... ok
|
||||
|
||||
failures:
|
||||
|
||||
---- language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit stdout ----
|
||||
|
||||
thread 'language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit' (10696) panicked at crates\oa-core\src\language\analysis_source\lower\tests.rs:45:54:
|
||||
called `Result::unwrap()` on an `Err` value: AnalysisError { object: bd5b68e8-65fc-4e35-9071-a73061316a4b, field: "base", code: "analysis_type", message: "AsKind requires an anonymous matching dimension and a linear target" }
|
||||
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
|
||||
|
||||
|
||||
failures:
|
||||
language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit
|
||||
|
||||
test result: FAILED. 33 passed; 1 failed; 0 ignored; 0 measured; 108 filtered out; finished in 3.95s
|
||||
|
||||
error: test failed, to rerun pass `-p oa-core --lib`
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"source": "472fe7a4339a23a3339b2b91e8d53d76442f60c4",
|
||||
"head_after": "472fe7a4339a23a3339b2b91e8d53d76442f60c4",
|
||||
"start": "2026-09-13T06:47:03.225641+00:00",
|
||||
"end": "2026-09-13T06:47:14.916648+00:00",
|
||||
"exit": 101,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"language::analysis_source",
|
||||
"--",
|
||||
"--test-threads=1"
|
||||
],
|
||||
"inputs": "typed-472fe7a.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 36686336,
|
||||
"sha256": "732018626fceff6c6a75ea51e114a32ca96a11999cf6f135c077df49278853b7"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"mode": "focused",
|
||||
"artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 36685824,
|
||||
"sha256": "ce9d77ed1e68a21e06836264bf50ba9dddbfa69507e1a0bc2c05a7b55db325a9"
|
||||
},
|
||||
"names": [
|
||||
"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_public8",
|
||||
"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::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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged",
|
||||
"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"
|
||||
],
|
||||
"result_sha256": "9d8b9e432e31ffc4b621c38b80650a20846588cf96d6fc0f5dba3996ebda8d3d",
|
||||
"inputs_sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84",
|
||||
"log_sha256": "7816d81eddfcd8e75e63ac8285e67cd6573b159c7429398b1ee15fc2e1a3fb9b",
|
||||
"verified_inputs": 531,
|
||||
"admission_helper_sha256": "92c03d25c8f5ae75a5c1e76bd4fa24cbca7aeb10cf7ee5847bc8a324cae3ec06",
|
||||
"baseline_source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"baseline_result_sha256": "5684d349d284d2d040eb2e80f40762808cfd2f1285be3db1c1c4d3b0bc276495",
|
||||
"baseline_admission_sha256": "f177f4f0d1feb43ebd2af253d1f0c972141c7f215300ebb5ac385862b12f5fd1"
|
||||
}
|
||||
+2660
File diff suppressed because it is too large
Load Diff
+41
@@ -0,0 +1,41 @@
|
||||
Finished `test` profile [unoptimized] target(s) in 4.88s
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
|
||||
running 34 tests
|
||||
test language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context ... ok
|
||||
test language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax ... ok
|
||||
test language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8 ... ok
|
||||
test language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped ... ok
|
||||
test language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally ... ok
|
||||
test language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles ... ok
|
||||
test language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries ... ok
|
||||
test language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes ... ok
|
||||
test language::analysis_source::lower::tests::affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive ... ok
|
||||
test language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit ... ok
|
||||
test language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences ... ok
|
||||
test language::analysis_source::lower::tests::duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering ... ok
|
||||
test language::analysis_source::lower::tests::duplicate_global_aliases_and_ids_fail_before_body_resolution ... ok
|
||||
test language::analysis_source::lower::tests::forward_cross_unit_resolution_keeps_original_offsets_and_shared_work ... ok
|
||||
test language::analysis_source::lower::tests::iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions ... ok
|
||||
test language::analysis_source::lower::tests::lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together ... ok
|
||||
test language::analysis_source::lower::tests::missing_ids_require_stabilization_without_uuid_or_budget_churn ... ok
|
||||
test language::analysis_source::lower::tests::ordinary_non_element_categories_are_collected_and_never_property_fallbacks ... ok
|
||||
test language::analysis_source::lower::tests::staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles ... ok
|
||||
test language::analysis_source::lower::tests::structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission ... ok
|
||||
test language::analysis_source::lower::tests::typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens ... ok
|
||||
test language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion ... ok
|
||||
test language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes ... ok
|
||||
test language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented ... ok
|
||||
test language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children ... ok
|
||||
test language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology ... ok
|
||||
test language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse ... ok
|
||||
test language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged ... ok
|
||||
test language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries ... ok
|
||||
test language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans ... ok
|
||||
test language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans ... ok
|
||||
test language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees ... ok
|
||||
|
||||
test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 108 filtered out; finished in 4.54s
|
||||
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"head_after": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"start": "2026-09-13T07:01:04.942196+00:00",
|
||||
"end": "2026-09-13T07:01:19.194709+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"language::analysis_source",
|
||||
"--",
|
||||
"--test-threads=1"
|
||||
],
|
||||
"inputs": "typed-a2a28f8.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 36685824,
|
||||
"sha256": "ce9d77ed1e68a21e06836264bf50ba9dddbfa69507e1a0bc2c05a7b55db325a9"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
# S2b corrected full-suite failure causes
|
||||
|
||||
Independent read-only review, 2026-09-13, `/root/source8_s2a_review`. Corrected source **`a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49`**; comparison source **`b2c970b4673e062e47eadd12906d2316c4b1a7b3`**. No compiler, test rerun, source change, archive execution or Git write occurred in this review.
|
||||
|
||||
Actual a2 full closure: **126 passed / 16 failed / 0 ignored, exit101**, ended `2026-09-13T07:03:51.186178+00:00`. All142 unique outcomes exactly match the corrected listing; all13 fixed new lower tests pass. The corrected typed selection independently contains34 passes and no failure. List, typed and full record the same test executable identity,36,685,824 bytes, SHA `ce9d77ed1e68a21e06836264bf50ba9dddbfa69507e1a0bc2c05a7b55db325a9`. Their531-entry manifests are identical and every entry/membership was independently compared with the exact a2 Git input scope and raw blobs. No current mutable executable was reread.
|
||||
|
||||
The a2 failed-name set exactly matches the actual b2 full **113/16** set. This review also compared each separate panic block: all16 have **the same panic source location and the same complete diagnostic line** as the corresponding b2 failure, apart from surrounding thread IDs and run presentation. Every diagnostic rejects the header at line1, column9, byte span8..9 with `Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.` There is no new AsKind failure in the corrected full run.
|
||||
|
||||
## Exact raw bindings
|
||||
|
||||
All files are original `.local/analysis-source-gates-20260913/` artifacts:
|
||||
|
||||
| File | SHA256 |
|
||||
| --- | --- |
|
||||
| full-a2a28f8.log | `9ae08b9a0157ebef587d36b40e5f7da8dd61b13bd5594bbae659f06c75e59044` |
|
||||
| full-b2c970b.log | `0e0fd205258cd7f1b6a898486c35514a359eb02e3b17382b0f2cffb4d443cfb3` |
|
||||
| full-a2a28f8.result.json | `81e171692b5c782bd234888e94468853b47a0e54375106e4cfce831e7b58e6c1` |
|
||||
| full-a2a28f8.inputs.json | `08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84` |
|
||||
|
||||
## Source-level cause, separately inspected
|
||||
|
||||
These are retained public-source writer/migration failures. They must not be described as all beginning with source8 fixtures: several begin with valid source5, and the checked-in source project begins with source3.
|
||||
|
||||
`model.rs:9` defines `SCHEMA_VERSION = 8`. The public canonical writer emits that value at `language.rs:506`, while the public parser's explicit accepted header set remains3–7 at `language.rs:1335`. The two direct round-trip failures at `language_nesting_tests.rs:63` and124 occur at `parse(format(project))` and `parse(format(demo))`: initial parsing/earlier setup has progressed, but the formatted source8 header is rejected.
|
||||
|
||||
The remaining four nesting failures and all ten transaction failures reach `compile_bundle`. That function invokes `source_migration::upgrade` when migration metadata exists (`source_project.rs:298`). The upgrade writes the current schema value into the source version token (`source_project/source_migration.rs:83`) and reparses the edited bundle using `compile_once` at115. That source8 header is rejected by the same unchanged public parser. The source5 transaction fixture fails during its shared `compile_bundle(...).unwrap()` at `source_files.rs:1560`, before the named save/recovery operation starts. The checked-in source3 example is likewise rejected during migration/reparse; this does not establish successful source3 whole-project migration in these tests.
|
||||
|
||||
The implicated writer, parser, migration, model, nesting tests, transaction fixture and checked-in entry bytes were individually compared across b2→a2 and are unchanged: `language.rs`, `language_nesting_tests.rs`, `source_files.rs`, `source_project.rs`, `source_project/source_migration.rs`, `model.rs`, and `examples/source-project/project.arcadia`.
|
||||
|
||||
Exact failing names, grouped only for readability:
|
||||
|
||||
- `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::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::non_elements_includes_and_declarations_inside_typed_values_are_rejected`
|
||||
- `language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment`
|
||||
- `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::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`
|
||||
|
||||
Disposition: the corrected private lowerer tests pass, while the full library remains failed for the same separately verified public8 writer/migration boundary. The sixteen tests do not validate their later nesting/save/recovery assertions. Do not waive them as full-suite passes or change public dispatch during this bounded correction. The original472 typed33/1 failure and its source-oracle correction review remain separate historical evidence.
|
||||
|
||||
This note does not claim token/strict completion; those gates were still pending when the review began and were not inspected here. The historical b2 production-language result remains **7 passed / 9 failed at b2**, as preserved in the S2a checkpoint; no a2 legacy integration rerun or relabeling is claimed.
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
# Source8 S2b typed lowering checkpoint
|
||||
|
||||
2026-09-13, Codex-956atf `/root/source8_lowering_plan`. Latest commit **`a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49`**, branch `codex/analysis-s2-956atf-20260913`, worktree `.local/as2-20260913`, initial S2b commit **`6de3b53103bf6199bf36aec2c1afb180eb9e7e6d`** above S2a base **`b2c970b4673e062e47eadd12906d2316c4b1a7b3`**. Source is committed, clean and frozen for parent review/gates. This worker did not run Cargo, a compiler, executable tests, native UI or Gitea. Parent owns serialized executable gates and integration.
|
||||
|
||||
This is the authorized first **private typed resolution/lowering checkpoint**, before canonical writing. The parent accepted the boundary in agent coordination: typed units plus a separately supplied ordinary Project skeleton, complete global/category/signature collection, then typed resolution, with one existing semantic admission on the merged Project. This is not complete public source8 parsing or include admission. Public header8 remains rejected and `analysis_source` remains staged under the existing test-only module registration. No new public test API exists.
|
||||
|
||||
## Baseline and source scope
|
||||
|
||||
Parent-reported prior b2 executable evidence: 129-test listing, 21 typed syntax plus one raw-token test PASS, full 113 PASS / 16 pre-existing unsupported-source8 failures, strict all-target gate PASS at 05:32:11, 524 unchanged admitted inputs. These are prior S2a facts; they do not validate the new S2b code.
|
||||
|
||||
Nine changed files, **2196 insertions / 1 deletion**:
|
||||
|
||||
- `crates/oa-core/src/language/analysis_source.rs`: add private `lower` module and update the staging comment.
|
||||
- `.../analysis_source/budget.rs`: read-only lowering entry and occurrence allocation bounds. Existing syntax/literal counters and limits remain unchanged.
|
||||
- New `.../analysis_source/lower.rs`: model construction, complete category/signature collection, typed resolution, iterative lowering of all 13 Expr variants, original source occurrence and expression-site metadata.
|
||||
- New `.../analysis_source/lower/tests.rs`: 13 authored tests listed below.
|
||||
- New `.../analysis_source/lower/oracle.rs`: independently constructed real Project oracle; no source parsing or formatting.
|
||||
- Four new source fixtures under `.../analysis_source/lower/fixtures/`: `ordinary-oa.arcadia`, `ordinary-sa.arcadia`, `typed-oa.arcadia`, `typed-sa.arcadia`.
|
||||
|
||||
No changes to the S2a scanner/cursor/declaration grammar, `language.rs`, production `DeclKind`, `source_project`, persistence, model, analysis semantics or source3 bridge/module hooks. There was no declaration-parser ambiguity requiring a grammar correction. The original analysis worktree was never edited by this contribution.
|
||||
|
||||
## Frozen interface
|
||||
|
||||
All names below remain private to the staged language module.
|
||||
|
||||
`lower::lower(ordinary: &Project, units: &[Unit], budget: &Budget) -> Result<Lowered, Failure>`:
|
||||
|
||||
- `Unit { file: usize, declarations: Vec<declarations::Declaration> }` holds already parsed typed roots. `file` is caller-assigned and unique for this lowering pass. Spans remain original offsets in that file. Caller owns the syntax and can retain every S2a header, field, literal, identity-insertion, parameter and override span after lowering.
|
||||
- All units are collected before any body resolves. The global table includes project, elements with actual kind/layer, relations, diagrams, node placements, artifact links, traces, quantity kinds, units and calculations. Global aliases and IDs share one uniqueness domain.
|
||||
- The signature table maps calculation ID to parameter name/ParameterId. Collection checks names and IDs only within each owning calculation. The same ParameterId is legal in different calculations and may equal a global UUID. Scoped IDs never enter the global uniqueness map.
|
||||
- Missing declaration or parameter IDs return a located stabilization-required error. Syntax remains unchanged with its existing insertion metadata. No UUID is generated and no supplied source/model is mutated. S3/S4 must assign and insert IDs once, then reparse actual stabilized bytes before invoking this lowerer.
|
||||
- `Lowered { definitions, elements, occurrences, expressions }` returns typed additions only. These are real `analysis::Definition` and `Element`/`ElementBody::shared_in` records with original alias, display name, description, layer, required fields, ordered parameters and exact typed bindings. The ordinary skeleton is not cloned into the result.
|
||||
- `Failure { file: Option<usize>, error: analysis_source::Error }` locates typed errors to their unit and original token span. `file: None` identifies a problem in the separately supplied ordinary skeleton or already-failed inherited Budget, before typed resolution. S3 will map ordinary-skeleton errors through its ordinary declaration/index context; this checkpoint cannot invent an original source span for a caller-created Project.
|
||||
|
||||
Typed domains distinguish kind/unit/calculation/property/architectural subject/constraint references and call argument labels. `$name` resolves only against the owning calculation body. Argument labels resolve against the **called** calculation; values retain the caller's scope. Wrong-domain and unknown-name failures retain the original alias/name token span.
|
||||
|
||||
There is no independent static typechecker. Missing call arguments, type compatibility, pure-calculation rules, layer rules, semantic cycles and complete architectural validity remain in the existing `analysis::admit` implementation. The complete test caller merges the additions and invokes that admission once. Parsing the separate ordinary source fixture uses its existing legacy path; it does not exercise unresolved mixed ordinary/typed forward fields or the future combined source8 admission path.
|
||||
|
||||
## S3 occurrence and path contract
|
||||
|
||||
`Occurrence` contains original `file`, owning declaration `owner`, typed `Field`, optional expression-site index, `Role`, resolved `Target` and alias/name-only `span`. `Target` is explicitly either `Global(Id)` or `Parameter { calculation, parameter }`.
|
||||
|
||||
Fields distinguish algebra, unit kind, parameter input keyed by ParameterId, result, body, subject, property type/base/display unit, documented constraint, predicate and case override keyed by property ID. Roles distinguish ordinary typed reference, parameter declaration/use, call target, argument label and override target. Header declarations and whole-field/literal spans remain available from the caller-retained S2a syntax.
|
||||
|
||||
Every expression node has an `ExpressionSite { file, owner, field, parent, span }`. `parent` is an optional `(arena_index, Child)` edge. Children distinguish list index, unary operand, binary sides, conditional branches, call argument **ParameterId**, sum operands, power base and as-kind value. This parent-linked arena uses linear metadata storage and avoids allocating a full depth-sized path per node.
|
||||
|
||||
Arena indexes are local to a lowering result, not persistent identities. S3 derives a stable owner/field/path by following parent edges. An argument-label occurrence at a call site therefore has the required qualified identity `(owning declaration, binding field including override target, call-site path, called calculation, ParameterId)`. Repeated calls to the same calculation remain distinct; authored argument order is preserved in syntax and reference spans, while the model's argument map is correctly keyed by ParameterId. Reordering authored labels does not change the child identity.
|
||||
|
||||
Global Reidentify must continue using `Target::Global` and existing typed model visitors; it must not rewrite a scoped parameter because UUID bytes coincide. Parameter rename/update must compose all edits from original spans before applying them, including both repeated call sites. This lowerer supplies metadata but does not implement source updates or their conflict/revision rules.
|
||||
|
||||
## Work and allocation bounds
|
||||
|
||||
The lowerer never invokes the scanner, reparses descendants, reconverts Exact literals or charges a reference/literal twice. Tests compare the inherited syntax Usage and numeric work before/after lowering and repeated lowering. Original Exact values are cloned into the real model without numeric normalization work.
|
||||
|
||||
`Budget::lowering_entries` checks phase allocations against the inherited entry ceiling without charging syntax again. Table reservations aggregate ordinary globals, typed globals and scoped signature entries. File-key sets, output expression sites, pending work, parameter/argument/override collections and value stacks are bounded before growth. The number of output records is bounded by the already collected global table. `lowering_occurrences` bounds source-reference metadata plus parameter declarations (the latter are syntax entries rather than reference uses). Duplicate global/signature attempts are bounded before insertion.
|
||||
|
||||
The S2a parse session is still the owner of bytes, tokens, entries, reference occurrences, syntax frames and Exact WorkMeter. S4 must thread that one owner through ordinary and typed parsing and include expansion. The separately parsed ordinary fixtures do **not** prove combined source8 transport limits or include admission. This checkpoint adds no generic session, additional lexer or public policy switch.
|
||||
|
||||
## Authored acceptance tests (all unrun)
|
||||
|
||||
Prefix **`language::analysis_source::lower::tests::`**:
|
||||
|
||||
1. `staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles`: fixed OA r2 17 UUIDs/14 display names and separately constructed SA twin with fresh global IDs; explicit name assertions precede whole-Project equality; actual typed additions admitted once; repeated lowering produces identical occurrence/site metadata and unchanged shared work; public8 remains rejected.
|
||||
2. `forward_cross_unit_resolution_keeps_original_offsets_and_shared_work`: references in an earlier typed unit resolve to later definitions/signatures; reversing already parsed unit order preserves the full model; Unicode and CRLF spans remain original; one shared byte/token/numeric owner, no rescans.
|
||||
3. `all_thirteen_expression_variants_lower_to_real_typed_values_and_admit`: independently authored expected real Expr values for all 13 variants, including reversed authored call-argument order; each is installed into an appropriate complete Project binding and admitted once.
|
||||
4. `call_sites_and_parameter_scopes_preserve_distinct_original_occurrences`: four labels across two commented call sites remain four original spans; call-site paths distinguish left/right; reused parameter UUID/name belongs to two calculations; caller `$a` and callee label `a` resolve independently; a global kind UUID equals a scoped parameter UUID without collision.
|
||||
5. `missing_ids_require_stabilization_without_uuid_or_budget_churn`: missing global and parameter IDs retain insertion metadata, reproducible errors and unchanged syntax work across repeated lowering.
|
||||
6. `duplicate_global_aliases_and_ids_fail_before_body_resolution`: conflicts with ordinary records and repeated typed roots, including across distinct unit keys, fail during collection with the failing original file/span.
|
||||
7. `typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens`: subject/type/display/literal-unit/property/call/argument/parameter/constraint/override negatives distinguish wrong domain from unknown symbol and assert exact token substrings.
|
||||
8. `ordinary_non_element_categories_are_collected_and_never_property_fallbacks`: actual ordinary project/relation/diagram/node/artifact/trace records enter their categories and fail property use; relation subject lowers to `AnalysisSubject::Relation`. Synthetic trace structure is not claimed to be a valid OA/SA model.
|
||||
9. `structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission`: bad type, impure calculation, missing call argument, cross-layer property and dependency cycle lower structurally, then fail existing complete admission.
|
||||
10. `lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together`: exact 0/16/17 boundaries count 15 global records plus two scoped parameters; guards do not recharge the syntax Budget.
|
||||
11. `affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive`: forward affine-difference resolution, exact affine offset, ordered list signature, unused/unbound and zero-input calculations, optional none/subject/constraint fields and override identity survive into an admitted real Project.
|
||||
12. `duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering`: duplicate unit key and already-failed shared budget are rejected before typed body resolution.
|
||||
13. `iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions`: actual iterative lowering of logical depth128 and list width1024, model traversal assertions and existing semantic admission. This is an authored source/internal model test, not a public JSON depth or native performance claim.
|
||||
|
||||
The oracle is hand-constructed from the r2 actual model structure with explicit display names. It does not reuse the old fixture unchanged, parse the expected model, invoke a writer or normalize away names. The authored typed source reverses neutral definition order to exercise forward resolution. Its ordinary OA/SA source is deliberately separate and remains explicitly version7; this staged fixture layout does not claim the full r2 source8 document can yet open.
|
||||
|
||||
Worker verification: rustfmt edition2024 with `skip_children=true` formatted/checks the five Rust files; staged `git diff --check` passed; source diff and relevant model/parser/admission interfaces were inspected. Source-only verification does not establish Rust type correctness or runtime behavior. All 13 new tests and combined strict gates are **UNRUN** at this handoff. No lint suppression was added.
|
||||
|
||||
## Remaining work and gate ownership
|
||||
|
||||
Parent must obtain independent source review and compile/list/run the frozen checkpoint, including prior S0/S1/S2a/legacy guards and a combined strict gate. If a correction is needed, unfreeze only the assigned as2 worktree and create a new coherent pin; do not edit an active compiler input tree.
|
||||
|
||||
S2 canonical writer remains entirely outstanding: deterministic ordering of roots/definitions, explicit IDs and stable parameter Vec order, all required typed bodies/types and all 13 Expr forms, canonical exact formatting, parse/write equality and canonical text stability, plus a bounded subtree writer for S3. No writer or public save support is claimed here.
|
||||
|
||||
S3 still owns source indexes/update/stabilization integration, qualified parameter/call-site update identities, original-span transaction composition, collision handling, alias/parameter rename and source/model parity tests. It should consume the frozen metadata contract and retained syntax rather than derive references by text search.
|
||||
|
||||
S4/root still owns whole-document production parser dispatch, complete ordinary/typed collection across includes under one policy/Budget, exactly-once complete admission, source3 migration integration already prepared elsewhere, source version/migration/write guards, public8 exposure only after complete writer/index/update composition, and measured transport/performance/depth gates. Existing frozen legacy JSON envelopes and public depth switches are unchanged.
|
||||
|
||||
No further source writes will begin until parent direction after this checkpoint.
|
||||
|
||||
## Narrow source-review correction
|
||||
|
||||
Independent critic `/root/source8_s2a_review` found that the initial `6de3b53103bf6199bf36aec2c1afb180eb9e7e6d` call-site test used unsupported block comments. The accepted scanner grammar supports `//` line comments. Parent authorized only fixture correction, with no grammar expansion.
|
||||
|
||||
Correction **`472fe7a4339a23a3339b2b91e8d53d76442f60c4`** changes one line in `lower/tests.rs`: both call-site comments now use `// first` / `// second` followed by real source newlines. All four argument-label spans, two call-site paths, reversed authored argument order, scope/collision cases and original-span assertions remain unchanged. Production code is byte-identical to the initial S2b commit. Rustfmt and `git diff --check` passed; the worktree is clean and frozen. All 13 tests remain **UNRUN**. Critic follow-up source review of the correction is pending; no compiler, native, or public source8 acceptance is claimed.
|
||||
## Executable AsKind fixture finding and narrow repair
|
||||
|
||||
Parent executed frozen `472fe7a4339a23a3339b2b91e8d53d76442f60c4`: actual listing **142 tests / 531 unchanged admitted inputs**; focused `language::analysis_source` run closed **33 passed / 1 failed / 0 ignored**. All twelve other new lowerer tests passed, including the OA/SA complete oracles, qualified scopes and logical depth128/list width1024. Receipt: `.local/analysis-source-gates-20260913/typed-472fe7a.log` and adjacent result artifacts. This supersedes the earlier unrun status only for that tested pin, not the correction below.
|
||||
|
||||
The sole failure was `all_thirteen_expression_variants_lower_to_real_typed_values_and_admit`, at its complete-model `admit` assertion: owner `bd5b68e8-65fc-4e35-9071-a73061316a4b`, field `base`, code `analysis_type`, “AsKind requires an anonymous matching dimension and a linear target”. The source fixture was `as_kind(@duration, 1 [@second])`; the independent expected Expr likewise wrapped a direct Quantity. That operand is already Named(Duration), so the failure is required semantic behavior, not a parser/lowerer defect.
|
||||
|
||||
Read-only diagnosis verified `analysis/typecheck.rs` delegates AsKind to `NumericType::assertion_result`; `analysis_numeric/quantity.rs` explicitly rejects Named input. Its `power_result` with exponent2 produces an anonymous squared time dimension; `multiplicative_result` dividing that by a named time quantity produces anonymous time. Multiplication/division by a Number would preserve a nominal operand and is therefore not a sufficient repair. Existing `analysis/tests.rs::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers` already asserts named assertion rejection and anonymous matching-dimension acceptance.
|
||||
|
||||
Parent-authorized correction **`a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49`**, directly above `472fe7a`, changes only `lower/tests.rs` (**19 insertions / 5 deletions**): the positive source becomes `as_kind(@duration, power(1 [@second], 2) / 1 [@second])`, and the independently authored actual Expr oracle now explicitly contains the Power and Divide nodes. All 13 variant cases and every complete admission assertion remain. The original invalid AsKind-on-named-quantity form is retained as an additional row in `structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission`.
|
||||
|
||||
No production, lowerer, model, semantic admission, scanner, parser, writer or public API changes. Rustfmt and whitespace checks passed. Source is committed, clean and frozen. The two changed tests and combined corrected pin remain **UNRUN**; eleven other new lowerer tests are unchanged from the parent's passing evidence. Existing critic `/root/source8_s2a_review` has received the immutable correction for independent source review. Parent owns reviewed integration and executable rechecks. Writer implementation has not begun.
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
# Source8 S2b independent source review
|
||||
|
||||
2026-09-13. Reviewer: Codex-956atf `/root/source8_s2a_review`. Reviewed frozen clean **6de3b53103bf6199bf36aec2c1afb180eb9e7e6d** atop **b2c970b4673e062e47eadd12906d2316c4b1a7b3** in `.local/as2-20260913`. HEAD and clean status were checked before and after inspection. No source edits, compiler, executable tests, GUI, Gitea or integration actions were performed. This report is outside the reviewed worktree.
|
||||
|
||||
## Outcome and finding
|
||||
|
||||
One confirmed authored-test defect blocks a passing thirteen-test S2b gate. No additional blocking lowerer correctness finding was identified by source inspection. Compilation and all executable behavior on this pin remain unverified.
|
||||
|
||||
### F1 — Medium: repeated-call test uses unsupported block comments
|
||||
|
||||
`crates/oa-core/src/language/analysis_source/lower/tests.rs:352` substitutes the source fragment:
|
||||
|
||||
```text
|
||||
@combine(a: @receive_time, /* first */ b: @dispatch_time)
|
||||
+ @combine(/* second */ b: @dispatch_time, a: @receive_time)
|
||||
```
|
||||
|
||||
The settled scanner recognizes only `//` comments. In unchanged `language/raw_tokens.rs`, the slash/star characters here are punctuation. At the first `/*`, the borrowed expression parser expects a call argument name and rejects the slash; the test helper `unit()` unwraps declaration parsing at `lower/tests.rs:35`, before `lower()` or the occurrence/scoped-ID assertions execute. This defect therefore prevents the test from exercising its intended discriminator.
|
||||
|
||||
Repair: use accepted line comments with actual newlines between argument tokens, retaining distinct first/second comments, four original label spans and reversed authored argument order in the second call. Do not expand the grammar to satisfy this fixture. Strengthen the fixture setup with a replacement assertion if useful, but keep its semantic assertions.
|
||||
|
||||
Falsifier: run `language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences` on this exact pin. Source inspection predicts a parsing unwrap failure before lowering. On the corrected pin it must reach and pass the four-label/two-call-site, caller/callee scope and whole-admission assertions. No executable failure is claimed by this review.
|
||||
|
||||
The finding was sent to root immediately when identified. Root owns any unfreeze/correction and its replacement source identity.
|
||||
|
||||
## Inputs and scope
|
||||
|
||||
Read the accepted r2 design and S2 implementation contract from the earlier review context, the new `.local/analysis-source8-s2b-handoff-20260913.md`, all nine changed files and complete base diff, unchanged scanner/cursor/declaration interfaces, existing Project identity helpers, and relevant analysis admission/typechecking paths. The diff has 2,196 insertions/1 deletion, including939 lines of lowering and1,138 lines of tests/oracle plus four fixtures.
|
||||
|
||||
The accepted boundary is explicit: a caller supplies an ordinary Project skeleton and already parsed typed Units under one Budget. The lowerer returns additions and source metadata; the caller merges and runs the existing complete semantic admission. This is not a whole-document/include parser, writer, public source8 adapter or source update implementation. The production header/DeclKind, scanner, source_project, model, persistence, analysis semantics and source3 bridge files are unchanged. The new module remains behind the existing test-only staging registration.
|
||||
|
||||
## Correctness paths inspected
|
||||
|
||||
- **Complete collection precedes resolution.** `Tables::ordinary` at lower.rs:183 includes project, actual element kind/layer, relations, diagrams, node placements, artifacts, traces and existing definitions. `Tables::typed` at:236 adds every typed header and calculation signature before the body-resolution loop in `lower()` at:269. IDs and aliases are globally unique, while parameter names/IDs are unique only inside one calculation. This supports later-unit references and forward calls without domain fallback.
|
||||
- **Identity stability.** Missing header/input IDs return a located stabilization-required error. Collection and lowering never generate UUIDs or mutate source syntax. Global ID and ParameterId equality does not create a collision; targets preserve their identity domain explicitly. Existing catalog calculation signatures are collected under their actual global owner.
|
||||
- **Required typed bodies.** Definitions and analysis Elements are built directly from the settled parsed syntax into existing model types. Exact scale/offset/magnitudes are cloned without float/JSON conversion. Quantity dimensions use `Dimension::new`; parameters keep their authored Vec order; case overrides are keyed by resolved property IDs with explicit duplicate protection. Headers retain name, alias and description; analysis parents are set to None after the declaration parser's root/parent restrictions.
|
||||
- **Reference domains.** Kind, unit, calculation, property and constraint references have explicit category predicates. Unknown aliases and wrong enum domains report the original reference token and caller file. `$name` uses only the owning calculation's signature; call labels use the called calculation's signature, while argument expressions retain caller scope. Missing arguments and semantic type compatibility deliberately remain in existing admission; unknown or duplicate labels do not silently fall through.
|
||||
- **All thirteen Expr variants.** The iterative Visit/Build machine at:733 traverses source children in their authored order, schedules Build after children and reconstructs the exact existing model variant. Binary sides, conditional branches, list order, sum operands and unary/power/as-kind children remain distinct. Calls zip their authored child sequence with the corresponding resolved ParameterIds, then construct the model map; reversed source label order does not exchange argument values. Logical shape is preserved without constant folding.
|
||||
- **Occurrence identity.** Each expression receives a file/owner/field/site with a parent edge to a previously created site. Child edges identify list position, binary side, conditional branch and resolved call ParameterId rather than argument source order. Labels point to the call site; Target retains the callee and parameter owner. Override targets and their body expressions share `Field::Override(property_id)`. This supplies the requested qualified path identity with linear metadata, while original syntax retains literal/header/field spans. Arena positions are explicitly ephemeral.
|
||||
- **Failure handling.** Typed collection/resolution attaches the current Unit file; ordinary skeleton failures use None rather than inventing source offsets. Partial output is discarded on error. Lowering reads the inherited latched Budget state first. The private caller contract requires parsed/stabilized syntax from the same live Budget and abandonment of a failed candidate; this review does not treat deliberately forged private structs as public parser inputs.
|
||||
|
||||
## Budget and admission boundaries
|
||||
|
||||
`Budget::lowering_entries` and `lowering_occurrences` at budget.rs:139/146 are read-only allocation ceilings, not new syntax/numeric event charges. Tables use one aggregate reservation count across ordinary globals, typed globals and scoped parameter rows. Output expression sites and occurrence vectors are aggregate across all declarations/units. File keys, active work/value buffers, call parameters, declaration parameters and override maps are checked against bounded phase sizes. Local buffers are recreated as temporary structures; they do not reset the inherited source or Exact budget.
|
||||
|
||||
The iterative work machine checks queued child slots before reserving the child vector and extending pending work. Output record counts are bounded by their earlier global-table collection; parameter totals by signature collection; expression output by its site reservation. Stored expressions are assumed to come from the depth/list-bounded syntax parser, so the later owned-tree cleanup remains bounded by that accepted input contract. No scanner, Exact parser or reference-admission recharge is invoked in the lowerer. Resource ceilings remain experimental pending root's measured transport gate; source-only inspection is not a peak-memory or timing measurement.
|
||||
|
||||
Two scope details must remain precise in downstream descriptions:
|
||||
|
||||
1. `Resolver::subject` at lower.rs:428 establishes Element-versus-Relation identity but does not itself exclude analysis Elements or check layers. Existing `analysis/admission.rs:395–427` rejects analysis subjects and wrong-layer subjects after the merge. This does not admit an invalid Project under the stated caller contract; descriptions of a fully valid architectural subject must refer to the combined admission result, not lower() alone.
|
||||
2. Phase-bound errors are returned by read-only checks; they do not newly latch the parse Budget. This is consistent with discarding the candidate after a lowering failure and with tests of unchanged syntax work. It is not a reusable postfailure recovery protocol. S4 still must enforce its complete candidate lifetime and combine ordinary source/bundle limits before allocation.
|
||||
|
||||
The test helper `admit()` at lower/tests.rs:44 invokes the existing complete admission on the merged candidate. The lowerer does not call semantic admission itself. Ordinary fixture parsing follows its existing source7 path; it cannot establish exactly-once full source8 include parsing or admission. No separate static typechecker or alternate model semantics were introduced.
|
||||
|
||||
## Oracle and test review
|
||||
|
||||
The OA fixture/oracle use the settled17 UUIDs (15 global records plus two scoped parameters) and fourteen explicit display names. `oracle.rs` constructs a real Project directly from model types, fixed dimensions, integer Exact values and an independent rational wire value. It does not parse expected source or call a writer. The SA twin flips a fixed global UUID bit while preserving scoped ParameterIds, constructs SA functions/layers directly and retains neutral definitions. Both hand-authored fixtures match that identity mapping; definition order is reversed relative to use to exercise forward resolution.
|
||||
|
||||
The principal test asserts all fourteen names before whole-Project comparison. Other authored tests independently specify thirteen real Expr results, distinct repeated-call site metadata, same-ID/different-scope behavior, duplicates/missing IDs, wrong-domain and unknown references with token spans, and semantic rejection after structural lowering. The semantic negative mutations target Boolean-versus-quantity type, calculation property capture, missing call argument, a layer mismatch and a self-dependency cycle. Existing admission owns those failures rather than a second checker.
|
||||
|
||||
The phase-budget test independently expects17 table entries, with16 rejection and17 success, and includes0 rejection. The depth/width test authors128 logical depth and1,024 list members and traverses the returned model; it is not public JSON-depth acceptance. Affine/list/optional/unbound tests construct additional valid model bodies and retain provenance. None has run on this reviewed pin. F1 currently prevents the repeated-call case from testing the properties its assertions describe.
|
||||
|
||||
## Required next checkpoint
|
||||
|
||||
Repair only the unsupported comment fixture on a new immutable pin, then review the bounded diff and compile/list/run the thirteen new tests with retained affected tests and strict checks under root's lease. Preserve any actual failures and source identity. Full public source8 support remains blocked on the explicitly outstanding canonical writer, source index/update/stabilization and production parser/bundle composition, followed by the existing root-owned gates. The previous b2 executable passes do not validate6de3b5.
|
||||
|
||||
## Bounded correction followup — 472fe7a
|
||||
|
||||
Subsequently verified clean **472fe7a4339a23a3339b2b91e8d53d76442f60c4** atop6de3b5 and read its complete one-line diff plus updated handoff. Only the repeated-call test fixture changes: both unsupported block comments become `// first` / `// second` followed by actual newline characters in the constructed source. Distinct comments, four labels, reversed second-call argument order and every existing path/span/scoped-ID assertion are preserved. No production implementation or other test changes occur.
|
||||
|
||||
**F1 resolved in source.** No remaining blocking source-review finding was identified within the reviewed S2b scope. The thirteen new tests and combined strict/executable gates remain unrun by this reviewer; no execution pass is inferred. Original6de3b5 findings above remain historical evidence at their original pin.
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
# S2b AsKind runtime failure and correction review
|
||||
|
||||
Independent narrow review by `/root/source8_s2a_review`, 2026-09-13. Observed failing source: `472fe7a4339a23a3339b2b91e8d53d76442f60c4`. Reviewed correction: `a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49`, direct child of that source. The as2 worktree was clean at the correction pin. No compiler, Rust test, package, native application, Gitea action or production source edit was performed by this review.
|
||||
|
||||
Disposition: the correction addresses the demonstrated positive test-oracle defect without changing model semantics or lowering. No remaining material source finding in this bounded diff. Correction execution is **UNRUN**; this source disposition is not a passing gate.
|
||||
|
||||
## Actual failure, retained unchanged
|
||||
|
||||
The original `typed-472fe7a.result.json` closes at `2026-09-13T06:47:14.916648+00:00`, actual exit **101**, source/head both472, and `changed_inputs: []`. Its command is `cargo test --locked -p oa-core --lib language::analysis_source -- --test-threads=1`.
|
||||
|
||||
Independently parsed raw outcomes are exactly **34 unique tests: 33 passed, 1 failed, 0 ignored**. The sole failure is `language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit`. The13 newly authored lower tests account for12 passes and that one failure. Their outcomes plus the retained21 typed tests exactly match the applicable members of the admitted142-name listing. List/typed manifests are identical; all531 unique manifest entries were compared with original472 Git blobs by batched `cat-file`, including exact size/SHA. The list receipt has actual exit0, unchanged inputs and142 unique names.
|
||||
|
||||
The raw failure is at `lower/tests.rs:45`, the `admit` helper's unwrap, for object `bd5b68e8-65fc-4e35-9071-a73061316a4b`, field `base`, code `analysis_type`: “AsKind requires an anonymous matching dimension and a linear target”. The helper receives the complete candidate after exact lowered-Expr equality. This is evidence of semantic rejection of the authored positive example, not a parsing/lowering mismatch.
|
||||
|
||||
Raw artifacts under `.local/analysis-source-gates-20260913/`:
|
||||
|
||||
| File | Bytes | SHA256 |
|
||||
| --- | ---: | --- |
|
||||
| typed-472fe7a.result.json | 1284 | `7d1e5094c439f169e2a88fb2d5d34b02db72cfaf459193ef9a88791804796ef8` |
|
||||
| typed-472fe7a.inputs.json | 98909 | `b48294f8ab7c20c0d0cd586a4a3483cdfaae81f8625b9fc2f2aafc4386b31b11` |
|
||||
| typed-472fe7a.log | 5318 | `8e15f48e74cfb71562365eb6cacc0d4aa077a34f2fcd1c59310c903381ee493b` |
|
||||
| list-472fe7a.result.json | 15718 | `1cbcc93b6a7065a37de4a7161549a9a9abaa8f4e62486e730974dc962fff61d7` |
|
||||
|
||||
The original recorded test executable is36,686,336 bytes, SHA `732018626fceff6c6a75ea51e114a32ca96a11999cf6f135c077df49278853b7`. Its mutable target path was not reread or treated as a corrected binary.
|
||||
|
||||
## F1 — Medium: original positive AsKind example violates the established input type rule
|
||||
|
||||
Proof from unchanged model code: `analysis/typecheck.rs:265` maps a Quantity literal to `NumericType::Named(unit.kind())`; the original `1 [@second]` therefore has named duration type. `analysis_numeric/quantity.rs:247` rejects `Self::Named(_)` in `assertion_result`, even when the dimension matches. The independent fixture defines duration as linear time and second as a unit of duration (`lower/oracle.rs:110`, `:118`; typed fixture lines35–42). The old `as_kind(@duration, 1 [@second])` must fail existing admission.
|
||||
|
||||
The accepted correction changes only `crates/oa-core/src/language/analysis_source/lower/tests.rs`, **19 insertions/5 deletions**. No lowerer, numeric type rule, parser, public header, model, persistence, fixture/oracle module or source bridge changes occur in472→a2.
|
||||
|
||||
New positive source at `lower/tests.rs:269` is `as_kind(@duration, power(1 [@second], 2) / 1 [@second])`. `NumericType::power_result` at quantity.rs225 sends exponent2 through anonymous dimensional power, producing anonymous time². `multiplicative_result` at199 sends anonymous time² divided by named time through dimensional quotient, producing anonymous time. Neither operand is affine, and the denominator is the literal1. `assertion_result` now accepts the matching linear duration and returns that named type. Typecheck dispatch calls these same helpers for Power, Divide and AsKind (`typecheck.rs:240`, `:249`, `:452`). No new semantic interpretation is needed.
|
||||
|
||||
Falsifier/action: rerun the corrected pin's focused typed gate after the parent obtains its compiler lease. It must preserve34 outcomes, with this case passing, and retain142 listed tests/531 input paths. A structural expected-tree mismatch, a named intermediate type, or any semantic admission error falsifies the proposed correction and requires retaining the new failed receipt. Do not change numeric semantics merely to make this oracle pass.
|
||||
|
||||
## Oracle strength and retained negative
|
||||
|
||||
The positive cases still cover all13 real Expr variants: Boolean, Number, Quantity, Property, Parameter, List, Unary, Binary, If, Call, Sum, Power and AsKind. The AsKind expected value is constructed directly as an actual `Expr::AsKind` containing `BinaryOp::Divide`, an explicit `Expr::Power` exponent2 and two separately explicit Quantity nodes with second's definition ID. It is not parsed from expected text or obtained from the lowerer. The existing independent exact expected-Expr comparison at tests.rs325 and original expression-site assertions remain. Each case still installs its actual lowered expression into an appropriate complete candidate and calls the existing semantic admission once at356; the `$a` case still uses calculation-body scope. No case or admission assertion was removed.
|
||||
|
||||
The old named-input form is added at tests.rs700 to the existing structural-lowering/admission-negative loop. Its substitution matches exactly one `base 750 [@millisecond]` occurrence in the authored OA fixture. Parsing and lowering must still unwrap successfully; the merged complete project must then fail existing admission. This retains the boundary that lowering resolves structure while semantic admission rejects an invalid AsKind input. As with the existing negative rows, the assertion checks rejection, not a particular diagnostic code/message; that is a bounded oracle limitation, not a blocker for this correction.
|
||||
|
||||
This review does not reaccept the entire S2b source implementation, prove public source8 behavior, or replace the parent's required corrected listing/focused/full/strict checks. The earlier472 failure remains a failure. Author-reported formatting checks are not Rust compilation or runtime acceptance.
|
||||
+286
@@ -0,0 +1,286 @@
|
||||
"""Prepared, unexecuted S2b audit/archive. Read-only Git; no gates or staging.
|
||||
|
||||
Future: pinned-python -B archive-analysis-s2b-checkpoint.py --output ABS_NEW_LOCAL_DIR
|
||||
--failure-review ABS_REVIEW_MD
|
||||
The review must bind both full-log SHA256 values and the corrected source pin.
|
||||
"""
|
||||
import argparse
|
||||
from datetime import datetime, timezone
|
||||
import hashlib
|
||||
import json
|
||||
from pathlib import Path
|
||||
import re
|
||||
import subprocess
|
||||
|
||||
BASE = Path(__file__).resolve().parent.parent
|
||||
REPO = BASE / '.local/analysis-core-worktree-20260911'
|
||||
GATES = BASE / '.local/analysis-source-gates-20260913'
|
||||
SOURCE = 'a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49'
|
||||
ORIGINAL = '472fe7a4339a23a3339b2b91e8d53d76442f60c4'
|
||||
BASELINE = 'b2c970b4673e062e47eadd12906d2316c4b1a7b3'
|
||||
PREFIX = ['cargo','test','--locked','-p','oa-core','--lib']
|
||||
SCOPES = ['Cargo.toml','Cargo.lock','rust-toolchain.toml','.cargo','build','crates','assets','docs','examples','harness/fixtures']
|
||||
LOWER_PREFIX = 'language::analysis_source::lower::tests::'
|
||||
NEW_NAMES = {LOWER_PREFIX + name for name in (
|
||||
'staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles',
|
||||
'forward_cross_unit_resolution_keeps_original_offsets_and_shared_work',
|
||||
'all_thirteen_expression_variants_lower_to_real_typed_values_and_admit',
|
||||
'call_sites_and_parameter_scopes_preserve_distinct_original_occurrences',
|
||||
'missing_ids_require_stabilization_without_uuid_or_budget_churn',
|
||||
'duplicate_global_aliases_and_ids_fail_before_body_resolution',
|
||||
'typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens',
|
||||
'ordinary_non_element_categories_are_collected_and_never_property_fallbacks',
|
||||
'structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission',
|
||||
'lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together',
|
||||
'affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive',
|
||||
'duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering',
|
||||
'iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions',
|
||||
)}
|
||||
CORRECTED_NAMES = ['list-a2a28f8','typed-a2a28f8','tokens-a2a28f8','full-a2a28f8','strict-a2a28f8']
|
||||
|
||||
|
||||
def require(value, message):
|
||||
if not value:
|
||||
raise ValueError(message)
|
||||
|
||||
|
||||
def sha(data):
|
||||
return hashlib.sha256(data).hexdigest()
|
||||
|
||||
|
||||
def binding(data):
|
||||
return {'bytes': len(data), 'sha256': sha(data)}
|
||||
|
||||
|
||||
def git(*args, data=None, repository=REPO):
|
||||
return subprocess.check_output(['git','-C',str(repository),*args], input=data)
|
||||
|
||||
|
||||
class Audit:
|
||||
def __init__(self):
|
||||
self.originals = {}
|
||||
self.commits = {}
|
||||
|
||||
def raw(self, path):
|
||||
path = Path(path).absolute()
|
||||
require(path.is_file(), 'Required existing artifact: '+str(path))
|
||||
require(all(not p.is_symlink() and not p.is_junction() for p in (path,*path.parents)), 'Ordinary original path')
|
||||
data = path.read_bytes()
|
||||
require(self.originals.setdefault(path,data)==data, 'Input changed while inspecting: '+str(path))
|
||||
return data
|
||||
|
||||
def read(self, name, suffix):
|
||||
require(re.fullmatch(r'[A-Za-z0-9-]+',name), 'Safe original gate name')
|
||||
data = self.raw(GATES/(name+suffix))
|
||||
return json.loads(data) if suffix.endswith('.json') else data.decode('utf-8')
|
||||
|
||||
def committed_inputs(self, source, count):
|
||||
if source in self.commits:
|
||||
return self.commits[source]
|
||||
paths = git('ls-tree','-r','--name-only',source,*SCOPES).decode().splitlines()
|
||||
require(len(paths)==len(set(paths))==count, 'Exact committed input-scope membership')
|
||||
stream = git('cat-file','--batch',data=''.join(source+':'+p+'\n' for p in paths).encode())
|
||||
cursor=0; rows=[]
|
||||
for path in paths:
|
||||
end=stream.index(b'\n',cursor); _,kind,size=stream[cursor:end].split(); size=int(size)
|
||||
data=stream[end+1:end+1+size]
|
||||
require(kind==b'blob' and len(data)==size and stream[end+size+1:end+size+2]==b'\n', 'Exact raw Git blob framing')
|
||||
rows.append({'path':path,**binding(data)})
|
||||
cursor=end+size+2
|
||||
require(cursor==len(stream), 'Complete Git blob stream')
|
||||
self.commits[source]=rows
|
||||
return rows
|
||||
|
||||
def gate(self, name, source, count, command):
|
||||
result=self.read(name,'.result.json'); inputs=self.read(name,'.inputs.json'); log=self.read(name,'.log')
|
||||
require(result['source']==result['head_after']==source and result['start'] and result['end']
|
||||
and type(result['exit']) is int and result['changed_inputs']==[], 'Closed unchanged original gate: '+name)
|
||||
require(result['command']==command and result['inputs']==name+'.inputs.json', 'Exact command/manifest filename: '+name)
|
||||
require(inputs=={'source':source,'inputs':self.committed_inputs(source,count)}, 'Original inputs equal complete committed scope: '+name)
|
||||
if command[1]=='clippy':
|
||||
require(result['exit']==0 and result['artifacts']==[] and 'Finished ' in log
|
||||
and not re.search(r'(?m)^(?:error|warning)(?:\[|:)',log), 'Successful strict gate required')
|
||||
else:
|
||||
require(len(result['artifacts'])==1, 'One core-library test executable')
|
||||
artifact=result['artifacts'][0]
|
||||
require(artifact['bytes']>0 and re.fullmatch(r'[0-9a-f]{64}',artifact['sha256']), 'Recorded executable identity')
|
||||
running=re.findall(r'Running unittests [^\r\n]+ \(([^\r\n]+\.exe)\)',log)
|
||||
require(len(running)==1, 'Exactly one actual Running section')
|
||||
path=Path(running[0]); path=path if path.is_absolute() else REPO/path
|
||||
require(path.resolve()==Path(artifact['path']).resolve(), 'Raw Running artifact path')
|
||||
return result,log
|
||||
|
||||
def admission(self, name, result, names, mode, helper):
|
||||
rec=self.read(name,'.admission.json')
|
||||
require(rec['source']==result['source'] and rec['mode']==mode and rec['names']==names
|
||||
and rec['artifact']==result['artifacts'][0], 'Original list/focused admission membership')
|
||||
for key,suffix in [('result_sha256','.result.json'),('inputs_sha256','.inputs.json'),('log_sha256','.log')]:
|
||||
require(rec[key]==sha(self.raw(GATES/(name+suffix))), 'Admission raw binding: '+name)
|
||||
require(rec['admission_helper_sha256']==sha(self.raw(BASE/'.local'/helper)), 'Original admission helper bytes')
|
||||
require(rec['verified_inputs']==(524 if result['source']==BASELINE else 531), 'Admitted input count')
|
||||
if helper=='admit-analysis-s2b-gate.py':
|
||||
require(rec['baseline_source']==BASELINE
|
||||
and rec['baseline_result_sha256']==sha(self.raw(GATES/'list-b2c970b.result.json'))
|
||||
and rec['baseline_admission_sha256']==sha(self.raw(GATES/'list-b2c970b.admission.json')), 'Exact original b2 admission dependency')
|
||||
return rec
|
||||
|
||||
|
||||
def listing(result, log, expected):
|
||||
names=re.findall(r'^([^\r\n]+): test\r?$',log,re.M)
|
||||
require(result['exit']==0 and names==result['listing_members'] and len(names)==len(set(names))==result['listing_count']
|
||||
and set(names)==set(expected), 'Exact unique actual listing membership')
|
||||
require(re.findall(r'^(\d+) tests?, (\d+) benchmarks?\s*$',log,re.M)==[(str(len(names)),'0')], 'Exact listing summary')
|
||||
return names
|
||||
|
||||
|
||||
def outcomes(result, log, names, total):
|
||||
rows=re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)(?:, [^\r\n]*)?\s*$',log,re.M)
|
||||
require(len(rows)==len({n for n,_ in rows})==len(names) and {n for n,_ in rows}==set(names), 'Every expected runtime outcome exactly once')
|
||||
counts={state:sum(s==state for _,s in rows) for state in ('ok','FAILED','ignored')}
|
||||
require(counts['ignored']==0, 'No ignored analysis-core library outcomes expected')
|
||||
expected=[('FAILED' if counts['FAILED'] else 'ok',str(counts['ok']),str(counts['FAILED']),'0','0',str(total-len(names)))]
|
||||
require(re.findall(r'test result: (ok|FAILED)\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;',log)==expected, 'Actual counts match complete individual outcomes')
|
||||
require(result['exit']==(101 if counts['FAILED'] else 0), 'Actual test exit matches failures')
|
||||
return {'passed':counts['ok'],'failed':counts['FAILED'],'ignored':0,'exit':result['exit'],
|
||||
'outcomes':dict(rows),'failed_names':sorted(n for n,s in rows if s=='FAILED')}
|
||||
|
||||
|
||||
def panic_blocks(log, failed):
|
||||
markers=list(re.finditer(r'^---- (.+) stdout ----\r?$',log,re.M)); found={}
|
||||
for index,marker in enumerate(markers):
|
||||
end=markers[index+1].start() if index+1<len(markers) else len(log)
|
||||
body=re.split(r'\r?\nfailures:\r?\n',log[marker.end():end],maxsplit=1)[0]
|
||||
name=marker[1]
|
||||
require(name not in found, 'Unique failure diagnostic section')
|
||||
lines=body.strip().splitlines()
|
||||
diagnostic=next((line for line in lines if 'Unsupported schema version:' in line), '')
|
||||
# This records observed wording only. A matching name/message is not a source-cause review.
|
||||
found[name]={'section_start_line':log.count('\n',0,marker.start())+1,'section_sha256':sha(body.encode()),
|
||||
'panic_location':next((line for line in lines if 'panicked at ' in line),'')[:500],
|
||||
'diagnostic_excerpt':(diagnostic or '\n'.join(lines[:3]))[:1000],
|
||||
'observed_unsupported_schema_wording':'Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.' in diagnostic}
|
||||
require(set(found)==set(failed), 'Each failed outcome has one separate actual panic section')
|
||||
return found
|
||||
|
||||
|
||||
def main():
|
||||
parser=argparse.ArgumentParser(description=__doc__)
|
||||
parser.add_argument('--output',type=Path,required=True)
|
||||
parser.add_argument('--failure-review',type=Path,required=True)
|
||||
args=parser.parse_args()
|
||||
require(args.output.is_absolute() and not args.output.exists(), 'Exclusive new absolute archive directory required')
|
||||
output=args.output.resolve(); local=(BASE/'.local').resolve()
|
||||
require(output.parent==local and re.fullmatch(r'analysis-source-s2b-evidence-[A-Za-z0-9-]+',output.name), 'Archive must be a fresh direct .local/analysis-source-s2b-evidence-* child')
|
||||
require(not output.is_relative_to(REPO.resolve()) and not output.is_relative_to((local/'as2-20260913').resolve()), 'No source worktree output')
|
||||
frozen_head=git('rev-parse','HEAD',repository=BASE)
|
||||
frozen_index=git('diff','--cached','--raw',repository=BASE)
|
||||
audit=Audit()
|
||||
require(git('rev-parse',SOURCE+'^').decode().strip()==ORIGINAL, 'Exact correction parent')
|
||||
changed=git('diff','--name-only',ORIGINAL,SOURCE).decode().splitlines()
|
||||
require(changed==['crates/oa-core/src/language/analysis_source/lower/tests.rs'], 'Bounded test-only correction')
|
||||
lower=git('show',SOURCE+':'+changed[0]).decode()
|
||||
require({LOWER_PREFIX+n for n in re.findall(r'#\[test\]\s*fn (\w+)\(',lower)}==NEW_NAMES and len(NEW_NAMES)==13, 'Thirteen fixed authored test names')
|
||||
|
||||
baseline,b_log=audit.gate('list-b2c970b',BASELINE,524,PREFIX+['--','--list'])
|
||||
baseline_names=listing(baseline,b_log,baseline['listing_members'])
|
||||
require(len(baseline_names)==129 and not set(baseline_names)&NEW_NAMES, 'Retained admitted129 plus disjoint13')
|
||||
audit.admission('list-b2c970b',baseline,baseline_names,'list','admit-analysis-s2a-gate.py')
|
||||
expected=set(baseline_names)|NEW_NAMES
|
||||
require(len(expected)==142, 'Exact resulting test inventory')
|
||||
|
||||
current,l_log=audit.gate('list-a2a28f8',SOURCE,531,PREFIX+['--','--list'])
|
||||
names=listing(current,l_log,expected)
|
||||
audit.admission('list-a2a28f8',current,names,'list','admit-analysis-s2b-gate.py')
|
||||
results={'list':{'members':len(names),'exit':current['exit']}}
|
||||
for role,selector,count in [('typed','language::analysis_source',34),('tokens','language::raw_tokens',1),('full',None,142)]:
|
||||
stem=role+'-a2a28f8'; selected=[n for n in names if selector is None or selector in n]
|
||||
require(len(selected)==count, 'Independently bounded selected count')
|
||||
result,log=audit.gate(stem,SOURCE,531,PREFIX+([selector] if selector else [])+['--','--test-threads=1'])
|
||||
require(result['artifacts']==current['artifacts'], 'Same corrected recorded test executable')
|
||||
results[role]=outcomes(result,log,selected,142)
|
||||
if selector:
|
||||
require(results[role]['failed']==0, 'Required focused gate must pass before checkpoint')
|
||||
audit.admission(stem,result,selected,'focused','admit-analysis-s2b-gate.py')
|
||||
if role in ('typed','full'):
|
||||
require(all(results[role]['outcomes'].get(n)=='ok' for n in NEW_NAMES), 'All fixed13 must actually pass')
|
||||
if role=='full': full_log=log
|
||||
strict,_=audit.gate('strict-a2a28f8',SOURCE,531,['cargo','clippy','--locked','-p','oa-core','--all-targets','--','-D','warnings'])
|
||||
results['strict']={'exit':strict['exit'],'ended':strict['end']}
|
||||
|
||||
old,old_list=audit.gate('list-472fe7a',ORIGINAL,531,PREFIX+['--','--list'])
|
||||
old_names=listing(old,old_list,expected)
|
||||
audit.admission('list-472fe7a',old,old_names,'list','admit-analysis-s2b-gate.py')
|
||||
old_typed,old_log=audit.gate('typed-472fe7a',ORIGINAL,531,PREFIX+['language::analysis_source','--','--test-threads=1'])
|
||||
require(old_typed['artifacts']==old['artifacts'], 'Original failure executable identity')
|
||||
old_outcomes=outcomes(old_typed,old_log,[n for n in old_names if 'language::analysis_source' in n],142)
|
||||
require(old_outcomes['passed']==33 and old_outcomes['failed_names']==[LOWER_PREFIX+'all_thirteen_expression_variants_lower_to_real_typed_values_and_admit']
|
||||
and 'AsKind requires an anonymous matching dimension and a linear target' in old_log, 'Preserved actual472 failure')
|
||||
original_map={r['path']:r for r in audit.commits[ORIGINAL]}
|
||||
corrected_map={r['path']:r for r in audit.commits[SOURCE]}
|
||||
require(set(original_map)==set(corrected_map) and [p for p in original_map if original_map[p]!=corrected_map[p]]==changed, 'All531 source inputs unchanged except corrected test bytes')
|
||||
|
||||
prior,p_log=audit.gate('full-b2c970b',BASELINE,524,PREFIX+['--','--test-threads=1'])
|
||||
require(prior['artifacts']==baseline['artifacts'], 'Original b2 list/full executable identity')
|
||||
prior_full=outcomes(prior,p_log,baseline_names,129)
|
||||
require(prior_full['passed']==113 and prior_full['failed']==16, 'Actual b2 full113/16 baseline retained')
|
||||
full_causes=panic_blocks(full_log,results['full']['failed_names'])
|
||||
prior_causes=panic_blocks(p_log,prior_full['failed_names'])
|
||||
comparison={'same_failed_name_set':results['full']['failed_names']==prior_full['failed_names'],
|
||||
'new_failed_names':sorted(set(results['full']['failed_names'])-set(prior_full['failed_names'])),
|
||||
'no_longer_failed_names':sorted(set(prior_full['failed_names'])-set(results['full']['failed_names'])),
|
||||
'corrected_failure_sections':full_causes,'b2_failure_sections':prior_causes,
|
||||
'boundary':'Names and observed diagnostic wording are compared separately; source-cause conclusions are in the bound human review.'}
|
||||
review=audit.raw(args.failure_review).decode('utf-8')
|
||||
require(review.strip() and all(value in review for value in (SOURCE,sha(audit.raw(GATES/'full-a2a28f8.log')),sha(audit.raw(GATES/'full-b2c970b.log')))), 'Separate cause review must explicitly bind both actual full logs and corrected source')
|
||||
for leaf in ['run-analysis-source-gate.py','admit-analysis-s2a-gate.py','admit-analysis-s2b-gate.py',
|
||||
'analysis-source8-s2b-independent-review-20260913.md','analysis-source8-s2b-runtime-correction-review-20260913.md',
|
||||
'analysis-source8-s2b-handoff-20260913.md',Path(__file__).name]:
|
||||
audit.raw(BASE/'.local'/leaf)
|
||||
|
||||
summary={'source':SOURCE,'original':ORIGINAL,'baseline':BASELINE,'scope':'Private S2b source/lowering checkpoint; no full-pass admission, public8, native or release claim.',
|
||||
'corrected_gates':results,'original_typed_failure':old_outcomes,'baseline_full':prior_full,
|
||||
'failure_comparison':comparison,'source_inputs':531,'baseline_members':129,'new_members':sorted(NEW_NAMES),
|
||||
'failure_review':{'path':str(args.failure_review.absolute()),**binding(audit.raw(args.failure_review))},
|
||||
'artifacts':'Original recorded paths/bytes/hashes retained. Mutable test executables are not reread or copied.',
|
||||
'audit_completed_utc':datetime.now(timezone.utc).isoformat()}
|
||||
payloads={}; files=[]
|
||||
for path,data in sorted(audit.originals.items(),key=lambda item:str(item[0])):
|
||||
try: relative=path.relative_to(BASE).as_posix()
|
||||
except ValueError: relative='external-review/'+path.name
|
||||
destination='evidence/'+relative
|
||||
require(destination not in payloads, 'Unique archive member')
|
||||
payloads[destination]=data
|
||||
files.append({'path':destination,'original_path':path.relative_to(BASE).as_posix() if path.is_relative_to(BASE) else str(path),'bytes':len(data),'sha256':sha(data)})
|
||||
generated=(json.dumps(summary,indent=2)+'\n').encode()
|
||||
payloads['audit.json']=generated
|
||||
full=results['full']
|
||||
readme=f'''# S2b corrected gate evidence
|
||||
|
||||
Source `{SOURCE}`; original failed source `{ORIGINAL}`. This is private source/lowering checkpoint evidence. Public source8 and native/release acceptance are outside scope.
|
||||
|
||||
Actual corrected outcomes: listing {len(names)}; typed {results['typed']['passed']} passed; raw token {results['tokens']['passed']} passed; full **{full['passed']} passed / {full['failed']} failed / {full['ignored']} ignored, exit {full['exit']}**; strict exit {strict['exit']}. No full-pass admission is emitted. All13 authored lower tests pass in typed and full outputs; all129 prior members remain. Five corrected gates bind531 exact committed input blobs.
|
||||
|
||||
Original472 listing and **33 passed / 1 failed, exit101** are preserved. The source correction reports explain the AsKind positive-oracle defect and unchanged semantic boundary. Actual b2 full113/16 remains the comparison baseline. Failed-name sets match: {comparison['same_failed_name_set']}. Each actual panic section is separately recorded in audit.json; the bound cause review supplies source-level conclusions. A name-set match alone is not cause equivalence.
|
||||
|
||||
The historical S2a checkpoint separately retains the production-language **7 passed / 9 failed at b2**. This archive does not claim a corrected-source legacy integration run or transfer that outcome to a2.
|
||||
|
||||
manifest.json binds {len(files)} raw files and audit.json. All raw originals were read back before and after exclusive archive creation. Binaries/toolchains are omitted; original artifact identities remain in raw receipts. This helper invokes only read-only Git and file inspection; it neither runs gates nor stages/commits files. Root owns the final durable checkpoint.
|
||||
'''
|
||||
payloads['README.md']=readme.encode()
|
||||
manifest={'source':SOURCE,'scope':summary['scope'],'files':files,'generated_files':[{'path':name,**binding(payloads[name])} for name in ('audit.json','README.md')]}
|
||||
payloads['manifest.json']=(json.dumps(manifest,indent=2)+'\n').encode()
|
||||
for path,data in audit.originals.items(): require(path.read_bytes()==data, 'Original pre-copy readback')
|
||||
output.mkdir(parents=True,exist_ok=False)
|
||||
for relative,data in payloads.items():
|
||||
target=output/relative; target.parent.mkdir(parents=True,exist_ok=True)
|
||||
with target.open('xb') as stream: stream.write(data)
|
||||
require(target.read_bytes()==data, 'Archive raw copy readback')
|
||||
for path,data in audit.originals.items(): require(path.read_bytes()==data, 'Original post-copy readback')
|
||||
require(git('rev-parse','HEAD',repository=BASE)==frozen_head and git('diff','--cached','--raw',repository=BASE)==frozen_index, 'Root HEAD/index unchanged')
|
||||
print(json.dumps({'archive':str(output),'raw_files':len(files),'raw_bytes':sum(row['bytes'] for row in files),
|
||||
'manifest':binding(payloads['manifest.json']),'full_actual':{k:full[k] for k in ('passed','failed','ignored','exit')},
|
||||
'git_writes':False,'gate_execution':False}))
|
||||
|
||||
|
||||
if __name__=='__main__':
|
||||
main()
|
||||
+69
@@ -0,0 +1,69 @@
|
||||
"""Bind one isolated analysis source gate to committed inputs and actual output."""
|
||||
from pathlib import Path
|
||||
from datetime import datetime, timezone
|
||||
import hashlib
|
||||
import json
|
||||
import os
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
base = Path(__file__).resolve().parent.parent
|
||||
root = base / '.local/analysis-core-worktree-20260911'
|
||||
source, name, mode = sys.argv[1:4]
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+', name)
|
||||
assert subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip() == source
|
||||
out = base / '.local/analysis-source-gates-20260913'
|
||||
out.mkdir(exist_ok=True)
|
||||
assert not any((out / (name + s)).exists() for s in ('.inputs.json', '.log', '.result.json'))
|
||||
prefix = ['cargo', 'test', '--locked', '-p', 'oa-core', '--lib']
|
||||
commands = {
|
||||
'list': prefix + ['--', '--list'],
|
||||
'focused': prefix + [sys.argv[4] if len(sys.argv) > 4 else 'analysis_source', '--', '--test-threads=1'],
|
||||
'full': prefix + ['--', '--test-threads=1'],
|
||||
'clippy': ['cargo', 'clippy', '--locked', '-p', 'oa-core', '--all-targets', '--', '-D', 'warnings'],
|
||||
}
|
||||
command = commands[mode]
|
||||
paths = subprocess.check_output(['git', 'ls-tree', '-r', '--name-only', source, 'Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build', 'crates', 'assets', 'docs', 'examples', 'harness/fixtures'], cwd=root).decode().splitlines()
|
||||
blobs = subprocess.check_output(['git', 'cat-file', '--batch'], cwd=root,
|
||||
input=''.join(f'{source}:{p}\n' for p in paths).encode())
|
||||
offset, inputs = 0, []
|
||||
for path in paths:
|
||||
end = blobs.index(b'\n', offset)
|
||||
_, kind, size = blobs[offset:end].split()
|
||||
assert kind == b'blob'
|
||||
size = int(size)
|
||||
raw = blobs[end + 1:end + 1 + size]
|
||||
assert (root / path).read_bytes() == raw, path
|
||||
inputs.append({'path': path, 'bytes': size, 'sha256': hashlib.sha256(raw).hexdigest()})
|
||||
offset = end + size + 2
|
||||
assert offset == len(blobs)
|
||||
manifest = out / (name + '.inputs.json')
|
||||
manifest.write_text(json.dumps({'source': source, 'inputs': inputs}, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
started = datetime.now(timezone.utc).isoformat()
|
||||
print(json.dumps({'start': started, 'command': command, 'source': source, 'inputs': len(inputs)}), flush=True)
|
||||
log_path = out / (name + '.log')
|
||||
with log_path.open('xb') as stream:
|
||||
run = subprocess.run(command, cwd=root, stdout=stream, stderr=subprocess.STDOUT)
|
||||
ended = datetime.now(timezone.utc).isoformat()
|
||||
changed = [i['path'] for i in inputs if hashlib.sha256((root / i['path']).read_bytes()).hexdigest() != i['sha256']]
|
||||
head_after = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip()
|
||||
log = log_path.read_text(encoding='utf-8', errors='replace')
|
||||
members = re.findall(r'^([^\r\n]+): test\r?$', log, re.M) if mode == 'list' else []
|
||||
artifacts = []
|
||||
for match in re.findall(r'Running unittests [^\r\n]+ \(([^\r\n]+\.exe)\)', log):
|
||||
path = Path(match)
|
||||
if not path.is_absolute():
|
||||
path = root / path
|
||||
raw = path.read_bytes()
|
||||
artifacts.append({'path': str(path), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()})
|
||||
record = {'source': source, 'head_after': head_after, 'start': started, 'end': ended,
|
||||
'exit': run.returncode, 'command': command, 'inputs': manifest.name,
|
||||
'changed_inputs': changed, 'artifacts': artifacts,
|
||||
'environment': {k: os.environ.get(k) for k in ['CARGO_TARGET_DIR', 'CARGO_BUILD_JOBS', 'CARGO_HOME', 'RUSTUP_HOME']},
|
||||
'listing_members': members, 'listing_count': len(members),
|
||||
'listing_scope': 'Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts.'}
|
||||
(out / (name + '.result.json')).write_text(json.dumps(record, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
print(log[-14000:])
|
||||
print(json.dumps({k:v for k,v in record.items() if k != 'listing_members'}))
|
||||
sys.exit(run.returncode or int(bool(changed) or head_after != source))
|
||||
@@ -0,0 +1,258 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"scope": "Private S2b source/lowering checkpoint; no full-pass admission, public8, native or release claim.",
|
||||
"files": [
|
||||
{
|
||||
"path": "evidence/.local/admit-analysis-s2a-gate.py",
|
||||
"original_path": ".local/admit-analysis-s2a-gate.py",
|
||||
"bytes": 4604,
|
||||
"sha256": "908b09b044795a270590ea2e8d558f1a32442c873f81399ddc9fb402b992f12d"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/admit-analysis-s2b-gate.py",
|
||||
"original_path": ".local/admit-analysis-s2b-gate.py",
|
||||
"bytes": 8388,
|
||||
"sha256": "92c03d25c8f5ae75a5c1e76bd4fa24cbca7aeb10cf7ee5847bc8a324cae3ec06"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/full-a2a28f8.inputs.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/full-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/full-a2a28f8.log",
|
||||
"original_path": ".local/analysis-source-gates-20260913/full-a2a28f8.log",
|
||||
"bytes": 27331,
|
||||
"sha256": "9ae08b9a0157ebef587d36b40e5f7da8dd61b13bd5594bbae659f06c75e59044"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/full-a2a28f8.result.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/full-a2a28f8.result.json",
|
||||
"bytes": 1250,
|
||||
"sha256": "81e171692b5c782bd234888e94468853b47a0e54375106e4cfce831e7b58e6c1"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/full-b2c970b.inputs.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/full-b2c970b.inputs.json",
|
||||
"bytes": 97489,
|
||||
"sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/full-b2c970b.log",
|
||||
"original_path": ".local/analysis-source-gates-20260913/full-b2c970b.log",
|
||||
"bytes": 25709,
|
||||
"sha256": "0e0fd205258cd7f1b6a898486c35514a359eb02e3b17382b0f2cffb4d443cfb3"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/full-b2c970b.result.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/full-b2c970b.result.json",
|
||||
"bytes": 1257,
|
||||
"sha256": "8c8663ae841204a46331adc81e6298c3ecaea14f237049f606fe8a4d15d1d861"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-472fe7a.admission.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-472fe7a.admission.json",
|
||||
"bytes": 15489,
|
||||
"sha256": "9f18c246e29d6a265883d3f7b301db6929173dcab0ed72f3f9767e4b068102d2"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-472fe7a.inputs.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-472fe7a.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "b48294f8ab7c20c0d0cd586a4a3483cdfaae81f8625b9fc2f2aafc4386b31b11"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-472fe7a.log",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-472fe7a.log",
|
||||
"bytes": 14712,
|
||||
"sha256": "912ca17937884b1554ef5e3fae4e0faae997d88f1a1149f9d9069e08de31ef2b"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-472fe7a.result.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-472fe7a.result.json",
|
||||
"bytes": 15718,
|
||||
"sha256": "1cbcc93b6a7065a37de4a7161549a9a9abaa8f4e62486e730974dc962fff61d7"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-a2a28f8.admission.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-a2a28f8.admission.json",
|
||||
"bytes": 15489,
|
||||
"sha256": "f6b08e4d0eac3a0f17a582f9d9a51fb0cf84fc3c30d94d8fac71df52a4442bf1"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-a2a28f8.inputs.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-a2a28f8.log",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-a2a28f8.log",
|
||||
"bytes": 14712,
|
||||
"sha256": "8be8bd7ae75a690f0e36c8b0b39dabc4c5bd5654cf1e653bd43e3c0cddf560df"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-a2a28f8.result.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-a2a28f8.result.json",
|
||||
"bytes": 15718,
|
||||
"sha256": "86db5467964d3712510f867379ae32e0797b4d9f46cbde762119ed9055fd3a62"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-b2c970b.admission.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-b2c970b.admission.json",
|
||||
"bytes": 13675,
|
||||
"sha256": "f177f4f0d1feb43ebd2af253d1f0c972141c7f215300ebb5ac385862b12f5fd1"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-b2c970b.inputs.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-b2c970b.inputs.json",
|
||||
"bytes": 97489,
|
||||
"sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-b2c970b.log",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-b2c970b.log",
|
||||
"bytes": 13171,
|
||||
"sha256": "f852b4e6aa385f7e6f7bcb4ae770a4d6f500580f084febc1c9b2adceb0d9f54f"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/list-b2c970b.result.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/list-b2c970b.result.json",
|
||||
"bytes": 14171,
|
||||
"sha256": "5684d349d284d2d040eb2e80f40762808cfd2f1285be3db1c1c4d3b0bc276495"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/strict-a2a28f8.inputs.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/strict-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/strict-a2a28f8.log",
|
||||
"original_path": ".local/analysis-source-gates-20260913/strict-a2a28f8.log",
|
||||
"bytes": 188,
|
||||
"sha256": "1685cfe22525801388db0bd8697f63988a088aa50835884371c7c83804b3c161"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/strict-a2a28f8.result.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/strict-a2a28f8.result.json",
|
||||
"bytes": 984,
|
||||
"sha256": "fbee35f759af77124e83a646d15b34129ffe9a3873b34ac1ae8a600e89cc150e"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/tokens-a2a28f8.admission.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/tokens-a2a28f8.admission.json",
|
||||
"bytes": 1119,
|
||||
"sha256": "fd1906eb910333f17e439d72b0737fcc7d242f2d46956275437dab61eaa5d66e"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/tokens-a2a28f8.inputs.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/tokens-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/tokens-a2a28f8.log",
|
||||
"original_path": ".local/analysis-source-gates-20260913/tokens-a2a28f8.log",
|
||||
"bytes": 447,
|
||||
"sha256": "108e5d948a8686f275793f6fe51a3e62357c43d7aeac503bff72098257e6b83a"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/tokens-a2a28f8.result.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/tokens-a2a28f8.result.json",
|
||||
"bytes": 1278,
|
||||
"sha256": "7baa9e8c8d35f4e57e08539de69e215dbbeedbeb049585196f5e7109c1596890"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/typed-472fe7a.inputs.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/typed-472fe7a.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "b48294f8ab7c20c0d0cd586a4a3483cdfaae81f8625b9fc2f2aafc4386b31b11"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/typed-472fe7a.log",
|
||||
"original_path": ".local/analysis-source-gates-20260913/typed-472fe7a.log",
|
||||
"bytes": 5318,
|
||||
"sha256": "8e15f48e74cfb71562365eb6cacc0d4aa077a34f2fcd1c59310c903381ee493b"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/typed-472fe7a.result.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/typed-472fe7a.result.json",
|
||||
"bytes": 1284,
|
||||
"sha256": "7d1e5094c439f169e2a88fb2d5d34b02db72cfaf459193ef9a88791804796ef8"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/typed-a2a28f8.admission.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/typed-a2a28f8.admission.json",
|
||||
"bytes": 4983,
|
||||
"sha256": "18a42bec0f807f5799886e5964ebb5eefeb5d3d5059d6738f8d828b09258f3a2"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/typed-a2a28f8.inputs.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/typed-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/typed-a2a28f8.log",
|
||||
"original_path": ".local/analysis-source-gates-20260913/typed-a2a28f8.log",
|
||||
"bytes": 4479,
|
||||
"sha256": "7816d81eddfcd8e75e63ac8285e67cd6573b159c7429398b1ee15fc2e1a3fb9b"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source-gates-20260913/typed-a2a28f8.result.json",
|
||||
"original_path": ".local/analysis-source-gates-20260913/typed-a2a28f8.result.json",
|
||||
"bytes": 1282,
|
||||
"sha256": "9d8b9e432e31ffc4b621c38b80650a20846588cf96d6fc0f5dba3996ebda8d3d"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source8-s2b-full-failure-review-20260913.md",
|
||||
"original_path": ".local/analysis-source8-s2b-full-failure-review-20260913.md",
|
||||
"bytes": 6284,
|
||||
"sha256": "c52e1a63779f24807c2885af635e0cf29145d1e6cc7788e77a71c3ca2c8aa6de"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source8-s2b-handoff-20260913.md",
|
||||
"original_path": ".local/analysis-source8-s2b-handoff-20260913.md",
|
||||
"bytes": 19243,
|
||||
"sha256": "6a0273afa8d9bb0cf7ddfdc49481f96e6cfaaef8f261ad4392358222ef1babec"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source8-s2b-independent-review-20260913.md",
|
||||
"original_path": ".local/analysis-source8-s2b-independent-review-20260913.md",
|
||||
"bytes": 12707,
|
||||
"sha256": "641d5297b03b8e0586f0ae293cd80b393d570d5a5241805eb3f168e3a1d581cc"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/analysis-source8-s2b-runtime-correction-review-20260913.md",
|
||||
"original_path": ".local/analysis-source8-s2b-runtime-correction-review-20260913.md",
|
||||
"bytes": 6613,
|
||||
"sha256": "65b1def0b5eee9fe3f7be0920f255b12ec75dc70eb46a7fd6d42c646733bfafb"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/archive-analysis-s2b-checkpoint.py",
|
||||
"original_path": ".local/archive-analysis-s2b-checkpoint.py",
|
||||
"bytes": 20210,
|
||||
"sha256": "2ca30d42300c9dcd1ce8201747c82371e81cff6cd5ed6f51a66d8ba8eb86a15a"
|
||||
},
|
||||
{
|
||||
"path": "evidence/.local/run-analysis-source-gate.py",
|
||||
"original_path": ".local/run-analysis-source-gate.py",
|
||||
"bytes": 3865,
|
||||
"sha256": "d8d9c1c9e9dc94fdd43afb4118ebc491c8eb6d89082f8441f8395b9d4265b068"
|
||||
}
|
||||
],
|
||||
"generated_files": [
|
||||
{
|
||||
"path": "audit.json",
|
||||
"bytes": 73824,
|
||||
"sha256": "34d10fafb8046943d7d0a1bd0ffee9de334bdff37019b033d1b2bbbf057d78c4"
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"bytes": 1598,
|
||||
"sha256": "68371f8a71740694584f3c3aab8b4b62416bec6b47aa0eec1eda9e784623ff73"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,249 @@
|
||||
{
|
||||
"source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"original_failed_source": "472fe7a4339a23a3339b2b91e8d53d76442f60c4",
|
||||
"comparison_source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3",
|
||||
"publication_base": "357da24542eaa519c2a01c465be6c7d1acbc8126",
|
||||
"scope": "Evidence and documentation only; separate analysis branch; full library remains 126 passed / 16 failed, exit 101.",
|
||||
"archive_files": 43,
|
||||
"archive_bytes": 1266442,
|
||||
"original_archive_manifest": {
|
||||
"bytes": 12001,
|
||||
"sha256": "d5b2668207438e319c2ab98395e2483c016088c5446b6bc99d797a066384a62f"
|
||||
},
|
||||
"independent_review": {
|
||||
"bytes": 6977,
|
||||
"sha256": "0572e46d4a565eba9933a7ca502de07d2f68dfba5b986963f5193b21c445d95c"
|
||||
},
|
||||
"files": [
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/.gitattributes",
|
||||
"bytes": 139,
|
||||
"sha256": "3816198e9b601425873849e603ad57e7347eed1c8896ad2390ac0de1fbc18dc6"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/audit.json",
|
||||
"bytes": 73824,
|
||||
"sha256": "34d10fafb8046943d7d0a1bd0ffee9de334bdff37019b033d1b2bbbf057d78c4"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/admit-analysis-s2a-gate.py",
|
||||
"bytes": 4604,
|
||||
"sha256": "908b09b044795a270590ea2e8d558f1a32442c873f81399ddc9fb402b992f12d"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/admit-analysis-s2b-gate.py",
|
||||
"bytes": 8388,
|
||||
"sha256": "92c03d25c8f5ae75a5c1e76bd4fa24cbca7aeb10cf7ee5847bc8a324cae3ec06"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/full-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/full-a2a28f8.log",
|
||||
"bytes": 27331,
|
||||
"sha256": "9ae08b9a0157ebef587d36b40e5f7da8dd61b13bd5594bbae659f06c75e59044"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/full-a2a28f8.result.json",
|
||||
"bytes": 1250,
|
||||
"sha256": "81e171692b5c782bd234888e94468853b47a0e54375106e4cfce831e7b58e6c1"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/full-b2c970b.inputs.json",
|
||||
"bytes": 97489,
|
||||
"sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/full-b2c970b.log",
|
||||
"bytes": 25709,
|
||||
"sha256": "0e0fd205258cd7f1b6a898486c35514a359eb02e3b17382b0f2cffb4d443cfb3"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/full-b2c970b.result.json",
|
||||
"bytes": 1257,
|
||||
"sha256": "8c8663ae841204a46331adc81e6298c3ecaea14f237049f606fe8a4d15d1d861"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-472fe7a.admission.json",
|
||||
"bytes": 15489,
|
||||
"sha256": "9f18c246e29d6a265883d3f7b301db6929173dcab0ed72f3f9767e4b068102d2"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-472fe7a.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "b48294f8ab7c20c0d0cd586a4a3483cdfaae81f8625b9fc2f2aafc4386b31b11"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-472fe7a.log",
|
||||
"bytes": 14712,
|
||||
"sha256": "912ca17937884b1554ef5e3fae4e0faae997d88f1a1149f9d9069e08de31ef2b"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-472fe7a.result.json",
|
||||
"bytes": 15718,
|
||||
"sha256": "1cbcc93b6a7065a37de4a7161549a9a9abaa8f4e62486e730974dc962fff61d7"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-a2a28f8.admission.json",
|
||||
"bytes": 15489,
|
||||
"sha256": "f6b08e4d0eac3a0f17a582f9d9a51fb0cf84fc3c30d94d8fac71df52a4442bf1"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-a2a28f8.log",
|
||||
"bytes": 14712,
|
||||
"sha256": "8be8bd7ae75a690f0e36c8b0b39dabc4c5bd5654cf1e653bd43e3c0cddf560df"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-a2a28f8.result.json",
|
||||
"bytes": 15718,
|
||||
"sha256": "86db5467964d3712510f867379ae32e0797b4d9f46cbde762119ed9055fd3a62"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-b2c970b.admission.json",
|
||||
"bytes": 13675,
|
||||
"sha256": "f177f4f0d1feb43ebd2af253d1f0c972141c7f215300ebb5ac385862b12f5fd1"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-b2c970b.inputs.json",
|
||||
"bytes": 97489,
|
||||
"sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-b2c970b.log",
|
||||
"bytes": 13171,
|
||||
"sha256": "f852b4e6aa385f7e6f7bcb4ae770a4d6f500580f084febc1c9b2adceb0d9f54f"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-b2c970b.result.json",
|
||||
"bytes": 14171,
|
||||
"sha256": "5684d349d284d2d040eb2e80f40762808cfd2f1285be3db1c1c4d3b0bc276495"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/strict-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/strict-a2a28f8.log",
|
||||
"bytes": 188,
|
||||
"sha256": "1685cfe22525801388db0bd8697f63988a088aa50835884371c7c83804b3c161"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/strict-a2a28f8.result.json",
|
||||
"bytes": 984,
|
||||
"sha256": "fbee35f759af77124e83a646d15b34129ffe9a3873b34ac1ae8a600e89cc150e"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/tokens-a2a28f8.admission.json",
|
||||
"bytes": 1119,
|
||||
"sha256": "fd1906eb910333f17e439d72b0737fcc7d242f2d46956275437dab61eaa5d66e"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/tokens-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/tokens-a2a28f8.log",
|
||||
"bytes": 447,
|
||||
"sha256": "108e5d948a8686f275793f6fe51a3e62357c43d7aeac503bff72098257e6b83a"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/tokens-a2a28f8.result.json",
|
||||
"bytes": 1278,
|
||||
"sha256": "7baa9e8c8d35f4e57e08539de69e215dbbeedbeb049585196f5e7109c1596890"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/typed-472fe7a.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "b48294f8ab7c20c0d0cd586a4a3483cdfaae81f8625b9fc2f2aafc4386b31b11"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/typed-472fe7a.log",
|
||||
"bytes": 5318,
|
||||
"sha256": "8e15f48e74cfb71562365eb6cacc0d4aa077a34f2fcd1c59310c903381ee493b"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/typed-472fe7a.result.json",
|
||||
"bytes": 1284,
|
||||
"sha256": "7d1e5094c439f169e2a88fb2d5d34b02db72cfaf459193ef9a88791804796ef8"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/typed-a2a28f8.admission.json",
|
||||
"bytes": 4983,
|
||||
"sha256": "18a42bec0f807f5799886e5964ebb5eefeb5d3d5059d6738f8d828b09258f3a2"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/typed-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/typed-a2a28f8.log",
|
||||
"bytes": 4479,
|
||||
"sha256": "7816d81eddfcd8e75e63ac8285e67cd6573b159c7429398b1ee15fc2e1a3fb9b"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/typed-a2a28f8.result.json",
|
||||
"bytes": 1282,
|
||||
"sha256": "9d8b9e432e31ffc4b621c38b80650a20846588cf96d6fc0f5dba3996ebda8d3d"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source8-s2b-full-failure-review-20260913.md",
|
||||
"bytes": 6284,
|
||||
"sha256": "c52e1a63779f24807c2885af635e0cf29145d1e6cc7788e77a71c3ca2c8aa6de"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source8-s2b-handoff-20260913.md",
|
||||
"bytes": 19243,
|
||||
"sha256": "6a0273afa8d9bb0cf7ddfdc49481f96e6cfaaef8f261ad4392358222ef1babec"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source8-s2b-independent-review-20260913.md",
|
||||
"bytes": 12707,
|
||||
"sha256": "641d5297b03b8e0586f0ae293cd80b393d570d5a5241805eb3f168e3a1d581cc"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source8-s2b-runtime-correction-review-20260913.md",
|
||||
"bytes": 6613,
|
||||
"sha256": "65b1def0b5eee9fe3f7be0920f255b12ec75dc70eb46a7fd6d42c646733bfafb"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/archive-analysis-s2b-checkpoint.py",
|
||||
"bytes": 20210,
|
||||
"sha256": "2ca30d42300c9dcd1ce8201747c82371e81cff6cd5ed6f51a66d8ba8eb86a15a"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/run-analysis-source-gate.py",
|
||||
"bytes": 3865,
|
||||
"sha256": "d8d9c1c9e9dc94fdd43afb4118ebc491c8eb6d89082f8441f8395b9d4265b068"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/manifest.json",
|
||||
"bytes": 12001,
|
||||
"sha256": "d5b2668207438e319c2ab98395e2483c016088c5446b6bc99d797a066384a62f"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/README.md",
|
||||
"bytes": 1598,
|
||||
"sha256": "68371f8a71740694584f3c3aab8b4b62416bec6b47aa0eec1eda9e784623ff73"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive-review.md",
|
||||
"bytes": 6977,
|
||||
"sha256": "0572e46d4a565eba9933a7ca502de07d2f68dfba5b986963f5193b21c445d95c"
|
||||
},
|
||||
{
|
||||
"path": "harness/release-analysis-source-s2b-20260913.md",
|
||||
"bytes": 3599,
|
||||
"sha256": "4759a4a5960d857a8566bf21f5effcd118ebd3fc796d3d4045ef0ef58e08d102"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
* -text
|
||||
@@ -0,0 +1,19 @@
|
||||
# Private S2c writer executable checkpoint — 2026-09-13
|
||||
|
||||
Source: `f1d79df4979121335ed7b4ce4da84b2fca8a9ef4`, a separate analysis branch. Documentation assembly starts from production checkpoint `9e51cd72ba05d37482c5bc258e284804058a1475`; it does not integrate analysis code into production.
|
||||
|
||||
Actual evidence: **152 listed; 44 typed passes (including all 10 writer tests); 1 raw-token pass; full library FAILED with 136 passed / 16 existing unsupported-header failures / 0 ignored; strict all-targets Clippy exit 0.** All five gates retain 534 unchanged committed inputs. No public8, S3/S4 or native acceptance is claimed.
|
||||
|
||||
Read the [independent review](independent-review.md), [machine audit](audit.json), [original closure](notes/analysis-source8-s2c-gate-closure-20260913.md), and [exact manifest](manifest.json). Raw logs and receipts are in `raw/`; original helpers and pre-run notes are preserved separately. Failed full outcomes and old unrun proposal statements are intentional historical records.
|
||||
|
||||
The preceding [S2b archive](../analysis-source-s2b-windows-20260913/archive/README.md) and [independent archive review](../analysis-source-s2b-windows-20260913/archive-review.md) are bound to publication commit `355f6d4d244e6b57fd89a8afd80a2dacdea69ba1`. They preserve original472 failure/correction evidence. This archive references exact required prior bytes via Git rather than duplicating them.
|
||||
|
||||
To verify in a checkout or extracted archive, use Python 3 with Git available and a repository containing f1, a2 and the prior evidence commit:
|
||||
|
||||
```text
|
||||
python -B path/to/analysis-source-s2c-windows-20260913/verify.py --repo path/to/ARCADIA-Studio
|
||||
```
|
||||
|
||||
The verifier rejects -O/-OO, requires exact payload membership/hashes, rechecks all 534 source blobs and recomputes listing/outcomes/failure causes. It requires no original Windows paths, executable, compiler, target cache or server. It reports the full suite as failed even when evidence verification succeeds. Run neither the archived raw recorder nor the original comparison/admission scripts as an archive verifier.
|
||||
|
||||
The manifest excludes only itself from payload hashes; its own digest is supplied in the publication handoff. No binary/toolchain/source bodies are packaged. The portable audit can verify recorded executable identity bindings but cannot retrospectively execute or attest the omitted executable.
|
||||
@@ -0,0 +1,177 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"baseline_source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"prior_evidence_commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"verified_git_inputs": 534,
|
||||
"listing": 152,
|
||||
"typed_pass": 44,
|
||||
"raw_token_pass": 1,
|
||||
"full": {
|
||||
"passed": 136,
|
||||
"failed": 16,
|
||||
"ignored": 0,
|
||||
"exit": 101
|
||||
},
|
||||
"strict_exit": 0,
|
||||
"new_writer_passes": [
|
||||
"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"
|
||||
],
|
||||
"gates": {
|
||||
"list": {
|
||||
"exit": 0,
|
||||
"start": "2026-09-13T12:01:12.914765+00:00",
|
||||
"end": "2026-09-13T12:08:00.913025+00:00",
|
||||
"log_sha256": "085b90319f2bfa6c455731a35da18cc149b9df195aac817c8e56df53f1601dc2",
|
||||
"result_sha256": "f57666eec6f236da7fbcbe99aca42de09e2d91823b36872c982d85c194136daf"
|
||||
},
|
||||
"typed": {
|
||||
"exit": 0,
|
||||
"start": "2026-09-13T12:09:32.804745+00:00",
|
||||
"end": "2026-09-13T12:09:47.043155+00:00",
|
||||
"log_sha256": "a65c12943cff40e99757660f99d7018a55799ffe6eaf25836709ce147a9c07a3",
|
||||
"result_sha256": "9d4ab4415bdc4ac47e4f2cb8fa10430a337d0129111f7c99da59da10eba4ad21"
|
||||
},
|
||||
"tokens": {
|
||||
"exit": 0,
|
||||
"start": "2026-09-13T12:13:51.673467+00:00",
|
||||
"end": "2026-09-13T12:13:55.998167+00:00",
|
||||
"log_sha256": "fdf02a809a7f8b82880003708b27f5737093b20913cde6a4ab62c36e61924ded",
|
||||
"result_sha256": "04392c3ed68e63a0dedfd754b3ecac4fce0a1dde5b471a177af475794f14097b"
|
||||
},
|
||||
"full": {
|
||||
"exit": 101,
|
||||
"start": "2026-09-13T12:14:34.666080+00:00",
|
||||
"end": "2026-09-13T12:15:46.279177+00:00",
|
||||
"log_sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9",
|
||||
"result_sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"strict": {
|
||||
"exit": 0,
|
||||
"start": "2026-09-13T12:17:28.004362+00:00",
|
||||
"end": "2026-09-13T12:24:00.805354+00:00",
|
||||
"log_sha256": "781fdc11e19af01eda6dac414a2cfacef8392524526418c3a74e7fceed279c35",
|
||||
"result_sha256": "f7f70de01aa41b1deca9c501b45ca460f348d4423a8b54c9fc3dbe05c3c5dd8c"
|
||||
}
|
||||
},
|
||||
"recorded_test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 37146112,
|
||||
"sha256": "786c5e6deec4fd6f00cc9954ca8190fa47c3c0bdfb0b44dccf032795155438af"
|
||||
},
|
||||
"failure_causes": [
|
||||
{
|
||||
"name": "language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"current_block_sha256": "d52acb3170e7af64a6e59c7af35c857eddf300ef6a1e3b370f1f433cabb0f19c",
|
||||
"baseline_block_sha256": "f620d41d68a04b804ea3564440fab89fa000487a1556ce6801bea75a6c390a25",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"current_block_sha256": "dc56e23ab1df9506d32855dfca09931fbb9996f9dd44e4ae9d63973cbe1e805a",
|
||||
"baseline_block_sha256": "ae753ee10eb16dc99dc4adc501705227674c44fb7ba47413cc9385253d42a4c9",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"current_block_sha256": "71b4e6ce5c45f30c8917fe38eb61c47ea3ee898db6bbdbb64adac33ce88b8989",
|
||||
"baseline_block_sha256": "c5528bba86b5df39a88c15fe83744512b64aaf3052551a73a74259d0912d3470",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }]"
|
||||
},
|
||||
{
|
||||
"name": "language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"current_block_sha256": "464eaa6f8edb3e215e7e1065864ac19e5d7966b10f7a478c17cb631476e90c91",
|
||||
"baseline_block_sha256": "fa4a100af559ac42cab36259e422fb39c6106fb3a1c46e71d4032d252d8763d5",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"current_block_sha256": "296886536aad66a6076c537217b5f9c53c184bfac22329952f2be0a0c1bd3ab3",
|
||||
"baseline_block_sha256": "b04bb2d9733291192bc1ca198e524c46e65323f92ad32a5e8c7fce2a4ece41a7",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }]"
|
||||
},
|
||||
{
|
||||
"name": "language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"current_block_sha256": "f88aadb299bba7d62db817c98f6fa08e87117fdeb90627f68022a7e0fcf4d699",
|
||||
"baseline_block_sha256": "7da0ce2761abe8712b3ded9b7290cdde31571a2a48f95398954e80220f27a6a6",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"current_block_sha256": "0821d31e02f9f2412076545dfdf8efe92e09a4a0cc8c50a41b01e64d32022730",
|
||||
"baseline_block_sha256": "875205fefe41c87083536536552671de20a64ec4468f3c87a3777b3a5d94bea4",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"current_block_sha256": "8acb6f36a3574e4794b10e658b4bff7f807964c98d0adafee5d403254c3343d5",
|
||||
"baseline_block_sha256": "4fa2af08eb0fd41c7ca41b191de3a3aab57d898d32536b89fc7523936ed053f7",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"current_block_sha256": "23f8b4fdd0e8159a50cce1dd8c566fd45e8c65793275d22553efff903eb662c0",
|
||||
"baseline_block_sha256": "85525e458f8f06763b7adc217405e100128bf6bec7be6f4fe09dfe0b18a2e778",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"current_block_sha256": "ce5f1529f6c4b725048d780b67f988644522c5f21bf7b837a703d6fe0107df21",
|
||||
"baseline_block_sha256": "58d713e17822d6145eb23d30f0568f56b15f0b3f4671e34212534dea9250c130",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"current_block_sha256": "5d2ee6ac8ed42613f9fdaf6d2b3291ab0e3acbd56545ec540c5152a16ebea138",
|
||||
"baseline_block_sha256": "4e3828e4d7238bf827b00d08424c4b7291c5863d84eb73c1e9aefc6054cb1396",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"current_block_sha256": "d0fb61f6b6513f2bf23b61a61a1e28708d793c9143e20e1d1d63d873faaf265a",
|
||||
"baseline_block_sha256": "a4a0af532b4d2874fa086514c43d7fc315fd1fc3b3d5cbedf165126f61cf9582",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"current_block_sha256": "790f6096258dec847bc84cbdf5dc17e63bac63411c5ada50bc98d0f04139de67",
|
||||
"baseline_block_sha256": "de9a685da01006a664f95b4de2f3e34c4a3c8c547fc2a0076b893f6670e17911",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"current_block_sha256": "830b061232e941bd7f6398d2b5f0f1e29a045e19ecfaf479ff2e927d7f134c7f",
|
||||
"baseline_block_sha256": "0baf0c610b03c5cf3cd2dda31354290bd48306c6228f4364d8cc9cf5c28a5b4e",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"current_block_sha256": "d3c4ccc3e57beec951123046a12b1b812ee4a6335ad8cc83ee357c87846b00d8",
|
||||
"baseline_block_sha256": "760c7dee4968250020b8290a1900003cbc91b5f348501b620b30904d2fdf73be",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
},
|
||||
{
|
||||
"name": "source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes",
|
||||
"current_block_sha256": "4e39a4f04eb260db6e594f325615a94c349d5e6f9bc27411989a9471edd969f1",
|
||||
"baseline_block_sha256": "c260dab5c445ea6438fbbff58ec1284c23cd4282cbabb88cc70f5282225b5889",
|
||||
"diagnostic": "called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: \"project.arcadia\", diagnostic: Diagnostic { severity: Error, code: \"invalid_source\", object_id: None, field: None, line: 1, column: 9, message: \"Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.\", span: Span { start: 8, end: 9 } }, related: [] }]"
|
||||
}
|
||||
],
|
||||
"unchanged_failure_sources": [
|
||||
"crates/oa-core/src/model.rs",
|
||||
"crates/oa-core/src/language.rs",
|
||||
"crates/oa-core/src/language_nesting_tests.rs",
|
||||
"crates/oa-core/src/source_project.rs",
|
||||
"crates/oa-core/src/source_project/source_migration.rs",
|
||||
"crates/oa-core/src/source_files.rs"
|
||||
],
|
||||
"scope": "Private staged writer evidence; full suite FAILED. No public8, S3/S4, native or release acceptance."
|
||||
}
|
||||
+197
@@ -0,0 +1,197 @@
|
||||
"""Admit only frozen S2c listing or explicit typed/raw-token focused gates.
|
||||
|
||||
Usage: NAME [ADMITTED_LIST_NAME SELECTOR]
|
||||
Selectors: language::analysis_source or language::raw_tokens.
|
||||
No compiler/test invocation. No full-suite pass or old failure waiver.
|
||||
"""
|
||||
from pathlib import Path
|
||||
import hashlib
|
||||
import json
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
# Assertions are admission controls; optimized Python must never bypass them.
|
||||
if not __debug__:
|
||||
raise RuntimeError('S2c admission requires Python assertions; optimized Python is refused.')
|
||||
|
||||
BASE = Path(__file__).resolve().parent.parent
|
||||
ROOT = BASE / '.local/analysis-core-worktree-20260911'
|
||||
FOLDER = BASE / '.local/analysis-source-gates-20260913'
|
||||
SOURCE = 'f1d79df4979121335ed7b4ce4da84b2fca8a9ef4'
|
||||
BASELINE = 'a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49'
|
||||
BASE_NAME = 'list-a2a28f8'
|
||||
BASE_HELPER_SHA = '92c03d25c8f5ae75a5c1e76bd4fa24cbca7aeb10cf7ee5847bc8a324cae3ec06'
|
||||
BASE_PINS = {
|
||||
'.result.json': '86db5467964d3712510f867379ae32e0797b4d9f46cbde762119ed9055fd3a62',
|
||||
'.inputs.json': '08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84',
|
||||
'.log': '8be8bd7ae75a690f0e36c8b0b39dabc4c5bd5654cf1e653bd43e3c0cddf560df',
|
||||
'.admission.json': 'f6b08e4d0eac3a0f17a582f9d9a51fb0cf84fc3c30d94d8fac71df52a4442bf1',
|
||||
}
|
||||
PREFIX = ['cargo', 'test', '--locked', '-p', 'oa-core', '--lib']
|
||||
SCOPES = ['Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build',
|
||||
'crates', 'assets', 'docs', 'examples', 'harness/fixtures']
|
||||
SELECTORS = {'language::analysis_source': 44, 'language::raw_tokens': 1}
|
||||
NEW_NAMES = {'language::analysis_source::write::tests::' + name for name in [
|
||||
'typed_oa_sa_canonical_roundtrips_match_independent_projects',
|
||||
'typed_declaration_order_and_required_empty_values_are_canonical',
|
||||
'all_expr_variants_and_precedence_preserve_exact_trees',
|
||||
'canonical_calls_use_callee_parameter_order_and_qualified_names',
|
||||
'subtree_output_respects_parent_context_and_retained_delimiters',
|
||||
'canonical_strings_and_exact_literals_use_existing_encodings',
|
||||
'writer_limits_are_aggregate_exact_and_latched_without_partial_results',
|
||||
'writer_lookup_scope_shape_and_depth_failures_are_model_located',
|
||||
'negate_override_roundtrip_preserves_depth128_within_frame256',
|
||||
'iterative_writer_preserves_width1024_and_empty_call_topology',
|
||||
]}
|
||||
assert len(NEW_NAMES) == 10
|
||||
|
||||
|
||||
def digest(data):
|
||||
return hashlib.sha256(data).hexdigest()
|
||||
|
||||
|
||||
def git(*arguments, data=None):
|
||||
return subprocess.check_output(['git', *arguments], cwd=ROOT, input=data)
|
||||
|
||||
|
||||
watched = {}
|
||||
|
||||
|
||||
def read(path):
|
||||
path = Path(path)
|
||||
data = path.read_bytes()
|
||||
assert watched.setdefault(path, data) == data, 'Changed input during admission: ' + str(path)
|
||||
return data
|
||||
|
||||
|
||||
def raw(name, suffix):
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+', name)
|
||||
return read(FOLDER / (name + suffix))
|
||||
|
||||
|
||||
def document(name, suffix):
|
||||
return json.loads(raw(name, suffix))
|
||||
|
||||
|
||||
def closed(record, source):
|
||||
assert type(record['exit']) is int and record['exit'] == 0
|
||||
assert record['source'] == record['head_after'] == source and record['changed_inputs'] == []
|
||||
assert record['start'] and record['end'] and record['start'] <= record['end']
|
||||
|
||||
|
||||
def verify_admission(name, admission):
|
||||
for key, suffix in [('result_sha256', '.result.json'), ('inputs_sha256', '.inputs.json'), ('log_sha256', '.log')]:
|
||||
assert admission[key] == digest(raw(name, suffix)), (name, key)
|
||||
|
||||
|
||||
def listing_names(record, log, count):
|
||||
assert record['command'] == PREFIX + ['--', '--list']
|
||||
names = re.findall(r'^([^\r\n]+): test\r?$', log, re.M)
|
||||
assert names == record['listing_members'] and len(names) == len(set(names)) == record['listing_count'] == count
|
||||
assert re.findall(r'^(\d+) tests, (\d+) benchmarks\s*$', log, re.M) == [(str(count), '0')]
|
||||
return names
|
||||
|
||||
|
||||
assert len(sys.argv) in (2, 4), 'NAME [ADMITTED_LIST_NAME SELECTOR]'
|
||||
name = sys.argv[1]
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+', name)
|
||||
output = FOLDER / (name + '.admission.json')
|
||||
assert not output.exists(), 'Existing admissions cannot be overwritten'
|
||||
self_sha = digest(read(Path(__file__)))
|
||||
for suffix, expected_sha in BASE_PINS.items():
|
||||
assert digest(raw(BASE_NAME, suffix)) == expected_sha, 'Changed historical S2b listing'
|
||||
assert digest(read(BASE / '.local/admit-analysis-s2b-gate.py')) == BASE_HELPER_SHA
|
||||
baseline = document(BASE_NAME, '.result.json')
|
||||
baseline_admission = document(BASE_NAME, '.admission.json')
|
||||
closed(baseline, BASELINE)
|
||||
verify_admission(BASE_NAME, baseline_admission)
|
||||
assert baseline_admission['source'] == BASELINE and baseline_admission['mode'] == 'list'
|
||||
assert baseline_admission['verified_inputs'] == 531 and baseline_admission['admission_helper_sha256'] == BASE_HELPER_SHA
|
||||
assert len(baseline['artifacts']) == 1 and baseline_admission['artifact'] == baseline['artifacts'][0]
|
||||
baseline_names = listing_names(baseline, raw(BASE_NAME, '.log').decode('utf-8'), 142)
|
||||
assert baseline_names == baseline_admission['names'] and not (set(baseline_names) & NEW_NAMES)
|
||||
expected_names = set(baseline_names) | NEW_NAMES
|
||||
assert len(expected_names) == 152
|
||||
for selector, count in SELECTORS.items():
|
||||
assert len([n for n in expected_names if selector in n]) == count
|
||||
|
||||
assert git('rev-parse', 'HEAD').decode().strip() == SOURCE
|
||||
subprocess.run(['git', 'merge-base', '--is-ancestor', BASELINE, SOURCE], cwd=ROOT, check=True)
|
||||
paths = git('ls-tree', '-r', '--name-only', SOURCE, *SCOPES).decode().splitlines()
|
||||
assert len(paths) == len(set(paths)) == 534
|
||||
blobs = git('cat-file', '--batch', data=''.join(f'{SOURCE}:{p}\n' for p in paths).encode())
|
||||
offset, expected_inputs, writer_tests = 0, [], None
|
||||
for path in paths:
|
||||
end = blobs.index(b'\n', offset)
|
||||
_, kind, size = blobs[offset:end].split()
|
||||
size = int(size)
|
||||
data = blobs[end + 1:end + 1 + size]
|
||||
assert kind == b'blob' and len(data) == size and read(ROOT / path) == data, path
|
||||
expected_inputs.append({'path': path, 'bytes': size, 'sha256': digest(data)})
|
||||
if path == 'crates/oa-core/src/language/analysis_source/write/tests.rs':
|
||||
writer_tests = data.decode('utf-8')
|
||||
offset = end + size + 2
|
||||
assert offset == len(blobs) and writer_tests is not None
|
||||
authored = {'language::analysis_source::write::tests::' + n for n in re.findall(r'#\[test\]\s*fn (\w+)\(', writer_tests)}
|
||||
assert authored == NEW_NAMES
|
||||
|
||||
record = document(name, '.result.json')
|
||||
closed(record, SOURCE)
|
||||
assert record['inputs'] == name + '.inputs.json'
|
||||
assert document(name, '.inputs.json') == {'source': SOURCE, 'inputs': expected_inputs}
|
||||
assert len(record['artifacts']) == 1
|
||||
artifact = record['artifacts'][0]
|
||||
artifact_path = Path(artifact['path'])
|
||||
assert artifact_path.is_absolute()
|
||||
data = read(artifact_path)
|
||||
assert len(data) == artifact['bytes'] and digest(data) == artifact['sha256']
|
||||
log = raw(name, '.log').decode('utf-8')
|
||||
executables = re.findall(r'Running unittests [^\r\n]+ \(([^\r\n]+\.exe)\)', log)
|
||||
assert len(executables) == 1
|
||||
executable = Path(executables[0])
|
||||
if not executable.is_absolute():
|
||||
executable = ROOT / executable
|
||||
assert executable.resolve() == artifact_path.resolve()
|
||||
if record['command'] == PREFIX + ['--', '--list']:
|
||||
assert len(sys.argv) == 2
|
||||
names = listing_names(record, log, 152)
|
||||
assert set(names) == expected_names
|
||||
mode, selector = 'list', None
|
||||
else:
|
||||
assert len(sys.argv) == 4, 'Full and other commands cannot receive an S2c pass admission'
|
||||
listing_name, selector = sys.argv[2:]
|
||||
assert selector in SELECTORS and record['command'] == PREFIX + [selector, '--', '--test-threads=1']
|
||||
assert record['listing_members'] == [] and record['listing_count'] == 0
|
||||
listing = document(listing_name, '.result.json')
|
||||
admission = document(listing_name, '.admission.json')
|
||||
closed(listing, SOURCE)
|
||||
verify_admission(listing_name, admission)
|
||||
assert admission['source'] == SOURCE and admission['mode'] == 'list'
|
||||
assert admission['admission_helper_sha256'] == self_sha and admission['verified_inputs'] == 534
|
||||
assert listing['artifacts'] == [artifact] and admission['artifact'] == artifact
|
||||
assert document(listing_name, '.inputs.json') == {'source': SOURCE, 'inputs': expected_inputs}
|
||||
listed = listing_names(listing, raw(listing_name, '.log').decode('utf-8'), 152)
|
||||
assert listed == admission['names'] and set(listed) == expected_names
|
||||
names = [n for n in listed if selector in n]
|
||||
assert len(names) == SELECTORS[selector]
|
||||
actual = re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)(?:, [^\r\n]*)?\s*$', log, re.M)
|
||||
assert actual == [(n, 'ok') for n in names], 'Every focused case must run exactly once and pass; no ignored cases'
|
||||
assert re.findall(r'test result: ok\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', log) == [(str(len(names)), '0', '0', '0', str(152-len(names)))]
|
||||
if selector == 'language::analysis_source':
|
||||
assert NEW_NAMES.issubset(names) and all((n, 'ok') in actual for n in NEW_NAMES)
|
||||
mode = 'focused'
|
||||
|
||||
assert git('rev-parse', 'HEAD').decode().strip() == SOURCE
|
||||
for path, data in watched.items():
|
||||
assert path.read_bytes() == data, 'Final evidence/input readback differs: ' + str(path)
|
||||
admission = {'source': SOURCE, 'mode': mode, 'selector': selector, 'artifact': artifact, 'names': names,
|
||||
'result_sha256': digest(raw(name, '.result.json')), 'inputs_sha256': digest(raw(name, '.inputs.json')),
|
||||
'log_sha256': digest(raw(name, '.log')), 'verified_inputs': 534, 'admission_helper_sha256': self_sha,
|
||||
'baseline_source': BASELINE, 'baseline_result_sha256': BASE_PINS['.result.json'],
|
||||
'baseline_admission_sha256': BASE_PINS['.admission.json'], 'baseline_members': 142,
|
||||
'required_new_names': sorted(NEW_NAMES),
|
||||
'boundary': 'Listing or exact focused evidence only; no full-suite/public8/native acceptance.'}
|
||||
with output.open('x', encoding='utf-8', newline='\n') as stream:
|
||||
stream.write(json.dumps(admission, indent=2) + '\n')
|
||||
print(json.dumps({'name': name, 'mode': mode, 'members': len(names), 'verified_inputs': 534, 'source': SOURCE}))
|
||||
+193
@@ -0,0 +1,193 @@
|
||||
"""Admit only frozen S2c listing or explicit typed/raw-token focused gates.
|
||||
|
||||
Usage: NAME [ADMITTED_LIST_NAME SELECTOR]
|
||||
Selectors: language::analysis_source or language::raw_tokens.
|
||||
No compiler/test invocation. No full-suite pass or old failure waiver.
|
||||
"""
|
||||
from pathlib import Path
|
||||
import hashlib
|
||||
import json
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
BASE = Path(__file__).resolve().parent.parent
|
||||
ROOT = BASE / '.local/analysis-core-worktree-20260911'
|
||||
FOLDER = BASE / '.local/analysis-source-gates-20260913'
|
||||
SOURCE = 'f1d79df4979121335ed7b4ce4da84b2fca8a9ef4'
|
||||
BASELINE = 'a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49'
|
||||
BASE_NAME = 'list-a2a28f8'
|
||||
BASE_HELPER_SHA = '92c03d25c8f5ae75a5c1e76bd4fa24cbca7aeb10cf7ee5847bc8a324cae3ec06'
|
||||
BASE_PINS = {
|
||||
'.result.json': '86db5467964d3712510f867379ae32e0797b4d9f46cbde762119ed9055fd3a62',
|
||||
'.inputs.json': '08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84',
|
||||
'.log': '8be8bd7ae75a690f0e36c8b0b39dabc4c5bd5654cf1e653bd43e3c0cddf560df',
|
||||
'.admission.json': 'f6b08e4d0eac3a0f17a582f9d9a51fb0cf84fc3c30d94d8fac71df52a4442bf1',
|
||||
}
|
||||
PREFIX = ['cargo', 'test', '--locked', '-p', 'oa-core', '--lib']
|
||||
SCOPES = ['Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build',
|
||||
'crates', 'assets', 'docs', 'examples', 'harness/fixtures']
|
||||
SELECTORS = {'language::analysis_source': 44, 'language::raw_tokens': 1}
|
||||
NEW_NAMES = {'language::analysis_source::write::tests::' + name for name in [
|
||||
'typed_oa_sa_canonical_roundtrips_match_independent_projects',
|
||||
'typed_declaration_order_and_required_empty_values_are_canonical',
|
||||
'all_expr_variants_and_precedence_preserve_exact_trees',
|
||||
'canonical_calls_use_callee_parameter_order_and_qualified_names',
|
||||
'subtree_output_respects_parent_context_and_retained_delimiters',
|
||||
'canonical_strings_and_exact_literals_use_existing_encodings',
|
||||
'writer_limits_are_aggregate_exact_and_latched_without_partial_results',
|
||||
'writer_lookup_scope_shape_and_depth_failures_are_model_located',
|
||||
'negate_override_roundtrip_preserves_depth128_within_frame256',
|
||||
'iterative_writer_preserves_width1024_and_empty_call_topology',
|
||||
]}
|
||||
assert len(NEW_NAMES) == 10
|
||||
|
||||
|
||||
def digest(data):
|
||||
return hashlib.sha256(data).hexdigest()
|
||||
|
||||
|
||||
def git(*arguments, data=None):
|
||||
return subprocess.check_output(['git', *arguments], cwd=ROOT, input=data)
|
||||
|
||||
|
||||
watched = {}
|
||||
|
||||
|
||||
def read(path):
|
||||
path = Path(path)
|
||||
data = path.read_bytes()
|
||||
assert watched.setdefault(path, data) == data, 'Changed input during admission: ' + str(path)
|
||||
return data
|
||||
|
||||
|
||||
def raw(name, suffix):
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+', name)
|
||||
return read(FOLDER / (name + suffix))
|
||||
|
||||
|
||||
def document(name, suffix):
|
||||
return json.loads(raw(name, suffix))
|
||||
|
||||
|
||||
def closed(record, source):
|
||||
assert type(record['exit']) is int and record['exit'] == 0
|
||||
assert record['source'] == record['head_after'] == source and record['changed_inputs'] == []
|
||||
assert record['start'] and record['end'] and record['start'] <= record['end']
|
||||
|
||||
|
||||
def verify_admission(name, admission):
|
||||
for key, suffix in [('result_sha256', '.result.json'), ('inputs_sha256', '.inputs.json'), ('log_sha256', '.log')]:
|
||||
assert admission[key] == digest(raw(name, suffix)), (name, key)
|
||||
|
||||
|
||||
def listing_names(record, log, count):
|
||||
assert record['command'] == PREFIX + ['--', '--list']
|
||||
names = re.findall(r'^([^\r\n]+): test\r?$', log, re.M)
|
||||
assert names == record['listing_members'] and len(names) == len(set(names)) == record['listing_count'] == count
|
||||
assert re.findall(r'^(\d+) tests, (\d+) benchmarks\s*$', log, re.M) == [(str(count), '0')]
|
||||
return names
|
||||
|
||||
|
||||
assert len(sys.argv) in (2, 4), 'NAME [ADMITTED_LIST_NAME SELECTOR]'
|
||||
name = sys.argv[1]
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+', name)
|
||||
output = FOLDER / (name + '.admission.json')
|
||||
assert not output.exists(), 'Existing admissions cannot be overwritten'
|
||||
self_sha = digest(read(Path(__file__)))
|
||||
for suffix, expected_sha in BASE_PINS.items():
|
||||
assert digest(raw(BASE_NAME, suffix)) == expected_sha, 'Changed historical S2b listing'
|
||||
assert digest(read(BASE / '.local/admit-analysis-s2b-gate.py')) == BASE_HELPER_SHA
|
||||
baseline = document(BASE_NAME, '.result.json')
|
||||
baseline_admission = document(BASE_NAME, '.admission.json')
|
||||
closed(baseline, BASELINE)
|
||||
verify_admission(BASE_NAME, baseline_admission)
|
||||
assert baseline_admission['source'] == BASELINE and baseline_admission['mode'] == 'list'
|
||||
assert baseline_admission['verified_inputs'] == 531 and baseline_admission['admission_helper_sha256'] == BASE_HELPER_SHA
|
||||
assert len(baseline['artifacts']) == 1 and baseline_admission['artifact'] == baseline['artifacts'][0]
|
||||
baseline_names = listing_names(baseline, raw(BASE_NAME, '.log').decode('utf-8'), 142)
|
||||
assert baseline_names == baseline_admission['names'] and not (set(baseline_names) & NEW_NAMES)
|
||||
expected_names = set(baseline_names) | NEW_NAMES
|
||||
assert len(expected_names) == 152
|
||||
for selector, count in SELECTORS.items():
|
||||
assert len([n for n in expected_names if selector in n]) == count
|
||||
|
||||
assert git('rev-parse', 'HEAD').decode().strip() == SOURCE
|
||||
subprocess.run(['git', 'merge-base', '--is-ancestor', BASELINE, SOURCE], cwd=ROOT, check=True)
|
||||
paths = git('ls-tree', '-r', '--name-only', SOURCE, *SCOPES).decode().splitlines()
|
||||
assert len(paths) == len(set(paths)) == 534
|
||||
blobs = git('cat-file', '--batch', data=''.join(f'{SOURCE}:{p}\n' for p in paths).encode())
|
||||
offset, expected_inputs, writer_tests = 0, [], None
|
||||
for path in paths:
|
||||
end = blobs.index(b'\n', offset)
|
||||
_, kind, size = blobs[offset:end].split()
|
||||
size = int(size)
|
||||
data = blobs[end + 1:end + 1 + size]
|
||||
assert kind == b'blob' and len(data) == size and read(ROOT / path) == data, path
|
||||
expected_inputs.append({'path': path, 'bytes': size, 'sha256': digest(data)})
|
||||
if path == 'crates/oa-core/src/language/analysis_source/write/tests.rs':
|
||||
writer_tests = data.decode('utf-8')
|
||||
offset = end + size + 2
|
||||
assert offset == len(blobs) and writer_tests is not None
|
||||
authored = {'language::analysis_source::write::tests::' + n for n in re.findall(r'#\[test\]\s*fn (\w+)\(', writer_tests)}
|
||||
assert authored == NEW_NAMES
|
||||
|
||||
record = document(name, '.result.json')
|
||||
closed(record, SOURCE)
|
||||
assert record['inputs'] == name + '.inputs.json'
|
||||
assert document(name, '.inputs.json') == {'source': SOURCE, 'inputs': expected_inputs}
|
||||
assert len(record['artifacts']) == 1
|
||||
artifact = record['artifacts'][0]
|
||||
artifact_path = Path(artifact['path'])
|
||||
assert artifact_path.is_absolute()
|
||||
data = read(artifact_path)
|
||||
assert len(data) == artifact['bytes'] and digest(data) == artifact['sha256']
|
||||
log = raw(name, '.log').decode('utf-8')
|
||||
executables = re.findall(r'Running unittests [^\r\n]+ \(([^\r\n]+\.exe)\)', log)
|
||||
assert len(executables) == 1
|
||||
executable = Path(executables[0])
|
||||
if not executable.is_absolute():
|
||||
executable = ROOT / executable
|
||||
assert executable.resolve() == artifact_path.resolve()
|
||||
if record['command'] == PREFIX + ['--', '--list']:
|
||||
assert len(sys.argv) == 2
|
||||
names = listing_names(record, log, 152)
|
||||
assert set(names) == expected_names
|
||||
mode, selector = 'list', None
|
||||
else:
|
||||
assert len(sys.argv) == 4, 'Full and other commands cannot receive an S2c pass admission'
|
||||
listing_name, selector = sys.argv[2:]
|
||||
assert selector in SELECTORS and record['command'] == PREFIX + [selector, '--', '--test-threads=1']
|
||||
assert record['listing_members'] == [] and record['listing_count'] == 0
|
||||
listing = document(listing_name, '.result.json')
|
||||
admission = document(listing_name, '.admission.json')
|
||||
closed(listing, SOURCE)
|
||||
verify_admission(listing_name, admission)
|
||||
assert admission['source'] == SOURCE and admission['mode'] == 'list'
|
||||
assert admission['admission_helper_sha256'] == self_sha and admission['verified_inputs'] == 534
|
||||
assert listing['artifacts'] == [artifact] and admission['artifact'] == artifact
|
||||
assert document(listing_name, '.inputs.json') == {'source': SOURCE, 'inputs': expected_inputs}
|
||||
listed = listing_names(listing, raw(listing_name, '.log').decode('utf-8'), 152)
|
||||
assert listed == admission['names'] and set(listed) == expected_names
|
||||
names = [n for n in listed if selector in n]
|
||||
assert len(names) == SELECTORS[selector]
|
||||
actual = re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)(?:, [^\r\n]*)?\s*$', log, re.M)
|
||||
assert actual == [(n, 'ok') for n in names], 'Every focused case must run exactly once and pass; no ignored cases'
|
||||
assert re.findall(r'test result: ok\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', log) == [(str(len(names)), '0', '0', '0', str(152-len(names)))]
|
||||
if selector == 'language::analysis_source':
|
||||
assert NEW_NAMES.issubset(names) and all((n, 'ok') in actual for n in NEW_NAMES)
|
||||
mode = 'focused'
|
||||
|
||||
assert git('rev-parse', 'HEAD').decode().strip() == SOURCE
|
||||
for path, data in watched.items():
|
||||
assert path.read_bytes() == data, 'Final evidence/input readback differs: ' + str(path)
|
||||
admission = {'source': SOURCE, 'mode': mode, 'selector': selector, 'artifact': artifact, 'names': names,
|
||||
'result_sha256': digest(raw(name, '.result.json')), 'inputs_sha256': digest(raw(name, '.inputs.json')),
|
||||
'log_sha256': digest(raw(name, '.log')), 'verified_inputs': 534, 'admission_helper_sha256': self_sha,
|
||||
'baseline_source': BASELINE, 'baseline_result_sha256': BASE_PINS['.result.json'],
|
||||
'baseline_admission_sha256': BASE_PINS['.admission.json'], 'baseline_members': 142,
|
||||
'required_new_names': sorted(NEW_NAMES),
|
||||
'boundary': 'Listing or exact focused evidence only; no full-suite/public8/native acceptance.'}
|
||||
with output.open('x', encoding='utf-8', newline='\n') as stream:
|
||||
stream.write(json.dumps(admission, indent=2) + '\n')
|
||||
print(json.dumps({'name': name, 'mode': mode, 'members': len(names), 'verified_inputs': 534, 'source': SOURCE}))
|
||||
+69
@@ -0,0 +1,69 @@
|
||||
"""Bind one isolated analysis source gate to committed inputs and actual output."""
|
||||
from pathlib import Path
|
||||
from datetime import datetime, timezone
|
||||
import hashlib
|
||||
import json
|
||||
import os
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
base = Path(__file__).resolve().parent.parent
|
||||
root = base / '.local/analysis-core-worktree-20260911'
|
||||
source, name, mode = sys.argv[1:4]
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+', name)
|
||||
assert subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip() == source
|
||||
out = base / '.local/analysis-source-gates-20260913'
|
||||
out.mkdir(exist_ok=True)
|
||||
assert not any((out / (name + s)).exists() for s in ('.inputs.json', '.log', '.result.json'))
|
||||
prefix = ['cargo', 'test', '--locked', '-p', 'oa-core', '--lib']
|
||||
commands = {
|
||||
'list': prefix + ['--', '--list'],
|
||||
'focused': prefix + [sys.argv[4] if len(sys.argv) > 4 else 'analysis_source', '--', '--test-threads=1'],
|
||||
'full': prefix + ['--', '--test-threads=1'],
|
||||
'clippy': ['cargo', 'clippy', '--locked', '-p', 'oa-core', '--all-targets', '--', '-D', 'warnings'],
|
||||
}
|
||||
command = commands[mode]
|
||||
paths = subprocess.check_output(['git', 'ls-tree', '-r', '--name-only', source, 'Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build', 'crates', 'assets', 'docs', 'examples', 'harness/fixtures'], cwd=root).decode().splitlines()
|
||||
blobs = subprocess.check_output(['git', 'cat-file', '--batch'], cwd=root,
|
||||
input=''.join(f'{source}:{p}\n' for p in paths).encode())
|
||||
offset, inputs = 0, []
|
||||
for path in paths:
|
||||
end = blobs.index(b'\n', offset)
|
||||
_, kind, size = blobs[offset:end].split()
|
||||
assert kind == b'blob'
|
||||
size = int(size)
|
||||
raw = blobs[end + 1:end + 1 + size]
|
||||
assert (root / path).read_bytes() == raw, path
|
||||
inputs.append({'path': path, 'bytes': size, 'sha256': hashlib.sha256(raw).hexdigest()})
|
||||
offset = end + size + 2
|
||||
assert offset == len(blobs)
|
||||
manifest = out / (name + '.inputs.json')
|
||||
manifest.write_text(json.dumps({'source': source, 'inputs': inputs}, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
started = datetime.now(timezone.utc).isoformat()
|
||||
print(json.dumps({'start': started, 'command': command, 'source': source, 'inputs': len(inputs)}), flush=True)
|
||||
log_path = out / (name + '.log')
|
||||
with log_path.open('xb') as stream:
|
||||
run = subprocess.run(command, cwd=root, stdout=stream, stderr=subprocess.STDOUT)
|
||||
ended = datetime.now(timezone.utc).isoformat()
|
||||
changed = [i['path'] for i in inputs if hashlib.sha256((root / i['path']).read_bytes()).hexdigest() != i['sha256']]
|
||||
head_after = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip()
|
||||
log = log_path.read_text(encoding='utf-8', errors='replace')
|
||||
members = re.findall(r'^([^\r\n]+): test\r?$', log, re.M) if mode == 'list' else []
|
||||
artifacts = []
|
||||
for match in re.findall(r'Running unittests [^\r\n]+ \(([^\r\n]+\.exe)\)', log):
|
||||
path = Path(match)
|
||||
if not path.is_absolute():
|
||||
path = root / path
|
||||
raw = path.read_bytes()
|
||||
artifacts.append({'path': str(path), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()})
|
||||
record = {'source': source, 'head_after': head_after, 'start': started, 'end': ended,
|
||||
'exit': run.returncode, 'command': command, 'inputs': manifest.name,
|
||||
'changed_inputs': changed, 'artifacts': artifacts,
|
||||
'environment': {k: os.environ.get(k) for k in ['CARGO_TARGET_DIR', 'CARGO_BUILD_JOBS', 'CARGO_HOME', 'RUSTUP_HOME']},
|
||||
'listing_members': members, 'listing_count': len(members),
|
||||
'listing_scope': 'Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts.'}
|
||||
(out / (name + '.result.json')).write_text(json.dumps(record, indent=2) + '\n', encoding='utf-8', newline='\n')
|
||||
print(log[-14000:])
|
||||
print(json.dumps({k:v for k,v in record.items() if k != 'listing_members'}))
|
||||
sys.exit(run.returncode or int(bool(changed) or head_after != source))
|
||||
@@ -0,0 +1,37 @@
|
||||
# Independent S2c executable evidence review
|
||||
|
||||
Reviewed frozen source `f1d79df4979121335ed7b4ce4da84b2fca8a9ef4` and the actual five closed gate triplets. **No actionable discrepancy found. The full library gate remains FAILED: 136 passed, 16 failed, 0 ignored, Cargo exit 101.** This is private staged typed-writer evidence; it does not establish public source8, S3 indexing/update, S4 activation, native workflows or release acceptance.
|
||||
|
||||
## Independently verified results
|
||||
|
||||
| Gate | Actual result | UTC closure |
|
||||
| --- | --- | --- |
|
||||
| list | Exit 0; 152 unique names; admitted | 2026-09-13T12:08:00.913025+00:00 |
|
||||
| typed | Exit 0; 44 passed, 0 failed/ignored, 108 filtered; admitted | 2026-09-13T12:09:47.043155+00:00 |
|
||||
| raw tokens | Exit 0; 1 passed, 0 failed/ignored, 151 filtered; admitted | 2026-09-13T12:13:55.998167+00:00 |
|
||||
| full | **Exit 101; 136 passed, 16 failed, 0 ignored** | 2026-09-13T12:15:46.279177+00:00 |
|
||||
| strict | Exit 0; oa-core all-targets Clippy with -D warnings | 2026-09-13T12:24:00.805354+00:00 |
|
||||
|
||||
Raw listing order, unique membership, result-record membership, each focused/full outcome and exact summary agree. All 142 previous a2 names and statuses remain, plus exactly the ten test functions independently extracted from committed `analysis_source/write/tests.rs`. Every writer case passed in both typed and full runs. There are exactly three pass admissions: listing, typed and raw tokens. The full comparison is a comparison receipt, not a full-pass admission.
|
||||
|
||||
All five input manifests are byte-identical (SHA-256 `6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b`). Their exact 534-path scope, sizes and SHA-256 values were independently compared with committed f1 Git blobs. Git batch type/size/terminal framing and complete consumption were checked. Every result has matching source/head, ordered closed timestamps, no changed inputs, the appropriate exact command, and the same recorded environment. The runner/admitter/closure/comparison and baseline record hashes match their bindings.
|
||||
|
||||
The four test commands record the same emitted executable: 37,146,112 bytes, SHA-256 `786c5e6deec4fd6f00cc9954ca8190fa47c3c0bdfb0b44dccf032795155438af`. The raw Running line matches the recorded Windows path. Strict records no test executable and its raw log ends with the completed unoptimized dev profile, with no warning/error lines. These are historical executable receipt bindings; this review did not read a mutable target executable or run it. Commands use locked oa-core library tests, and all-targets Clippy; they do not contain --offline and do not claim full all-targets runtime or documentation tests.
|
||||
|
||||
## Failure causes, not merely matching names
|
||||
|
||||
The complete 16 panic sections were inspected and compared with a2 raw full evidence at immutable publication commit `355f6d4d244e6b57fd89a8afd80a2dacdea69ba1`. The panic source locations and complete diagnostic lines are equal after ignoring only thread IDs and the optional one-time backtrace hint. Every failure reports `Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.` at source line 1, column 9, span 8..9. Six names are nesting tests and ten are source-file transaction tests. The machine audit records every exact name, both panic-block hashes and the complete diagnostic line.
|
||||
|
||||
Read-only Git equality confirms the six relevant source files remain byte-identical between a2 and f1: `model.rs`, `language.rs`, `language_nesting_tests.rs`, `source_project.rs`, `source_project/source_migration.rs`, and `source_files.rs`. The prior source-derived cause therefore still applies: the current model/writer emits version 8 while the public parser accepts 3–7; bundle migration also reparses through that unchanged public gate. Transaction cases fail in their fixture compilation at `source_files.rs:1560`, before their later transaction/recovery assertions. These failures do not verify those later behaviors and cannot be waived into a pass.
|
||||
|
||||
The prior S2b archive separately preserves the original 472 focused failure and subsequent test-only correction. This checkpoint references that immutable evidence rather than copying it or relabeling historical outcomes. The preserved S2c proposal and source/admission reviews likewise retain their original pre-execution language; the new raw receipts supply later execution evidence.
|
||||
|
||||
## Portable assembly and limits
|
||||
|
||||
The archive copies original raw gate triplets, three admissions, full comparison source/receipt, closure, runner, original/r2 admitters, proposal and relevant handoffs/reviews byte-for-byte. Its manifest pins every local payload (including this report, README, audit and verifier) and the required prior records by exact immutable commit/path/hash. Local original paths are provenance labels, not replay dependencies. Binaries, toolchains, caches and source bodies are omitted; source verification requires a Git repository containing f1, a2 and the prior evidence commit.
|
||||
|
||||
`verify.py` uses explicit require failures, rejects optimized Python before reading evidence, verifies exact archive membership and payload hashes, checks pinned prior Git evidence, independently rereads all 534 source blobs and recomputes the audit. It does not invoke Cargo, tests, recorded helpers, artifacts, GUI or network. The original comparison script is preserved as historical evidence and not rerun: its absolute-path/exclusive-output behavior is replaced for portability by the independent read-only verifier, not by changing its bytes.
|
||||
|
||||
The raw recorder relies on assertions without an optimization guard. Its preserved preflight proposal records unset PYTHONOPTIMIZE and the closure reports unoptimized Python; the r2 admitter explicitly refuses optimization. This review independently checks all recoverable raw/source invariants and does not claim forensic proof of the historical process environment or protection against wholesale fabricated raw evidence. Runtime success of the public parser, mixed ordinary/typed updates, save/history installation and native editing remains outside this private milestone.
|
||||
|
||||
No compiler/test, GUI, source-input mutation or Gitea/push was performed by this review. Source analysis remains separate from the production root. The evidence is suitable for parent review/publication with its failure scope intact.
|
||||
@@ -0,0 +1,276 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"baseline_source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"prior_evidence_commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"docs_base": "9e51cd72ba05d37482c5bc258e284804058a1475",
|
||||
"files": [
|
||||
{
|
||||
"path": ".gitattributes",
|
||||
"bytes": 8,
|
||||
"sha256": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da"
|
||||
},
|
||||
{
|
||||
"path": "audit.json",
|
||||
"bytes": 14702,
|
||||
"sha256": "6664bfab4d0dbed17067b73542dc22eb3b42664fe1caaa09f913aa5a15ac7cc5"
|
||||
},
|
||||
{
|
||||
"path": "helpers/admit-analysis-s2c-gate-r2.py",
|
||||
"bytes": 10010,
|
||||
"sha256": "d2bd3c38feb77b8e916b3d413a278d4b0960baff8e14843aed4c2b20c26c90e1",
|
||||
"original": ".local/admit-analysis-s2c-gate-r2.py"
|
||||
},
|
||||
{
|
||||
"path": "helpers/admit-analysis-s2c-gate.py",
|
||||
"bytes": 9816,
|
||||
"sha256": "0202540eec8870f1fd0a03ad39d55653c18c9bb3c533e491d67234e040c42833",
|
||||
"original": ".local/admit-analysis-s2c-gate.py"
|
||||
},
|
||||
{
|
||||
"path": "helpers/run-analysis-source-gate.py",
|
||||
"bytes": 3865,
|
||||
"sha256": "d8d9c1c9e9dc94fdd43afb4118ebc491c8eb6d89082f8441f8395b9d4265b068",
|
||||
"original": ".local/run-analysis-source-gate.py"
|
||||
},
|
||||
{
|
||||
"path": "independent-review.md",
|
||||
"bytes": 6323,
|
||||
"sha256": "fadc2c3ca5f14a92e15839eed6a0c9c479eb49ba3e2e44ec20bb9b2be9d882a5"
|
||||
},
|
||||
{
|
||||
"path": "notes/analysis-source-s2c-admission-handoff-20260913.md",
|
||||
"bytes": 5715,
|
||||
"sha256": "17aa4ecf03bcd931b181342ada9fd3211aafa5721e529dd4347f52da0e168cc1",
|
||||
"original": ".local/analysis-source-s2c-admission-handoff-20260913.md"
|
||||
},
|
||||
{
|
||||
"path": "notes/analysis-source-s2c-admission-independent-review-20260913.md",
|
||||
"bytes": 5470,
|
||||
"sha256": "c3e929b24dfea2fc445cb43f795154ca60fef41c11a86d2b26755831e15fd567",
|
||||
"original": ".local/analysis-source-s2c-admission-independent-review-20260913.md"
|
||||
},
|
||||
{
|
||||
"path": "notes/analysis-source-s2c-run-proposal-20260913.md",
|
||||
"bytes": 4239,
|
||||
"sha256": "0fcb398e9702942e5a82f42710094080c412f29df9c0ed71a16fb159d0a1eb03",
|
||||
"original": ".local/analysis-source-s2c-run-proposal-20260913.md"
|
||||
},
|
||||
{
|
||||
"path": "notes/analysis-source8-s2c-gate-closure-20260913.md",
|
||||
"bytes": 2427,
|
||||
"sha256": "00602acf0eef20b545d504518a2af6e546ed2cd84729600624ca9beac46d97f8",
|
||||
"original": ".local/analysis-source8-s2c-gate-closure-20260913.md"
|
||||
},
|
||||
{
|
||||
"path": "notes/analysis-source8-s2c-handoff-20260913.md",
|
||||
"bytes": 11889,
|
||||
"sha256": "62c7e60b10b503afc97529707335d47eaebde36cfd6fd3b3bf01a0d7800e2073",
|
||||
"original": ".local/analysis-source8-s2c-handoff-20260913.md"
|
||||
},
|
||||
{
|
||||
"path": "notes/analysis-source8-s2c-independent-review-20260913.md",
|
||||
"bytes": 8483,
|
||||
"sha256": "3cda6c2fc84a1db7e9636fc02638c02f4a5f8218b56d03d78ad22b08f96e21d1",
|
||||
"original": ".local/analysis-source8-s2c-independent-review-20260913.md"
|
||||
},
|
||||
{
|
||||
"path": "raw/closure-f1d79df.json",
|
||||
"bytes": 4037,
|
||||
"sha256": "76a7f039a22aa8e3d61372bc34c692b7ddd570ee4e016b0e9d95dec5dab81b8b",
|
||||
"original": ".local/analysis-source-gates-20260913/closure-f1d79df.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/full-f1d79df-comparison.py",
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921",
|
||||
"original": ".local/analysis-source-gates-20260913/full-f1d79df-comparison.py"
|
||||
},
|
||||
{
|
||||
"path": "raw/full-f1d79df.comparison.json",
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4",
|
||||
"original": ".local/analysis-source-gates-20260913/full-f1d79df.comparison.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/full-f1d79df.inputs.json",
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"original": ".local/analysis-source-gates-20260913/full-f1d79df.inputs.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/full-f1d79df.log",
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9",
|
||||
"original": ".local/analysis-source-gates-20260913/full-f1d79df.log"
|
||||
},
|
||||
{
|
||||
"path": "raw/full-f1d79df.result.json",
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b",
|
||||
"original": ".local/analysis-source-gates-20260913/full-f1d79df.result.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/list-f1d79df.admission.json",
|
||||
"bytes": 17862,
|
||||
"sha256": "b0469254ba86e172592647774abfc181942f4bdebf255058477ad2725a286f08",
|
||||
"original": ".local/analysis-source-gates-20260913/list-f1d79df.admission.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/list-f1d79df.inputs.json",
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"original": ".local/analysis-source-gates-20260913/list-f1d79df.inputs.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/list-f1d79df.log",
|
||||
"bytes": 15801,
|
||||
"sha256": "085b90319f2bfa6c455731a35da18cc149b9df195aac817c8e56df53f1601dc2",
|
||||
"original": ".local/analysis-source-gates-20260913/list-f1d79df.log"
|
||||
},
|
||||
{
|
||||
"path": "raw/list-f1d79df.result.json",
|
||||
"bytes": 16801,
|
||||
"sha256": "f57666eec6f236da7fbcbe99aca42de09e2d91823b36872c982d85c194136daf",
|
||||
"original": ".local/analysis-source-gates-20260913/list-f1d79df.result.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/strict-f1d79df.inputs.json",
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"original": ".local/analysis-source-gates-20260913/strict-f1d79df.inputs.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/strict-f1d79df.log",
|
||||
"bytes": 188,
|
||||
"sha256": "781fdc11e19af01eda6dac414a2cfacef8392524526418c3a74e7fceed279c35",
|
||||
"original": ".local/analysis-source-gates-20260913/strict-f1d79df.log"
|
||||
},
|
||||
{
|
||||
"path": "raw/strict-f1d79df.result.json",
|
||||
"bytes": 968,
|
||||
"sha256": "f7f70de01aa41b1deca9c501b45ca460f348d4423a8b54c9fc3dbe05c3c5dd8c",
|
||||
"original": ".local/analysis-source-gates-20260913/strict-f1d79df.result.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/tokens-f1d79df.admission.json",
|
||||
"bytes": 2411,
|
||||
"sha256": "d1d32eb461614c6f6bbd86926d5b93313fa73277823f675eac93cce8eacfcee0",
|
||||
"original": ".local/analysis-source-gates-20260913/tokens-f1d79df.admission.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/tokens-f1d79df.inputs.json",
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"original": ".local/analysis-source-gates-20260913/tokens-f1d79df.inputs.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/tokens-f1d79df.log",
|
||||
"bytes": 447,
|
||||
"sha256": "fdf02a809a7f8b82880003708b27f5737093b20913cde6a4ab62c36e61924ded",
|
||||
"original": ".local/analysis-source-gates-20260913/tokens-f1d79df.log"
|
||||
},
|
||||
{
|
||||
"path": "raw/tokens-f1d79df.result.json",
|
||||
"bytes": 1262,
|
||||
"sha256": "04392c3ed68e63a0dedfd754b3ecac4fce0a1dde5b471a177af475794f14097b",
|
||||
"original": ".local/analysis-source-gates-20260913/tokens-f1d79df.result.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/typed-f1d79df.admission.json",
|
||||
"bytes": 7379,
|
||||
"sha256": "86da1ea2f0438c2b9bb9ff94effbb26f866b137834081a85bb800096f42b1074",
|
||||
"original": ".local/analysis-source-gates-20260913/typed-f1d79df.admission.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/typed-f1d79df.inputs.json",
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"original": ".local/analysis-source-gates-20260913/typed-f1d79df.inputs.json"
|
||||
},
|
||||
{
|
||||
"path": "raw/typed-f1d79df.log",
|
||||
"bytes": 5628,
|
||||
"sha256": "a65c12943cff40e99757660f99d7018a55799ffe6eaf25836709ce147a9c07a3",
|
||||
"original": ".local/analysis-source-gates-20260913/typed-f1d79df.log"
|
||||
},
|
||||
{
|
||||
"path": "raw/typed-f1d79df.result.json",
|
||||
"bytes": 1266,
|
||||
"sha256": "9d4ab4415bdc4ac47e4f2cb8fa10430a337d0129111f7c99da59da10eba4ad21",
|
||||
"original": ".local/analysis-source-gates-20260913/typed-f1d79df.result.json"
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"bytes": 2377,
|
||||
"sha256": "f76ac01b7308d7293cf28cacac7b7828c4171a38c7cc16b3befbef162f5e2017"
|
||||
},
|
||||
{
|
||||
"path": "verify.py",
|
||||
"bytes": 15893,
|
||||
"sha256": "b257a3b0d5190512f6f4006a02f6057699cce01bf1bec2ba1e2a8a17157ae036"
|
||||
}
|
||||
],
|
||||
"external_refs": [
|
||||
{
|
||||
"commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-a2a28f8.log",
|
||||
"bytes": 14712,
|
||||
"sha256": "8be8bd7ae75a690f0e36c8b0b39dabc4c5bd5654cf1e653bd43e3c0cddf560df"
|
||||
},
|
||||
{
|
||||
"commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-a2a28f8.result.json",
|
||||
"bytes": 15718,
|
||||
"sha256": "86db5467964d3712510f867379ae32e0797b4d9f46cbde762119ed9055fd3a62"
|
||||
},
|
||||
{
|
||||
"commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/list-a2a28f8.admission.json",
|
||||
"bytes": 15489,
|
||||
"sha256": "f6b08e4d0eac3a0f17a582f9d9a51fb0cf84fc3c30d94d8fac71df52a4442bf1"
|
||||
},
|
||||
{
|
||||
"commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/full-a2a28f8.log",
|
||||
"bytes": 27331,
|
||||
"sha256": "9ae08b9a0157ebef587d36b40e5f7da8dd61b13bd5594bbae659f06c75e59044"
|
||||
},
|
||||
{
|
||||
"commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/full-a2a28f8.result.json",
|
||||
"bytes": 1250,
|
||||
"sha256": "81e171692b5c782bd234888e94468853b47a0e54375106e4cfce831e7b58e6c1"
|
||||
},
|
||||
{
|
||||
"commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/analysis-source-gates-20260913/full-a2a28f8.inputs.json",
|
||||
"bytes": 98909,
|
||||
"sha256": "08b6dabbffbd06f7abea717f9aa34cd910c41c4a8c650247006a0f6858561c84"
|
||||
},
|
||||
{
|
||||
"commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/admit-analysis-s2b-gate.py",
|
||||
"bytes": 8388,
|
||||
"sha256": "92c03d25c8f5ae75a5c1e76bd4fa24cbca7aeb10cf7ee5847bc8a324cae3ec06"
|
||||
},
|
||||
{
|
||||
"commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive-review.md",
|
||||
"bytes": 6977,
|
||||
"sha256": "0572e46d4a565eba9933a7ca502de07d2f68dfba5b986963f5193b21c445d95c"
|
||||
},
|
||||
{
|
||||
"commit": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"path": "harness/experiments/analysis-source-s2b-windows-20260913/archive/README.md",
|
||||
"bytes": 1598,
|
||||
"sha256": "68371f8a71740694584f3c3aab8b4b62416bec6b47aa0eec1eda9e784623ff73"
|
||||
}
|
||||
],
|
||||
"scope": "Private staged writer evidence; full suite FAILED. No public8, S3/S4, native or release acceptance."
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
# Prepared S2c gate admission helper
|
||||
|
||||
New ignored helper: `.local/admit-analysis-s2c-gate.py`. Source-only preparation; helper/admission functions were not invoked. No compiler, gate, full-suite waiver, Git mutation, Gitea or native action occurred. Parent owns review and actual execution after closed gates.
|
||||
|
||||
The helper is pinned to frozen `f1d79df4979121335ed7b4ce4da84b2fca8a9ef4` in `.local/analysis-core-worktree-20260911`; it requires that current HEAD at both initial and final admission. Read-only source preparation independently derived exactly534 scoped Git input files. Relative to admitted a2's531, the three writer files are new and the oracle rename adds one/removes one. The scope is exactly the existing recorder's Cargo manifest/lock/toolchain, .cargo, build, crates, assets, docs, examples and harness/fixtures scope.
|
||||
|
||||
Its fixed baseline is the actual admitted a2 listing142. The helper hard-pins the original a2 list result, inputs, raw log, admission and original S2b admitter. It does not reread the old mutable test EXE or treat the old full failure as a pass. The original S2b helper and all original outcomes remain unchanged.
|
||||
|
||||
The ten writer test names are a fixed set matching the actual frozen Rust test functions; membership is re-derived from the committed test source during admission. Together with all142 prior names, actual future listing must contain exactly152 unique names, with exact raw summary and recorded listing agreement. The future listing remains required; source counting alone does not fabricate an executable listing.
|
||||
|
||||
Only two focused selectors are permitted: `language::analysis_source` (44 actual passes,108 filtered) and `language::raw_tokens` (1 actual pass,151 filtered). Typed admission explicitly requires all ten new writer tests to pass, alongside the34 retained typed tests. Raw-token admission covers only its one actual case and does not claim to run those ten writer tests. All focused individual outcomes must equal the ordered selected listing, with zero failed/ignored/measured cases. Any different selector, wrong count, omitted/repeated case or full command rejects. The historical16 full failures cannot receive a full-pass admission here, even if a caller tries the focused interface.
|
||||
|
||||
Every current gate must be a closed integer-exit0 receipt at the exact source, with unchanged inputs, exact command, one test EXE and matching raw Running path. Actual EXE bytes/hash are reread at admission and must equal the list/focused identity. Exact534 committed file names/bytes/hashes and working-tree bytes must match the input manifest. Focused admission additionally verifies the admitted current listing's original result/input/log hashes, helper hash, executable, source and exact names. Historical baseline and all current inputs/receipts/helper/EXE are watched for final readback before exclusive admission output. Existing admission files cannot be overwritten.
|
||||
|
||||
No `--check-source`, strict-pass or full-pass mode was added. This keeps the helper bounded to the requested listing/focused admission. It uses read-only Git commands only and never invokes Cargo or Rust tests. Strict/full gates retain their own actual raw receipts and separate audit.
|
||||
|
||||
## Future invocation, after parent review and actual gate closure
|
||||
|
||||
Use the existing pinned Python with `-B` and substitute actual closed gate names:
|
||||
|
||||
```text
|
||||
PYTHON -B .local/admit-analysis-s2c-gate.py ACTUAL_LIST_NAME
|
||||
PYTHON -B .local/admit-analysis-s2c-gate.py ACTUAL_TYPED_NAME ACTUAL_LIST_NAME language::analysis_source
|
||||
PYTHON -B .local/admit-analysis-s2c-gate.py ACTUAL_TOKENS_NAME ACTUAL_LIST_NAME language::raw_tokens
|
||||
```
|
||||
|
||||
These commands have not been run. They write only a fresh matching `.admission.json` after all checks. Failed raw gate receipts/logs stay untouched. A future source correction needs a newly reviewed pin/helper adaptation and actual gates; this helper deliberately rejects source drift.
|
||||
|
||||
Preparation checks: Python AST parsing only, plus separate read-only Git membership/test-function extraction and baseline JSON/hash inspection. No helper import or admission invocation occurred. The new runner code remains unexecuted and may still expose actual integration/path/runtime errors. Its admission is evidence for the selected executed scope, not public source8, whole-project save or native acceptance.
|
||||
|
||||
Helper bytes/hash: 9816 / `0202540eec8870f1fd0a03ad39d55653c18c9bb3c533e491d67234e040c42833`.
|
||||
|
||||
## Independent review: r2 replaces the helper for future admission
|
||||
|
||||
The original helper and preparation record above are preserved. Independent review found that Python optimization could remove assert-based admission checks. Parent authorized the narrowly revised `.local/admit-analysis-s2c-gate-r2.py`: **10010 bytes / SHA256 `d2bd3c38feb77b8e916b3d413a278d4b0960baff8e14843aed4c2b20c26c90e1`**. Its only change is a non-assert `if not __debug__: raise RuntimeError(...)` guard immediately after imports, before evidence access or output. Use the r2 filename for all three future invocations above; current listing and focused admission helper hashes must both refer to r2.
|
||||
|
||||
An explicitly authorized `PYTHON -B -O .local/admit-analysis-s2c-gate-r2.py` with no gate arguments actually exited1 at the guard with `S2c admission requires Python assertions; optimized Python is refused.` It did not reach any evidence or admission operation. No normal-mode admission, compiler or S2c test was run. Counts534/152/44/1 and baseline pins were independently rechecked from source and existing records. See `.local/analysis-source-s2c-admission-independent-review-20260913.md` for the finding, exact invocation and active-runner risk limits. No active runner was modified.
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
# S2c admission independent review and narrow r2 correction
|
||||
|
||||
2026-09-13, `/root/source8_lowering_plan`. Reviewed `.local/admit-analysis-s2c-gate.py` and its handoff against committed `f1d79df4979121335ed7b4ce4da84b2fca8a9ef4` and the original admitted a2 listing. No compiler/test/native/Gitea operation occurred; no active runner or source checkout was modified.
|
||||
|
||||
## Finding and authorized correction
|
||||
|
||||
The original helper, SHA256 `0202540eec8870f1fd0a03ad39d55653c18c9bb3c533e491d67234e040c42833`, relies on assert for acceptance checks. Optimized Python removes these checks. The documented `-B` does not prevent `-O`, `-OO`, or inherited PYTHONOPTIMIZE from enabling optimization. In that mode failed case/count/source/hash guards can disappear while the final admission writer remains. This is an actionable false-positive acceptance risk, not evidence that any historical gate ran optimized.
|
||||
|
||||
Parent authorized a new r2 copy only. `.local/admit-analysis-s2c-gate-r2.py` adds, immediately after imports and before paths/evidence handling:
|
||||
|
||||
```python
|
||||
if not __debug__:
|
||||
raise RuntimeError('S2c admission requires Python assertions; optimized Python is refused.')
|
||||
```
|
||||
|
||||
The guard itself is not an assert. Original helper bytes remain unchanged. Revised helper is **10010 bytes**, SHA256 **`d2bd3c38feb77b8e916b3d413a278d4b0960baff8e14843aed4c2b20c26c90e1`**. No other admission rule was changed. New admissions must use r2 consistently for listing and focused helper-hash linkage.
|
||||
|
||||
One specifically authorized non-mutating invocation actually ran:
|
||||
|
||||
```text
|
||||
C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe -B -O .local/admit-analysis-s2c-gate-r2.py
|
||||
```
|
||||
|
||||
It exited **1**, at line16, with the exact RuntimeError above. It received no gate name and failed before argument parsing, BASE/ROOT setup, Git/evidence access or output creation. No normal-mode admission/helper execution, Cargo or Rust test occurred. This validates optimization refusal only; S2c runtime tests remain unrun.
|
||||
|
||||
## Independently checked membership and binding
|
||||
|
||||
Read-only Git enumeration at f1 produced **534** files in the helper's exact scopes. The a2-to-f1 source diff adds the three writer files; the oracle is a 100% rename, with no net input count change. The versioned guidance changes are outside harness/fixtures, so they do not add scoped gate inputs.
|
||||
|
||||
The actual a2 record contains **142** listing names, including **34** typed cases. Extracting the actual ten `#[test]` functions from committed writer/tests.rs gives exactly the helper's NEW_NAMES. Their union contains **152 unique** names, **44** matching language::analysis_source and **1** matching language::raw_tokens. Thus 108/151 filtered counts are correct expectations; they are not an executed f1 listing.
|
||||
|
||||
Direct hashes of the original a2 result, inputs, log, admission and S2b helper match every hardcoded baseline pin. Original a2 results and historical failures are not rewritten or reclassified.
|
||||
|
||||
With assertions enabled, the reviewed helper requires an exact source and closed integer-exit0 receipt, exact command, unique raw/recorded listing agreement, complete expected membership, exact focused ordered outcomes and summary, zero ignored/failed/measured cases, and the same admitted current executable identity. Full and unrelated commands are rejected. It compares every scoped committed blob with working-tree and manifest bytes and performs final watched readback. Existing admissions use exclusive creation. Typed mode explicitly includes all ten writer cases; raw-token mode cannot masquerade as running them. No further actionable finding arose within this bounded listing/focused admission contract.
|
||||
|
||||
This remains local evidence verification using the trusted runner receipts/Git environment, not proof against a party fabricating all raw evidence or changing Git resolution. Compiler/profile/full-suite/public8/native claims remain outside the helper's scope. Actual new listing and focused execution must exist before normal admission is attempted.
|
||||
|
||||
## Active runner assertion-risk inspection
|
||||
|
||||
A read-only process snapshot observed PID7504 running `run-navigation-service-gate.py ... core-full-44095f7 core-full` and PID7872 running `navigation-palette-native-session-command-r2.py launch ...`; both command lines use `-B` and no `-O` or `-OO`. The current tool process's PYTHONOPTIMIZE and User/Machine environment settings were all unset. This does **not** read or prove the already running Python processes' inherited environments; parent separately reports launching without -O.
|
||||
|
||||
`run-navigation-service-gate.py`, `run-navigation-palette-gate.py` and `run-analysis-source-gate.py` use asserts for admission/preflight checks without an optimization guard. Their actual subprocess return codes and final changed-input/head exit logic are ordinary executable code, but optimized execution could skip preflight source/freshness checks. Historical/assert-based admission helpers have the same general risk. Do not mutate active runners; for future launches use a reviewed new guarded copy or verify/record disabled optimization. Existing raw receipts may be independently audited without assuming that this risk occurred.
|
||||
|
||||
The active native runner uses an explicit `require` function rather than assert for its acceptance checks, so this specific optimization-elision finding does not apply to that script. No native process was controlled or altered by this review.
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
# Proposed frozen S2c gates — not started
|
||||
|
||||
Read-only preflight after the desktop lease closed verified both `.local/as2-20260913` and `.local/analysis-core-worktree-20260911` are clean at **f1d79df4979121335ed7b4ce4da84b2fca8a9ef4**, with534 scoped committed inputs. Existing distinct `.local/analysis-checked-save-target-20260913` is a normal directory. Free disk was5106880512 bytes; inherited PYTHONOPTIMIZE was unset. Every proposed `*-f1d79df` output stem is absent. No S2c compiler or test was started by this preflight.
|
||||
|
||||
Binding decision needed before launch: both reviewed helpers hard-code `analysis-core-worktree-20260911`, whereas the parent's latest request named `as2-20260913`. Recommend using the identical frozen analysis-core checkout with these unchanged helpers and its existing cache binding. Using as2 instead requires fresh helper copies with only the checkout binding changed and reviewed; changing shell cwd alone will not redirect these helpers. Parent has been asked to resolve this before execution.
|
||||
|
||||
Reviewed helper pins:
|
||||
|
||||
- `.local/run-analysis-source-gate.py`: `d8d9c1c9e9dc94fdd43afb4118ebc491c8eb6d89082f8441f8395b9d4265b068`.
|
||||
- `.local/admit-analysis-s2c-gate-r2.py`: `d2bd3c38feb77b8e916b3d413a278d4b0960baff8e14843aed4c2b20c26c90e1`.
|
||||
|
||||
The admitter independently pins admitted a2 listing142 plus ten exact writer tests, requiring actual listing152, typed44 and raw-token1. It rereads all534 committed inputs and the actual emitted test executable; original S2b results remain historical. Its non-assert guard refuses optimized Python. The raw recorder still relies on assertions, so the invocation must reject a nonempty PYTHONOPTIMIZE and use Python without `-O`.
|
||||
|
||||
Proposed commands after parent accepts binding and scope, from repository root with the same known Cargo/Rustup/LLVM toolchain environment as desktop, **except** `CARGO_TARGET_DIR` must be the distinct analysis target below:
|
||||
|
||||
```powershell
|
||||
$analysisPython = 'C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe'
|
||||
$analysisSource = 'f1d79df4979121335ed7b4ce4da84b2fca8a9ef4'
|
||||
$env:CARGO_TARGET_DIR = 'C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913'
|
||||
$env:CARGO_BUILD_JOBS = '1'
|
||||
if ($env:PYTHONOPTIMIZE) { throw 'Use unoptimized Python for analysis admission.' }
|
||||
& $analysisPython -B .local/run-analysis-source-gate.py $analysisSource list-f1d79df list
|
||||
& $analysisPython -B .local/admit-analysis-s2c-gate-r2.py list-f1d79df
|
||||
& $analysisPython -B .local/run-analysis-source-gate.py $analysisSource typed-f1d79df focused language::analysis_source
|
||||
& $analysisPython -B .local/admit-analysis-s2c-gate-r2.py typed-f1d79df list-f1d79df language::analysis_source
|
||||
& $analysisPython -B .local/run-analysis-source-gate.py $analysisSource tokens-f1d79df focused language::raw_tokens
|
||||
& $analysisPython -B .local/admit-analysis-s2c-gate-r2.py tokens-f1d79df list-f1d79df language::raw_tokens
|
||||
& $analysisPython -B .local/run-analysis-source-gate.py $analysisSource full-f1d79df full
|
||||
& $analysisPython -B .local/run-analysis-source-gate.py $analysisSource strict-f1d79df clippy
|
||||
```
|
||||
|
||||
These are a proposed serial sequence, not a blindly chained shell script: consume each closed result and require admission before dependent gates. Stop on any new failure. Listing must be152; typed must be44 passes (including all10 writer tests); token must be1 pass. If parent includes full/strict scope, full is expected to remain **136 passed/16 existing unsupported-source8 failures**, reflecting the unchanged public gate plus10 new writer tests; compare the exact failure set against retained `full-a2a28f8` rather than treating exit101 alone as acceptable. There is deliberately no full-pass admission or old-failure waiver in the r2 admitter. Strict all-targets requires actual exit0 and unchanged inputs. Full and strict retain their actual raw receipts for separate review.
|
||||
|
||||
No source8/public wiring or S2b source mutation is proposed. This is staged private writer/parser/lowerer evidence, not public source8, production source indexing, save/migration or native acceptance. The root desktop target and preserved feab test/GUI executables must remain untouched by analysis compilation.
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
# Private S2c executable gate closure — 2026-09-13
|
||||
|
||||
Frozen source: `f1d79df4979121335ed7b4ce4da84b2fca8a9ef4`, clean `.local/analysis-core-worktree-20260911`; separate existing `.local/analysis-checked-save-target-20260913` target. All 534 scoped inputs matched the admitted listing and original committed bytes throughout; final source readback clean.
|
||||
|
||||
| Actual gate | Result | UTC closure |
|
||||
| --- | --- | --- |
|
||||
| list | 152 exact names; admitted | 2026-09-13T12:08:00.913025+00:00 |
|
||||
| typed | 44 passed; admitted | 2026-09-13T12:09:47.043155+00:00 |
|
||||
| tokens | 1 passed; admitted | 2026-09-13T12:13:55.998167+00:00 |
|
||||
| full | 136 passed, 16 failed, 0 ignored; Cargo 101 | 2026-09-13T12:15:46.279177+00:00 |
|
||||
| strict | All targets with -D warnings passed; Cargo 0 | 2026-09-13T12:24:00.805354+00:00 |
|
||||
|
||||
The full suite remains **FAILED**. Its 152 exact outcomes retain all 142 prior a2 outcomes and add ten passing writer tests. All sixteen failure blocks match the prior unsupported schema-8 header behavior. The separate full comparison is not a full-suite pass admission.
|
||||
|
||||
Receipts and exact hashes: [closure-f1d79df.json](analysis-source-gates-20260913/closure-f1d79df.json). The retained full comparison source was executed inline before its identical content was saved as `full-f1d79df-comparison.py`; it checks original baseline hashes, exact outcome membership/no duplicates, all unchanged baseline statuses, ten new writer successes, failure identity/message and 534 actual input bytes.
|
||||
|
||||
Commands and environment are in each immutable result. Reviewed runner SHA256 `d8d9c1c9e9dc94fdd43afb4118ebc491c8eb6d89082f8441f8395b9d4265b068`; listing/focused r2 admitter SHA256 `d2bd3c38feb77b8e916b3d413a278d4b0960baff8e14843aed4c2b20c26c90e1`. Python ran without optimization. All child sessions closed; compiler lease released after strict closure.
|
||||
|
||||
The separate desktop test binary readback remains `a0bc95a60c7daf3400788a8821257bc964a34f7442d015f3745663d6646ad279`; preserved feab GUI remains `521ca576337a4b5add70c8fb7f101e459274f9b4462a5c0bdd3290cc1ca72b58`. No desktop compiler or GUI was invoked.
|
||||
|
||||
This establishes the private staged S2c writer tests and strict checks only. Public source8 remains unsupported; ordinary/typed production composition, include admission, S3 indexing/update and S4 activation remain separate work. No source edits or Gitea actions were performed during these gates.
|
||||
+76
@@ -0,0 +1,76 @@
|
||||
# S2c typed canonical writer checkpoint
|
||||
|
||||
2026-09-13. Delegated owner: `/root/source8_lowering_plan`; integration, executable gates and publication: `/root`. This is a **source-only, private staged implementation**. All ten newly authored writer tests are **UNRUN**. No Cargo, compiler, GUI or Gitea operation was performed by this contribution.
|
||||
|
||||
## Frozen source and checks
|
||||
|
||||
- Worktree: `.local/as2-20260913`, branch `codex/analysis-s2-956atf-20260913`, clean after commit.
|
||||
- Commit: **`f1d79df4979121335ed7b4ce4da84b2fca8a9ef4`**, `Stage bounded typed source8 canonical and subtree writers`.
|
||||
- Parent: **`bed5b0e8320bfc106b1f5f62e42339ca23b900cd`**, accepted versioned Negate guidance addendum. That parent follows the corrected S2b pin `a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49`.
|
||||
- Six files, 1,863 insertions and two deletions. No edits to public `language.rs`, source_project, model, semantic admission, parser/Budget, source3 bridge, header dispatch, ordinary writers, or user-owned specification.
|
||||
- Rustfmt completed and subsequent `rustfmt --check --edition 2024 --config skip_children=true` passed for the six affected Rust paths using the root `.local/toolchain` environment. Staged `git diff --check` passed. These checks are not compilation or behavioral evidence.
|
||||
- The oracle was moved byte-for-byte from `analysis_source/lower/oracle.rs` to `analysis_source/model_oracle.rs`; both Git blobs are `7acca881a5f5b1243a8df760b230f57619212eef`. Lowerer tests change only their module import. No oracle values or constructors changed.
|
||||
- Parent-reported prior a2 executable evidence: listing 142 admitted, typed 34 passed, raw_tokens one passed, full 126 passed / 16 existing unsupported-header failures, strict all targets passed at 07:09:57Z, with 531 unchanged inputs. **None of this is evidence that S2c compiles or passes.** Original analysis-core a2 and root 440 checkouts remain untouched.
|
||||
|
||||
## File partition
|
||||
|
||||
Paths below are relative to `crates/oa-core/src/language/`.
|
||||
|
||||
| File | Change |
|
||||
| --- | --- |
|
||||
| `analysis_source.rs` | Registers private writer and shared test oracle. Existing staged module admission remains unchanged. |
|
||||
| `analysis_source/lower/tests.rs` | Uses the shared oracle instead of its former local module. |
|
||||
| `analysis_source/model_oracle.rs` | Mechanical 100% rename of the independently authored complete Rust Project oracle. |
|
||||
| `analysis_source/write.rs` | 664 lines: bounded output sink, lookup/scope tables, declaration/type/binding/item formatting and fallible fragment interfaces. |
|
||||
| `analysis_source/write/expression.rs` | 284 lines: iterative expression task stack, all 13 Expr variants, precedence-aware parent context. |
|
||||
| `analysis_source/write/tests.rs` | 910 lines: ten authored tests and local staged parse/lower helpers. |
|
||||
|
||||
## Private interfaces
|
||||
|
||||
All interfaces remain inside the existing private staged `analysis_source` module; there is no new public test API or production entry point.
|
||||
|
||||
- `Limits { bytes, entries }`, constructed with `Limits::source8(ParseLimits)` using the existing candidate source8 hard limits. `Writer::new` rejects caller limits above the hard ceilings.
|
||||
- `Writer::new(&Project, Limits) -> Result<Writer, Error>` borrows the complete model, collects calculation parameter scopes once, and rejects duplicate IDs/names within a calculation. Reused parameter IDs across owners or between a parameter and a global object remain allowed.
|
||||
- `Usage { bytes, entries }` is available through `usage()`. Work and output counters aggregate across successful fragment calls; they do not restart for each declaration or subtree.
|
||||
- `Error { owner: Option<Id>, field: &'static str, message: String }` reports model context, without inventing source spans.
|
||||
- `definition(Id)`, `analysis_element(Id)` return a complete typed declaration; `typed_declarations()` returns `Vec<(Id, String)>` in definitions-by-ID then analysis-elements-by-ID order, including unused definitions and unbound declarations.
|
||||
- `value_type(owner, &AnalysisType)` emits a type value. `binding(owner, lower::Field)` emits the actual model binding and validates its owner/field context.
|
||||
- `expression(owner, Field, &Expr, Parent)` emits a supplied expression, retaining owner/field parameter scope. `Parent` is `Root`, `Binary(BinaryOp, Side)` or `Negate`; `Side` is Left/Right. This is the explicit S3 replacement boundary: a retained binary/unary parent can request the grouping needed to preserve topology.
|
||||
- `parameter(calculation, ParameterId)` emits a complete `input ...;` item with explicit scoped ID. `override_entry(case, property)` emits a complete `@property = binding;` entry and fails if absent. Other fragment APIs emit values without field keywords or semicolons.
|
||||
|
||||
The byte sink checks remaining capacity before growth and uses `serde_json::to_writer` directly for quoted strings, matching existing `language::quote`. Raw alias and quoted-string size checks precede their variable-size work. Exact values use existing `Exact::canonical_literal()`; its scratch is bounded by the model's two 4096-bit components. No float conversion, recursive child-string construction, JSON payload transport, or reparsing/normalization of Exact values is introduced.
|
||||
|
||||
Entry work is charged before scope-table insertion, structural visits and expression scheduling; stack growth has a pending-entry bound. The first failed output call latches its error, discards its unfinished fragment and prevents later calls from returning output. Completed fragments consume the same aggregate quota. No parser Budget reference/literal recharge or semantic admission occurs inside the writer.
|
||||
|
||||
## Formatting contract
|
||||
|
||||
Declarations use LF, four-space declaration indentation, eight-space fields, description first, short typed words and explicit required fields. Definitions retain ID order; parameters and call labels use the callee's parameter vector order; overrides use property ID order. Dimension axes follow the fixed seven-axis order. Empty dimension and override bodies remain explicit `{}`. Units retain exact scale/offset; display-unit none, documented-constraint none, base ModelBaseline and unbound values remain explicit. Headers emit all IDs and display names. Analysis parent must remain none.
|
||||
|
||||
The expression writer handles all 13 model variants iteratively. Binary grouping preserves lower precedence, equal-precedence right children, and comparison nesting on either side. Negate emits `- ` and groups only a binary operand. Negative literal nodes remain `ratio(-1, 1)`, distinct from unary `- 1`. Parameter and global references use typed lookups and owner scope; calls require the exact callee parameter-ID set, emit labels in declaration order, and do not expand the call graph. Depth 128, list width 1024 and exponent bounds remain unchanged.
|
||||
|
||||
The accepted Negate addendum is implemented without parser-limit changes. A source-derived case override with 127 Negates around Number(-1) consumes 130 staged frames; the calculation control consumes 129. The obsolete mandatory-grouping spelling consumes 257 in the case and 256 in the calculation, showing why the calculation-only control was insufficient. Replacing the entire grouped operand in `-(1)` with a binary expression requests `Parent::Negate` and restores required grouping.
|
||||
|
||||
## Authored tests — all UNRUN
|
||||
|
||||
Full prefix: `language::analysis_source::write::tests::`.
|
||||
|
||||
1. `typed_oa_sa_canonical_roundtrips_match_independent_projects`: complete independent OA/SA model equality through typed canonical parse/lower, 14 display-name assertions, one existing semantic admission per candidate, canonical stability and public8 rejection.
|
||||
2. `typed_declaration_order_and_required_empty_values_are_canonical`: independent model additions for empty dimensions, affine algebra, negative unit offset, Unicode symbol, unused zero-input/list-result unbound calculation, explicit none/empty values and sorted overrides; complete model roundtrip/admission/stability and absent-override failure.
|
||||
3. `all_expr_variants_and_precedence_preserve_exact_trees`: independent actual Expr and golden source for all 13 variants, including the corrected semantically valid AsKind; structural roundtrip plus admission in the complete candidate; additional unary, negative-literal, binary, comparison and empty-list topology controls.
|
||||
4. `canonical_calls_use_callee_parameter_order_and_qualified_names`: reversed parameter vectors, map-order independence, reused IDs across scopes and a global ID, caller parameter names versus callee argument labels, complete parameter items and model roundtrip/admission.
|
||||
5. `subtree_output_respects_parent_context_and_retained_delimiters`: replaces the whole `(1)` operand span in `-(1)` with binary, negative literal and unary trees, verifying retained-parent topology; right subtraction child, type fragment and complete override item controls.
|
||||
6. `canonical_strings_and_exact_literals_use_existing_encodings`: quotes/backslash/control characters/NUL/Unicode equality with existing quote encoding, exact literal canonical forms, and typed model roundtrip.
|
||||
7. `writer_limits_are_aggregate_exact_and_latched_without_partial_results`: exact and adjacent byte/entry limits, cross-fragment charging, latched errors, escaped Unicode byte controls and hard-limit rejection.
|
||||
8. `writer_lookup_scope_shape_and_depth_failures_are_model_located`: wrong domains/unknown IDs, out-of-scope parameters, call argument-set mismatch, bad power/list/depth bounds, invalid owner/field contexts and contextual errors.
|
||||
9. `negate_override_roundtrip_preserves_depth128_within_frame256`: source-derived whole-case depth-128 AST, prefix 130/129 and obsolete grouped 257/256 controls, exact 127-unary/negative-literal tree, complete model equality and stable canonical output.
|
||||
10. `iterative_writer_preserves_width1024_and_empty_call_topology`: exact list-1024 and zero-argument-call structural roundtrips.
|
||||
|
||||
## Review and remaining work
|
||||
|
||||
Fresh independent source review and parent-owned compilation/executable gates are next. The writer's model precondition is complete semantic admission by its caller; writer lookup/shape failures do not replace semantic validation. The all-13 tests run the existing admission once per complete candidate. The helper used to inspect a bare expression wraps it in a private probe calculation for structural parsing/lowering; that helper's placeholder result type is not claimed as a semantic oracle.
|
||||
|
||||
OA/SA tests combine a separately authored ordinary source7 skeleton with typed declaration output and the existing staged lowerer. Complete Project equality here is **not public whole-source8 parsing, include admission, save admission or migration evidence**. The string-encoding test checks encoding and structure; it does not claim semantic admission of its modified control-character names/symbols. The width/empty-call test checks topology.
|
||||
|
||||
S3 still owns source-qualified indexing, deriving replacement context from existing expression sites, original span selection, comment/ownership-preserving edits, stabilization of missing parameter IDs, and cursor/update behavior. S4 still owns complete ordinary/typed production composition, envelope/include aggregate limits and inherited frames, version/migration/export/save integration, and eventual public8 activation. The writer's aggregate quota currently covers typed output only. `value_type` accepts its owner as error context; binding/expression methods validate model owner/field context. No production-wide writer or public formatter signature changes are included.
|
||||
|
||||
The local accepted implementation plan is `.local/analysis-source8-writer-plan-20260913.md` (SHA256 `e6ef6108792896cfb65e825cd19e984bf1c1729cff242653ed7947b4c6e9a803`). The versioned Negate addendum is `harness/analysis-source8-20260913/writer-canonical-negate-20260913.md` in the bed5 ancestor. Source stays frozen pending parent direction.
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
# S2c typed writer independent source review
|
||||
|
||||
Frozen review pin: `f1d79df4979121335ed7b4ce4da84b2fca8a9ef4`, direct parent `bed5b0e8320bfc106b1f5f62e42339ca23b900cd`, in `.local/as2-20260913`. The worktree was clean at readback. Reviewed the full six-file change, accepted writer plan, author's handoff, actual staged parser/Budget and relevant model/admission contracts. No compiler, Rust tests, formatter, GUI, Gitea or source mutation occurred. Read-only Git object inspection verified the pinned changes and oracle move. Only this report was written.
|
||||
|
||||
**No demonstrated actionable source defect within the private S2c contract.** This disposition does not establish compilation, runtime success, production/public source8 acceptance or complete save/export correctness. All ten added tests remain unrun in this review.
|
||||
|
||||
## Topology and reference review
|
||||
|
||||
`write/expression.rs:14-48` matches the actual Pratt parser's precedence table and left associativity. Lower-precedence binary children and equal-precedence right children are grouped; both comparison-child sides are grouped regardless of equality/ordering precedence. Constructors/list/call arguments use root expression context. `Parent::Negate` groups binary operands only. Canonical negative Exact nodes use ratio syntax, so `- 1`, `ratio(-1, 1)` and `- ratio(-1, 1)` remain distinct trees. The task scheduling reverses complete child/text sequences onto a LIFO stack, preserving left-to-right emission and constructor/list argument order.
|
||||
|
||||
All 13 Expr variants are explicit in the iterative match. Power writes the stored signed exponent with its -16..16 check; it does not turn the exponent into another Expr or evaluate/fold anything. Quantity resolves Unit rather than QuantityKind. Property, definition and parameter domains use separate lookups. Checked definition lookup precedes the call's later indexing, and the immutable Project borrow prevents a intervening mutation.
|
||||
|
||||
`write.rs:294-350` derives argument-value scope from the actual owning binding field. The call path at `write/expression.rs:190-237` validates exactly the called calculation's parameter-ID set and emits argument labels in its parameter Vec order. Child expressions retain the caller's calculation scope; callee names do not redirect caller `$parameter` resolution. Constructor scope tables are per calculation; duplicate IDs/names within a signature fail, while reused IDs across signatures or with a global UUID remain distinct. No call-graph expansion or global parameter-name map is introduced.
|
||||
|
||||
`write.rs:427-625` emits each typed body, explicit UUID/name/description, required none/unbound/empty forms, Vec parameter order and BTreeMap override order. Short OA/SA words and root-only analysis parent handling are explicit. All catalog definitions are emitted, including unused or unbound calculations. Stored aliases are checked, quoted text streams through serde_json and exact numbers use the existing bounded canonical literal implementation.
|
||||
|
||||
## Limits and error boundary
|
||||
|
||||
The sink checks cumulative UTF-8 bytes before extension. Quoted-string encoding streams into that same sink rather than materializing an unbounded escaped intermediate. Name size is checked before lexical validation at `write.rs:165`; Exact's temporary is bounded by existing numeric components. `run` at line179 preserves aggregate counters across successful fragments, discards an incomplete fragment on error and latches that error. `typed_declarations` returns no partial vector on an error.
|
||||
|
||||
Scope-table construction charges definitions/parameters before insertion. Expression tasks charge structural visits; stack extension has a pending-work bound. List width1024, expression depth128 and power bounds fail explicitly. The limits are private typed-output/structural quotas, not a promise that every semantically accepted Project fits every lowered caller quota. Semantic admission remains a caller precondition; the writer does not duplicate global identity/type/layer validation. In particular, `value_type` intentionally uses owner as error context, while binding/expression methods validate owner/field membership. The typed-declaration convenience still scans the complete element map to find analysis entries; its output quota is not a production-wide traversal/export bound. S4 must retain the separately stated complete Project/envelope/include/resource contract.
|
||||
|
||||
## Evaluator adequacy and limits
|
||||
|
||||
The ten source-authored test functions are meaningful for this checkpoint:
|
||||
|
||||
- OA and SA canonical tests start from the independently built complete Project oracle and separately authored ordinary source skeletons. Actual staged parse/lower output must equal the complete original Project, followed by semantic admission and stable re-emission. Expected typed bodies do not come from the writer. Public8 rejection remains explicit.
|
||||
- All-13 tests use independently constructed Expr trees and exact source goldens, then compare actual parsed/lowered topology. The complete candidate is admitted for the semantically valid 13-variant cases; the corrected AsKind example is retained. Additional precedence cases are structural controls and do not claim semantic validity for the temporary probe calculation.
|
||||
- Call tests distinguish callee order from argument-map order, caller versus callee parameter names and reused scoped/global UUIDs. Parameter-item checks and a complete model roundtrip preserve identities. These cover the key alias/scope confusion risk.
|
||||
- Subtree tests exercise explicit parent contexts, retaining Unary topology after replacing the entire grouped operand of `-(1)` with binary, negative-literal or unary values, and preserving a right subtraction child. This is a private fragment contract. They do not exercise S3's actual expression-site selection, source edits, comment ownership or full transaction path.
|
||||
- The exact-byte/one-byte-short controls include escaped Unicode and aggregate output across calls; low entry limits and latched errors are exercised. Wrong domains, missing/extra parameter IDs, invalid scope and nearby width/depth bounds are explicit negative controls. Full performance/memory behavior remains unmeasured.
|
||||
- The previous Negate frame counterexample is retained as a complete case: 127 Unary nodes around a negative Exact leaf, independent tree count, actual staged parser frame counts130/129 and obsolete grouped case/calculation controls257/256. The intended failure records the hard maximum reached at256; it does not falsely assert a successful257-frame parse. Canonical case output must roundtrip to the complete model and remain stable. This directly addresses the earlier design finding rather than relying on a calculation-only witness.
|
||||
|
||||
The test suite samples consequential precedence combinations rather than exhaustively enumerating every binary-operator pair. Source comparison found no missing/mismapped operator. No expanded test framework or unrelated production changes are required by this review. Parent-owned executable gates must still check the new ten tests alongside retained lower/declaration/parser/raw-token tests and strict compilation. Previously failed full-library public-header tests must remain reported as failures until separately repaired; S2c does not fix or waive them.
|
||||
|
||||
## Mechanical move and scope evidence
|
||||
|
||||
The old `lower/oracle.rs` and new `model_oracle.rs` are exactly 8451 identical bytes, Git blob `7acca881a5f5b1243a8df760b230f57619212eef`, SHA256 `fa8bcf0a327debb219b145939601da4636cf85ddf7744a4e34c359542dfe6fb1`. Lower-test changes only replace its local module declaration with the shared private oracle import. `analysis_source.rs` only registers the private writer and cfg(test) oracle. No public parser/version dispatch, model, admission, source_project, migration, grammar or ordinary formatter changes are in this pin.
|
||||
|
||||
Reviewed writer file identities:
|
||||
|
||||
| File under analysis_source | Bytes | SHA256 |
|
||||
| --- | ---: | --- |
|
||||
| write.rs | 24143 | `a49b893225bc03b4ed9324a00ddd0179c73b6b06aed2dbabdd2afa851fb439fe` |
|
||||
| write/expression.rs | 12138 | `8b84f5255ccd51aa20b0f01b4f8d4b3a0b67fe2afe0ffdd4752e38f3253bd446` |
|
||||
| write/tests.rs | 30351 | `50364af0c82a7430a45edd8ec18ff9c5f1248c656a2234608b7a180bf2e39739` |
|
||||
|
||||
Plan SHA256 `e6ef6108792896cfb65e825cd19e984bf1c1729cff242653ed7947b4c6e9a803`; author handoff SHA256 `62c7e60b10b503afc97529707335d47eaebde36cfd6fd3b3bf01a0d7800e2073`. These are design/source records, not executed writer results.
|
||||
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"checkout": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-core-worktree-20260911",
|
||||
"target": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913",
|
||||
"verified_inputs": 534,
|
||||
"listing": 152,
|
||||
"typed_pass": 44,
|
||||
"raw_token_pass": 1,
|
||||
"full": {
|
||||
"passed": 136,
|
||||
"failed": 16,
|
||||
"ignored": 0,
|
||||
"scope": "FAILED suite, exact16priorunsupportedheaderfailures; all142prioroutcomesunchanged and10newwriterpasses"
|
||||
},
|
||||
"strict": "PASS alltargets-Dwarnings",
|
||||
"records": {
|
||||
"list": {
|
||||
"start": "2026-09-13T12:01:12.914765+00:00",
|
||||
"end": "2026-09-13T12:08:00.913025+00:00",
|
||||
"cargo_exit": 0,
|
||||
"pins": {
|
||||
"list-f1d79df.log": "085b90319f2bfa6c455731a35da18cc149b9df195aac817c8e56df53f1601dc2",
|
||||
"list-f1d79df.result.json": "f57666eec6f236da7fbcbe99aca42de09e2d91823b36872c982d85c194136daf",
|
||||
"list-f1d79df.inputs.json": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"list-f1d79df.admission.json": "b0469254ba86e172592647774abfc181942f4bdebf255058477ad2725a286f08"
|
||||
}
|
||||
},
|
||||
"typed": {
|
||||
"start": "2026-09-13T12:09:32.804745+00:00",
|
||||
"end": "2026-09-13T12:09:47.043155+00:00",
|
||||
"cargo_exit": 0,
|
||||
"pins": {
|
||||
"typed-f1d79df.log": "a65c12943cff40e99757660f99d7018a55799ffe6eaf25836709ce147a9c07a3",
|
||||
"typed-f1d79df.result.json": "9d4ab4415bdc4ac47e4f2cb8fa10430a337d0129111f7c99da59da10eba4ad21",
|
||||
"typed-f1d79df.inputs.json": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"typed-f1d79df.admission.json": "86da1ea2f0438c2b9bb9ff94effbb26f866b137834081a85bb800096f42b1074"
|
||||
}
|
||||
},
|
||||
"tokens": {
|
||||
"start": "2026-09-13T12:13:51.673467+00:00",
|
||||
"end": "2026-09-13T12:13:55.998167+00:00",
|
||||
"cargo_exit": 0,
|
||||
"pins": {
|
||||
"tokens-f1d79df.log": "fdf02a809a7f8b82880003708b27f5737093b20913cde6a4ab62c36e61924ded",
|
||||
"tokens-f1d79df.result.json": "04392c3ed68e63a0dedfd754b3ecac4fce0a1dde5b471a177af475794f14097b",
|
||||
"tokens-f1d79df.inputs.json": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"tokens-f1d79df.admission.json": "d1d32eb461614c6f6bbd86926d5b93313fa73277823f675eac93cce8eacfcee0"
|
||||
}
|
||||
},
|
||||
"full": {
|
||||
"start": "2026-09-13T12:14:34.666080+00:00",
|
||||
"end": "2026-09-13T12:15:46.279177+00:00",
|
||||
"cargo_exit": 101,
|
||||
"pins": {
|
||||
"full-f1d79df.log": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9",
|
||||
"full-f1d79df.result.json": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b",
|
||||
"full-f1d79df.inputs.json": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"full-f1d79df.comparison.json": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4",
|
||||
"full-f1d79df-comparison.py": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
}
|
||||
},
|
||||
"strict": {
|
||||
"start": "2026-09-13T12:17:28.004362+00:00",
|
||||
"end": "2026-09-13T12:24:00.805354+00:00",
|
||||
"cargo_exit": 0,
|
||||
"pins": {
|
||||
"strict-f1d79df.log": "781fdc11e19af01eda6dac414a2cfacef8392524526418c3a74e7fceed279c35",
|
||||
"strict-f1d79df.result.json": "f7f70de01aa41b1deca9c501b45ca460f348d4423a8b54c9fc3dbe05c3c5dd8c",
|
||||
"strict-f1d79df.inputs.json": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
}
|
||||
}
|
||||
},
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 37146112,
|
||||
"sha256": "786c5e6deec4fd6f00cc9954ca8190fa47c3c0bdfb0b44dccf032795155438af"
|
||||
},
|
||||
"scope": "Private staged S2c writer only. No public source8 activation, parser/include integration, S3/S4 completion, or native acceptance claim."
|
||||
}
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
from pathlib import Path
|
||||
import hashlib,json,re
|
||||
if not __debug__: raise RuntimeError("Assertions required")
|
||||
folder=Path("C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-source-gates-20260913")
|
||||
root=folder.parent/"analysis-core-worktree-20260911"
|
||||
source="f1d79df4979121335ed7b4ce4da84b2fca8a9ef4"
|
||||
def read(name): return (folder/name).read_bytes()
|
||||
def data(name): return json.loads(read(name))
|
||||
def sha(name): return hashlib.sha256(read(name)).hexdigest()
|
||||
baseline=data("full-a2a28f8.result.json")
|
||||
assert sha("full-a2a28f8.result.json")=="81e171692b5c782bd234888e94468853b47a0e54375106e4cfce831e7b58e6c1"
|
||||
assert sha("full-a2a28f8.log")=="9ae08b9a0157ebef587d36b40e5f7da8dd61b13bd5594bbae659f06c75e59044"
|
||||
assert baseline["exit"]==101 and baseline["changed_inputs"]==[]
|
||||
result=data("full-f1d79df.result.json")
|
||||
assert result["source"]==source==result["head_after"]
|
||||
assert result["exit"]==101 and result["changed_inputs"]==[]
|
||||
assert result["command"]==["cargo","test","--locked","-p","oa-core","--lib","--","--test-threads=1"]
|
||||
listing=data("list-f1d79df.admission.json")
|
||||
manifest=data("full-f1d79df.inputs.json")
|
||||
assert manifest==data("list-f1d79df.inputs.json")
|
||||
assert manifest["source"]==source and len(manifest["inputs"])==534
|
||||
for item in manifest["inputs"]:
|
||||
raw=(root/item["path"]).read_bytes()
|
||||
assert len(raw)==item["bytes"] and hashlib.sha256(raw).hexdigest()==item["sha256"],item["path"]
|
||||
assert result["artifacts"]==[listing["artifact"]]
|
||||
artifact=Path(listing["artifact"]["path"]).read_bytes()
|
||||
assert hashlib.sha256(artifact).hexdigest()==listing["artifact"]["sha256"]
|
||||
def rows(name):
|
||||
log=read(name).decode()
|
||||
parsed=re.findall(r"^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)\r?$",log,re.M)
|
||||
assert len(parsed)==len(dict(parsed))
|
||||
return log,dict(parsed)
|
||||
old,oldrows=rows("full-a2a28f8.log")
|
||||
log,actual=rows("full-f1d79df.log")
|
||||
assert len(oldrows)==142
|
||||
assert len(actual)==152 and set(actual)==set(listing["names"])
|
||||
assert all(actual[name]==status for name,status in oldrows.items())
|
||||
new=set(actual)-set(oldrows)
|
||||
assert len(new)==10 and all(name.startswith("language::analysis_source::write::tests::") and actual[name]=="ok" for name in new)
|
||||
failed=sorted(name for name,status in actual.items() if status=="FAILED")
|
||||
assert len(failed)==16 and failed==sorted(name for name,status in oldrows.items() if status=="FAILED")
|
||||
assert re.findall(r"^test result: FAILED\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;",log,re.M)==[("136","16","0","0","0")]
|
||||
blocks=re.findall(r"^---- (\S+) stdout ----\r?\n(.*?)(?=^---- |^failures:)",log,re.M|re.S)
|
||||
assert sorted(name for name,body in blocks)==failed
|
||||
assert all('Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.' in body for name,body in blocks)
|
||||
report={"source":source,"scope":"Full suite remains FAILED; exact known-failure comparison only, not a passing full-suite admission.","cargo_exit":101,"passed":136,"failed":16,"ignored":0,"listed_outcomes":152,"verified_inputs":534,"unchanged_baseline_outcomes":142,"new_writer_passes":sorted(new),"failures":failed,"pins":{name:sha(name) for name in ["full-f1d79df.log","full-f1d79df.result.json","full-f1d79df.inputs.json","list-f1d79df.admission.json","full-a2a28f8.log","full-a2a28f8.result.json"]}}
|
||||
with (folder/"full-f1d79df.comparison.json").open("x",encoding="utf8") as output: json.dump(report,output,indent=2)
|
||||
print(json.dumps({key:value for key,value in report.items() if key not in ["pins","failures","new_writer_passes"]}))
|
||||
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"scope": "Full suite remains FAILED; exact known-failure comparison only, not a passing full-suite admission.",
|
||||
"cargo_exit": 101,
|
||||
"passed": 136,
|
||||
"failed": 16,
|
||||
"ignored": 0,
|
||||
"listed_outcomes": 152,
|
||||
"verified_inputs": 534,
|
||||
"unchanged_baseline_outcomes": 142,
|
||||
"new_writer_passes": [
|
||||
"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"
|
||||
],
|
||||
"failures": [
|
||||
"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::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::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"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::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"
|
||||
],
|
||||
"pins": {
|
||||
"full-f1d79df.log": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9",
|
||||
"full-f1d79df.result.json": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b",
|
||||
"full-f1d79df.inputs.json": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"list-f1d79df.admission.json": "b0469254ba86e172592647774abfc181942f4bdebf255058477ad2725a286f08",
|
||||
"full-a2a28f8.log": "9ae08b9a0157ebef587d36b40e5f7da8dd61b13bd5594bbae659f06c75e59044",
|
||||
"full-a2a28f8.result.json": "81e171692b5c782bd234888e94468853b47a0e54375106e4cfce831e7b58e6c1"
|
||||
}
|
||||
}
|
||||
+2675
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,262 @@
|
||||
Finished `test` profile [unoptimized] target(s) in 2.28s
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
|
||||
running 152 tests
|
||||
test analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges ... ok
|
||||
test analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles ... ok
|
||||
test analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch ... ok
|
||||
test analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued ... ok
|
||||
test analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units ... ok
|
||||
test analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers ... ok
|
||||
test analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly ... ok
|
||||
test analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings ... ok
|
||||
test analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch ... ok
|
||||
test analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous ... ok
|
||||
test analysis::tests::equal_dimensions_do_not_create_nominal_compatibility ... ok
|
||||
test analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle ... ok
|
||||
test analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes ... ok
|
||||
test analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata ... ok
|
||||
test analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters ... ok
|
||||
test analysis::tests::layers_subject_kinds_and_display_units_are_strict ... ok
|
||||
test analysis::tests::logical_depth_and_call_depth_have_exact_boundaries ... ok
|
||||
test analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation ... ok
|
||||
test analysis::tests::narrow_override_commands_preserve_missing_clear_and_history ... ok
|
||||
test analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth ... ok
|
||||
test analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases ... ok
|
||||
test analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions ... ok
|
||||
test analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly ... ok
|
||||
test analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles ... ok
|
||||
test analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact ... ok
|
||||
test analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit ... ok
|
||||
test analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds ... ok
|
||||
test analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling ... ok
|
||||
test analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle ... ok
|
||||
test analysis_numeric::tests::both_reduced_component_overflows_are_reported ... ok
|
||||
test analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit ... ok
|
||||
test analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms ... ok
|
||||
test analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit ... ok
|
||||
test analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce ... ok
|
||||
test analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra ... ok
|
||||
test analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal ... ok
|
||||
test analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable ... ok
|
||||
test analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value ... ok
|
||||
test analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire ... ok
|
||||
test analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus ... ok
|
||||
test analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded ... ok
|
||||
test analysis_numeric::tests::multiple_targets_share_one_aggregate_meter ... ok
|
||||
test analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension ... ok
|
||||
test analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation ... ok
|
||||
test analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked ... ok
|
||||
test analysis_numeric::tests::powers_and_signs_have_explicit_domains ... ok
|
||||
test analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip ... ok
|
||||
test analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion ... ok
|
||||
test analysis_numeric::tests::serde_uses_closed_canonical_string_wire ... ok
|
||||
test analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them ... ok
|
||||
test analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate ... ok
|
||||
test language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context ... ok
|
||||
test language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax ... ok
|
||||
test language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8 ... ok
|
||||
test language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped ... ok
|
||||
test language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally ... ok
|
||||
test language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles ... ok
|
||||
test language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries ... ok
|
||||
test language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes ... ok
|
||||
test language::analysis_source::lower::tests::affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive ... ok
|
||||
test language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit ... ok
|
||||
test language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences ... ok
|
||||
test language::analysis_source::lower::tests::duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering ... ok
|
||||
test language::analysis_source::lower::tests::duplicate_global_aliases_and_ids_fail_before_body_resolution ... ok
|
||||
test language::analysis_source::lower::tests::forward_cross_unit_resolution_keeps_original_offsets_and_shared_work ... ok
|
||||
test language::analysis_source::lower::tests::iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions ... ok
|
||||
test language::analysis_source::lower::tests::lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together ... ok
|
||||
test language::analysis_source::lower::tests::missing_ids_require_stabilization_without_uuid_or_budget_churn ... ok
|
||||
test language::analysis_source::lower::tests::ordinary_non_element_categories_are_collected_and_never_property_fallbacks ... ok
|
||||
test language::analysis_source::lower::tests::staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles ... ok
|
||||
test language::analysis_source::lower::tests::structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission ... ok
|
||||
test language::analysis_source::lower::tests::typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens ... ok
|
||||
test language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion ... ok
|
||||
test language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes ... ok
|
||||
test language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented ... ok
|
||||
test language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children ... ok
|
||||
test language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology ... ok
|
||||
test language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse ... ok
|
||||
test language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged ... ok
|
||||
test language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries ... ok
|
||||
test language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans ... ok
|
||||
test language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans ... ok
|
||||
test language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees ... ok
|
||||
test language::analysis_source::write::tests::all_expr_variants_and_precedence_preserve_exact_trees ... ok
|
||||
test language::analysis_source::write::tests::canonical_calls_use_callee_parameter_order_and_qualified_names ... ok
|
||||
test language::analysis_source::write::tests::canonical_strings_and_exact_literals_use_existing_encodings ... ok
|
||||
test language::analysis_source::write::tests::iterative_writer_preserves_width1024_and_empty_call_topology ... ok
|
||||
test language::analysis_source::write::tests::negate_override_roundtrip_preserves_depth128_within_frame256 ... ok
|
||||
test language::analysis_source::write::tests::subtree_output_respects_parent_context_and_retained_delimiters ... ok
|
||||
test language::analysis_source::write::tests::typed_declaration_order_and_required_empty_values_are_canonical ... ok
|
||||
test language::analysis_source::write::tests::typed_oa_sa_canonical_roundtrips_match_independent_projects ... ok
|
||||
test language::analysis_source::write::tests::writer_limits_are_aggregate_exact_and_latched_without_partial_results ... ok
|
||||
test language::analysis_source::write::tests::writer_lookup_scope_shape_and_depth_failures_are_model_located ... ok
|
||||
test language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations ... FAILED
|
||||
test language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views ... FAILED
|
||||
test language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting ... ok
|
||||
test language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans ... ok
|
||||
test language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack ... ok
|
||||
test language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located ... ok
|
||||
test language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal ... ok
|
||||
test language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit ... FAILED
|
||||
test language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes ... FAILED
|
||||
test language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded ... ok
|
||||
test language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected ... FAILED
|
||||
test language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment ... FAILED
|
||||
test language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command ... ok
|
||||
test language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling ... ok
|
||||
test language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens ... ok
|
||||
test language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity ... ok
|
||||
test language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields ... ok
|
||||
test language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields ... ok
|
||||
test language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data ... ok
|
||||
test persistence::json_codec::tests::codec_lifecycle_subprocess ... ok
|
||||
test persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts ... ok
|
||||
test persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile ... ok
|
||||
test persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant ... ok
|
||||
test persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries ... ok
|
||||
test persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar ... ok
|
||||
test persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration ... ok
|
||||
test persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit ... ok
|
||||
test persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging ... ok
|
||||
test persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project ... ok
|
||||
test semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope ... ok
|
||||
test source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes ... FAILED
|
||||
test source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed ... FAILED
|
||||
test source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck ... ok
|
||||
test source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path ... ok
|
||||
test source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry ... ok
|
||||
test source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership ... ok
|
||||
test source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes ... FAILED
|
||||
test source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last ... FAILED
|
||||
test source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility ... FAILED
|
||||
test source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations ... FAILED
|
||||
test source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files ... FAILED
|
||||
test source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency ... FAILED
|
||||
test source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files ... FAILED
|
||||
test source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes ... FAILED
|
||||
test topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage ... ok
|
||||
test topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass ... ok
|
||||
test topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output ... ok
|
||||
test validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate ... ok
|
||||
test view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates ... ok
|
||||
test view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model ... ok
|
||||
test view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities ... ok
|
||||
test view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides ... ok
|
||||
test view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all ... ok
|
||||
test view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers ... ok
|
||||
test view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table ... ok
|
||||
test view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply ... ok
|
||||
test view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed ... ok
|
||||
|
||||
failures:
|
||||
|
||||
---- language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations stdout ----
|
||||
|
||||
thread 'language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations' (9640) panicked at crates\oa-core\src\language_nesting_tests.rs:502:69:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
|
||||
|
||||
---- language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views stdout ----
|
||||
|
||||
thread 'language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views' (6736) panicked at crates\oa-core\src\language_nesting_tests.rs:439:69:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit stdout ----
|
||||
|
||||
thread 'language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit' (3600) panicked at crates\oa-core\src\language_nesting_tests.rs:63:41:
|
||||
called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }]
|
||||
|
||||
---- language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes stdout ----
|
||||
|
||||
thread 'language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes' (10136) panicked at crates\oa-core\src\language_nesting_tests.rs:188:72:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected stdout ----
|
||||
|
||||
thread 'language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected' (10784) panicked at crates\oa-core\src\language_nesting_tests.rs:124:38:
|
||||
called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }]
|
||||
|
||||
---- language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment stdout ----
|
||||
|
||||
thread 'language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment' (10216) panicked at crates\oa-core\src\language_nesting_tests.rs:362:6:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes' (4952) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed' (5328) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes' (9780) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last' (4624) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility' (2044) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations' (10580) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files' (8132) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency' (11136) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files' (9388) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
---- source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes stdout ----
|
||||
|
||||
thread 'source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes' (10020) panicked at crates\oa-core\src\source_files.rs:1560:84:
|
||||
called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }]
|
||||
|
||||
|
||||
failures:
|
||||
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::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::non_elements_includes_and_declarations_inside_typed_values_are_rejected
|
||||
language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment
|
||||
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::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
|
||||
|
||||
test result: FAILED. 136 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out; finished in 68.50s
|
||||
|
||||
error: test failed, to rerun pass `-p oa-core --lib`
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"head_after": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"start": "2026-09-13T12:14:34.666080+00:00",
|
||||
"end": "2026-09-13T12:15:46.279177+00:00",
|
||||
"exit": 101,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"--",
|
||||
"--test-threads=1"
|
||||
],
|
||||
"inputs": "full-f1d79df.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 37146112,
|
||||
"sha256": "786c5e6deec4fd6f00cc9954ca8190fa47c3c0bdfb0b44dccf032795155438af"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/cargo",
|
||||
"RUSTUP_HOME": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/rustup"
|
||||
},
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+186
@@ -0,0 +1,186 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"mode": "list",
|
||||
"selector": null,
|
||||
"artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 37146112,
|
||||
"sha256": "786c5e6deec4fd6f00cc9954ca8190fa47c3c0bdfb0b44dccf032795155438af"
|
||||
},
|
||||
"names": [
|
||||
"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_public8",
|
||||
"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::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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged",
|
||||
"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::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::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",
|
||||
"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",
|
||||
"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"
|
||||
],
|
||||
"result_sha256": "f57666eec6f236da7fbcbe99aca42de09e2d91823b36872c982d85c194136daf",
|
||||
"inputs_sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"log_sha256": "085b90319f2bfa6c455731a35da18cc149b9df195aac817c8e56df53f1601dc2",
|
||||
"verified_inputs": 534,
|
||||
"admission_helper_sha256": "d2bd3c38feb77b8e916b3d413a278d4b0960baff8e14843aed4c2b20c26c90e1",
|
||||
"baseline_source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"baseline_result_sha256": "86db5467964d3712510f867379ae32e0797b4d9f46cbde762119ed9055fd3a62",
|
||||
"baseline_admission_sha256": "f6b08e4d0eac3a0f17a582f9d9a51fb0cf84fc3c30d94d8fac71df52a4442bf1",
|
||||
"baseline_members": 142,
|
||||
"required_new_names": [
|
||||
"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"
|
||||
],
|
||||
"boundary": "Listing or exact focused evidence only; no full-suite/public8/native acceptance."
|
||||
}
|
||||
+2675
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,157 @@
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-core-worktree-20260911\crates\oa-core)
|
||||
Finished `test` profile [unoptimized] target(s) in 6m 46s
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges: test
|
||||
analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles: test
|
||||
analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch: test
|
||||
analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued: test
|
||||
analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units: test
|
||||
analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers: test
|
||||
analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly: test
|
||||
analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings: test
|
||||
analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch: test
|
||||
analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous: test
|
||||
analysis::tests::equal_dimensions_do_not_create_nominal_compatibility: test
|
||||
analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle: test
|
||||
analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes: test
|
||||
analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata: test
|
||||
analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters: test
|
||||
analysis::tests::layers_subject_kinds_and_display_units_are_strict: test
|
||||
analysis::tests::logical_depth_and_call_depth_have_exact_boundaries: test
|
||||
analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation: test
|
||||
analysis::tests::narrow_override_commands_preserve_missing_clear_and_history: test
|
||||
analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth: test
|
||||
analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases: test
|
||||
analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions: test
|
||||
analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly: test
|
||||
analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles: test
|
||||
analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact: test
|
||||
analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit: test
|
||||
analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds: test
|
||||
analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling: test
|
||||
analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle: test
|
||||
analysis_numeric::tests::both_reduced_component_overflows_are_reported: test
|
||||
analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit: test
|
||||
analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms: test
|
||||
analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit: test
|
||||
analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce: test
|
||||
analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra: test
|
||||
analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal: test
|
||||
analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable: test
|
||||
analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value: test
|
||||
analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire: test
|
||||
analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus: test
|
||||
analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded: test
|
||||
analysis_numeric::tests::multiple_targets_share_one_aggregate_meter: test
|
||||
analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension: test
|
||||
analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation: test
|
||||
analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked: test
|
||||
analysis_numeric::tests::powers_and_signs_have_explicit_domains: test
|
||||
analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip: test
|
||||
analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion: test
|
||||
analysis_numeric::tests::serde_uses_closed_canonical_string_wire: test
|
||||
analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them: test
|
||||
analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate: test
|
||||
language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields: test
|
||||
language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state: test
|
||||
language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context: test
|
||||
language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax: test
|
||||
language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8: test
|
||||
language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped: test
|
||||
language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally: test
|
||||
language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles: test
|
||||
language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries: test
|
||||
language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes: test
|
||||
language::analysis_source::lower::tests::affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive: test
|
||||
language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit: test
|
||||
language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences: test
|
||||
language::analysis_source::lower::tests::duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering: test
|
||||
language::analysis_source::lower::tests::duplicate_global_aliases_and_ids_fail_before_body_resolution: test
|
||||
language::analysis_source::lower::tests::forward_cross_unit_resolution_keeps_original_offsets_and_shared_work: test
|
||||
language::analysis_source::lower::tests::iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions: test
|
||||
language::analysis_source::lower::tests::lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together: test
|
||||
language::analysis_source::lower::tests::missing_ids_require_stabilization_without_uuid_or_budget_churn: test
|
||||
language::analysis_source::lower::tests::ordinary_non_element_categories_are_collected_and_never_property_fallbacks: test
|
||||
language::analysis_source::lower::tests::staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles: test
|
||||
language::analysis_source::lower::tests::structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission: test
|
||||
language::analysis_source::lower::tests::typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens: test
|
||||
language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion: test
|
||||
language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes: test
|
||||
language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented: test
|
||||
language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children: test
|
||||
language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology: test
|
||||
language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse: test
|
||||
language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged: test
|
||||
language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries: test
|
||||
language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans: test
|
||||
language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans: test
|
||||
language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees: test
|
||||
language::analysis_source::write::tests::all_expr_variants_and_precedence_preserve_exact_trees: test
|
||||
language::analysis_source::write::tests::canonical_calls_use_callee_parameter_order_and_qualified_names: test
|
||||
language::analysis_source::write::tests::canonical_strings_and_exact_literals_use_existing_encodings: test
|
||||
language::analysis_source::write::tests::iterative_writer_preserves_width1024_and_empty_call_topology: test
|
||||
language::analysis_source::write::tests::negate_override_roundtrip_preserves_depth128_within_frame256: test
|
||||
language::analysis_source::write::tests::subtree_output_respects_parent_context_and_retained_delimiters: test
|
||||
language::analysis_source::write::tests::typed_declaration_order_and_required_empty_values_are_canonical: test
|
||||
language::analysis_source::write::tests::typed_oa_sa_canonical_roundtrips_match_independent_projects: test
|
||||
language::analysis_source::write::tests::writer_limits_are_aggregate_exact_and_latched_without_partial_results: test
|
||||
language::analysis_source::write::tests::writer_lookup_scope_shape_and_depth_failures_are_model_located: test
|
||||
language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations: test
|
||||
language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views: test
|
||||
language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting: test
|
||||
language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans: test
|
||||
language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack: test
|
||||
language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located: test
|
||||
language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal: test
|
||||
language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit: test
|
||||
language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes: test
|
||||
language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded: test
|
||||
language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected: test
|
||||
language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment: test
|
||||
language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command: test
|
||||
language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling: test
|
||||
language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens: test
|
||||
language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity: test
|
||||
language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields: test
|
||||
language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields: test
|
||||
language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data: test
|
||||
persistence::json_codec::tests::codec_lifecycle_subprocess: test
|
||||
persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts: test
|
||||
persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile: test
|
||||
persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant: test
|
||||
persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries: test
|
||||
persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar: test
|
||||
persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration: test
|
||||
persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit: test
|
||||
persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging: test
|
||||
persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project: test
|
||||
semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope: test
|
||||
source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes: test
|
||||
source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed: test
|
||||
source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck: test
|
||||
source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path: test
|
||||
source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry: test
|
||||
source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership: test
|
||||
source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes: test
|
||||
source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last: test
|
||||
source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility: test
|
||||
source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations: test
|
||||
source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files: test
|
||||
source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency: test
|
||||
source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files: test
|
||||
source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes: test
|
||||
topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage: test
|
||||
topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass: test
|
||||
topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output: test
|
||||
validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate: test
|
||||
view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates: test
|
||||
view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model: test
|
||||
view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities: test
|
||||
view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides: test
|
||||
view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all: test
|
||||
view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers: test
|
||||
view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table: test
|
||||
view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply: test
|
||||
view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed: test
|
||||
|
||||
152 tests, 0 benchmarks
|
||||
+188
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"head_after": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"start": "2026-09-13T12:01:12.914765+00:00",
|
||||
"end": "2026-09-13T12:08:00.913025+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"--",
|
||||
"--list"
|
||||
],
|
||||
"inputs": "list-f1d79df.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 37146112,
|
||||
"sha256": "786c5e6deec4fd6f00cc9954ca8190fa47c3c0bdfb0b44dccf032795155438af"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/cargo",
|
||||
"RUSTUP_HOME": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/rustup"
|
||||
},
|
||||
"listing_members": [
|
||||
"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_public8",
|
||||
"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::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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged",
|
||||
"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::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::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",
|
||||
"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",
|
||||
"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"
|
||||
],
|
||||
"listing_count": 152,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+2675
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,2 @@
|
||||
Checking oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-core-worktree-20260911\crates\oa-core)
|
||||
Finished `dev` profile [unoptimized] target(s) in 6m 26s
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"head_after": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"start": "2026-09-13T12:17:28.004362+00:00",
|
||||
"end": "2026-09-13T12:24:00.805354+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"clippy",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--all-targets",
|
||||
"--",
|
||||
"-D",
|
||||
"warnings"
|
||||
],
|
||||
"inputs": "strict-f1d79df.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/cargo",
|
||||
"RUSTUP_HOME": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/rustup"
|
||||
},
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"mode": "focused",
|
||||
"selector": "language::raw_tokens",
|
||||
"artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 37146112,
|
||||
"sha256": "786c5e6deec4fd6f00cc9954ca8190fa47c3c0bdfb0b44dccf032795155438af"
|
||||
},
|
||||
"names": [
|
||||
"language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens"
|
||||
],
|
||||
"result_sha256": "04392c3ed68e63a0dedfd754b3ecac4fce0a1dde5b471a177af475794f14097b",
|
||||
"inputs_sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"log_sha256": "fdf02a809a7f8b82880003708b27f5737093b20913cde6a4ab62c36e61924ded",
|
||||
"verified_inputs": 534,
|
||||
"admission_helper_sha256": "d2bd3c38feb77b8e916b3d413a278d4b0960baff8e14843aed4c2b20c26c90e1",
|
||||
"baseline_source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"baseline_result_sha256": "86db5467964d3712510f867379ae32e0797b4d9f46cbde762119ed9055fd3a62",
|
||||
"baseline_admission_sha256": "f6b08e4d0eac3a0f17a582f9d9a51fb0cf84fc3c30d94d8fac71df52a4442bf1",
|
||||
"baseline_members": 142,
|
||||
"required_new_names": [
|
||||
"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"
|
||||
],
|
||||
"boundary": "Listing or exact focused evidence only; no full-suite/public8/native acceptance."
|
||||
}
|
||||
+2675
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
Finished `test` profile [unoptimized] target(s) in 3.36s
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
|
||||
running 1 test
|
||||
test language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens ... ok
|
||||
|
||||
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 151 filtered out; finished in 0.16s
|
||||
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"head_after": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"start": "2026-09-13T12:13:51.673467+00:00",
|
||||
"end": "2026-09-13T12:13:55.998167+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"language::raw_tokens",
|
||||
"--",
|
||||
"--test-threads=1"
|
||||
],
|
||||
"inputs": "tokens-f1d79df.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 37146112,
|
||||
"sha256": "786c5e6deec4fd6f00cc9954ca8190fa47c3c0bdfb0b44dccf032795155438af"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/cargo",
|
||||
"RUSTUP_HOME": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/rustup"
|
||||
},
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+78
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"mode": "focused",
|
||||
"selector": "language::analysis_source",
|
||||
"artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 37146112,
|
||||
"sha256": "786c5e6deec4fd6f00cc9954ca8190fa47c3c0bdfb0b44dccf032795155438af"
|
||||
},
|
||||
"names": [
|
||||
"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_public8",
|
||||
"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::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::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::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_source_headers_and_existing_numeric_token_controls_are_unchanged",
|
||||
"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::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"
|
||||
],
|
||||
"result_sha256": "9d4ab4415bdc4ac47e4f2cb8fa10430a337d0129111f7c99da59da10eba4ad21",
|
||||
"inputs_sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b",
|
||||
"log_sha256": "a65c12943cff40e99757660f99d7018a55799ffe6eaf25836709ce147a9c07a3",
|
||||
"verified_inputs": 534,
|
||||
"admission_helper_sha256": "d2bd3c38feb77b8e916b3d413a278d4b0960baff8e14843aed4c2b20c26c90e1",
|
||||
"baseline_source": "a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49",
|
||||
"baseline_result_sha256": "86db5467964d3712510f867379ae32e0797b4d9f46cbde762119ed9055fd3a62",
|
||||
"baseline_admission_sha256": "f6b08e4d0eac3a0f17a582f9d9a51fb0cf84fc3c30d94d8fac71df52a4442bf1",
|
||||
"baseline_members": 142,
|
||||
"required_new_names": [
|
||||
"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"
|
||||
],
|
||||
"boundary": "Listing or exact focused evidence only; no full-suite/public8/native acceptance."
|
||||
}
|
||||
+2675
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,51 @@
|
||||
Finished `test` profile [unoptimized] target(s) in 4.28s
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe)
|
||||
|
||||
running 44 tests
|
||||
test language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state ... ok
|
||||
test language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context ... ok
|
||||
test language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax ... ok
|
||||
test language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8 ... ok
|
||||
test language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped ... ok
|
||||
test language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally ... ok
|
||||
test language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles ... ok
|
||||
test language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries ... ok
|
||||
test language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes ... ok
|
||||
test language::analysis_source::lower::tests::affine_kinds_optional_fields_list_signatures_and_unused_unbound_definitions_survive ... ok
|
||||
test language::analysis_source::lower::tests::all_thirteen_expression_variants_lower_to_real_typed_values_and_admit ... ok
|
||||
test language::analysis_source::lower::tests::call_sites_and_parameter_scopes_preserve_distinct_original_occurrences ... ok
|
||||
test language::analysis_source::lower::tests::duplicate_file_keys_and_exhausted_shared_budget_cannot_enter_lowering ... ok
|
||||
test language::analysis_source::lower::tests::duplicate_global_aliases_and_ids_fail_before_body_resolution ... ok
|
||||
test language::analysis_source::lower::tests::forward_cross_unit_resolution_keeps_original_offsets_and_shared_work ... ok
|
||||
test language::analysis_source::lower::tests::iterative_lowering_preserves_128_deep_and_1024_wide_accepted_expressions ... ok
|
||||
test language::analysis_source::lower::tests::lowering_phase_bounds_count_ordinary_globals_and_scoped_parameters_together ... ok
|
||||
test language::analysis_source::lower::tests::missing_ids_require_stabilization_without_uuid_or_budget_churn ... ok
|
||||
test language::analysis_source::lower::tests::ordinary_non_element_categories_are_collected_and_never_property_fallbacks ... ok
|
||||
test language::analysis_source::lower::tests::staged_oa_and_sa_lowering_match_complete_independent_17_uuid_oracles ... ok
|
||||
test language::analysis_source::lower::tests::structural_lowering_defers_type_purity_layer_and_argument_sets_to_admission ... ok
|
||||
test language::analysis_source::lower::tests::typed_reference_domains_unknown_names_and_parameter_scope_fail_at_tokens ... ok
|
||||
test language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion ... ok
|
||||
test language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes ... ok
|
||||
test language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented ... ok
|
||||
test language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children ... ok
|
||||
test language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology ... ok
|
||||
test language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse ... ok
|
||||
test language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged ... ok
|
||||
test language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries ... ok
|
||||
test language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans ... ok
|
||||
test language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans ... ok
|
||||
test language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees ... ok
|
||||
test language::analysis_source::write::tests::all_expr_variants_and_precedence_preserve_exact_trees ... ok
|
||||
test language::analysis_source::write::tests::canonical_calls_use_callee_parameter_order_and_qualified_names ... ok
|
||||
test language::analysis_source::write::tests::canonical_strings_and_exact_literals_use_existing_encodings ... ok
|
||||
test language::analysis_source::write::tests::iterative_writer_preserves_width1024_and_empty_call_topology ... ok
|
||||
test language::analysis_source::write::tests::negate_override_roundtrip_preserves_depth128_within_frame256 ... ok
|
||||
test language::analysis_source::write::tests::subtree_output_respects_parent_context_and_retained_delimiters ... ok
|
||||
test language::analysis_source::write::tests::typed_declaration_order_and_required_empty_values_are_canonical ... ok
|
||||
test language::analysis_source::write::tests::typed_oa_sa_canonical_roundtrips_match_independent_projects ... ok
|
||||
test language::analysis_source::write::tests::writer_limits_are_aggregate_exact_and_latched_without_partial_results ... ok
|
||||
test language::analysis_source::write::tests::writer_lookup_scope_shape_and_depth_failures_are_model_located ... ok
|
||||
|
||||
test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 108 filtered out; finished in 8.47s
|
||||
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"source": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"head_after": "f1d79df4979121335ed7b4ce4da84b2fca8a9ef4",
|
||||
"start": "2026-09-13T12:09:32.804745+00:00",
|
||||
"end": "2026-09-13T12:09:47.043155+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"language::analysis_source",
|
||||
"--",
|
||||
"--test-threads=1"
|
||||
],
|
||||
"inputs": "typed-f1d79df.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe",
|
||||
"bytes": 37146112,
|
||||
"sha256": "786c5e6deec4fd6f00cc9954ca8190fa47c3c0bdfb0b44dccf032795155438af"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-checked-save-target-20260913",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/cargo",
|
||||
"RUSTUP_HOME": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/rustup"
|
||||
},
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
@@ -0,0 +1,210 @@
|
||||
"""Read-only portable S2c evidence verification; no compiler or artifact execution."""
|
||||
import argparse
|
||||
from datetime import datetime
|
||||
import hashlib
|
||||
import json
|
||||
from pathlib import Path, PurePosixPath, PureWindowsPath
|
||||
import re
|
||||
import subprocess
|
||||
|
||||
if not __debug__:
|
||||
raise RuntimeError('Optimized Python is refused; use ordinary Python -B.')
|
||||
|
||||
SOURCE = 'f1d79df4979121335ed7b4ce4da84b2fca8a9ef4'
|
||||
BASELINE = 'a2a28f8d23a46ba1696b6a8410d4d3b5c1808f49'
|
||||
PRIOR = '355f6d4d244e6b57fd89a8afd80a2dacdea69ba1'
|
||||
PRIOR_PREFIX = 'harness/experiments/analysis-source-s2b-windows-20260913/archive/evidence/.local/'
|
||||
PREFIX = ['cargo', 'test', '--locked', '-p', 'oa-core', '--lib']
|
||||
SCOPES = ['Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build', 'crates', 'assets', 'docs', 'examples', 'harness/fixtures']
|
||||
WRITER = 'language::analysis_source::write::tests::'
|
||||
MESSAGE = 'Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.'
|
||||
|
||||
|
||||
def require(condition, reason):
|
||||
if not condition:
|
||||
raise RuntimeError(reason)
|
||||
|
||||
|
||||
def sha(data):
|
||||
return hashlib.sha256(data).hexdigest()
|
||||
|
||||
|
||||
def git(repo, *args, data=None):
|
||||
return subprocess.check_output(['git', *args], cwd=repo, input=data)
|
||||
|
||||
|
||||
def audit(repo, archive):
|
||||
raw = archive / 'raw'
|
||||
helpers = archive / 'helpers'
|
||||
read = lambda name: (raw / name).read_bytes()
|
||||
document = lambda name: json.loads(read(name))
|
||||
closure = document('closure-f1d79df.json')
|
||||
require(closure['source'] == SOURCE and closure['verified_inputs'] == 534, 'Closure source/input count')
|
||||
require(closure['listing'] == 152 and closure['typed_pass'] == 44 and closure['raw_token_pass'] == 1 and [closure['full'][k] for k in ['passed', 'failed', 'ignored']] == [136, 16, 0], 'Closure count claims')
|
||||
for record in closure['records'].values():
|
||||
for name, digest in record['pins'].items():
|
||||
require(sha(read(name)) == digest, 'Closure binding: ' + name)
|
||||
helper_sha = sha((helpers / 'admit-analysis-s2c-gate-r2.py').read_bytes())
|
||||
require(helper_sha == 'd2bd3c38feb77b8e916b3d413a278d4b0960baff8e14843aed4c2b20c26c90e1', 'Admitter differs')
|
||||
require(sha((helpers / 'run-analysis-source-gate.py').read_bytes()) == 'd8d9c1c9e9dc94fdd43afb4118ebc491c8eb6d89082f8441f8395b9d4265b068', 'Recorder differs')
|
||||
|
||||
paths = git(repo, 'ls-tree', '-r', '--name-only', SOURCE, '--', *SCOPES).decode().splitlines()
|
||||
require(len(paths) == len(set(paths)) == 534, 'Committed scope count')
|
||||
batch = git(repo, 'cat-file', '--batch', data=''.join(SOURCE + ':' + p + '\n' for p in paths).encode())
|
||||
offset, expected, writer_source = 0, [], None
|
||||
for path in paths:
|
||||
end = batch.index(b'\n', offset)
|
||||
blob_id, kind, size = batch[offset:end].split()
|
||||
size = int(size)
|
||||
data = batch[end + 1:end + 1 + size]
|
||||
require(kind == b'blob' and len(data) == size and batch[end + 1 + size:end + 2 + size] == b'\n', 'Git blob framing: ' + path)
|
||||
expected.append({'path': path, 'bytes': size, 'sha256': sha(data)})
|
||||
if path == 'crates/oa-core/src/language/analysis_source/write/tests.rs':
|
||||
writer_source = data.decode()
|
||||
offset = end + size + 2
|
||||
require(offset == len(batch) and writer_source is not None, 'Complete Git batch')
|
||||
new = sorted(WRITER + n for n in re.findall(r'#\[test\]\s*fn (\w+)\(', writer_source))
|
||||
require(len(new) == len(set(new)) == 10, 'Ten source-derived writer cases')
|
||||
|
||||
previous_bytes = {}
|
||||
|
||||
def previous(name):
|
||||
if name not in previous_bytes:
|
||||
previous_bytes[name] = git(repo, 'show', PRIOR + ':' + PRIOR_PREFIX + 'analysis-source-gates-20260913/' + name)
|
||||
return previous_bytes[name]
|
||||
|
||||
old_list = json.loads(previous('list-a2a28f8.result.json'))
|
||||
old_admission = json.loads(previous('list-a2a28f8.admission.json'))
|
||||
old_list_log = previous('list-a2a28f8.log').decode()
|
||||
old_names = re.findall(r'^([^\r\n]+): test\r?$', old_list_log, re.M)
|
||||
require(old_list['source'] == old_list['head_after'] == BASELINE and old_list['exit'] == 0 and not old_list['changed_inputs'], 'Baseline listing receipt')
|
||||
require(old_names == old_list['listing_members'] == old_admission['names'] and len(old_names) == len(set(old_names)) == 142, 'Baseline actual listing')
|
||||
for key, suffix in [('result_sha256', '.result.json'), ('inputs_sha256', '.inputs.json'), ('log_sha256', '.log')]:
|
||||
require(old_admission[key] == sha(previous('list-a2a28f8' + suffix)), 'Baseline admission binding')
|
||||
require(sha(git(repo, 'show', PRIOR + ':' + PRIOR_PREFIX + 'admit-analysis-s2b-gate.py')) == old_admission['admission_helper_sha256'], 'Baseline helper binding')
|
||||
|
||||
names, artifact, environment, gates, last_end = None, None, None, {}, None
|
||||
logs = {}
|
||||
for mode in ['list', 'typed', 'tokens', 'full', 'strict']:
|
||||
stem = mode + '-f1d79df'
|
||||
result = document(stem + '.result.json')
|
||||
log = read(stem + '.log').decode()
|
||||
logs[mode] = log
|
||||
require(result['source'] == result['head_after'] == SOURCE and result['changed_inputs'] == [], 'Unchanged source: ' + mode)
|
||||
require(result['inputs'] == stem + '.inputs.json' and document(result['inputs']) == {'source': SOURCE, 'inputs': expected}, 'Exact 534 Git inputs: ' + mode)
|
||||
start, end = (datetime.fromisoformat(result[k]) for k in ['start', 'end'])
|
||||
require(start.tzinfo is not None and end.tzinfo is not None and start <= end and (last_end is None or last_end <= start), 'Closed ordered UTC times')
|
||||
last_end = end
|
||||
require(type(result['exit']) is int and result['exit'] == (101 if mode == 'full' else 0), 'Actual exit: ' + mode)
|
||||
recorded = closure['records'][mode]
|
||||
require([recorded[k] for k in ['start', 'end', 'cargo_exit']] == [result['start'], result['end'], result['exit']], 'Closure result: ' + mode)
|
||||
if environment is None:
|
||||
environment = result['environment']
|
||||
require(result['environment'] == environment, 'Same recorded environment')
|
||||
if mode == 'strict':
|
||||
require(result['command'] == ['cargo', 'clippy', '--locked', '-p', 'oa-core', '--all-targets', '--', '-D', 'warnings'], 'Strict command')
|
||||
require(result['artifacts'] == [] and 'Finished `dev` profile [unoptimized]' in log and not re.search(r'^\s*(warning|error)(\[|:)', log, re.M), 'Closed clean strict log')
|
||||
else:
|
||||
if artifact is None:
|
||||
require(len(result['artifacts']) == 1, 'One test executable')
|
||||
artifact = result['artifacts'][0]
|
||||
require(result['artifacts'] == [artifact], 'Same recorded test executable')
|
||||
emitted = re.findall(r'Running unittests [^\r\n]+ \(([^\r\n]+\.exe)\)', log)
|
||||
require(len(emitted) == 1 and PureWindowsPath(emitted[0]) == PureWindowsPath(artifact['path']), 'Raw emitted executable binding')
|
||||
if mode == 'list':
|
||||
require(result['command'] == PREFIX + ['--', '--list'], 'List command')
|
||||
names = re.findall(r'^([^\r\n]+): test\r?$', log, re.M)
|
||||
require(names == result['listing_members'] and len(names) == len(set(names)) == result['listing_count'] == 152, 'Actual unique listing')
|
||||
require(set(names) == set(old_names) | set(new) and not set(old_names) & set(new), 'Exact retained142 + new10')
|
||||
require(re.findall(r'^(\d+) tests, (\d+) benchmarks\s*$', log, re.M) == [('152', '0')], 'Listing summary')
|
||||
else:
|
||||
require(result['listing_count'] == 0 and result['listing_members'] == [], 'Non-list metadata')
|
||||
if mode in ['list', 'typed', 'tokens']:
|
||||
admission = document(stem + '.admission.json')
|
||||
selected = names if mode == 'list' else [n for n in names if ('language::analysis_source' if mode == 'typed' else 'language::raw_tokens') in n]
|
||||
require(admission['mode'] == ('list' if mode == 'list' else 'focused') and admission['selector'] == (None if mode == 'list' else 'language::analysis_source' if mode == 'typed' else 'language::raw_tokens'), 'Admission mode/selector')
|
||||
require(admission['source'] == SOURCE and admission['artifact'] == artifact and admission['verified_inputs'] == 534 and admission['admission_helper_sha256'] == helper_sha, 'Admission source/helper')
|
||||
require(admission['names'] == selected and admission['required_new_names'] == new and admission['baseline_source'] == BASELINE and admission['baseline_members'] == 142, 'Admission exact membership')
|
||||
require(admission['baseline_result_sha256'] == sha(previous('list-a2a28f8.result.json')) and admission['baseline_admission_sha256'] == sha(previous('list-a2a28f8.admission.json')), 'Admission baseline pins')
|
||||
for key, suffix in [('result_sha256', '.result.json'), ('inputs_sha256', '.inputs.json'), ('log_sha256', '.log')]:
|
||||
require(admission[key] == sha(read(stem + suffix)), 'Admission raw binding')
|
||||
if mode in ['typed', 'tokens', 'full']:
|
||||
selector = 'language::analysis_source' if mode == 'typed' else 'language::raw_tokens'
|
||||
require(result['command'] == PREFIX + ([] if mode == 'full' else [selector]) + ['--', '--test-threads=1'], 'Runtime command')
|
||||
actual = outcomes(log)
|
||||
selected = names if mode == 'full' else [n for n in names if selector in n]
|
||||
require(list(actual) == selected, 'Exact ordered runtime membership')
|
||||
passed, failed, filtered = {'typed': (44, 0, 108), 'tokens': (1, 0, 151), 'full': (136, 16, 0)}[mode]
|
||||
require(list(actual.values()).count('ok') == passed and list(actual.values()).count('FAILED') == failed and 'ignored' not in actual.values(), 'Actual outcomes')
|
||||
status = 'FAILED' if failed else 'ok'
|
||||
require(re.findall(r'^test result: ' + status + r'\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', log, re.M) == [(str(passed), str(failed), '0', '0', str(filtered))], 'Actual summary')
|
||||
gates[mode] = {'exit': result['exit'], 'start': result['start'], 'end': result['end'], 'log_sha256': sha(read(stem + '.log')), 'result_sha256': sha(read(stem + '.result.json'))}
|
||||
require(artifact == closure['test_artifact'], 'Closure executable identity')
|
||||
old_log = previous('full-a2a28f8.log').decode()
|
||||
old_full = json.loads(previous('full-a2a28f8.result.json'))
|
||||
require(old_full['source'] == old_full['head_after'] == BASELINE and old_full['exit'] == 101 and old_full['changed_inputs'] == [], 'Baseline failed full receipt')
|
||||
require(old_full['inputs'] == 'full-a2a28f8.inputs.json' and previous(old_full['inputs']) == previous('list-a2a28f8.inputs.json'), 'Baseline full/list input equality')
|
||||
old_rows, rows = outcomes(old_log), outcomes(logs['full'])
|
||||
require(set(old_rows) == set(old_names) and len(old_rows) == 142 and all(rows[n] == status for n, status in old_rows.items()), 'All baseline outcomes unchanged')
|
||||
require(sorted(set(rows) - set(old_rows)) == new and all(rows[n] == 'ok' for n in new), 'Every new writer case passed')
|
||||
old_blocks, blocks = failure_blocks(old_log), failure_blocks(logs['full'])
|
||||
failed = sorted(n for n, status in rows.items() if status == 'FAILED')
|
||||
require(len(failed) == 16 and sorted(blocks) == sorted(old_blocks) == failed, 'Exact sixteen panic identities')
|
||||
causes = []
|
||||
for name in failed:
|
||||
current, old = blocks[name], old_blocks[name]
|
||||
# Ignore only process/thread identities and optional one-time backtrace hint.
|
||||
normalized = lambda b: [re.sub(r"' \(\d+\) panicked", "' (THREAD) panicked", line) for line in b.splitlines() if line and not line.startswith('note: run with')]
|
||||
require(normalized(current) == normalized(old), 'Panic location/complete diagnostic changed: ' + name)
|
||||
require(MESSAGE in current and 'line: 1, column: 9' in current and 'start: 8, end: 9' in current, 'Header cause: ' + name)
|
||||
causes.append({'name': name, 'current_block_sha256': sha(current.encode()), 'baseline_block_sha256': sha(old.encode()), 'diagnostic': next(line for line in current.splitlines() if line.startswith('called `Result::unwrap()'))})
|
||||
comparison = document('full-f1d79df.comparison.json')
|
||||
require(comparison['source'] == SOURCE and comparison['cargo_exit'] == 101 and comparison['passed'] == 136 and comparison['failed'] == 16 and comparison['ignored'] == 0 and comparison['failures'] == failed and comparison['new_writer_passes'] == new and comparison['unchanged_baseline_outcomes'] == 142 and comparison['verified_inputs'] == 534 and comparison['listed_outcomes'] == 152, 'Comparison receipt facts')
|
||||
for name, digest in comparison['pins'].items():
|
||||
require(sha(previous(name) if 'a2a28f8' in name else read(name)) == digest, 'Comparison binding: ' + name)
|
||||
failure_sources = ['crates/oa-core/src/' + p for p in ['model.rs', 'language.rs', 'language_nesting_tests.rs', 'source_project.rs', 'source_project/source_migration.rs', 'source_files.rs']]
|
||||
require(git(repo, 'ls-tree', '-r', SOURCE, '--', *failure_sources) == git(repo, 'ls-tree', '-r', BASELINE, '--', *failure_sources), 'Failure-path source blobs changed')
|
||||
return {'source': SOURCE, 'baseline_source': BASELINE, 'prior_evidence_commit': PRIOR, 'verified_git_inputs': 534, 'listing': 152, 'typed_pass': 44, 'raw_token_pass': 1, 'full': {'passed': 136, 'failed': 16, 'ignored': 0, 'exit': 101}, 'strict_exit': 0, 'new_writer_passes': new, 'gates': gates, 'recorded_test_artifact': artifact, 'failure_causes': causes, 'unchanged_failure_sources': failure_sources, 'scope': 'Private staged writer evidence; full suite FAILED. No public8, S3/S4, native or release acceptance.'}
|
||||
|
||||
|
||||
def outcomes(log):
|
||||
rows = re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)\r?$', log, re.M)
|
||||
require(len(rows) == len(dict(rows)), 'Duplicate raw outcome')
|
||||
return dict(rows)
|
||||
|
||||
|
||||
def failure_blocks(log):
|
||||
rows = re.findall(r'^---- (\S+) stdout ----\r?\n(.*?)(?=^---- |^failures:)', log, re.M | re.S)
|
||||
require(len(rows) == len(dict(rows)), 'Duplicate panic section')
|
||||
return dict(rows)
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(description=__doc__)
|
||||
parser.add_argument('--repo', required=True, type=Path, help='Git repository containing both immutable source/evidence commits')
|
||||
args = parser.parse_args()
|
||||
archive = Path(__file__).resolve().parent
|
||||
manifest = json.loads((archive / 'manifest.json').read_bytes())
|
||||
require(manifest['source'] == SOURCE and manifest['prior_evidence_commit'] == PRIOR, 'Manifest source pins')
|
||||
rows = manifest['files']
|
||||
paths = [r['path'] for r in rows]
|
||||
require(len(paths) == len(set(paths)), 'Duplicate manifest member')
|
||||
actual = {p.relative_to(archive).as_posix() for p in archive.rglob('*') if p.is_file()}
|
||||
require(actual == set(paths) | {'manifest.json'}, 'Exact archive inventory')
|
||||
for row in rows:
|
||||
path = PurePosixPath(row['path'])
|
||||
require(not path.is_absolute() and '..' not in path.parts and '\\' not in row['path'], 'Relative member required')
|
||||
file = archive / row['path']
|
||||
require(not file.is_symlink(), 'No linked payload')
|
||||
data = file.read_bytes()
|
||||
require(len(data) == row['bytes'] and sha(data) == row['sha256'], 'Payload hash: ' + row['path'])
|
||||
for row in manifest['external_refs']:
|
||||
data = git(args.repo, 'show', row['commit'] + ':' + row['path'])
|
||||
require(len(data) == row['bytes'] and sha(data) == row['sha256'], 'Immutable prior evidence binding')
|
||||
result = audit(args.repo, archive)
|
||||
require(result == json.loads((archive / 'audit.json').read_bytes()), 'Recomputed independent audit differs')
|
||||
print(json.dumps({'verified_payloads': len(rows), 'verified_git_inputs': 534, 'listing': 152, 'typed_pass': 44, 'token_pass': 1, 'full': result['full'], 'strict_exit': 0, 'source': SOURCE}))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
@@ -0,0 +1 @@
|
||||
* -text
|
||||
@@ -0,0 +1,56 @@
|
||||
# Closed 440 Windows gates
|
||||
|
||||
Tested source: **44095f78c28b79d6d085863dc928adba8e24d955**.
|
||||
Publication base: **355f6d4d244e6b57fd89a8afd80a2dacdea69ba1**.
|
||||
|
||||
This archive preserves actual closed test, lint and build records. It does not
|
||||
claim native GUI acceptance, package acceptance, a release, or acceptance of a
|
||||
later preview-scroll correction. See the [durable report](../../release-navigation-440-windows-20260913.md).
|
||||
|
||||
All 57 original files under [raw](raw) are copied without editing or newline
|
||||
conversion. They include the desktop list/full/strict/navigation/scroll/symbols
|
||||
gates, the focused rename-Escape regression, four actual desktop admissions,
|
||||
all six core/server gates, five GUI/server build records, required test names,
|
||||
runner/admission/build source, the toolchain environment script and the service
|
||||
review/audit. Large executables and dependency caches are deliberately omitted;
|
||||
the original receipts identify them by size, SHA256, actual path and (for the
|
||||
build) Cargo compiler-artifact/profile record. The build's two preserved binary
|
||||
files were hashed during archival preparation and matched their receipts.
|
||||
|
||||
The [runtime readback](runtime-audit.json) records all 1098 desktop listing names,
|
||||
actual full/focused outcomes, the exact 16 added selection tests and the build
|
||||
artifact identities. The preserved [service audit](raw/.local/navigation-service-gates-44095f7-audit.json)
|
||||
contains per-binary listing/runtime membership and artifact comparisons for
|
||||
core/server. The [service review](raw/.local/navigation-service-gates-44095f7-review.md)
|
||||
retains its original local-only wording as historical provenance.
|
||||
|
||||
The [manifest](manifest.json) maps every payload file to its original local path
|
||||
or generated role, byte count and SHA256. `* -text` preserves bytes through Git.
|
||||
Original absolute Windows paths and `.local` references remain historical
|
||||
provenance; they do not promise files on a peer's machine. The original mirrored
|
||||
files are under `raw/.local/`. Historical runner scripts infer a repository root
|
||||
from their original `.local` position and are not directly runnable in this
|
||||
archive. To reproduce gates, use the commands in the durable report on the tested
|
||||
source with a configured Windows toolchain. To inspect bytes offline, run:
|
||||
|
||||
```text
|
||||
python harness/experiments/navigation-440-windows-20260913/verify.py --git-ref HEAD
|
||||
```
|
||||
|
||||
This standard-library verifier launches only Git read operations. It verifies
|
||||
all payload bytes, exact committed archive blobs when `--git-ref` is supplied,
|
||||
and all 615 unique captured source inputs at the tested source and publication
|
||||
base. Both commits must be available locally. It neither launches the preserved
|
||||
helpers nor reruns tests. `archive-builder.py` is the exact local preparation
|
||||
recipe, with original machine paths retained; it is evidence, not an installation
|
||||
or launch command.
|
||||
|
||||
The [previous e124 listing](../navigation-palette-e124029-windows-20260913/gates/list-e124029.result.json)
|
||||
is the already-published 1082-member baseline used by the preserved admission;
|
||||
440 adds exactly 16 members. No older full-suite outcome is reused here.
|
||||
|
||||
The native Details-to-Preview scroll-offset loss is recorded in
|
||||
[issue 27, comment 914](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/27#issuecomment-914).
|
||||
Four passing mounted scroll tests cover their actual assertions and do not
|
||||
establish preservation of the offset through that native round trip. Native
|
||||
and package acceptance remain pending; no later correction is included here.
|
||||
@@ -0,0 +1,120 @@
|
||||
from pathlib import Path
|
||||
import ast, hashlib, json, re, subprocess
|
||||
|
||||
ORIGIN = Path('C:/Users/User/Documents/Git/ARCADIA-Studio')
|
||||
ROOT = Path('C:/ar-nav440-evidence-956atf')
|
||||
SOURCE = '44095f78c28b79d6d085863dc928adba8e24d955'
|
||||
BASE = '355f6d4d244e6b57fd89a8afd80a2dacdea69ba1'
|
||||
REL = Path('harness/experiments/navigation-440-windows-20260913')
|
||||
ARCHIVE = ROOT / REL
|
||||
assert not ARCHIVE.exists()
|
||||
GATES = ORIGIN / '.local/navigation-palette-gates-20260913'
|
||||
def sha(raw): return hashlib.sha256(raw).hexdigest()
|
||||
def read(path): return json.loads(path.read_bytes())
|
||||
def git(*args): return subprocess.check_output(['git','-c','core.longpaths=true',*args],cwd=ROOT)
|
||||
assert git('rev-parse','HEAD').decode().strip() == BASE
|
||||
raws = sorted(p for p in GATES.glob('*-44095f7.*') if p.is_file())
|
||||
assert len(raws) == 43, len(raws)
|
||||
raws += [GATES/'artifacts-44095f7'/n for n in ('result.json','inputs.json','environment.json','cargo.jsonl','cargo.stderr.log')]
|
||||
raws += [ORIGIN/n for n in ('.local/run-navigation-palette-gate.py', '.local/run-navigation-service-gate.py',
|
||||
'.local/build-navigation-palette-artifacts.py', '.local/admit-navigation-selection-gate.py',
|
||||
'.local/navigation-palette-required-tests-20260913.json', '.local/audit-navigation-service-gates-44095f7.py',
|
||||
'.local/navigation-service-gates-44095f7-audit.json', '.local/navigation-service-gates-44095f7-review.md',
|
||||
'.local/toolchain/env.ps1')]
|
||||
assert len(raws) == len(set(raws))
|
||||
desktop = {}
|
||||
manual = [
|
||||
'app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing',
|
||||
'app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight',
|
||||
'app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses']
|
||||
listed = read(GATES/'list-44095f7.result.json')
|
||||
names = listed['listing_members']; assert len(names) == len(set(names)) == 1098
|
||||
required = read(ORIGIN/'.local/navigation-palette-required-tests-20260913.json')['groups']
|
||||
new_names = None
|
||||
for node in ast.walk(ast.parse((ORIGIN/'.local/admit-navigation-selection-gate.py').read_text())):
|
||||
if isinstance(node,ast.Assign) and any(isinstance(t,ast.Name) and t.id=='new_names' for t in node.targets):
|
||||
new_names = ast.literal_eval(node.value)
|
||||
assert len(new_names)==16
|
||||
baseline_rel = Path('harness/experiments/navigation-palette-e124029-windows-20260913/gates/list-e124029.result.json')
|
||||
baseline = read(ROOT/baseline_rel)
|
||||
assert len(baseline['listing_members'])==1082 and set(names)==set(baseline['listing_members'])|set(new_names)
|
||||
selectors = {'full':None,'navigation':'navigation_union','scroll':'preview_scroll_tests',
|
||||
'symbols':'app::source_symbols','rename-escape':'actual_captured_escape_closes_only_its_priority_owner_and_retains_worker'}
|
||||
for mode in ('list','full','strict','navigation','scroll','symbols','rename-escape'):
|
||||
r=read(GATES/f'{mode}-44095f7.result.json')
|
||||
assert r['source']==r['head_after']==SOURCE and r['exit']==0 and not r['changed_inputs']
|
||||
log=(GATES/f'{mode}-44095f7.log').read_text()
|
||||
assert not re.search(r'^(error|warning)(\[|:)',log,re.M)
|
||||
prefix=['cargo','test','--locked','-p','oa-desktop','--bin','arcadia-studio']
|
||||
expected = ['cargo','clippy','--locked','-p','oa-desktop','--all-targets','--','-D','warnings'] if mode=='strict' else prefix+(['--','--list'] if mode=='list' else ([selectors[mode]] if selectors[mode] else [])+['--','--test-threads=1'])
|
||||
assert r['command']==expected
|
||||
outcomes=None
|
||||
if mode!='strict':
|
||||
assert r['artifacts']==listed['artifacts']
|
||||
if mode!='list':
|
||||
rows=re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)(?:, [^\r\n]*)?$',log,re.M)
|
||||
outcomes=dict(rows); assert len(rows)==len(outcomes)
|
||||
wanted=[n for n in names if selectors[mode] is None or selectors[mode] in n]
|
||||
assert [n for n,_ in rows]==wanted
|
||||
assert all(v==('ignored' if n in manual else 'ok') for n,v in rows)
|
||||
totals=[sum(v==status for _,v in rows) for status in ('ok','FAILED','ignored')]
|
||||
assert re.findall(r'^test result: ok\. (\d+) passed; (\d+) failed; (\d+) ignored; 0 measured; (\d+) filtered out;',log,re.M)==[tuple(map(str,totals+[1098-len(rows)]))]
|
||||
if mode=='full': assert all(outcomes[n]=='ok' for n in new_names)
|
||||
if mode in ('navigation','scroll'): assert set(outcomes)==set(required[selectors[mode]])
|
||||
desktop[mode]={'result_file':f'raw/.local/navigation-palette-gates-20260913/{mode}-44095f7.result.json','outcomes':outcomes,'command':r['command'],'start':r['start'],'end':r['end']}
|
||||
build=read(GATES/'artifacts-44095f7/result.json')
|
||||
assert build['source']==build['head_after']==SOURCE and build['exit']==0 and build['outcome']=='passed' and build['failure'] is None and not build['changed_inputs']
|
||||
assert build['command'][1:]==['build','--locked','--offline','-p','oa-desktop','-p','oa-server','--bins','--message-format=json-render-diagnostics']
|
||||
for key,filename in [('inputs','inputs.json'),('environment','environment.json'),('stdout','cargo.jsonl'),('stderr','cargo.stderr.log')]:
|
||||
data=(GATES/'artifacts-44095f7'/filename).read_bytes(); assert build[key]=={'bytes':len(data),'sha256':sha(data)}
|
||||
assert build['launcher']=={'bytes':(ORIGIN/'.local/build-navigation-palette-artifacts.py').stat().st_size,'sha256':sha((ORIGIN/'.local/build-navigation-palette-artifacts.py').read_bytes())}
|
||||
cargo=[json.loads(line) for line in (GATES/'artifacts-44095f7/cargo.jsonl').read_text().splitlines()]
|
||||
assert cargo[-1]=={'reason':'build-finished','success':True}
|
||||
assert {a['name'] for a in build['artifacts']}=={'arcadia-studio','arcadia-server'}
|
||||
for a in build['artifacts']:
|
||||
raw=Path(a['preserved']).read_bytes(); assert len(raw)==a['bytes'] and sha(raw)==a['sha256']
|
||||
assert a['cargo_artifact'] in cargo
|
||||
assert a['cargo_artifact']['profile']=={'opt_level':'0','debuginfo':0,'debug_assertions':True,'overflow_checks':True,'test':False}
|
||||
for path in raws:
|
||||
if path.name.endswith('.admission.json'):
|
||||
a=read(path); stem=path.name.removesuffix('.admission.json')
|
||||
assert a['source']==SOURCE and a['verified_inputs']==581
|
||||
for key,suffix in [('result_sha256','.result.json'),('log_sha256','.log'),('inputs_sha256','.inputs.json')]:
|
||||
assert a[key]==sha((GATES/(stem+suffix)).read_bytes())
|
||||
maps=[]
|
||||
for path in raws:
|
||||
if path.name.endswith('.inputs.json') or path==GATES/'artifacts-44095f7/inputs.json':
|
||||
m=read(path); assert m['source']==SOURCE
|
||||
assert len(m['inputs'])==(615 if path.name=='inputs.json' else 581)
|
||||
maps.append(m)
|
||||
for m in maps:
|
||||
assert all(item in maps[0]['inputs'] for item in m['inputs']) if len(m['inputs'])==581 else True
|
||||
unique={i['path']:i for m in maps for i in m['inputs']};assert len(unique)==615
|
||||
scopes=['Cargo.toml','Cargo.lock','rust-toolchain.toml','.cargo','build','crates','assets','docs','examples','harness/fixtures','scripts']
|
||||
assert sorted(unique)==git('ls-tree','-r','--name-only',SOURCE,*scopes).decode().splitlines()
|
||||
assert not git('diff','--name-only',SOURCE,BASE,'--',*scopes)
|
||||
specs=[f'{SOURCE}:{p}' for p in sorted(unique)]
|
||||
blobs=subprocess.check_output(['git','cat-file','--batch'],cwd=ROOT,input=('\n'.join(specs)+'\n').encode());offset=0
|
||||
for p in sorted(unique):
|
||||
end=blobs.index(b'\n',offset);_,kind,size=blobs[offset:end].split();size=int(size);raw=blobs[end+1:end+1+size];offset=end+size+2
|
||||
assert kind==b'blob' and unique[p]=={'path':p,'bytes':len(raw),'sha256':sha(raw)} and (ROOT/p).read_bytes()==raw
|
||||
assert offset==len(blobs)
|
||||
ARCHIVE.mkdir(parents=True)
|
||||
entries=[]
|
||||
def write(rel,raw,origin):
|
||||
dst=ROOT/rel;dst.parent.mkdir(parents=True,exist_ok=True)
|
||||
with dst.open('xb') as f:f.write(raw)
|
||||
assert dst.read_bytes()==raw
|
||||
entries.append({'path':rel.as_posix(),'bytes':len(raw),'sha256':sha(raw),'origin':origin})
|
||||
for path in raws:
|
||||
original=path.relative_to(ORIGIN)
|
||||
write(REL/'raw'/original,path.read_bytes(),{'kind':'verbatim original','repository_relative_local_path':original.as_posix()})
|
||||
audit={'source':SOURCE,'publication_base':BASE,'source_scope_identical_to_base':scopes,'unique_build_inputs':615,'gate_inputs':581,
|
||||
'desktop':desktop,'desktop_listing':names,'new_16_passed':new_names,'manual_desktop_cases':manual,
|
||||
'baseline_listing':{'path':baseline_rel.as_posix(),'sha256':sha((ROOT/baseline_rel).read_bytes())},
|
||||
'build_artifacts_omitted':build['artifacts'],'service_audit':'raw/.local/navigation-service-gates-44095f7-audit.json',
|
||||
'scope':'Actual closed 440 Windows gates only; not native/package/release acceptance or a later source correction.'}
|
||||
write(REL/'runtime-audit.json',(json.dumps(audit,indent=2)+'\n').encode(),{'kind':'generated readback from original records'})
|
||||
write(REL/'.gitattributes',b'* -text\n',{'kind':'generated byte-preservation policy'})
|
||||
(ROOT/'.local/archive-entries.json').write_text(json.dumps(entries,indent=2)+'\n')
|
||||
print(json.dumps({'originals':len(raws),'raw_bytes':sum(p.stat().st_size for p in raws),'entries':len(entries),'unique_inputs':len(unique)}))
|
||||
@@ -0,0 +1,589 @@
|
||||
{
|
||||
"format": 1,
|
||||
"tested_source": "44095f78c28b79d6d085863dc928adba8e24d955",
|
||||
"publication_base": "355f6d4d244e6b57fd89a8afd80a2dacdea69ba1",
|
||||
"original_file_count": 57,
|
||||
"payload_file_count": 63,
|
||||
"payload_bytes": 3002602,
|
||||
"files": [
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/.gitattributes",
|
||||
"bytes": 8,
|
||||
"sha256": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da",
|
||||
"origin": {
|
||||
"kind": "generated byte-preservation policy"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/README.md",
|
||||
"bytes": 3518,
|
||||
"sha256": "6dcffe61e915c46fb006ea2dc15ef10f8e49b19408bce01e0ede730259d86ed6",
|
||||
"origin": {
|
||||
"kind": "generated publication documentation or verification source"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/archive-builder.py",
|
||||
"bytes": 9077,
|
||||
"sha256": "74208a7cf20f3c920c377c38217366bba51a53db9da305fbd0a05c130152ba00",
|
||||
"origin": {
|
||||
"kind": "generated publication documentation or verification source"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/admit-navigation-selection-gate.py",
|
||||
"bytes": 7246,
|
||||
"sha256": "5f29d05412fc29ebf2ccce8492400964bc0354f3c8222a5649953e796a7cd66c",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/admit-navigation-selection-gate.py"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/audit-navigation-service-gates-44095f7.py",
|
||||
"bytes": 7069,
|
||||
"sha256": "895897d0c637d783a9faba7d18e366701d1783163542cadb63dfd9ed3ddef91a",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/audit-navigation-service-gates-44095f7.py"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/build-navigation-palette-artifacts.py",
|
||||
"bytes": 8043,
|
||||
"sha256": "c6ad3ac61b30d960fcdcaa20f14ea15335dc2dbcc55e2dbed2e48d7e9a7b5bb4",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/build-navigation-palette-artifacts.py"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/artifacts-44095f7/cargo.jsonl",
|
||||
"bytes": 285407,
|
||||
"sha256": "8fcd0a807f985b2ff28d7d073b2b3111308dba2f7110e192c6a912ce29eed5a3",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/artifacts-44095f7/cargo.jsonl"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/artifacts-44095f7/cargo.stderr.log",
|
||||
"bytes": 248,
|
||||
"sha256": "61659a19a22b1c03bdf581585b238543c04bef91b159218915c71795af95616d",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/artifacts-44095f7/cargo.stderr.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/artifacts-44095f7/environment.json",
|
||||
"bytes": 2051,
|
||||
"sha256": "8dfed55e08d2cbedd72c0115c676d3816128e1eb99145845067070d3c453e728",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/artifacts-44095f7/environment.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/artifacts-44095f7/inputs.json",
|
||||
"bytes": 114660,
|
||||
"sha256": "f05da0769ee1dbe96198e6f814235f527e33e3283db083daa07b0a27a23405ea",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/artifacts-44095f7/inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/artifacts-44095f7/result.json",
|
||||
"bytes": 4305,
|
||||
"sha256": "eb63d699329779b3f4cdfd723062a10c9844ce86db7621e7131be702bbee602a",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/artifacts-44095f7/result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-full-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/core-full-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-full-44095f7.log",
|
||||
"bytes": 50400,
|
||||
"sha256": "1502c4b00b0ca4a974b5dd30743f4e98b6b9093dec3610f5f7bed82b8f5e2779",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/core-full-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-full-44095f7.result.json",
|
||||
"bytes": 11836,
|
||||
"sha256": "fc8c3b21e2de7bab852e259eff3e6e5ad3a907e06ff7250f866268a3e56874d1",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/core-full-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-list-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/core-list-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-list-44095f7.log",
|
||||
"bytes": 43601,
|
||||
"sha256": "793f4c8af09afa645776afb0c9f9d1ec36a313b19dd00f2c913cea4b95f05120",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/core-list-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-list-44095f7.result.json",
|
||||
"bytes": 50385,
|
||||
"sha256": "103117c2e10b38f9807fa4773c098eb0cc14e7bb3dee0540d23d65d8a4d1d91f",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/core-list-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-strict-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/core-strict-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-strict-44095f7.log",
|
||||
"bytes": 150,
|
||||
"sha256": "bf0bf535d30bf418a8e5529188d6de1d2eb3e8e16ce88f70170c4ffc7d5c6332",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/core-strict-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-strict-44095f7.result.json",
|
||||
"bytes": 1010,
|
||||
"sha256": "2f1ce20506dffe2e930ccd2f95bd5cfafafb58c0da9c3b141f5901810838ff12",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/core-strict-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/full-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/full-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/full-44095f7.log",
|
||||
"bytes": 126196,
|
||||
"sha256": "9ed6ba843e74d7eb184f652fd8c3534047961fc4fe949a025f74ce584cb952d5",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/full-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/full-44095f7.result.json",
|
||||
"bytes": 1157,
|
||||
"sha256": "6db4d838581a553095634920ab5b8804f4c758a619a959143b6945a3a66c40e0",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/full-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/list-44095f7.admission.json",
|
||||
"bytes": 23467,
|
||||
"sha256": "09c41dd6274451fe982e696b706fabf9b853f9885b3a1313c7fe6ddee0aac7af",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/list-44095f7.admission.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/list-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/list-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/list-44095f7.log",
|
||||
"bytes": 119262,
|
||||
"sha256": "adf525a82336fd35b10d86e54eb6e5672841de77fc418ce552641ee10a809369",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/list-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/list-44095f7.result.json",
|
||||
"bytes": 121239,
|
||||
"sha256": "d9b48f7f2812d52306fda0826a03f8bd58e9fb5cb8f7e988f7a283793c1be3a8",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/list-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/navigation-44095f7.admission.json",
|
||||
"bytes": 3185,
|
||||
"sha256": "eb56e071d605563ac92d506fdc2c7569eace20e2b26a51bb1f6d2385e4cf387b",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/navigation-44095f7.admission.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/navigation-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/navigation-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/navigation-44095f7.log",
|
||||
"bytes": 2706,
|
||||
"sha256": "af125c8e214dc99654a835554415d17712eb6ec41e307e4f03d206aeee12403d",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/navigation-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/navigation-44095f7.result.json",
|
||||
"bytes": 1187,
|
||||
"sha256": "89b544300cffc90034d039718c1caa6960ae05aa28730d52ac1d051d5d7f4106",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/navigation-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/rename-escape-44095f7.admission.json",
|
||||
"bytes": 966,
|
||||
"sha256": "1feef30764c4462f105d3f3c7cb6f2df4800c0f0327fba6b46ad6f3568ee6368",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/rename-escape-44095f7.admission.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/rename-escape-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/rename-escape-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/rename-escape-44095f7.log",
|
||||
"bytes": 379,
|
||||
"sha256": "0095ae3a2ec6706dce90ef65bf4ed875d1c28e5b9727557355aa49bb4fbdabe2",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/rename-escape-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/rename-escape-44095f7.result.json",
|
||||
"bytes": 1246,
|
||||
"sha256": "bdc72be8c7e1fe8a86f00159528c2f4d714d051f0310a1db94df0adda93df3fc",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/rename-escape-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/scroll-44095f7.admission.json",
|
||||
"bytes": 1351,
|
||||
"sha256": "7c79eb2d0287ab7b80bc6fe8b356919d0d795e2175d16d6250378f63a79ed900",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/scroll-44095f7.admission.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/scroll-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/scroll-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/scroll-44095f7.log",
|
||||
"bytes": 827,
|
||||
"sha256": "03b6d4e3d3bd190308f7b76c0a0ef67b1a4b7081e94802939b9967aba7a464e3",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/scroll-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/scroll-44095f7.result.json",
|
||||
"bytes": 1187,
|
||||
"sha256": "4497521abf8cf30da9481dd3cf26c356ba009fa6c74fd66cf3d04bb4034806ea",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/scroll-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-full-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/server-full-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-full-44095f7.log",
|
||||
"bytes": 6082,
|
||||
"sha256": "ca4241eab999557aac819610a5d63696596f6c915c5ed962b4473606d595073a",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/server-full-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-full-44095f7.result.json",
|
||||
"bytes": 1976,
|
||||
"sha256": "4295dfee9fb4e68fa4d8ddbc96f7a5ab7da5e94e4e131b7de97ebd6a9313856a",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/server-full-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-list-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/server-list-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-list-44095f7.log",
|
||||
"bytes": 6520,
|
||||
"sha256": "f063ec5f071891badf6f8d50e40ce64ba68c01dfafc11a7a6a22893b414fe8c1",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/server-list-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-list-44095f7.result.json",
|
||||
"bytes": 6901,
|
||||
"sha256": "5e7d18eda88be4faf1b925e8ae9d3300f93e4856e82d9b875019d20474cb877d",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/server-list-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-strict-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/server-strict-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-strict-44095f7.log",
|
||||
"bytes": 1068,
|
||||
"sha256": "10e587dfec2b9f38b5b8460b6e08e164bdb6ed1cf14b438ceb4a47bce20e2605",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/server-strict-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-strict-44095f7.result.json",
|
||||
"bytes": 1014,
|
||||
"sha256": "e618847a62081f37dc6cfb5ebf4245dd0f24b568d91affd610a1d2a530563ff0",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/server-strict-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/strict-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/strict-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/strict-44095f7.log",
|
||||
"bytes": 155,
|
||||
"sha256": "8e6c25150aa386d4df179f6c2ff247e93a13bf0e208b2edde9a29cd42825ff94",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/strict-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/strict-44095f7.result.json",
|
||||
"bytes": 902,
|
||||
"sha256": "ec64197d8e26c7b868cfed1e90516a08f23b4151e4e709b6c5013ba7f3a1a84b",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/strict-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/symbols-44095f7.inputs.json",
|
||||
"bytes": 108345,
|
||||
"sha256": "ee98d6d33485dd2233770ea8f7e9f08f95efbd6098f3d1846d33e568ac3564fe",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/symbols-44095f7.inputs.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/symbols-44095f7.log",
|
||||
"bytes": 4426,
|
||||
"sha256": "41d31be82b02d9a7a6e9d418aad4baa434f7aa26a50423c7252165c778438ff6",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/symbols-44095f7.log"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/symbols-44095f7.result.json",
|
||||
"bytes": 1187,
|
||||
"sha256": "fb55701b86c21c4f0678185ab3302d2f5a6db43162b03cded98e148703a1b5dc",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-gates-20260913/symbols-44095f7.result.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-required-tests-20260913.json",
|
||||
"bytes": 3318,
|
||||
"sha256": "e426be35c31925d91b5ce6df15abe30f814ba6134a8013ce47208c365df7127a",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-palette-required-tests-20260913.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-service-gates-44095f7-audit.json",
|
||||
"bytes": 268111,
|
||||
"sha256": "0739f1e288b385cbff8a93d635a0a54f5cfe3891c556d14b025a3b248402412a",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-service-gates-44095f7-audit.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-service-gates-44095f7-review.md",
|
||||
"bytes": 4050,
|
||||
"sha256": "456fb6c867b0fd24ff7d11604c4c9097977ab9b2bc4fec51c16875cc1aad0c29",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/navigation-service-gates-44095f7-review.md"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/run-navigation-palette-gate.py",
|
||||
"bytes": 3928,
|
||||
"sha256": "fc14c81020c55eb8edf9a65eb260a0c4c870ec48ed9c95304f2be74e741068a4",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/run-navigation-palette-gate.py"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/run-navigation-service-gate.py",
|
||||
"bytes": 4267,
|
||||
"sha256": "d0682a2484c6bc4828aada75cb67ad49ed6dbe8aa04708b49519c93bb9aa9a76",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/run-navigation-service-gate.py"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/raw/.local/toolchain/env.ps1",
|
||||
"bytes": 331,
|
||||
"sha256": "ed5b7e8f1105c5355511e08cdeb4b96156fb245bff430e6bb9237ae8781638cc",
|
||||
"origin": {
|
||||
"kind": "verbatim original",
|
||||
"repository_relative_local_path": ".local/toolchain/env.ps1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/runtime-audit.json",
|
||||
"bytes": 268198,
|
||||
"sha256": "97879c1ea2cb912bfb92bc8e06ae279a2aab7574926728c2320cda537bb9e05f",
|
||||
"origin": {
|
||||
"kind": "generated readback from original records"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/navigation-440-windows-20260913/verify.py",
|
||||
"bytes": 2689,
|
||||
"sha256": "01ee97131be9342027ff48d07312a74d9e2e7533fdb8c23fd9a2858fdbb57283",
|
||||
"origin": {
|
||||
"kind": "generated publication documentation or verification source"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "harness/release-navigation-440-windows-20260913.md",
|
||||
"bytes": 5625,
|
||||
"sha256": "2dfbe3a8e6e97c861e967768d7f3e02e640f146355acfeac33192508f47289a3",
|
||||
"origin": {
|
||||
"kind": "generated publication documentation or verification source"
|
||||
}
|
||||
}
|
||||
],
|
||||
"input_manifests": [
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-full-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-list-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/core-strict-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/full-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/list-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/navigation-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/rename-escape-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/scroll-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-full-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-list-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/server-strict-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/strict-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/symbols-44095f7.inputs.json",
|
||||
"harness/experiments/navigation-440-windows-20260913/raw/.local/navigation-palette-gates-20260913/artifacts-44095f7/inputs.json"
|
||||
],
|
||||
"excluded": "Executable binaries and dependency caches; binary size/SHA256/profile identities retained in original receipts. No native images, fixture/config changes, or later production acceptance.",
|
||||
"manifest_scope": "All archive payloads plus the durable report; this manifest itself is bound by its committed Git blob and reported hash."
|
||||
}
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
"""Strict membership admission, separate from the raw gate result recorder."""
|
||||
from pathlib import Path
|
||||
from datetime import datetime, timezone
|
||||
import hashlib
|
||||
import json
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
root = Path(__file__).resolve().parent.parent
|
||||
folder = root / '.local/navigation-palette-gates-20260913'
|
||||
name = sys.argv[1]
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+', name)
|
||||
result_path = folder / (name + '.result.json')
|
||||
record = json.loads(result_path.read_bytes())
|
||||
source = record['source']
|
||||
assert record['exit'] == 0 and not record['changed_inputs'] and record['head_after'] == source
|
||||
assert subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip() == source
|
||||
inputs_path = folder / record['inputs']
|
||||
inputs = json.loads(inputs_path.read_bytes())
|
||||
assert inputs['source'] == source
|
||||
for item in inputs['inputs']:
|
||||
raw = (root / item['path']).read_bytes()
|
||||
assert len(raw) == item['bytes'] and hashlib.sha256(raw).hexdigest() == item['sha256']
|
||||
assert len(record['artifacts']) == 1, 'The actual test executable must be identified'
|
||||
artifact = record['artifacts'][0]
|
||||
raw = Path(artifact['path']).read_bytes()
|
||||
assert len(raw) == artifact['bytes'] and hashlib.sha256(raw).hexdigest() == artifact['sha256']
|
||||
log_path = folder / (name + '.log')
|
||||
log = log_path.read_text(encoding='utf-8', errors='strict')
|
||||
required_path = root / '.local/navigation-palette-required-tests-20260913.json'
|
||||
assert hashlib.sha256(required_path.read_bytes()).hexdigest() == 'e426be35c31925d91b5ce6df15abe30f814ba6134a8013ce47208c365df7127a'
|
||||
required = json.loads(required_path.read_bytes())['groups']
|
||||
if record['command'][-1] == '--list':
|
||||
names = record['listing_members']
|
||||
assert names and len(names) == len(set(names)) == record['listing_count']
|
||||
assert len(inputs['inputs']) == 581
|
||||
baseline_path = folder / 'list-e124029.result.json'
|
||||
baseline = json.loads(baseline_path.read_bytes())
|
||||
baseline_admission = json.loads((folder / 'list-e124029.admission.json').read_bytes())
|
||||
assert baseline_admission['result_sha256'] == hashlib.sha256(baseline_path.read_bytes()).hexdigest()
|
||||
assert len(baseline['listing_members']) == 1082
|
||||
new_names = ['app::source_symbols::focus_selection_tests::explicit_cursor_navigation_still_moves_and_selects_requested_line', 'app::source_symbols::focus_selection_tests::mounted_direct_typing_control_and_old_cursor_roundtrip_discriminate_selection_loss', 'app::source_symbols::focus_selection_tests::stale_focus_ticket_and_later_raw_input_cannot_steal_focus_or_change_selected_bytes', 'app::source_symbols::focus_selection_tests::word_and_line_selection_survive_find_close_and_escape_then_replace_exact_bytes', 'app::source_symbols::tests::departure_selection::changed_active_origin_back_keeps_current_effective_selection', 'app::source_symbols::tests::departure_selection::effective_selection_is_untouched_by_noop_missing_invalid_or_cancelled_navigation', 'app::source_symbols::tests::departure_selection::effective_selection_survives_file_roundtrip_and_definition_back', 'app::source_symbols::tests::departure_selection::scoped_escape_retains_references_then_closes_them_without_losing_effective_selection', 'app::source_symbols::tests::departure_selection::source_creation_preserves_outgoing_selection_and_undisplayed_entry_cursor', 'source_navigation::selection::tests::absent_and_empty_selection_do_not_move_the_departing_caret', 'source_navigation::selection::tests::expanded_word_and_line_modes_capture_multiline_ranges_in_both_directions', 'source_navigation::selection::tests::line_selection_expands_past_its_interior_unicode_caret', 'source_navigation::selection::tests::multiline_ranges_use_copied_lf_and_utf8_columns_for_physical_crlf_and_mixed_endings', 'source_navigation::selection::tests::repeated_unicode_words_capture_the_selected_occurrence_without_searching', 'source_navigation::selection::tests::trailing_newline_selection_restores_endpoint_on_the_empty_last_line', 'source_navigation::selection::tests::unicode_normal_ranges_preserve_forward_and_reverse_direction']
|
||||
assert len(names) == 1098
|
||||
assert set(names) == set(baseline['listing_members']) | set(new_names)
|
||||
totals = re.findall(r'^(\d+) tests, (\d+) benchmarks\s*$', log, re.M)
|
||||
assert totals == [(str(len(names)), '0')], totals
|
||||
# Two intentionally cross-module groups use exact independently fixed sets.
|
||||
# Retained module suites must use anchored prefixes: e.g. an unrelated test
|
||||
# name containing context_menu is not a context_menu module test.
|
||||
expected = {'navigation_union': 17, 'preview_scroll_tests': 4,
|
||||
'behavior::scenario_activation::': 14, 'behavior::scenario_lifecycle::': 36,
|
||||
'context_menu::': 12, 'forms::reference_chooser::': 14, 'style::tests::': 10,
|
||||
'allocation_drag::tests::': 32, 'app::allocation_drag::tests::': 32,
|
||||
'app::diagram_removal_tests::': 18}
|
||||
groups = {prefix: [n for n in names if (prefix in n if prefix in required else n.startswith(prefix))]
|
||||
for prefix in expected}
|
||||
for prefix, count in expected.items():
|
||||
assert len(groups[prefix]) == count, (prefix, len(groups[prefix]), count)
|
||||
for prefix, exact_names in required.items():
|
||||
assert set(groups[prefix]) == set(exact_names) and len(exact_names) == len(set(exact_names)), prefix
|
||||
mode = 'list'
|
||||
else:
|
||||
listing_name, selector = sys.argv[2:4]
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+', listing_name)
|
||||
listing_path = folder / (listing_name + '.result.json')
|
||||
listing = json.loads(listing_path.read_bytes())
|
||||
admitted = json.loads((folder / (listing_name + '.admission.json')).read_bytes())
|
||||
assert admitted['source'] == listing['source'] == source and admitted['mode'] == 'list'
|
||||
assert admitted['result_sha256'] == hashlib.sha256(listing_path.read_bytes()).hexdigest()
|
||||
assert admitted['artifact'] == artifact, 'Focused execution must use the admitted test executable'
|
||||
assert admitted['required_names_sha256'] == hashlib.sha256(required_path.read_bytes()).hexdigest()
|
||||
assert selector in record['command']
|
||||
expected_names = {n for n in listing['listing_members'] if selector in n}
|
||||
actual = re.findall(r'^test ([^\r\n]+) \.\.\. ok\s*$', log, re.M)
|
||||
assert expected_names and len(actual) == len(set(actual)) and set(actual) == expected_names
|
||||
assert re.search(rf'test result: ok\. {len(actual)} passed; 0 failed; 0 ignored;', log)
|
||||
groups = {selector: sorted(expected_names)}
|
||||
mode = 'focused'
|
||||
receipt = folder / (name + '.admission.json')
|
||||
assert not receipt.exists()
|
||||
with receipt.open('x', encoding='utf-8', newline='\n') as stream:
|
||||
stream.write(json.dumps({'utc': datetime.now(timezone.utc).isoformat(), 'source': source,
|
||||
'mode': mode, 'result_sha256': hashlib.sha256(result_path.read_bytes()).hexdigest(),
|
||||
'log_sha256': hashlib.sha256(log_path.read_bytes()).hexdigest(),
|
||||
'inputs_sha256': hashlib.sha256(inputs_path.read_bytes()).hexdigest(),
|
||||
'required_names_sha256': hashlib.sha256(required_path.read_bytes()).hexdigest(),
|
||||
'verified_inputs': len(inputs['inputs']), 'artifact': artifact, 'groups': groups}, indent=2) + '\n')
|
||||
print(json.dumps({'admission': str(receipt), 'source': source, 'groups': {k:len(v) for k,v in groups.items()}}))
|
||||
+126
@@ -0,0 +1,126 @@
|
||||
"""Read closed root service gates; produce a fresh local audit, never run Cargo."""
|
||||
from pathlib import Path
|
||||
from datetime import datetime, timezone
|
||||
import hashlib
|
||||
import json
|
||||
import re
|
||||
import subprocess
|
||||
|
||||
ROOT = Path(__file__).resolve().parent.parent
|
||||
GATES = ROOT / '.local/navigation-palette-gates-20260913'
|
||||
SOURCE = '44095f78c28b79d6d085863dc928adba8e24d955'
|
||||
RUNNER_SHA = 'd0682a2484c6bc4828aada75cb67ad49ed6dbe8aa04708b49519c93bb9aa9a76'
|
||||
OUT = ROOT / '.local/navigation-service-gates-44095f7-audit.json'
|
||||
assert not OUT.exists()
|
||||
|
||||
def identity(path):
|
||||
raw = path.read_bytes()
|
||||
return {'path': path.relative_to(ROOT).as_posix(), 'bytes': len(raw),
|
||||
'sha256': hashlib.sha256(raw).hexdigest()}
|
||||
|
||||
def git(*args, data=None):
|
||||
return subprocess.check_output(['git', *args], cwd=ROOT, input=data)
|
||||
|
||||
assert git('rev-parse', 'HEAD').decode().strip() == SOURCE
|
||||
assert identity(ROOT / '.local/run-navigation-service-gate.py')['sha256'] == RUNNER_SHA
|
||||
records = {}
|
||||
inputs = None
|
||||
for package in ('core', 'server'):
|
||||
for mode in ('list', 'full', 'strict'):
|
||||
name = f'{package}-{mode}-44095f7'
|
||||
result_path = GATES / (name + '.result.json')
|
||||
rec = json.loads(result_path.read_text())
|
||||
assert rec['source'] == rec['head_after'] == SOURCE
|
||||
assert rec['exit'] == 0 and rec['changed_inputs'] == []
|
||||
assert rec['launcher_sha256'] == RUNNER_SHA
|
||||
assert datetime.fromisoformat(rec['end']) > datetime.fromisoformat(rec['start'])
|
||||
cmd = ['cargo', 'clippy' if mode == 'strict' else 'test', '--locked',
|
||||
'--offline', '-p', 'oa-' + package, '--all-targets', '--']
|
||||
cmd += ['-D', 'warnings'] if mode == 'strict' else [
|
||||
'--list' if mode == 'list' else '--test-threads=1']
|
||||
assert rec['command'] == cmd
|
||||
assert rec['inputs'] == name + '.inputs.json'
|
||||
manifest = json.loads((GATES / rec['inputs']).read_text())
|
||||
assert manifest['source'] == SOURCE and len(manifest['inputs']) == 581
|
||||
if inputs is None:
|
||||
inputs = manifest['inputs']
|
||||
assert manifest['inputs'] == inputs
|
||||
assert rec['environment']['CARGO_TARGET_DIR'] is None
|
||||
assert rec['environment']['CARGO_BUILD_JOBS'] == '1'
|
||||
for field, leaf in [('CARGO_HOME', 'cargo'), ('RUSTUP_HOME', 'rustup')]:
|
||||
assert Path(rec['environment'][field]).resolve() == (ROOT / '.local/toolchain' / leaf).resolve()
|
||||
log = (GATES / (name + '.log')).read_text(encoding='utf-8')
|
||||
assert not re.search(r'^(?:error|warning)(?:\[|:)', log, re.M)
|
||||
markers = list(re.finditer(r'^\s*Running (?:unittests )?[^\r\n]+ \(([^\r\n]+\.exe)\)\s*$', log, re.M))
|
||||
assert len(markers) == len(rec['artifacts'])
|
||||
suites = []
|
||||
for index, match in enumerate(markers):
|
||||
artifact = rec['artifacts'][index]
|
||||
path = (ROOT / match[1]).resolve()
|
||||
assert path == Path(artifact['path']).resolve()
|
||||
raw = path.read_bytes()
|
||||
assert len(raw) == artifact['bytes'] and hashlib.sha256(raw).hexdigest() == artifact['sha256']
|
||||
body = log[match.end():markers[index + 1].start() if index + 1 < len(markers) else len(log)]
|
||||
if mode == 'list':
|
||||
members = re.findall(r'^([^\r\n]+): test$', body, re.M)
|
||||
summary = re.findall(r'^(\d+) tests?, 0 benchmarks?$', body, re.M)
|
||||
assert summary == [str(len(members))]
|
||||
outcomes = None
|
||||
else:
|
||||
rows = re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)(?:, [^\r\n]*)?$', body, re.M)
|
||||
members = [row[0] for row in rows]
|
||||
outcomes = dict(rows)
|
||||
totals = [sum(row[1] == status for row in rows) for status in ('ok', 'FAILED', 'ignored')]
|
||||
summaries = re.findall(r'^test result: ok\. (\d+) passed; (\d+) failed; (\d+) ignored; 0 measured; 0 filtered out;', body, re.M)
|
||||
assert summaries == [tuple(map(str, totals))] and totals[1] == 0
|
||||
assert len(members) == len(set(members))
|
||||
suites.append({'artifact': artifact, 'members': members, 'outcomes': outcomes})
|
||||
if mode == 'strict':
|
||||
assert not suites and 'Finished `dev` profile' in log
|
||||
elif mode == 'list':
|
||||
flat = [member for suite in suites for member in suite['members']]
|
||||
assert flat == rec['listing_members'] and len(flat) == rec['listing_count']
|
||||
records[name] = {'result': rec, 'files': [identity(result_path),
|
||||
identity(GATES / rec['inputs']), identity(GATES / (name + '.log'))], 'suites': suites}
|
||||
|
||||
for package, count in [('core', 472), ('server', 56)]:
|
||||
listing = records[f'{package}-list-44095f7']['suites']
|
||||
full = records[f'{package}-full-44095f7']['suites']
|
||||
assert len(listing) == len(full)
|
||||
assert sum(len(s['members']) for s in listing) == count
|
||||
ignored = []
|
||||
for listed, ran in zip(listing, full):
|
||||
assert listed['artifact'] == ran['artifact'] and listed['members'] == ran['members']
|
||||
ignored += [name for name, outcome in ran['outcomes'].items() if outcome == 'ignored']
|
||||
assert ignored == (['inheritance_chain_validation_scaling_probe'] if package == 'core' else [])
|
||||
|
||||
scope = ['Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build',
|
||||
'crates', 'assets', 'docs', 'examples', 'harness/fixtures']
|
||||
paths = git('ls-tree', '-r', '--name-only', SOURCE, *scope).decode().splitlines()
|
||||
assert paths == [item['path'] for item in inputs]
|
||||
blobs = git('cat-file', '--batch', data=''.join(f'{SOURCE}:{p}\n' for p in paths).encode())
|
||||
offset = 0
|
||||
for item in inputs:
|
||||
end = blobs.index(b'\n', offset)
|
||||
_, kind, size = blobs[offset:end].split()
|
||||
assert kind == b'blob'
|
||||
size = int(size)
|
||||
raw = blobs[end + 1:end + size + 1]
|
||||
assert len(raw) == size == item['bytes'] and hashlib.sha256(raw).hexdigest() == item['sha256']
|
||||
assert (ROOT / item['path']).read_bytes() == raw
|
||||
offset = end + size + 2
|
||||
assert offset == len(blobs)
|
||||
assert git('rev-parse', 'HEAD').decode().strip() == SOURCE
|
||||
output = {'kind': 'independent closed root core/server gate readback', 'source': SOURCE,
|
||||
'created_utc': datetime.now(timezone.utc).isoformat(), 'input_count': len(inputs),
|
||||
'source_and_working_bytes_verified': True, 'records': records,
|
||||
'git_status_at_audit': git('status', '--short').decode(),
|
||||
'instruction_file': identity(ROOT / 'AGENTS.md'),
|
||||
'manual_exception': {'name': 'inheritance_chain_validation_scaling_probe',
|
||||
'source': 'crates/oa-core/tests/r6_data.rs:1324',
|
||||
'reason': 'Explicit inheritance scaling probe; not run by the ordinary Windows full gate.'},
|
||||
'limits': 'Local actual Windows dev/test evidence, not native UI or release/package acceptance. AGENTS.md update is outside the 581 source inputs.',
|
||||
'auditor': identity(Path(__file__))}
|
||||
with OUT.open('x', encoding='utf-8', newline='\n') as stream:
|
||||
stream.write(json.dumps(output, indent=2) + '\n')
|
||||
print(json.dumps(identity(OUT)))
|
||||
+142
@@ -0,0 +1,142 @@
|
||||
"""Build identified Windows binaries and preserve Cargo-reported artifacts."""
|
||||
from pathlib import Path
|
||||
from datetime import datetime, timezone
|
||||
import hashlib
|
||||
import json
|
||||
import os
|
||||
import re
|
||||
import shutil
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
root = Path(__file__).resolve().parent.parent
|
||||
source, name = sys.argv[1:3]
|
||||
assert re.fullmatch(r'[a-zA-Z0-9-]+', name)
|
||||
assert subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip() == source
|
||||
folder = root / '.local/navigation-palette-gates-20260913' / name
|
||||
folder.mkdir(exist_ok=False)
|
||||
|
||||
def digest(path):
|
||||
raw = path.read_bytes()
|
||||
return {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}
|
||||
|
||||
def write(name, value):
|
||||
with (folder / name).open('x', encoding='utf-8', newline='\n') as stream:
|
||||
stream.write(json.dumps(value, indent=2) + '\n')
|
||||
|
||||
# A failed spawn, malformed output or artifact admission must also close a receipt.
|
||||
inputs, artifacts, changed = [], [], []
|
||||
command, head_after, result = [], None, None
|
||||
started = datetime.now(timezone.utc).isoformat()
|
||||
phase, failure, status_after = 'input/tool admission', None, None
|
||||
try:
|
||||
scopes = ['Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build',
|
||||
'crates', 'assets', 'docs', 'examples', 'harness/fixtures', 'scripts']
|
||||
paths = subprocess.check_output(['git', 'ls-tree', '-r', '--name-only', source, *scopes], cwd=root).decode().splitlines()
|
||||
assert not subprocess.check_output(['git', 'status', '--porcelain', '--untracked-files=all', '--', *scopes], cwd=root)
|
||||
blobs = subprocess.check_output(['git', 'cat-file', '--batch'], cwd=root,
|
||||
input=''.join(f'{source}:{p}\n' for p in paths).encode())
|
||||
offset, inputs = 0, []
|
||||
for path in paths:
|
||||
end = blobs.index(b'\n', offset)
|
||||
_, kind, size = blobs[offset:end].split()
|
||||
assert kind == b'blob'
|
||||
size = int(size)
|
||||
raw = blobs[end + 1:end + 1 + size]
|
||||
assert (root / path).read_bytes() == raw, path
|
||||
inputs.append({'path': path, 'bytes': size, 'sha256': hashlib.sha256(raw).hexdigest()})
|
||||
offset = end + size + 2
|
||||
assert offset == len(blobs)
|
||||
write('inputs.json', {'source': source, 'inputs': inputs})
|
||||
environment = {k: v for k, v in os.environ.items() if k in (
|
||||
'CARGO_HOME', 'RUSTUP_HOME', 'CARGO_TARGET_DIR', 'CARGO_BUILD_JOBS',
|
||||
'RUSTFLAGS', 'CARGO_ENCODED_RUSTFLAGS', 'RUSTC', 'RUSTC_WRAPPER', 'RUSTC_WORKSPACE_WRAPPER',
|
||||
'CARGO_BUILD_TARGET', 'CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER')}
|
||||
tools = {}
|
||||
for tool, args in [('rustc', ['-Vv']), ('cargo', ['--version']), ('clang', ['--version'])]:
|
||||
requested = os.environ.get('RUSTC', 'rustc') if tool == 'rustc' else tool
|
||||
resolved = shutil.which(requested)
|
||||
assert resolved, f'Required tool unavailable: {requested}'
|
||||
path = Path(resolved)
|
||||
tools[tool] = {'path': str(path), **digest(path),
|
||||
'version': subprocess.check_output([str(path), *args], cwd=root).decode()}
|
||||
assert 'host: x86_64-pc-windows-gnullvm' in tools['rustc']['version']
|
||||
write('environment.json', {'environment': environment, 'tools': tools,
|
||||
'launcher': digest(Path(__file__)), 'profile': 'unoptimized development',
|
||||
'target_mode': 'Cargo default/configured target; no explicit --target; artifacts require Windows x64 PE'})
|
||||
command = [tools['cargo']['path'], 'build', '--locked', '--offline', '-p', 'oa-desktop', '-p', 'oa-server',
|
||||
'--bins', '--message-format=json-render-diagnostics']
|
||||
started = datetime.now(timezone.utc).isoformat()
|
||||
print(json.dumps({'start': started, 'source': source, 'command': command}), flush=True)
|
||||
phase = 'cargo invocation'
|
||||
with (folder / 'cargo.jsonl').open('xb') as stdout, (folder / 'cargo.stderr.log').open('xb') as stderr:
|
||||
result = subprocess.run(command, cwd=root, stdout=stdout, stderr=stderr)
|
||||
ended = datetime.now(timezone.utc).isoformat()
|
||||
changed = [p['path'] for p in inputs if digest(root / p['path']) != {k:p[k] for k in ('bytes', 'sha256')}]
|
||||
head_after = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip()
|
||||
phase = 'Cargo JSON/artifact admission'
|
||||
messages = [json.loads(line) for line in (folder / 'cargo.jsonl').read_bytes().splitlines()]
|
||||
finished = [m for m in messages if m.get('reason') == 'build-finished']
|
||||
artifacts = []
|
||||
if result.returncode == 0 and not changed and head_after == source:
|
||||
assert len(finished) == 1 and finished[0]['success'] is True
|
||||
selected = [m for m in messages if m.get('reason') == 'compiler-artifact'
|
||||
and m['target']['name'] in ('arcadia-studio', 'arcadia-server')
|
||||
and m.get('executable') and m['target']['kind'] == ['bin']]
|
||||
assert len(selected) == 2 and {m['target']['name'] for m in selected} == {'arcadia-studio', 'arcadia-server'}
|
||||
manifests = {'arcadia-studio': root / 'crates/oa-desktop/Cargo.toml',
|
||||
'arcadia-server': root / 'crates/oa-server/Cargo.toml'}
|
||||
for item in selected:
|
||||
manifest = Path(item['manifest_path'])
|
||||
if not manifest.is_absolute():
|
||||
manifest = root / manifest
|
||||
assert manifest.resolve() == manifests[item['target']['name']].resolve()
|
||||
assert not item['profile']['test'] and item['profile']['opt_level'] == '0'
|
||||
assert item['profile']['debug_assertions'], 'Expected a development-profile binary'
|
||||
origin = Path(item['executable'])
|
||||
if not origin.is_absolute():
|
||||
origin = root / origin
|
||||
origin = origin.resolve()
|
||||
raw = origin.read_bytes()
|
||||
assert raw[:2] == b'MZ' and len(raw) >= 64
|
||||
pe = int.from_bytes(raw[60:64], 'little')
|
||||
assert raw[pe:pe+4] == b'PE\0\0', 'Expected a PE executable'
|
||||
assert int.from_bytes(raw[pe+4:pe+6], 'little') == 0x8664, 'Expected Windows x64 PE'
|
||||
destination = folder / origin.name
|
||||
with destination.open('xb') as stream:
|
||||
stream.write(raw)
|
||||
assert digest(destination) == digest(origin)
|
||||
artifacts.append({'name': item['target']['name'], 'origin': str(origin),
|
||||
'preserved': str(destination), **digest(destination), 'cargo_artifact': item})
|
||||
except Exception as error:
|
||||
failure = {'phase': phase, 'type': type(error).__name__, 'message': str(error)}
|
||||
|
||||
# Recheck after artifact preservation as well, including added/untracked inputs.
|
||||
try:
|
||||
changed = [item['path'] for item in inputs
|
||||
if not (root / item['path']).is_file()
|
||||
or digest(root / item['path']) != {key: item[key] for key in ('bytes', 'sha256')}]
|
||||
head_after = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip()
|
||||
status_after = subprocess.check_output(
|
||||
['git', 'status', '--porcelain', '--untracked-files=all', '--', *scopes], cwd=root).decode()
|
||||
except Exception as error:
|
||||
postflight = {'phase': 'final input admission', 'type': type(error).__name__, 'message': str(error)}
|
||||
if failure is None:
|
||||
failure = postflight
|
||||
else:
|
||||
failure['postflight'] = postflight
|
||||
|
||||
code = result.returncode if result is not None else None
|
||||
passed = code == 0 and failure is None and not changed and head_after == source and status_after == ''
|
||||
record = {'source': source, 'head_after': head_after, 'start': started,
|
||||
'end': datetime.now(timezone.utc).isoformat(),
|
||||
'exit': code, 'outcome': 'passed' if passed else 'failed', 'failure': failure,
|
||||
'command': command, 'changed_inputs': changed, 'status_after': status_after, 'artifacts': artifacts,
|
||||
'launcher': digest(Path(__file__))}
|
||||
for key, filename in [('inputs', 'inputs.json'), ('environment', 'environment.json'),
|
||||
('stdout', 'cargo.jsonl'), ('stderr', 'cargo.stderr.log')]:
|
||||
path = folder / filename
|
||||
record[key] = digest(path) if path.is_file() else None
|
||||
write('result.json', record)
|
||||
print(json.dumps(record))
|
||||
sys.exit(0 if passed else (code or 1))
|
||||
+318
@@ -0,0 +1,318 @@
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.107","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.107\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.107\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\proc-macro2-8bd275bc14efcc6d\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.107","linked_libs":[],"linked_paths":[],"cfgs":["wrap_proc_macro","proc_macro_span_location","proc_macro_span_file"],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\proc-macro2-678fa29727a3d951\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.47","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.47\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.47\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\quote-78b7b00c15767e2b\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.24\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.24\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_ident-37cacd323a49429c.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_ident-37cacd323a49429c.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.107","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.107\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.107\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libproc_macro2-80e9e45547beebf5.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libproc_macro2-80e9e45547beebf5.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.47","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\quote-db749d68bbb2dbfe\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.47","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.47\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.47\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libquote-b79aec363b458000.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libquote-b79aec363b458000.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@3.0.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-3.0.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-3.0.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","extra-traits","full","parsing","printing","proc-macro"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsyn-22fa9145a6fc82b1.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsyn-22fa9145a6fc82b1.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@2.0.119","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-2.0.119\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-2.0.119\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","extra-traits","fold","full","parsing","printing","proc-macro","visit","visit-mut"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsyn-c437a38643e73e9b.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsyn-c437a38643e73e9b.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libm-0.2.16\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libm-0.2.16\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arch","default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\libm-b0989b04e4f0e7ae\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","linked_libs":[],"linked_paths":[],"cfgs":["arch_enabled"],"env":[["CFG_CARGO_FEATURES","[\"arch\", \"default\"]"],["CFG_OPT_LEVEL","0"],["CFG_TARGET_FEATURES","[\"cmpxchg16b\", \"fxsr\", \"sse\", \"sse2\", \"sse3\"]"]],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\libm-72ced899e6c1d085\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libm@0.2.16","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libm-0.2.16\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libm","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libm-0.2.16\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["arch","default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblibm-e719636fa88f224d.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblibm-e719636fa88f224d.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-link-0.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_link","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-link-0.2.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_link-23f115c823619f71.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_link-23f115c823619f71.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.1\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libautocfg-58f70baf3de29c77.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libautocfg-58f70baf3de29c77.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","i128","libm","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\num-traits-459ed3fe1f3da15c\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","linked_libs":[],"linked_paths":[],"cfgs":["has_total_cmp"],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\num-traits-4d9ce6b81748ab9e\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_traits","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","i128","libm","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libnum_traits-91eb21bbd3c14caf.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libnum_traits-91eb21bbd3c14caf.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\once_cell-1.21.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\once_cell-1.21.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","race","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libonce_cell-33f899677e2400c0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libonce_cell-33f899677e2400c0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bitflags@2.13.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.13.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bitflags","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.13.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbitflags-3f56d892d72d4301.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbitflags-3f56d892d72d4301.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcfg_if-805b2ebc84d544f1.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcfg_if-805b2ebc84d544f1.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#smallvec@1.16.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.16.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"smallvec","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.16.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["const_generics","const_new","union"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsmallvec-03b374e5162cc6f4.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsmallvec-03b374e5162cc6f4.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-sys-0.61.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_sys","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-sys-0.61.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["Wdk","Wdk_Foundation","Wdk_Storage","Wdk_Storage_FileSystem","Wdk_System","Wdk_System_IO","Win32","Win32_Foundation","Win32_Networking","Win32_Networking_WinSock","Win32_Security","Win32_Storage","Win32_Storage_FileSystem","Win32_System","Win32_System_Console","Win32_System_IO","Win32_System_Pipes","Win32_System_SystemInformation","Win32_System_SystemServices","Win32_System_Threading","Win32_System_WindowsProgramming","default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_sys-ab7e56959c51c45e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_sys-ab7e56959c51c45e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\pin-project-lite-0.2.17\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"pin_project_lite","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\pin-project-lite-0.2.17\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libpin_project_lite-0d6bdbd8d38ac50b.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libpin_project_lite-0d6bdbd8d38ac50b.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#log@0.4.34","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\log-0.4.34\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"log","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\log-0.4.34\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblog-668dd0f53e95dee3.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblog-668dd0f53e95dee3.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bytes@1.12.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.12.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bytes","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.12.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbytes-868dcb997d7e2ad2.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbytes-868dcb997d7e2ad2.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.34","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-core-0.3.34\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"futures_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-core-0.3.34\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_core-a87c441f491169b1.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_core-a87c441f491169b1.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.20","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-2.0.20\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-2.0.20\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\thiserror-d9d1cecb0b9dfa9d\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.20","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\thiserror-2e28320913ae6f8a\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.20","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-impl-2.0.20\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-impl-2.0.20\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\thiserror_impl-5cb1483639bcc316.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libthiserror_impl-5cb1483639bcc316.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bytemuck_derive@1.12.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck_derive-1.12.0\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"bytemuck_derive","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck_derive-1.12.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\bytemuck_derive-3880535b1429c51e.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbytemuck_derive-3880535b1429c51e.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.25.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.25.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bytemuck","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.25.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytemuck_derive","derive","extern_crate_alloc","min_const_generics"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbytemuck-22539c4113ad2896.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbytemuck-22539c4113ad2896.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.20","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-2.0.20\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-2.0.20\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libthiserror-464ee2be8b2a6d3a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libthiserror-464ee2be8b2a6d3a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg_aliases-0.2.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_aliases","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg_aliases-0.2.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcfg_aliases-3229b5c013b12481.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcfg_aliases-3229b5c013b12481.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.52.6","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows_x86_64_gnullvm-0.52.6\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows_x86_64_gnullvm-0.52.6\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\windows_x86_64_gnullvm-a1e9fcf11bce48ad\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memchr-2.8.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memchr-2.8.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmemchr-7db6cba96e96932f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmemchr-7db6cba96e96932f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.34","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-sink-0.3.34\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"futures_sink","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-sink-0.3.34\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_sink-6891c37ab9c1935f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_sink-6891c37ab9c1935f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.34","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-channel-0.3.34\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"futures_channel","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-channel-0.3.34\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","futures-sink","sink","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_channel-f0d70c911fb49ec8.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_channel-f0d70c911fb49ec8.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.52.6","linked_libs":[],"linked_paths":["native=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows_x86_64_gnullvm-0.52.6\\lib"],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\windows_x86_64_gnullvm-0c0e92ad7ccbaa67\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#mio@1.2.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\mio-1.2.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"mio","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\mio-1.2.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["net","os-ext","os-poll"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmio-5aaf291c8a1a82a2.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmio-5aaf291c8a1a82a2.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\socket2-0.6.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"socket2","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\socket2-0.6.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["all"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsocket2-7bd46ba18d76d090.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsocket2-7bd46ba18d76d090.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.7.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tokio-macros-2.7.2\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"tokio_macros","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tokio-macros-2.7.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\tokio_macros-9652eb9e39d473a2.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtokio_macros-9652eb9e39d473a2.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tokio@1.53.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tokio-1.53.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tokio","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tokio-1.53.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytes","default","io-util","libc","macros","mio","net","rt","rt-multi-thread","signal","signal-hook-registry","socket2","sync","time","tokio-macros","windows-sys"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtokio-5e0ca96735e3073a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtokio-5e0ca96735e3073a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows_x86_64_gnullvm@0.52.6","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows_x86_64_gnullvm-0.52.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_x86_64_gnullvm","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows_x86_64_gnullvm-0.52.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_x86_64_gnullvm-ecb751aa8d45dc2e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_x86_64_gnullvm-ecb751aa8d45dc2e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\synstructure-0.13.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"synstructure","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\synstructure-0.13.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsynstructure-cae49be1a07d73ae.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsynstructure-cae49be1a07d73ae.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.34","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-macro-0.3.34\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"futures_macro","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-macro-0.3.34\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\futures_macro-d2473149f2f3e987.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_macro-d2473149f2f3e987.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.34","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-io-0.3.34\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"futures_io","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-io-0.3.34\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_io-d1a66ee3ff559f69.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_io-d1a66ee3ff559f69.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\slab-0.4.12\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"slab","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\slab-0.4.12\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libslab-3db57bd04acfc5b7.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libslab-3db57bd04acfc5b7.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.34","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-task-0.3.34\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"futures_task","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-task-0.3.34\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_task-c244bba7f8bc0ad1.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_task-c244bba7f8bc0ad1.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.34","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-util-0.3.34\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"futures_util","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-util-0.3.34\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","async-await","async-await-macro","channel","futures-channel","futures-io","futures-macro","futures-sink","io","memchr","sink","slab","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_util-954465db0beabc72.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures_util-954465db0beabc72.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-targets@0.52.6","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-targets-0.52.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_targets","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-targets-0.52.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_targets-9dce04242e096695.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_targets-9dce04242e096695.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.7","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerofrom-derive-0.1.7\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"zerofrom_derive","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerofrom-derive-0.1.7\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\zerofrom_derive-01e65160f8217db3.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerofrom_derive-01e65160f8217db3.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.189","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libc-0.2.189\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libc-0.2.189\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\libc-93b6fd638f861315\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.8","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.8\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"arrayvec","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.8\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libarrayvec-92be7823c1701233.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libarrayvec-92be7823c1701233.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.189","linked_libs":[],"linked_paths":[],"cfgs":["freebsd12"],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\libc-21e656859266df5d\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.8","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerofrom-0.1.8\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerofrom","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerofrom-0.1.8\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["derive"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerofrom-731f79aa1e12a43c.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerofrom-731f79aa1e12a43c.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\yoke-derive-0.8.2\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"yoke_derive","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\yoke-derive-0.8.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\yoke_derive-e418345d16272b3f.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libyoke_derive-e418345d16272b3f.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stable_deref_trait-1.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"stable_deref_trait","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\stable_deref_trait-1.2.1\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libstable_deref_trait-40a01113b84b1f7b.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libstable_deref_trait-40a01113b84b1f7b.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\yoke-0.8.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"yoke","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\yoke-0.8.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["derive","zerofrom"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libyoke-8b1ba758d70a1f92.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libyoke-8b1ba758d70a1f92.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libc@0.2.189","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libc-0.2.189\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libc","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libc-0.2.189\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblibc-5628ff8fc96b7c30.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblibc-5628ff8fc96b7c30.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.56","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.56\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.56\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["derive","simd","zerocopy-derive"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\zerocopy-f9af0aa8991f0608\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itoa-1.0.18\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itoa-1.0.18\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libitoa-971c3e13d32ffcf2.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libitoa-971c3e13d32ffcf2.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#raw-window-handle@0.6.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\raw-window-handle-0.6.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"raw_window_handle","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\raw-window-handle-0.6.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libraw_window_handle-1ab25a8146a57318.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libraw_window_handle-1ab25a8146a57318.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.56","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\zerocopy-1a18fc2a8b941ae6\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#euclid@0.22.14","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\euclid-0.22.14\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"euclid","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\euclid-0.22.14\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libeuclid-967fbc33480fe9dd.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libeuclid-967fbc33480fe9dd.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy-derive@0.8.56","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-derive-0.8.56\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"zerocopy_derive","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-derive-0.8.56\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\zerocopy_derive-820bbf35ab88899b.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerocopy_derive-820bbf35ab88899b.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.6","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerovec-derive-0.11.6\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"zerovec_derive","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerovec-derive-0.11.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\zerovec_derive-14ef16735d953d8b.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerovec_derive-14ef16735d953d8b.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#khronos_api@3.1.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\khronos_api-3.1.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\khronos_api-3.1.0\\build.rs","edition":"2015","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\khronos_api-62ac41aa33e653b1\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#khronos_api@3.1.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\khronos_api-ae92d05139a87721\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.8","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerovec-0.11.8\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerovec","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerovec-0.11.8\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["derive","yoke"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerovec-cff32bbd5e0c6b4f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerovec-cff32bbd5e0c6b4f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.56","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.56\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerocopy","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.56\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["derive","simd","zerocopy-derive"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerocopy-979d2b49b0a33b61.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerocopy-979d2b49b0a33b61.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#core_maths@0.1.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\core_maths-0.1.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"core_maths","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\core_maths-0.1.1\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcore_maths-faef5eec3886da5e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcore_maths-faef5eec3886da5e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.7","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\displaydoc-0.2.7\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"displaydoc","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\displaydoc-0.2.7\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\displaydoc-1226de5024c55391.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libdisplaydoc-1226de5024c55391.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@1.1.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustc-hash-1.1.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustc_hash","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustc-hash-1.1.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librustc_hash-71721ceb4e769227.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librustc_hash-71721ceb4e769227.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#smol_str@0.2.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smol_str-0.2.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"smol_str","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smol_str-0.2.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsmol_str-89539eaf055e63b0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsmol_str-89539eaf055e63b0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#half@2.7.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\half-2.7.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"half","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\half-2.7.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","num-traits","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhalf-1ab7db42c93fea7a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhalf-1ab7db42c93fea7a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#khronos_api@3.1.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\khronos_api-3.1.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"khronos_api","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\khronos_api-3.1.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libkhronos_api-51ea57bef08249c0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libkhronos_api-51ea57bef08249c0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-result@0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-result-0.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_result","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-result-0.2.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_result-f79db900493f52d7.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_result-f79db900493f52d7.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"version_check","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libversion_check-94e2e789b2ec40fe.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libversion_check-94e2e789b2ec40fe.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#xml-rs@0.8.29","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\xml-rs-0.8.29\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"xml","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\xml-rs-0.8.29\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libxml-6ede0e7a10eccc13.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libxml-6ede0e7a10eccc13.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gl_generator@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gl_generator-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gl_generator","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gl_generator-0.14.0\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgl_generator-ffe2d3197626bd71.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgl_generator-ffe2d3197626bd71.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#slotmap@1.1.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\slotmap-1.1.1\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\slotmap-1.1.1\\build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\slotmap-9a857dacf5e345da\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-strings@0.1.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-strings-0.1.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_strings","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-strings-0.1.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_strings-c5d7342436cf8f6e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_strings-c5d7342436cf8f6e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#font-types@0.12.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\font-types-0.12.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"font_types","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\font-types-0.12.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytemuck","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfont_types-fdb71694d8252b17.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfont_types-fdb71694d8252b17.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#font-types@0.10.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\font-types-0.10.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"font_types","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\font-types-0.10.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["bytemuck","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfont_types-99a99c3a996c3bd4.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfont_types-99a99c3a996c3bd4.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-interface@0.58.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-interface-0.58.0\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"windows_interface","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-interface-0.58.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\windows_interface-628e8d305b9699ad.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_interface-628e8d305b9699ad.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-implement@0.58.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-implement-0.58.0\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"windows_implement","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-implement-0.58.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\windows_implement-ad433c4fe61e90ec.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_implement-ad433c4fe61e90ec.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.229","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.229\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.229\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","result","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\serde_core-df47f266d7a35294\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\thiserror-b8b2ed9ad6989a0d\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#web-time@1.1.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\web-time-1.1.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"web_time","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\web-time-1.1.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libweb_time-13eade3aab5c4fbd.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libweb_time-13eade3aab5c4fbd.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\parking_lot_core-0.9.12\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\parking_lot_core-0.9.12\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\parking_lot_core-8fc79042be25be2a\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustc-hash-2.1.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustc_hash","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustc-hash-2.1.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librustc_hash-fd887c9fa238ccd0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librustc_hash-fd887c9fa238ccd0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\parking_lot_core-669516aeb1e25030\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lilt@0.8.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lilt-0.8.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lilt","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lilt-0.8.2\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblilt-17be362c2994bcfd.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblilt-17be362c2994bcfd.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\thiserror-75915b6e0e2580c4\\out"}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.229","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\serde_core-97626e7ebb649550\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-core@0.58.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-core-0.58.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-core-0.58.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_core-4be59f50c7b0594f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_core-4be59f50c7b0594f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#read-fonts@0.35.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\read-fonts-0.35.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"read_fonts","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\read-fonts-0.35.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["libm","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libread_fonts-8744340ce9121ebc.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libread_fonts-8744340ce9121ebc.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#read-fonts@0.41.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\read-fonts-0.41.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"read_fonts","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\read-fonts-0.41.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libread_fonts-ee796e672f6c2b6c.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libread_fonts-ee796e672f6c2b6c.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#slotmap@1.1.1","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\slotmap-a915444a17ae34b4\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#glutin_wgl_sys@0.6.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\glutin_wgl_sys-0.6.1\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\glutin_wgl_sys-0.6.1\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\glutin_wgl_sys-1b055a8fb19db387\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tinystr-0.8.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tinystr","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tinystr-0.8.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["zerovec"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtinystr-e88fa031f78d8437.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtinystr-e88fa031f78d8437.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lyon_geom@1.0.19","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lyon_geom-1.0.19\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lyon_geom","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lyon_geom-1.0.19\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblyon_geom-172a3f277acc316e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblyon_geom-172a3f277acc316e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#http@1.5.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\http-1.5.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"http","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\http-1.5.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhttp-47a7410cfc172b84.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhttp-47a7410cfc172b84.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#naga@27.0.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\naga-27.0.3\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\naga-27.0.3\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","glsl-out","hlsl-out","spv-out","wgsl-in"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\naga-b2a452c6ec02a9c6\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#libloading@0.8.9","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libloading-0.8.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"libloading","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\libloading-0.8.9\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblibloading-caa2519b5fd816c1.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblibloading-caa2519b5fd816c1.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@1.0.69","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-impl-1.0.69\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-impl-1.0.69\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\thiserror_impl-4124e84e09596764.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libthiserror_impl-4124e84e09596764.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tinyvec_macros-0.1.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tinyvec_macros","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tinyvec_macros-0.1.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtinyvec_macros-a96fb20256beac97.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtinyvec_macros-a96fb20256beac97.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#glam@0.25.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\glam-0.25.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"glam","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\glam-0.25.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libglam-7b8723c7a526c9b6.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libglam-7b8723c7a526c9b6.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bit-vec@0.8.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bit-vec-0.8.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bit_vec","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bit-vec-0.8.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbit_vec-7ce2332a32227516.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbit_vec-7ce2332a32227516.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\foldhash-0.1.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"foldhash","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\foldhash-0.1.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfoldhash-0826f3f04e1a5796.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfoldhash-0826f3f04e1a5796.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\litemap-0.8.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"litemap","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\litemap-0.8.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblitemap-09d735fa86cca7ac.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblitemap-09d735fa86cca7ac.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#foldhash@0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\foldhash-0.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"foldhash","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\foldhash-0.2.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfoldhash-cd2bdaf593944293.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfoldhash-cd2bdaf593944293.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-width@0.2.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-width-0.2.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_width","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-width-0.2.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["cjk","default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_width-a4d3f1bb5e70cf28.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_width-a4d3f1bb5e70cf28.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ash@0.38.0+1.3.281","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ash-0.38.0+1.3.281\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ash-0.38.0+1.3.281\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["debug","default","libloading","loaded","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\ash-8c4abbb13fad003b\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\writeable-0.6.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"writeable","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\writeable-0.6.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwriteable-46a7de9410bcb5f2.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwriteable-46a7de9410bcb5f2.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.17.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hashbrown-0.17.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hashbrown-0.17.1\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhashbrown-4523d7ebe1eb39bc.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhashbrown-4523d7ebe1eb39bc.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\scopeguard-1.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"scopeguard","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\scopeguard-1.2.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libscopeguard-aa21239770b8fec6.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libscopeguard-aa21239770b8fec6.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#equivalent@1.0.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\equivalent-1.0.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"equivalent","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\equivalent-1.0.2\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libequivalent-931efacfebdb5c9a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libequivalent-931efacfebdb5c9a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#khronos-egl@6.0.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\khronos-egl-6.0.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\khronos-egl-6.0.0\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["1_0","1_1","1_2","1_3","1_4","1_5","default","dynamic","libloading"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\khronos-egl-f697de1aa7755e37\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#khronos-egl@6.0.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\khronos-egl-ea44436330bd63bd\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#indexmap@2.14.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\indexmap-2.14.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"indexmap","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\indexmap-2.14.1\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libindexmap-dc1dca82289f6c3a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libindexmap-dc1dca82289f6c3a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lock_api@0.4.14","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lock_api-0.4.14\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lock_api","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lock_api-0.4.14\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["atomic_usize","default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblock_api-1876e768f77cff74.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblock_api-1876e768f77cff74.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.3.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_locale_core-2.3.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_locale_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_locale_core-2.3.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["zerovec"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_locale_core-4b506241af6d592b.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_locale_core-4b506241af6d592b.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#ash@0.38.0+1.3.281","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\ash-f569a1921cf79800\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#codespan-reporting@0.12.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\codespan-reporting-0.12.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"codespan_reporting","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\codespan-reporting-0.12.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcodespan_reporting-c8463518e64796c8.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcodespan_reporting-c8463518e64796c8.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.16.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hashbrown-0.16.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hashbrown-0.16.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default-hasher","inline-more"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhashbrown-36be56b51a83d7b4.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhashbrown-36be56b51a83d7b4.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.15.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hashbrown-0.15.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hashbrown","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hashbrown-0.15.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default-hasher"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhashbrown-8a58f54845fd2497.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhashbrown-8a58f54845fd2497.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#bit-set@0.8.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bit-set-0.8.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bit_set","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bit-set-0.8.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbit_set-da34d352eec872be.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbit_set-da34d352eec872be.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced_core@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_core-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_core-0.14.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["advanced"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_core-1d13dbae759b9d54.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_core-1d13dbae759b9d54.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.13.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tinyvec-1.13.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tinyvec","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tinyvec-1.13.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","tinyvec_macros"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtinyvec-ed5725dd372cdbbb.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtinyvec-ed5725dd372cdbbb.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@1.0.69","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libthiserror-a8562c576260b66e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libthiserror-a8562c576260b66e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#naga@27.0.3","linked_libs":[],"linked_paths":[],"cfgs":["glsl_out","hlsl_out","spv_out","std"],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\naga-6094431ea4850872\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#http-body@1.1.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\http-body-1.1.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"http_body","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\http-body-1.1.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhttp_body-1e221e4b8f6ce076.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhttp_body-1e221e4b8f6ce076.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lyon_path@1.0.19","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lyon_path-1.0.19\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lyon_path","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lyon_path-1.0.19\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblyon_path-6710403bd5294011.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblyon_path-6710403bd5294011.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#glutin_wgl_sys@0.6.1","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\glutin_wgl_sys-81c9503f6ec2fe44\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#slotmap@1.1.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\slotmap-1.1.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"slotmap","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\slotmap-1.1.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libslotmap-c71eec3eba975c2e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libslotmap-c71eec3eba975c2e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#skrifa@0.44.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\skrifa-0.44.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"skrifa","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\skrifa-0.44.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libskrifa-3194c161b5e53b8f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libskrifa-3194c161b5e53b8f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows@0.58.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-0.58.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-0.58.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["Win32","Win32_Foundation","Win32_Graphics","Win32_Graphics_Direct3D","Win32_Graphics_Direct3D12","Win32_Graphics_Direct3D_Dxc","Win32_Graphics_Direct3D_Fxc","Win32_Graphics_DirectComposition","Win32_Graphics_Dxgi","Win32_Graphics_Dxgi_Common","Win32_Graphics_Gdi","Win32_Graphics_OpenGL","Win32_Security","Win32_System","Win32_System_Diagnostics","Win32_System_Diagnostics_Debug","Win32_System_Kernel","Win32_System_LibraryLoader","Win32_System_Performance","Win32_System_Threading","Win32_UI","Win32_UI_WindowsAndMessaging","default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows-014414f636af3fdb.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows-014414f636af3fdb.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.229","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.229\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.229\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","result","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_core-5169a7c5d5ad2248.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_core-5169a7c5d5ad2248.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot_core@0.9.12","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\parking_lot_core-0.9.12\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"parking_lot_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\parking_lot_core-0.9.12\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libparking_lot_core-0302be869d537889.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libparking_lot_core-0302be869d537889.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerotrie-0.2.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zerotrie","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerotrie-0.2.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["yoke","zerofrom"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerotrie-29841486933b17fd.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzerotrie-29841486933b17fd.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ttf-parser@0.25.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ttf-parser-0.25.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ttf_parser","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ttf-parser-0.25.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["apple-layout","core_maths","glyph-names","no-std-float","opentype-layout","std","variable-fonts"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libttf_parser-8f55e332d9622b66.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libttf_parser-8f55e332d9622b66.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.6","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\potential_utf-0.1.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"potential_utf","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\potential_utf-0.1.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["zerovec"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libpotential_utf-5d5c86142dd78a68.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libpotential_utf-5d5c86142dd78a68.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#futures@0.3.34","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-0.3.34\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"futures","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\futures-0.3.34\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","async-await","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures-c8a4a2dd096fb063.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfutures-c8a4a2dd096fb063.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@27.0.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-hal-27.0.4\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-hal-27.0.4\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["dx12","gles","gpu-allocator","portable-atomic","renderdoc","vulkan"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\wgpu-hal-38f324ff8e66b122\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gpu-alloc-types@0.3.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gpu-alloc-types-0.3.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gpu_alloc_types","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gpu-alloc-types-0.3.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgpu_alloc_types-6f4c59d95c6ccee0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgpu_alloc_types-6f4c59d95c6ccee0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#spirv@0.3.0+sdk-1.3.268.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spirv-0.3.0+sdk-1.3.268.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"spirv","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spirv-0.3.0+sdk-1.3.268.0\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libspirv-3c846a010ac2043e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libspirv-3c846a010ac2043e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor-types@0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gpu-descriptor-types-0.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gpu_descriptor_types","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gpu-descriptor-types-0.2.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgpu_descriptor_types-1858d8bdd15c74e0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgpu_descriptor_types-1858d8bdd15c74e0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tracing-core-0.1.36\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tracing_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tracing-core-0.1.36\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["once_cell","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtracing_core-2dc069dfba18ede6.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtracing_core-2dc069dfba18ede6.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tracing-attributes-0.1.31\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"tracing_attributes","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tracing-attributes-0.1.31\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\tracing_attributes-fa36f052cc72e303.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtracing_attributes-fa36f052cc72e303.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hexf-parse@0.2.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hexf-parse-0.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hexf_parse","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hexf-parse-0.2.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhexf_parse-279b990594c7bbce.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhexf_parse-279b990594c7bbce.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#yazi@0.2.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\yazi-0.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"yazi","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\yazi-0.2.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libyazi-69dfa79524f14886.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libyazi-69dfa79524f14886.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\percent-encoding-2.3.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"percent_encoding","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\percent-encoding-2.3.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libpercent_encoding-2c27496c68b2308e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libpercent_encoding-2c27496c68b2308e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#shlex@2.0.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-2.0.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"shlex","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-2.0.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libshlex-ad289e1bf218f668.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libshlex-ad289e1bf218f668.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#presser@0.3.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\presser-0.3.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"presser","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\presser-0.3.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libpresser-269e2291582457e5.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libpresser-269e2291582457e5.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.3.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_normalizer_data-2.3.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_normalizer_data-2.3.0\\build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\icu_normalizer_data-d3eca3773d389d92\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memmap2@0.9.11","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memmap2-0.9.11\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memmap2","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memmap2-0.9.11\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmemmap2-841beeb0f1a629ed.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmemmap2-841beeb0f1a629ed.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.3.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_properties_data-2.3.0\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_properties_data-2.3.0\\build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\icu_properties_data-e71578c99c934cd3\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-segmentation@1.13.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-segmentation-1.13.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_segmentation","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-segmentation-1.13.3\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_segmentation-85698043f7780858.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_segmentation-85698043f7780858.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.12","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.12\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"find_msvc_tools","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.12\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfind_msvc_tools-a77c25fd7cd1ef1b.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfind_msvc_tools-a77c25fd7cd1ef1b.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\utf8_iter-1.0.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"utf8_iter","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\utf8_iter-1.0.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libutf8_iter-23877425cbbe33c4.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libutf8_iter-23877425cbbe33c4.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zeno@0.3.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zeno-0.3.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zeno","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zeno-0.3.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["eval","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzeno-2fc787934e8a7cd6.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzeno-2fc787934e8a7cd6.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#swash@0.2.10","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\swash-0.2.10\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"swash","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\swash-0.2.10\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["render","scale","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libswash-0448d4a5d977af87.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libswash-0448d4a5d977af87.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.3.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_collections-2.3.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_collections","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_collections-2.3.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_collections-ac86742a9dd8c8f3.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_collections-ac86742a9dd8c8f3.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cc@1.4.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cc-1.4.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cc","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cc-1.4.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcc-d57b8105882e5fa0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcc-d57b8105882e5fa0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.3.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\icu_properties_data-4b435d3927ffd8a7\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fontdb@0.23.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\fontdb-0.23.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fontdb","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\fontdb-0.23.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["fontconfig","fontconfig-parser","fs","memmap","memmap2","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfontdb-007e59f002fbf373.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfontdb-007e59f002fbf373.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.3.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\icu_normalizer_data-c001693e7c4263ec\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gpu-allocator@0.27.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gpu-allocator-0.27.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gpu_allocator","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gpu-allocator-0.27.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["d3d12"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgpu_allocator-967bbc1f342725e4.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgpu_allocator-967bbc1f342725e4.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#naga@27.0.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\naga-27.0.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"naga","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\naga-27.0.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","glsl-out","hlsl-out","spv-out","wgsl-in"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libnaga-3247450b2e5adca0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libnaga-3247450b2e5adca0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tracing-0.1.44\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tracing","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tracing-0.1.44\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["attributes","default","std","tracing-attributes"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtracing-a25988cc6932fd96.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtracing-a25988cc6932fd96.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gpu-descriptor@0.3.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gpu-descriptor-0.3.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gpu_descriptor","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gpu-descriptor-0.3.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgpu_descriptor-fac3b710369873db.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgpu_descriptor-fac3b710369873db.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#gpu-alloc@0.6.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gpu-alloc-0.6.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"gpu_alloc","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\gpu-alloc-0.6.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgpu_alloc-ae6066a9278dbce7.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgpu_alloc-ae6066a9278dbce7.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@27.0.4","linked_libs":[],"linked_paths":[],"cfgs":["native","send_sync","dx12","gles","gles_with_std","vulkan","supports_64bit_atomics","supports_ptr_atomics"],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\wgpu-hal-08d2fc988c80c04d\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced_futures@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_futures-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced_futures","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_futures-0.14.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["tokio"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_futures-a0433d6448f93724.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_futures-a0433d6448f93724.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.3.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_provider-2.3.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_provider","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_provider-2.3.1\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["baked"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_provider-74f7f3fb4ccff39a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_provider-74f7f3fb4ccff39a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#parking_lot@0.12.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\parking_lot-0.12.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"parking_lot","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\parking_lot-0.12.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libparking_lot-27eddcbf60d1f561.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libparking_lot-27eddcbf60d1f561.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#glutin_wgl_sys@0.6.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\glutin_wgl_sys-0.6.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"glutin_wgl_sys","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\glutin_wgl_sys-0.6.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libglutin_wgl_sys-742d4309c6cfdd6a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libglutin_wgl_sys-742d4309c6cfdd6a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ash@0.38.0+1.3.281","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ash-0.38.0+1.3.281\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ash","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ash-0.38.0+1.3.281\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["debug","default","libloading","loaded","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libash-440c79a90c728602.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libash-440c79a90c728602.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#khronos-egl@6.0.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\khronos-egl-6.0.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"khronos_egl","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\khronos-egl-6.0.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["1_0","1_1","1_2","1_3","1_4","1_5","default","dynamic","libloading"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libkhronos_egl-5ee4edad52b1e3e3.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libkhronos_egl-5ee4edad52b1e3e3.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#skrifa@0.37.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\skrifa-0.37.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"skrifa","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\skrifa-0.37.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libskrifa-412ea6d4d11f2dc3.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libskrifa-412ea6d4d11f2dc3.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#harfrust@0.3.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\harfrust-0.3.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"harfrust","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\harfrust-0.3.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libharfrust-5c2b9978b0c967e5.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libharfrust-5c2b9978b0c967e5.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-types@27.0.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-types-27.0.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wgpu_types","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-types-27.0.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std","thiserror","web"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwgpu_types-dc39388ab7fe1280.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwgpu_types-dc39388ab7fe1280.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ordered-float@5.5.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ordered-float-5.5.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ordered_float","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ordered-float-5.5.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libordered_float-3e5668be355b3641.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libordered_float-3e5668be355b3641.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-linebreak@0.1.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-linebreak-0.1.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_linebreak","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-linebreak-0.1.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_linebreak-e99548291833529e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_linebreak-e99548291833529e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rangemap@1.8.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rangemap-1.8.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rangemap","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rangemap-1.8.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librangemap-1d6e4809bfb9c681.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librangemap-1d6e4809bfb9c681.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\httparse-1.10.1\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\httparse-1.10.1\\build.rs","edition":"2018","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\httparse-a2eedd5114971ddd\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#linebender_resource_handle@0.1.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\linebender_resource_handle-0.1.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"linebender_resource_handle","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\linebender_resource_handle-0.1.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblinebender_resource_handle-6eb3532b81e3dcc4.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblinebender_resource_handle-6eb3532b81e3dcc4.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#profiling@1.0.18","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\profiling-1.0.18\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"profiling","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\profiling-1.0.18\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libprofiling-bb4ce05fd7247125.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libprofiling-bb4ce05fd7247125.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#glow@0.16.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\glow-0.16.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"glow","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\glow-0.16.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libglow-cab264c6898aaf59.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libglow-cab264c6898aaf59.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#self_cell@1.3.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\self_cell-1.3.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"self_cell","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\self_cell-1.3.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libself_cell-d89d506b19b25665.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libself_cell-d89d506b19b25665.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#renderdoc-sys@1.1.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\renderdoc-sys-1.1.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"renderdoc_sys","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\renderdoc-sys-1.1.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librenderdoc_sys-150f0489c8932654.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librenderdoc_sys-150f0489c8932654.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-script@0.5.8","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-script-0.5.8\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_script","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-script-0.5.8\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_script-5e054be55af8e282.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_script-5e054be55af8e282.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tower-service-0.3.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tower_service","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tower-service-0.3.3\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtower_service-7458f32bbeb2d4e8.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtower_service-7458f32bbeb2d4e8.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#range-alloc@0.1.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\range-alloc-0.1.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"range_alloc","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\range-alloc-0.1.5\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librange_alloc-a1b6caee1ada41b9.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librange_alloc-a1b6caee1ada41b9.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-bidi@0.3.18","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-bidi-0.3.18\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_bidi","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-bidi-0.3.18\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["hardcoded-data","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_bidi-41a25178d914472d.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libunicode_bidi-41a25178d914472d.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sys-locale@0.3.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sys-locale-0.3.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sys_locale","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sys-locale-0.3.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsys_locale-373ce1af6158101a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsys_locale-373ce1af6158101a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cosmic-text@0.15.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cosmic-text-0.15.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cosmic_text","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cosmic-text-0.15.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","fontconfig","std","swash","sys-locale"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcosmic_text-07313aa6396fe119.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcosmic_text-07313aa6396fe119.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-hal@27.0.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-hal-27.0.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wgpu_hal","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-hal-27.0.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["dx12","gles","gpu-allocator","portable-atomic","renderdoc","vulkan"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwgpu_hal-78560a3aac7e6c75.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwgpu_hal-78560a3aac7e6c75.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1","linked_libs":[],"linked_paths":[],"cfgs":["httparse_simd_neon_intrinsics","httparse_simd"],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\httparse-698f1875f21d9b15\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.3.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_normalizer_data-2.3.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_normalizer_data","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_normalizer_data-2.3.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_normalizer_data-cc624475940b4280.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_normalizer_data-cc624475940b4280.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.3.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_properties_data-2.3.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_properties_data","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_properties_data-2.3.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_properties_data-0a55d3110383d8cf.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_properties_data-0a55d3110383d8cf.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ring-0.17.14\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ring-0.17.14\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","dev_urandom_fallback"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\ring-662eaa51714da618\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-core@27.0.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-core-27.0.3\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-core-27.0.3\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","dx12","gles","metal","portable-atomic","raw-window-handle","renderdoc","std","vulkan","wgpu-core-deps-windows-linux-android","wgsl"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\wgpu-core-457c3d767f877af2\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.229","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.229\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.229\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\serde-c9911adbe87e85d2\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#litrs@1.0.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\litrs-1.0.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"litrs","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\litrs-1.0.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblitrs-5cf7e39503967d4f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblitrs-5cf7e39503967d4f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#try-lock@0.2.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\try-lock-0.2.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"try_lock","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\try-lock-0.2.5\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtry_lock-9f27ccc0a055ed63.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtry_lock-9f27ccc0a055ed63.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.23\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.23\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\zmij-e8f67a20243f3063\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\zmij-c8f8f3187a72be14\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#want@0.3.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\want-0.3.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"want","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\want-0.3.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwant-32f9dd7f41c480ab.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwant-32f9dd7f41c480ab.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#document-features@0.2.12","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\document-features-0.2.12\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"document_features","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\document-features-0.2.12\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\document_features-34fc7797615e0364.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libdocument_features-34fc7797615e0364.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.229","linked_libs":[],"linked_paths":[],"cfgs":["if_docsrs_then_no_serde_core"],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\serde-963672309bf9e4ba\\out"}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-core@27.0.3","linked_libs":[],"linked_paths":[],"cfgs":["windows_linux_android","send_sync","dx12","gles","vulkan","supports_64bit_atomics"],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\wgpu-core-32672e31d92304e1\\out"}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14","linked_libs":["static=ring_core_0_17_14_","static=ring_core_0_17_14__test"],"linked_paths":["native=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\ring-5f8d2d20440f09b4\\out"],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\ring-5f8d2d20440f09b4\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.3.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_properties-2.3.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_properties","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_properties-2.3.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compiled_data"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_properties-5116ed65b0290f32.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_properties-5116ed65b0290f32.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.3.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_normalizer-2.3.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"icu_normalizer","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\icu_normalizer-2.3.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compiled_data"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_normalizer-59c6783bf6a5e835.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libicu_normalizer-59c6783bf6a5e835.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\httparse-1.10.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"httparse","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\httparse-1.10.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhttparse-9c77e151b8820051.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhttparse-9c77e151b8820051.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-core-deps-windows-linux-android@27.0.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-core-deps-windows-linux-android-27.0.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wgpu_core_deps_windows_linux_android","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-core-deps-windows-linux-android-27.0.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["dx12","gles","renderdoc","vulkan"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwgpu_core_deps_windows_linux_android-a7ee3533474020db.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwgpu_core_deps_windows_linux_android-a7ee3533474020db.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\form_urlencoded-1.2.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"form_urlencoded","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\form_urlencoded-1.2.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libform_urlencoded-cc07c16f896fb577.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libform_urlencoded-cc07c16f896fb577.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu@27.0.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-27.0.1\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-27.0.1\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","dx12","gles","metal","parking_lot","std","vulkan","web","webgpu","wgsl"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\wgpu-dffdc39599e5ad0e\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sync_wrapper-1.0.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sync_wrapper","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sync_wrapper-1.0.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["futures","futures-core"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsync_wrapper-6990166b58a7374a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsync_wrapper-6990166b58a7374a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.229","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_derive-1.0.229\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_derive-1.0.229\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\serde_derive-85ba47d41ea85c8c.dll","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_derive-85ba47d41ea85c8c.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#httpdate@1.0.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\httpdate-1.0.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"httpdate","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\httpdate-1.0.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhttpdate-f7ffef72117d53e3.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhttpdate-f7ffef72117d53e3.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tower-layer-0.3.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tower_layer","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tower-layer-0.3.3\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtower_layer-f71a1751e33be8db.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtower_layer-f71a1751e33be8db.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zeroize@1.9.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zeroize-1.9.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zeroize","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zeroize-1.9.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzeroize-244976d554ece06f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzeroize-244976d554ece06f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.3\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.3\\build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\getrandom-168cb7f91c8645ca\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#svg_fmt@0.4.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\svg_fmt-0.4.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"svg_fmt","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\svg_fmt-0.4.5\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsvg_fmt-1f58261d1798c1e9.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsvg_fmt-1f58261d1798c1e9.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.151","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.151\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.151\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","raw_value","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\serde_json-92315b84e0c42e4a\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\atomic-waker-1.1.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"atomic_waker","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\atomic-waker-1.1.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libatomic_waker-e967f7e415cea2c2.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libatomic_waker-e967f7e415cea2c2.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hyper@1.11.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hyper-1.11.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hyper","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hyper-1.11.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["client","default","http1","server"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhyper-f0ea365b143ccdbf.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhyper-f0ea365b143ccdbf.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.151","linked_libs":[],"linked_paths":[],"cfgs":["fast_arithmetic=\"64\""],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\serde_json-408b50470499b65b\\out"}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\getrandom-4967b63cf7b288b8\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.15.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustls-pki-types-1.15.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustls_pki_types","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustls-pki-types-1.15.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librustls_pki_types-1bd3655517871842.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librustls_pki_types-1bd3655517871842.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.229","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.229\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.229\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde-60a32311146a42e4.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde-60a32311146a42e4.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu@27.0.1","linked_libs":[],"linked_paths":[],"cfgs":["native","send_sync","dx12","vulkan","gles","wgpu_core","supports_64bit_atomics","std"],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\wgpu-9d5b56fe8fcf3c6d\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu-core@27.0.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-core-27.0.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wgpu_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-core-27.0.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","dx12","gles","metal","portable-atomic","raw-window-handle","renderdoc","std","vulkan","wgpu-core-deps-windows-linux-android","wgsl"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwgpu_core-a4e715e10c28dead.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwgpu_core-a4e715e10c28dead.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\idna_adapter-1.2.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"idna_adapter","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\idna_adapter-1.2.2\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["compiled_data"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libidna_adapter-8d8c45dfcc1fdf6e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libidna_adapter-8d8c45dfcc1fdf6e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.23\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zmij","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.23\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzmij-9f8770986f00ef15.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzmij-9f8770986f00ef15.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced_graphics@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_graphics-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced_graphics","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_graphics-0.14.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["geometry","lyon_path"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_graphics-c56c6f94be669ee9.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_graphics-c56c6f94be669ee9.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\http-body-util-0.1.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"http_body_util","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\http-body-util-0.1.5\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhttp_body_util-70fa0b4576b964c7.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhttp_body_util-70fa0b4576b964c7.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.2.17\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.2.17\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgetrandom-185bbb1050af4ba4.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgetrandom-185bbb1050af4ba4.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\static_assertions-1.1.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"static_assertions","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\static_assertions-1.1.0\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libstatic_assertions-e30c198504c77e70.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libstatic_assertions-e30c198504c77e70.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\subtle-2.6.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"subtle","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\subtle-2.6.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","i128","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsubtle-08dabfe648b1b52f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsubtle-08dabfe648b1b52f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ipnet-2.12.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ipnet","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ipnet-2.12.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libipnet-b58970b857bf6042.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libipnet-b58970b857bf6042.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\base64-0.22.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"base64","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\base64-0.22.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbase64-727bb2e9e77ea808.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libbase64-727bb2e9e77ea808.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#float_next_after@1.0.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\float_next_after-1.0.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"float_next_after","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\float_next_after-1.0.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfloat_next_after-f37d5e9e563fe7b6.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfloat_next_after-f37d5e9e563fe7b6.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\untrusted-0.9.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"untrusted","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\untrusted-0.9.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libuntrusted-8ff786a1980b4b0a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libuntrusted-8ff786a1980b4b0a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ring-0.17.14\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ring","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ring-0.17.14\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","dev_urandom_fallback"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libring-738dab64282c6eef.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libring-738dab64282c6eef.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lyon_tessellation@1.0.21","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lyon_tessellation-1.0.21\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lyon_tessellation","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lyon_tessellation-1.0.21\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblyon_tessellation-e757adf775cd5f9f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblyon_tessellation-e757adf775cd5f9f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.20","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hyper-util-0.1.20\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hyper_util","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hyper-util-0.1.20\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["client","client-legacy","client-proxy","default","http1","server","service","tokio"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhyper_util-e92083e4f5761932.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhyper_util-e92083e4f5761932.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#wgpu@27.0.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-27.0.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"wgpu","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\wgpu-27.0.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","dx12","gles","metal","parking_lot","std","vulkan","web","webgpu","wgsl"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwgpu-c66772292ba99515.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwgpu-c66772292ba99515.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.151","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.151\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.151\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","raw_value","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_json-da2c4f333fc47818.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_json-da2c4f333fc47818.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\idna-1.1.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"idna","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\idna-1.1.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","compiled_data","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libidna-bdd1376744228939.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libidna-bdd1376744228939.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.3\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgetrandom-6e8efb5a01ff0cbb.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgetrandom-6e8efb5a01ff0cbb.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#etagere@0.2.15","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\etagere-0.2.15\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"etagere","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\etagere-0.2.15\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libetagere-455a97c27ee756a2.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libetagere-455a97c27ee756a2.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tower@0.5.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tower-0.5.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tower","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tower-0.5.3\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["futures-core","futures-util","make","pin-project-lite","retry","sync_wrapper","timeout","tokio","util"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtower-e90ae1264988ed0c.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtower-e90ae1264988ed0c.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced_debug@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_debug-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced_debug","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_debug-0.14.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_debug-92484b130dcb5094.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_debug-92484b130dcb5094.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lyon_algorithms@1.0.21","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lyon_algorithms-1.0.21\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lyon_algorithms","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lyon_algorithms-1.0.21\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblyon_algorithms-dc2b8f93e8c055a0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblyon_algorithms-dc2b8f93e8c055a0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lru@0.16.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lru-0.16.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lru","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lru-0.16.4\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblru-a0c556d4aa0be9d2.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblru-a0c556d4aa0be9d2.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.43","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustls-0.23.43\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustls-0.23.43\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["ring","std","tls12"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\rustls-4731cd7a4b08d473\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#ryu@1.0.23","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ryu-1.0.23\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"ryu","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ryu-1.0.23\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libryu-28cfd08a9cfed0fa.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libryu-28cfd08a9cfed0fa.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_urlencoded@0.7.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_urlencoded-0.7.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_urlencoded","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_urlencoded-0.7.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_urlencoded-9ee8823c8e9c901b.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_urlencoded-9ee8823c8e9c901b.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.43","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\rustls-2bbc978437ba46fb\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cryoglyph@0.1.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cryoglyph-0.1.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cryoglyph","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cryoglyph-0.1.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcryoglyph-394c415393a4e496.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcryoglyph-394c415393a4e496.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#lyon@1.0.19","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lyon-1.0.19\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"lyon","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\lyon-1.0.19\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblyon-063eec7b4f5857ce.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liblyon-063eec7b4f5857ce.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#url@2.5.8","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\url-2.5.8\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"url","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\url-2.5.8\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liburl-2d7487f095ea9231.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liburl-2d7487f095ea9231.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.15","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustls-webpki-0.103.15\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"webpki","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustls-webpki-0.103.15\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","ring","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwebpki-008d50ae9e845dae.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwebpki-008d50ae9e845dae.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#guillotiere@0.6.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\guillotiere-0.6.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"guillotiere","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\guillotiere-0.6.2\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libguillotiere-194dedb476421784.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libguillotiere-194dedb476421784.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#winit@0.30.13","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\winit-0.30.13\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\winit-0.30.13\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["ahash","bytemuck","memmap2","percent-encoding","rwh_06","sctk","sctk-adwaita","wayland","wayland-backend","wayland-client","wayland-csd-adwaita","wayland-dlopen","wayland-protocols","wayland-protocols-plasma","x11","x11-dl","x11rb"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\winit-83b21ae2c86d60b6\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\winapi-util-0.1.11\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"winapi_util","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\winapi-util-0.1.11\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwinapi_util-178409c37516f0da.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwinapi_util-178409c37516f0da.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.47","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-integer-0.1.47\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_integer","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-integer-0.1.47\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","i128","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libnum_integer-acaf8380c427fe8c.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libnum_integer-acaf8380c427fe8c.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sha1_smol@1.0.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sha1_smol-1.0.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sha1_smol","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sha1_smol-1.0.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsha1_smol-c4b7e5ec8b41792e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsha1_smol-c4b7e5ec8b41792e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.5.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\fastrand-2.5.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fastrand","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\fastrand-2.5.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfastrand-3df248e815d242e1.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfastrand-3df248e815d242e1.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#error-code@3.4.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\error-code-3.4.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"error_code","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\error-code-3.4.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liberror_code-0cb8a5eb06ab8729.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liberror_code-0cb8a5eb06ab8729.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-core#0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-core\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-core\\build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\oa-core-6f46b396061b0e99\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-core#0.2.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\oa-core-08552b12a2cacda2\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#clipboard-win@5.4.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\clipboard-win-5.4.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"clipboard_win","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\clipboard-win-5.4.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libclipboard_win-397533c2e2575812.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libclipboard_win-397533c2e2575812.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tempfile-3.27.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tempfile","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tempfile-3.27.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","getrandom"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtempfile-86aac28d6be16d2f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtempfile-86aac28d6be16d2f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#uuid@1.26.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\uuid-1.26.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"uuid","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\uuid-1.26.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","rng","serde","sha1","std","v4","v5"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libuuid-c90a1a3bdd0ea906.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libuuid-c90a1a3bdd0ea906.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.5.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-bigint-0.5.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_bigint","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-bigint-0.5.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libnum_bigint-d6d120f3af66962a.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libnum_bigint-d6d120f3af66962a.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\same-file-1.0.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"same_file","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\same-file-1.0.6\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsame_file-e8a4d164978c7bf3.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsame_file-e8a4d164978c7bf3.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#winit@0.30.13","linked_libs":[],"linked_paths":[],"cfgs":["windows_platform"],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\winit-4ccf486d7e382df9\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced_wgpu@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_wgpu-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced_wgpu","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_wgpu-0.14.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","geometry","lyon"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_wgpu-f55821997857fcba.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_wgpu-f55821997857fcba.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.43","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustls-0.23.43\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rustls","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rustls-0.23.43\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["ring","std","tls12"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librustls-9f43f6c00e610ec5.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librustls-9f43f6c00e610ec5.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.11","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tower-http-0.6.11\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tower_http","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tower-http-0.6.11\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","follow-redirect","futures-util","limit","tower"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtower_http-5cc0eaececa1b570.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtower_http-5cc0eaececa1b570.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced_runtime@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_runtime-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced_runtime","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_runtime-0.14.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_runtime-4d31a36fe5cef0b0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_runtime-4d31a36fe5cef0b0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.52.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-sys-0.52.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_sys","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-sys-0.52.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["Win32","Win32_Devices","Win32_Devices_HumanInterfaceDevice","Win32_Foundation","Win32_Globalization","Win32_Graphics","Win32_Graphics_Dwm","Win32_Graphics_Gdi","Win32_Media","Win32_Security","Win32_System","Win32_System_Com","Win32_System_Com_StructuredStorage","Win32_System_LibraryLoader","Win32_System_Ole","Win32_System_SystemInformation","Win32_System_SystemServices","Win32_System_Threading","Win32_System_WindowsProgramming","Win32_UI","Win32_UI_Accessibility","Win32_UI_Controls","Win32_UI_HiDpi","Win32_UI_Input","Win32_UI_Input_Ime","Win32_UI_Input_KeyboardAndMouse","Win32_UI_Input_Pointer","Win32_UI_Input_Touch","Win32_UI_Shell","Win32_UI_TextServices","Win32_UI_WindowsAndMessaging","default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_sys-06c2af6f098f909f.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_sys-06c2af6f098f909f.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#dpi@0.1.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\dpi-0.1.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"dpi","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\dpi-0.1.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libdpi-f5f7fb1c621a018e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libdpi-f5f7fb1c621a018e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cursor-icon@1.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cursor-icon-1.2.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cursor_icon","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cursor-icon-1.2.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcursor_icon-ad27fa28bd28652d.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcursor_icon-ad27fa28bd28652d.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#mime@0.3.17","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\mime-0.3.17\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"mime","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\mime-0.3.17\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmime-bfbcae2859a4b51d.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmime-bfbcae2859a4b51d.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#axum-core@0.5.6","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\axum-core-0.5.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"axum_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\axum-core-0.5.6\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libaxum_core-82931ca2f33da749.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libaxum_core-82931ca2f33da749.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#winit@0.30.13","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\winit-0.30.13\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"winit","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\winit-0.30.13\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["ahash","bytemuck","memmap2","percent-encoding","rwh_06","sctk","sctk-adwaita","wayland","wayland-backend","wayland-client","wayland-csd-adwaita","wayland-dlopen","wayland-protocols","wayland-protocols-plasma","x11","x11-dl","x11rb"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwinit-ba7482330d748070.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwinit-ba7482330d748070.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced_program@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_program-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced_program","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_program-0.14.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_program-a4fe50647e884aed.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_program-a4fe50647e884aed.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tokio-rustls-0.26.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tokio_rustls","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tokio-rustls-0.26.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["ring","tls12"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtokio_rustls-a7268cb4b2a0bc1c.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtokio_rustls-a7268cb4b2a0bc1c.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced_renderer@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_renderer-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced_renderer","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_renderer-0.14.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["geometry","iced_wgpu","wayland","wgpu","wgpu-bare","x11"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_renderer-b4125f8b33bc7a2e.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_renderer-b4125f8b33bc7a2e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-core#0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-core\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"oa_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-core\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liboa_core-145180297aa692e4.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liboa_core-145180297aa692e4.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#window_clipboard@0.5.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\window_clipboard-0.5.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"window_clipboard","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\window_clipboard-0.5.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clipboard_wayland","clipboard_x11","wayland","x11"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindow_clipboard-51aae3cf7171c4ae.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindow_clipboard-51aae3cf7171c4ae.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#webpki-roots@1.0.9","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\webpki-roots-1.0.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"webpki_roots","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\webpki-roots-1.0.9\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwebpki_roots-3b25851f8e797647.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwebpki_roots-3b25851f8e797647.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_path_to_error@0.1.20","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_path_to_error-0.1.20\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_path_to_error","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_path_to_error-0.1.20\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_path_to_error-6715349967778cd0.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_path_to_error-6715349967778cd0.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-server#0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-server\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-server\\build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\oa-server-24e033fcf86c81b5\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#matchit@0.8.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\matchit-0.8.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"matchit","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\matchit-0.8.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmatchit-0ea1e3a0fe42e907.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmatchit-0ea1e3a0fe42e907.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rfd@0.15.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rfd-0.15.4\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rfd-0.15.4\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["ashpd","async-std","default","pollster","urlencoding","xdg-portal"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\rfd-8cedae2692909516\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#rfd@0.15.4","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\rfd-6a203449fa297c36\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#axum@0.8.9","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\axum-0.8.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"axum","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\axum-0.8.9\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["http1","json","query","tokio"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libaxum-ccc7aea466db9258.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libaxum-ccc7aea466db9258.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-server#0.2.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\oa-server-2a96f6af605a544a\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.9","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hyper-rustls-0.27.9\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"hyper_rustls","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hyper-rustls-0.27.9\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["http1","ring","tls12","webpki-roots","webpki-tokio"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhyper_rustls-88c2b431696ac960.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libhyper_rustls-88c2b431696ac960.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced_winit@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_winit-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced_winit","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_winit-0.14.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["wayland","x11"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_winit-566552168bc700c1.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_winit-566552168bc700c1.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced_widget@0.14.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_widget-0.14.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced_widget","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced_widget-0.14.2\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["advanced","canvas","wgpu"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_widget-d1d84d615abbf0fb.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced_widget-d1d84d615abbf0fb.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.59.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-sys-0.59.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_sys","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-sys-0.59.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["Win32","Win32_Foundation","Win32_System","Win32_System_Com","Win32_UI","Win32_UI_Shell","Win32_UI_Shell_Common","Win32_UI_WindowsAndMessaging","default"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_sys-c21bfdf36c33841c.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_sys-c21bfdf36c33841c.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-desktop#0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-desktop\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-desktop\\build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\oa-desktop-64bfcb13993fdcf4\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-desktop#0.2.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\oa-desktop-664d65ac5124e646\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#rfd@0.15.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rfd-0.15.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"rfd","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rfd-0.15.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["ashpd","async-std","default","pollster","urlencoding","xdg-portal"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librfd-17cc7ba2db223d7b.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\librfd-17cc7ba2db223d7b.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#iced@0.14.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced-0.14.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"iced","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\iced-0.14.0\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["advanced","canvas","tokio","wayland","wgpu","wgpu-bare","x11"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced-ad90450b8782adc5.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libiced-ad90450b8782adc5.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#reqwest@0.12.28","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\reqwest-0.12.28\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"reqwest","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\reqwest-0.12.28\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["__rustls","__rustls-ring","__tls","json","rustls-tls","rustls-tls-webpki-roots","rustls-tls-webpki-roots-no-provider"],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libreqwest-31ac987472fa8038.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libreqwest-31ac987472fa8038.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-server#0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-server\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"oa_server","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-server\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liboa_server-70f703ddff00b542.rlib","C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liboa_server-70f703ddff00b542.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-server#0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-server\\Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"arcadia-server","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-server\\src\\main.rs","edition":"2024","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-server.exe"],"executable":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-server.exe","fresh":false}
|
||||
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-desktop#0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-desktop\\Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"arcadia-studio","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-desktop\\src\\main.rs","edition":"2024","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-studio.exe"],"executable":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-studio.exe","fresh":false}
|
||||
{"reason":"build-finished","success":true}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
Compiling oa-server v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-server)
|
||||
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop)
|
||||
Finished `dev` profile [unoptimized] target(s) in 19m 24s
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"environment": {
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"tools": {
|
||||
"rustc": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin\\rustc.EXE",
|
||||
"bytes": 12721664,
|
||||
"sha256": "6f4bef66261261fcb43131be8720bab817d403a09edec7455c371974b90bdb7e",
|
||||
"version": "rustc 1.98.1 (48a229cea 2026-09-01)\nbinary: rustc\ncommit-hash: 48a229ceaefd4985c50990b14116b6d856af0985\ncommit-date: 2026-09-01\nhost: x86_64-pc-windows-gnullvm\nrelease: 1.98.1\nLLVM version: 22.1.8\n"
|
||||
},
|
||||
"cargo": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin\\cargo.EXE",
|
||||
"bytes": 12721664,
|
||||
"sha256": "6f4bef66261261fcb43131be8720bab817d403a09edec7455c371974b90bdb7e",
|
||||
"version": "cargo 1.98.1 (797e8a9bc 2026-08-05)\n"
|
||||
},
|
||||
"clang": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\clang.EXE",
|
||||
"bytes": 14336,
|
||||
"sha256": "93303edd5791e4b60682f819267a34c349e5f52d052d067e006e76d21cc82ea4",
|
||||
"version": "clang version 23.1.1 (https://github.com/llvm/llvm-project.git 6dfe1677ab8dffbc6ec13d53a1e0215d75147689)\nTarget: x86_64-w64-windows-gnu\nThread model: posix\nInstalledDir: C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/bin\nConfiguration file: C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/bin/x86_64-w64-windows-gnu.cfg\n"
|
||||
}
|
||||
},
|
||||
"launcher": {
|
||||
"bytes": 8043,
|
||||
"sha256": "c6ad3ac61b30d960fcdcaa20f14ea15335dc2dbcc55e2dbed2e48d7e9a7b5bb4"
|
||||
},
|
||||
"profile": "unoptimized development",
|
||||
"target_mode": "Cargo default/configured target; no explicit --target; artifacts require Windows x64 PE"
|
||||
}
|
||||
+3080
File diff suppressed because it is too large
Load Diff
+123
@@ -0,0 +1,123 @@
|
||||
{
|
||||
"source": "44095f78c28b79d6d085863dc928adba8e24d955",
|
||||
"head_after": "44095f78c28b79d6d085863dc928adba8e24d955",
|
||||
"start": "2026-09-13T07:13:22.080688+00:00",
|
||||
"end": "2026-09-13T07:33:21.978798+00:00",
|
||||
"exit": 0,
|
||||
"outcome": "passed",
|
||||
"failure": null,
|
||||
"command": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin\\cargo.EXE",
|
||||
"build",
|
||||
"--locked",
|
||||
"--offline",
|
||||
"-p",
|
||||
"oa-desktop",
|
||||
"-p",
|
||||
"oa-server",
|
||||
"--bins",
|
||||
"--message-format=json-render-diagnostics"
|
||||
],
|
||||
"changed_inputs": [],
|
||||
"status_after": "",
|
||||
"artifacts": [
|
||||
{
|
||||
"name": "arcadia-server",
|
||||
"origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-server.exe",
|
||||
"preserved": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-palette-gates-20260913\\artifacts-44095f7\\arcadia-server.exe",
|
||||
"bytes": 39728128,
|
||||
"sha256": "da3f42cfa70f7daf3ea714bc196c2365024e91584ef13cdf07c89cbcc227f9d3",
|
||||
"cargo_artifact": {
|
||||
"reason": "compiler-artifact",
|
||||
"package_id": "path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-server#0.2.0",
|
||||
"manifest_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-server\\Cargo.toml",
|
||||
"target": {
|
||||
"kind": [
|
||||
"bin"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "arcadia-server",
|
||||
"src_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-server\\src\\main.rs",
|
||||
"edition": "2024",
|
||||
"doc": true,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
"profile": {
|
||||
"opt_level": "0",
|
||||
"debuginfo": 0,
|
||||
"debug_assertions": true,
|
||||
"overflow_checks": true,
|
||||
"test": false
|
||||
},
|
||||
"features": [],
|
||||
"filenames": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-server.exe"
|
||||
],
|
||||
"executable": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-server.exe",
|
||||
"fresh": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "arcadia-studio",
|
||||
"origin": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-studio.exe",
|
||||
"preserved": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\navigation-palette-gates-20260913\\artifacts-44095f7\\arcadia-studio.exe",
|
||||
"bytes": 117171712,
|
||||
"sha256": "95f0c3e9ea1521dbc555e5330f26e105bd9065b9fb4207980f6d7ae62d2ef99a",
|
||||
"cargo_artifact": {
|
||||
"reason": "compiler-artifact",
|
||||
"package_id": "path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-desktop#0.2.0",
|
||||
"manifest_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-desktop\\Cargo.toml",
|
||||
"target": {
|
||||
"kind": [
|
||||
"bin"
|
||||
],
|
||||
"crate_types": [
|
||||
"bin"
|
||||
],
|
||||
"name": "arcadia-studio",
|
||||
"src_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-desktop\\src\\main.rs",
|
||||
"edition": "2024",
|
||||
"doc": true,
|
||||
"doctest": false,
|
||||
"test": true
|
||||
},
|
||||
"profile": {
|
||||
"opt_level": "0",
|
||||
"debuginfo": 0,
|
||||
"debug_assertions": true,
|
||||
"overflow_checks": true,
|
||||
"test": false
|
||||
},
|
||||
"features": [],
|
||||
"filenames": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-studio.exe"
|
||||
],
|
||||
"executable": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-studio.exe",
|
||||
"fresh": false
|
||||
}
|
||||
}
|
||||
],
|
||||
"launcher": {
|
||||
"bytes": 8043,
|
||||
"sha256": "c6ad3ac61b30d960fcdcaa20f14ea15335dc2dbcc55e2dbed2e48d7e9a7b5bb4"
|
||||
},
|
||||
"inputs": {
|
||||
"bytes": 114660,
|
||||
"sha256": "f05da0769ee1dbe96198e6f814235f527e33e3283db083daa07b0a27a23405ea"
|
||||
},
|
||||
"environment": {
|
||||
"bytes": 2051,
|
||||
"sha256": "8dfed55e08d2cbedd72c0115c676d3816128e1eb99145845067070d3c453e728"
|
||||
},
|
||||
"stdout": {
|
||||
"bytes": 285407,
|
||||
"sha256": "8fcd0a807f985b2ff28d7d073b2b3111308dba2f7110e192c6a912ce29eed5a3"
|
||||
},
|
||||
"stderr": {
|
||||
"bytes": 248,
|
||||
"sha256": "61659a19a22b1c03bdf581585b238543c04bef91b159218915c71795af95616d"
|
||||
}
|
||||
}
|
||||
+2910
File diff suppressed because it is too large
Load Diff
+737
@@ -0,0 +1,737 @@
|
||||
Finished `test` profile [unoptimized] target(s) in 8.00s
|
||||
Running unittests src\lib.rs (target\debug\deps\oa_core-a7a95d666500007c.exe)
|
||||
|
||||
running 80 tests
|
||||
test analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit ... ok
|
||||
test analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds ... ok
|
||||
test analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling ... ok
|
||||
test analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle ... ok
|
||||
test analysis_numeric::tests::both_reduced_component_overflows_are_reported ... ok
|
||||
test analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit ... ok
|
||||
test analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms ... ok
|
||||
test analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit ... ok
|
||||
test analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce ... ok
|
||||
test analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra ... ok
|
||||
test analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal ... ok
|
||||
test analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable ... ok
|
||||
test analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value ... ok
|
||||
test analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire ... ok
|
||||
test analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus ... ok
|
||||
test analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded ... ok
|
||||
test analysis_numeric::tests::multiple_targets_share_one_aggregate_meter ... ok
|
||||
test analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension ... ok
|
||||
test analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation ... ok
|
||||
test analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked ... ok
|
||||
test analysis_numeric::tests::powers_and_signs_have_explicit_domains ... ok
|
||||
test analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip ... ok
|
||||
test analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion ... ok
|
||||
test analysis_numeric::tests::serde_uses_closed_canonical_string_wire ... ok
|
||||
test analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them ... ok
|
||||
test analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate ... ok
|
||||
test language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations ... ok
|
||||
test language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views ... ok
|
||||
test language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting ... ok
|
||||
test language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans ... ok
|
||||
test language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack ... ok
|
||||
test language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located ... ok
|
||||
test language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal ... ok
|
||||
test language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit ... ok
|
||||
test language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes ... ok
|
||||
test language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded ... ok
|
||||
test language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected ... ok
|
||||
test language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment ... ok
|
||||
test language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command ... ok
|
||||
test language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling ... ok
|
||||
test language::outline_tests::bounds_refuse_before_returning_a_partial_outline ... ok
|
||||
test language::outline_tests::closed_id_at_eof_is_inside_the_declaration_extent ... ok
|
||||
test language::outline_tests::deeply_nested_bounds_use_the_same_iterative_walk_and_declaration_budget ... ok
|
||||
test language::outline_tests::header_shape_still_requires_valid_hexadecimal_uuid_data ... ok
|
||||
test language::outline_tests::invalid_full_scan_keeps_closed_children_and_reports_lexical_body_facts ... ok
|
||||
test language::outline_tests::keyword_alias_and_collisions_keep_every_source_ordered_header ... ok
|
||||
test language::outline_tests::missing_bad_and_historical_ids_never_allocate_authored_identity ... ok
|
||||
test language::outline_tests::missing_body_syntax_is_unchecked_even_when_known_error_flags_are_clear ... ok
|
||||
test language::outline_tests::noncanonical_uuid_spellings_have_no_outline_or_analysis_identity ... ok
|
||||
test language::outline_tests::outline_ranges_follow_current_bytes_without_identity_stabilization ... ok
|
||||
test language::outline_tests::outline_roles_preserve_unicode_crlf_and_exact_escaped_uuid_literal ... ok
|
||||
test language::outline_tests::uppercase_and_json_escaped_header_ids_survive_both_parsers_and_outline ... ok
|
||||
test semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope ... ok
|
||||
test source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes ... ok
|
||||
test source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed ... ok
|
||||
test source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck ... ok
|
||||
test source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path ... ok
|
||||
test source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry ... ok
|
||||
test source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership ... ok
|
||||
test source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes ... ok
|
||||
test source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last ... ok
|
||||
test source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility ... ok
|
||||
test source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations ... ok
|
||||
test source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files ... ok
|
||||
test source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency ... ok
|
||||
test source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files ... ok
|
||||
test source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes ... ok
|
||||
test topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage ... ok
|
||||
test topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass ... ok
|
||||
test topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output ... ok
|
||||
test validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate ... ok
|
||||
test view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates ... ok
|
||||
test view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model ... ok
|
||||
test view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities ... ok
|
||||
test view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides ... ok
|
||||
test view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all ... ok
|
||||
test view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers ... ok
|
||||
test view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table ... ok
|
||||
test view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply ... ok
|
||||
test view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed ... ok
|
||||
|
||||
test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.58s
|
||||
|
||||
Running tests\communication_boundary_scenarios.rs (target\debug\deps\communication_boundary_scenarios-7a1f8fd9edb50855.exe)
|
||||
|
||||
running 3 tests
|
||||
test mapped_unoriented_boundary_resolves_reverse_call_and_reply_from_actual_binding ... ok
|
||||
test reverse_boundary_scenario_transition_keeps_call_orientation_and_reply_identity ... ok
|
||||
test unoriented_flow_boundary_honors_ordinary_direction_but_preserves_correlated_reply_exception ... ok
|
||||
|
||||
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s
|
||||
|
||||
Running tests\communication_means.rs (target\debug\deps\communication_means-990e38064d3fe91c.exe)
|
||||
|
||||
running 9 tests
|
||||
test communication_allocation_checks_whole_partial_pair_and_does_not_guess_roles ... ok
|
||||
test communication_allocation_items_use_specialization_and_empty_is_not_wildcard ... ok
|
||||
test communication_means_are_distinct_oa_participant_relations_and_strict_source6_records ... ok
|
||||
test communication_reverse_transition_projects_owners_without_oa_ports ... ok
|
||||
test communication_scenario_ambiguous_and_incomplete_bindings_never_guess ... ok
|
||||
test communication_scenario_reverse_call_and_reply_follow_actual_direction ... ok
|
||||
test communication_schema5_upgrade_preserves_legacy_data_and_exact_source_trivia ... ok
|
||||
test communication_semantic_endpoint_take_needs_scoped_decision_and_exact_history ... ok
|
||||
test communication_transition_requires_explicit_ports_and_preserves_participant_mapping ... ok
|
||||
|
||||
test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.46s
|
||||
|
||||
Running tests\coverage_diagnostics.rs (target\debug\deps\coverage_diagnostics-a11f9faaabe376fc.exe)
|
||||
|
||||
running 6 tests
|
||||
test grouping_and_scenario_only_capabilities_do_not_duplicate_support_warnings ... ok
|
||||
test included_process_and_nested_scenario_evidence_is_identity_based_in_both_layers ... ok
|
||||
test incomplete_oa_repairs_exact_records_and_ordered_membership_without_inference ... ok
|
||||
test multifile_lint_preserves_core_codes_ids_and_actual_owning_source_paths ... ok
|
||||
test non_leaf_exchange_locations_use_work_endpoints_including_typed_sa_ports ... ok
|
||||
test structural_errors_suppress_completeness_cascades_and_rejection_keeps_the_model ... ok
|
||||
|
||||
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
|
||||
|
||||
Running tests\language.rs (target\debug\deps\language-97c09ff41cc34082.exe)
|
||||
|
||||
running 16 tests
|
||||
test all_typed_fields_round_trip_with_stable_aliases_and_occurrences ... ok
|
||||
test authoring_defaults_and_forward_references_remain_strict ... ok
|
||||
test branching_reused_processes_and_chains_have_lossless_readable_source ... ok
|
||||
test complete_normative_examples_are_accepted_by_the_real_parser ... ok
|
||||
test coordinate_bits_and_permitted_strings_survive_text_and_storage ... ok
|
||||
test deeply_nested_invalid_draft_returns_a_diagnostic_without_exhausting_the_stack ... ok
|
||||
test global_identity_and_alias_collisions_include_diagram_nodes_and_project ... ok
|
||||
test malformed_json_never_ignores_duplicate_maps_or_nested_unknown_fields ... ok
|
||||
test original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions ... ok
|
||||
test text_and_model_transactions_preserve_history_with_stable_aliases ... ok
|
||||
test tolerant_analysis_covers_unicode_and_returns_declarations_before_failure ... ok
|
||||
test typed_events_vertices_and_transition_kinds_round_trip_in_both_layers ... ok
|
||||
test typed_scenario_messages_values_and_reuse_round_trip_in_both_work_perspectives ... ok
|
||||
test typed_unknown_fields_enums_duplicates_and_reference_spelling_are_rejected ... ok
|
||||
test v1_repeated_exchange_occurrences_and_authored_aliases_survive ... ok
|
||||
test v1_text_and_json_migrate_deterministically_without_losing_legacy_semantics ... ok
|
||||
|
||||
test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.03s
|
||||
|
||||
Running tests\port_anchors.rs (target\debug\deps\port_anchors-b061cd7f86708c0c.exe)
|
||||
|
||||
running 13 tests
|
||||
test every_side_uses_exact_final_border_fraction_and_outward_routing_normal ... ok
|
||||
test invalid_anchors_and_payloads_fail_atomically_including_duplicate_owner_placements ... ok
|
||||
test malformed_source_anchor_records_have_located_errors ... ok
|
||||
test many_neutral_ports_balance_capacity_without_a_giant_bottom_footer ... ok
|
||||
test narrow_peer_gap_uses_clear_side_instead_of_a_blocked_facing_stub ... ok
|
||||
test nested_owner_bounds_group_movement_and_authored_routes_share_the_same_geometry ... ok
|
||||
test neutral_connected_ports_face_peers_and_unconnected_ports_use_four_sides ... ok
|
||||
test port_upsert_reset_and_undo_preserve_unrelated_node_fields_and_list_order ... ok
|
||||
test reidentification_deletion_reuse_and_owner_repair_preserve_correct_identity ... ok
|
||||
test resetting_last_source_anchors_preserves_comments_and_can_add_a_new_manual_record ... ok
|
||||
test separate_views_resize_layout_and_hidden_owners_keep_manual_metadata ... ok
|
||||
test source_json_roundtrip_defaults_and_admission_include_anchor_records ... ok
|
||||
test source_updater_keeps_comment_attachment_through_identity_swap_and_anchor_reordering ... ok
|
||||
|
||||
test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.93s
|
||||
|
||||
Running tests\port_migration.rs (target\debug\deps\port_migration-e708fe37c6bb1126.exe)
|
||||
|
||||
running 8 tests
|
||||
test frozen_original_v2_reader_preserves_every_original_record ... ok
|
||||
test generated_alias_collision_is_deterministically_suffixed ... ok
|
||||
test generated_endpoint_collision_in_any_object_category_is_located_and_rejected ... ok
|
||||
test legacy_oa_inout_ports_attachments_and_traces_remain_unclassified ... ok
|
||||
test loading_v2_does_not_rewrite_original_bytes ... ok
|
||||
test migration_admission_counts_generated_objects_records_and_references ... ok
|
||||
test missing_v2_endpoints_are_deterministic_reported_and_independently_typed ... ok
|
||||
test old_contract_is_validated_before_new_shapes_and_v1_flows_through_v2 ... ok
|
||||
|
||||
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.22s
|
||||
|
||||
Running tests\port_source.rs (target\debug\deps\port_source-17eef8940e2461a6.exe)
|
||||
|
||||
running 3 tests
|
||||
test source4_covers_typed_contracts_roles_allocations_and_nested_legacy_references ... ok
|
||||
test source4_rejects_mixed_component_kinds_and_nested_reference_typos ... ok
|
||||
test source4_requires_explicit_port_contract_and_fe_endpoints_without_generation ... ok
|
||||
|
||||
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
|
||||
|
||||
Running tests\prepared_commands.rs (target\debug\deps\prepared_commands-bef0ad8b90f33141.exe)
|
||||
|
||||
running 7 tests
|
||||
test all_edit_commands_record_their_implicit_identity_change ... ok
|
||||
test deletion_and_cascade_discard_origins_before_uuid_reuse ... ok
|
||||
test embedded_diagram_replacement_cannot_revive_deleted_node_origin ... ok
|
||||
test explicit_chains_and_nested_swaps_compose_original_identity ... ok
|
||||
test failed_preparation_leaves_input_unchanged_after_intermediate_identity_work ... ok
|
||||
test fresh_creation_has_no_origin_even_when_subsequently_reidentified ... ok
|
||||
test replacement_resets_correspondence_against_the_original_input ... ok
|
||||
|
||||
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s
|
||||
|
||||
Running tests\process_diagnostics.rs (target\debug\deps\process_diagnostics-dac8f5b012ef6ca8.exe)
|
||||
|
||||
running 1 test
|
||||
test sequence_gaps_name_occurrences_exchanges_and_endpoints ... ok
|
||||
|
||||
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
|
||||
|
||||
Running tests\r3_constructor_ack.rs (target\debug\deps\r3_constructor_ack-1f6548c068003bc6.exe)
|
||||
|
||||
running 8 tests
|
||||
test equal_constructor_candidate_requires_independent_selection_of_changed_descendants ... ok
|
||||
test first_constructor_acknowledgement_agrees_only_on_its_canonical_discriminator_slot ... ok
|
||||
test first_equal_constructor_acknowledges_only_discriminator_in_every_family_and_direction ... ok
|
||||
test historical_switches_retain_groups_and_completed_requests_still_reject_in_both_directions ... ok
|
||||
test independent_constructor_and_leaf_selections_complete_missing_or_empty_baselines ... ok
|
||||
test migrated_equal_constructor_can_complete_semantic_review_without_model_changes ... ok
|
||||
test one_sided_or_disappeared_message_constructor_is_not_an_equal_scalar_acknowledgement ... ok
|
||||
test reset_equal_constructor_does_not_refresh_previously_reviewed_descendants ... ok
|
||||
|
||||
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.15s
|
||||
|
||||
Running tests\r3_migration.rs (target\debug\deps\r3_migration-bf34b9bf97ee50c9.exe)
|
||||
|
||||
running 5 tests
|
||||
test authored_v4_modules_upgrade_only_the_version_and_preserve_nested_comments ... ok
|
||||
test frozen_v4_json_and_source_preserve_the_old_review_without_fabricating_semantics ... ok
|
||||
test frozen_v4_trace_envelope_keeps_duplicate_and_unknown_field_rejection ... ok
|
||||
test older_headers_cannot_admit_new_semantic_baselines ... ok
|
||||
test original_v1_v2_v3_inputs_complete_the_explicit_upgrade_to_five ... ok
|
||||
|
||||
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
|
||||
|
||||
Running tests\r3_semantic.rs (target\debug\deps\r3_semantic-269796008284c331.exe)
|
||||
|
||||
running 35 tests
|
||||
test artifact_creation_requires_reviewed_metadata_and_deletion_retires_exact_facts ... ok
|
||||
test artifact_metadata_is_attached_and_cannot_last_write_through_two_owner_traces ... ok
|
||||
test artifact_owner_candidate_moves_link_and_conflicts_with_kept_attachment ... ok
|
||||
test atomic_annotation_full_path_updates_only_selected_row ... ok
|
||||
test atomic_binding_updates_local_and_rejects_pair_collision_and_remapping_without_reset ... ok
|
||||
test changed_state_kind_remains_reviewable_in_both_directions ... ok
|
||||
test child_membership_and_parent_resolutions_agree_by_actual_child_slot ... ok
|
||||
test combined_ordered_membership_commutes_or_requires_agreed_anchors ... ok
|
||||
test constructor_closure_does_not_restore_previously_corresponding_removed_members ... ok
|
||||
test constructor_closure_pairs_signal_members_and_requires_history_reset_in_both_directions ... ok
|
||||
test constructor_closure_preserves_target_only_literals_in_both_directions ... ok
|
||||
test constructor_retirement_cannot_override_other_sources_kept_bound_in_either_order ... ok
|
||||
test constructor_union_conflicts_with_another_sources_new_member_in_either_order ... ok
|
||||
test constructors_expand_into_independent_facts_without_outer_prose ... ok
|
||||
test enum_members_preserve_target_only_and_no_whole_list_overwrite ... ok
|
||||
test explicit_trace_selection_keeps_independent_trace_baselines ... ok
|
||||
test historical_reference_remap_preserves_text_and_deleted_reference_observations ... ok
|
||||
test independent_bounds_keep_take_and_stale_prepare ... ok
|
||||
test keeping_keyed_rows_with_an_unrelated_header_candidate_preserves_exact_authored_order ... ok
|
||||
test ordered_member_requires_anchor_or_explicit_order_and_preserves_target_only ... ok
|
||||
test prepared_inherited_annotation_cleanup_must_be_explicitly_accepted ... ok
|
||||
test repeated_keep_of_unequal_constructor_pair_cannot_swallow_bound_drift ... ok
|
||||
test retired_source_branch_retains_historical_member_pair_in_both_directions ... ok
|
||||
test reverse_existing_port_review_rejects_typed_oa_proposals_without_mutation ... ok
|
||||
test reverse_existing_port_review_retains_legacy_and_roundtrips_typed_history ... ok
|
||||
test reverse_new_port_counterpart_remains_an_explicit_sa_only_omission ... ok
|
||||
test same_target_constructor_preserves_local_members_and_reset_precedes_expansion ... ok
|
||||
test same_target_member_keys_cannot_last_write_win ... ok
|
||||
test semantic_batch_is_one_undo_and_replanning_acknowledged_values_is_noop ... ok
|
||||
test semantic_rollup_does_not_claim_unchanged_when_only_unit_is_reviewed ... ok
|
||||
test shared_definition_drift_is_linked_without_copying_definition_into_field_baseline ... ok
|
||||
test source_and_target_semantic_headers_can_be_reviewed_in_reverse ... ok
|
||||
test state_guard_and_deleted_trigger_membership_preserve_target_only_trigger ... ok
|
||||
test target_only_artifact_move_records_owner_and_metadata_in_either_order ... ok
|
||||
test wrong_family_both_na_and_duplicate_resolutions_rejected_atomically ... ok
|
||||
|
||||
test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.73s
|
||||
|
||||
Running tests\r3_source.rs (target\debug\deps\r3_source-08609969d1b81d52.exe)
|
||||
|
||||
running 7 tests
|
||||
test facet_reordering_and_reidentification_keep_comments_with_typed_row_identity ... ok
|
||||
test historical_reference_deletion_does_not_remove_the_review_or_create_a_live_alias ... ok
|
||||
test historical_uuid_and_enum_tokens_are_contextual_and_text_remains_quoted ... ok
|
||||
test included_historical_review_edits_save_and_reopen_without_rewriting_other_modules ... ok
|
||||
test prepared_semantic_review_writes_back_and_preserves_the_accepted_target_difference ... ok
|
||||
test semantic_values_remain_closed_typed_records_in_both_formats ... ok
|
||||
test typed_historical_facets_roundtrip_deleted_references_and_all_leaf_categories ... ok
|
||||
|
||||
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.94s
|
||||
|
||||
Running tests\r6_data.rs (target\debug\deps\r6_data-7308101bf5c208a2.exe)
|
||||
|
||||
running 16 tests
|
||||
test a_self_association_is_visible_with_neutral_connector_and_real_role_contracts ... ok
|
||||
test ambiguous_legacy_annotations_warn_and_reference_fields_stop_payload_descent ... ok
|
||||
test an_empty_enumeration_is_a_located_incomplete_draft ... ok
|
||||
test empty_record_collections_are_supported_but_record_literals_and_reference_defaults_are_not ... ok
|
||||
test enum_literal_edits_validate_type_and_field_defaults_in_one_candidate ... ok
|
||||
test exponential_payload_expansion_is_reported_and_recursive_finite_paths_remain_valid ... ok
|
||||
test identified_allocations_keep_protocols_order_artifacts_and_inherited_identity ... ok
|
||||
test inheritance_chain_validation_scaling_probe ... ignored, explicit inheritance scaling probe; run with --ignored --nocapture
|
||||
test inherited_interfaces_and_item_specializations_satisfy_typed_port_contracts ... ok
|
||||
test initial_transition_copies_qualified_paths_inheritance_allocations_and_associations ... ok
|
||||
test recursive_value_types_warn_while_optional_reference_cycles_and_associations_are_distinct ... ok
|
||||
test removing_inheritance_prunes_legacy_annotations_only_when_every_reachable_path_disappears ... ok
|
||||
test repeated_record_paths_enforce_call_reply_phase_and_survive_identity_changes ... ok
|
||||
test required_dictionary_closure_does_not_expand_through_incident_associations ... ok
|
||||
test scalar_bounds_defaults_unicode_units_and_failed_batches_are_exact ... ok
|
||||
test specialization_preserves_fields_rejects_cycles_and_prunes_removed_inherited_paths ... ok
|
||||
|
||||
test result: ok. 15 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.77s
|
||||
|
||||
Running tests\r6_migration.rs (target\debug\deps\r6_migration-5797f484b2bd7cd2.exe)
|
||||
|
||||
running 7 tests
|
||||
test allocation_alias_collisions_are_stable_and_duplicate_legacy_payload_fields_reject ... ok
|
||||
test deterministic_allocation_id_collision_is_located_without_overwriting_any_object ... ok
|
||||
test genuine_v3_preserves_typed_ports_and_allocates_deterministic_relationships ... ok
|
||||
test recursive_legacy_record_paths_remain_ambiguous_instead_of_becoming_one_argument ... ok
|
||||
test unique_legacy_nested_value_is_qualified_and_physical_nature_is_not_guessed ... ok
|
||||
test v1_and_frozen_v2_inputs_reach_four_through_the_shared_data_upgrade ... ok
|
||||
test v3_changed_payloads_reject_schema4_fields_and_new_constructor_names ... ok
|
||||
|
||||
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s
|
||||
|
||||
Running tests\r6_source.rs (target\debug\deps\r6_source-eda47e20121970ae.exe)
|
||||
|
||||
running 5 tests
|
||||
test authored_v3_bundle_upgrade_preserves_includes_nested_ownership_comments_and_identity ... ok
|
||||
test inferring_a_legacy_path_keeps_rationale_inside_its_argument ... ok
|
||||
test omitted_ids_are_stabilized_before_allocation_identity_generation ... ok
|
||||
test qualified_value_reordering_and_path_reidentification_keep_each_arguments_comments ... ok
|
||||
test schema4_typed_values_supertype_paths_and_protocols_roundtrip ... ok
|
||||
|
||||
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
|
||||
|
||||
Running tests\release1_teaching.rs (target\debug\deps\release1_teaching-96dec4d6bbe28873.exe)
|
||||
|
||||
running 4 tests
|
||||
test release1_teaching_preserves_explicit_transport_direction_reuse_and_view_identity ... ok
|
||||
test release1_teaching_regeneration_and_shipped_source_are_exact_with_one_intentional_warning ... ok
|
||||
test release1_teaching_rejects_guessed_ports_and_wrong_performer_without_changing_source ... ok
|
||||
test release1_teaching_review_changes_only_the_selected_counterpart_and_preserves_modules ... ok
|
||||
|
||||
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.15s
|
||||
|
||||
Running tests\release_capabilities.rs (target\debug\deps\release_capabilities-0a65c82b2aca98f8.exe)
|
||||
|
||||
running 7 tests
|
||||
test capability_and_mission_links_enforce_direction_family_and_layer ... ok
|
||||
test capability_semantics_remain_edges_independent_of_visual_containment ... ok
|
||||
test conditional_extension_remains_editable_and_condition_is_validated ... ok
|
||||
test inclusion_and_specialization_reject_transitive_cycles_atomically ... ok
|
||||
test mission_map_transition_preserves_all_relationship_endpoints_and_conditions_both_ways ... ok
|
||||
test mission_reidentification_and_deletion_preserve_reference_integrity_and_undo ... ok
|
||||
test operational_missions_have_typed_bidirectional_counterparts_and_legacy_choices ... ok
|
||||
|
||||
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.35s
|
||||
|
||||
Running tests\release_diagrams.rs (target\debug\deps\release_diagrams-8eeb84d4d9252dad.exe)
|
||||
|
||||
running 4 tests
|
||||
test architecture_is_nested_exchange_context_and_ports_attach_without_placements ... ok
|
||||
test port_identity_collapse_and_group_movement_do_not_invent_semantic_edges ... ok
|
||||
test unplaced_work_parent_cannot_detach_a_leaf_from_its_visible_performer ... ok
|
||||
test view_filtering_keeps_placements_and_source_and_separates_capability_content ... ok
|
||||
|
||||
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.60s
|
||||
|
||||
Running tests\release_language_limits.rs (target\debug\deps\release_language_limits-a4d2b1e065a73d50.exe)
|
||||
|
||||
running 4 tests
|
||||
test declaration_limits_precede_reference_resolution_and_structural_validation ... ok
|
||||
test json_record_and_step_limits_precede_model_errors_and_preserve_the_candidate ... ok
|
||||
test legacy_budgets_include_generated_occurrences_and_placements_before_migration ... ok
|
||||
test lint_reports_located_engineering_warnings_without_rejecting_valid_drafts ... ok
|
||||
|
||||
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.84s
|
||||
|
||||
Running tests\release_ports.rs (target\debug\deps\release_ports-064256672c8c4cee.exe)
|
||||
|
||||
running 13 tests
|
||||
test ambiguous_reuse_creates_a_fresh_port_and_collisions_never_overwrite ... ok
|
||||
test component_generation_requires_real_allocations_and_reuses_existing_facts ... ok
|
||||
test deferred_deletion_preserves_preview_explicit_deletion_and_reidentification ... ok
|
||||
test deletion_preserves_independent_ports_but_removes_required_dependents ... ok
|
||||
test directed_legacy_resolution_retains_unclassified_interface_and_role_identity ... ok
|
||||
test functional_creation_reuse_and_item_sync_are_atomic_and_identity_safe ... ok
|
||||
test generated_ports_respect_authored_exchange_aliases ... ok
|
||||
test invalid_replacement_rolls_back_without_repairing_explicit_replacement_projects ... ok
|
||||
test legacy_split_preserves_original_identity_prose_interface_artifact_constraint_and_trace ... ok
|
||||
test projection_anchors_are_contract_aware_and_unoriented_connections_keep_their_identity ... ok
|
||||
test replacement_port_allocation_retains_exchange_mapping_and_evidence_in_either_order ... ok
|
||||
test standard_interface_roles_do_not_follow_message_direction_and_kind_mixing_is_rejected ... ok
|
||||
test transitions_create_sa_ports_and_omit_sa_implementation_from_portless_oa ... ok
|
||||
|
||||
test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.33s
|
||||
|
||||
Running tests\release_routing.rs (target\debug\deps\release_routing-903c996fdf1193a4.exe)
|
||||
|
||||
running 13 tests
|
||||
test component_ports_use_actual_owners_in_movement_and_folded_lookup ... ok
|
||||
test finite_boundary_values_and_temporarily_hidden_edges_remain_editable ... ok
|
||||
test group_movement_translates_internal_routes_once_and_keeps_external_pins ... ok
|
||||
test group_translation_beyond_coordinate_limit_rolls_back_nodes_and_routes ... ok
|
||||
test hiding_or_relocating_a_node_does_not_erase_route_metadata ... ok
|
||||
test invalid_routes_reject_atomically_with_a_located_diagnostic ... ok
|
||||
test layout_preserves_authored_route_count_order_labels_and_undo ... ok
|
||||
test old_models_get_empty_routes_and_route_json_is_strict ... ok
|
||||
test reidentify_and_delete_preserve_or_clean_routes_with_the_semantic_edge ... ok
|
||||
test route_edits_are_one_history_step_and_identical_edits_preserve_redo ... ok
|
||||
test route_upsert_preserves_other_entries_and_accepts_an_explicit_empty_default ... ok
|
||||
test single_endpoint_raw_edits_and_differing_group_deltas_keep_world_pins ... ok
|
||||
test trace_routes_follow_trace_identity_and_cleanup_without_extra_objects ... ok
|
||||
|
||||
test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.73s
|
||||
|
||||
Running tests\release_scenarios.rs (target\debug\deps\release_scenarios-99d4437dec694779.exe)
|
||||
|
||||
running 14 tests
|
||||
test calls_and_replies_have_real_direction_correlation_and_order ... ok
|
||||
test conditional_and_parallel_replies_cannot_answer_one_call_twice_but_alternatives_can ... ok
|
||||
test conditional_lifetime_changes_conflict_with_later_or_parallel_use_not_exclusive_use ... ok
|
||||
test create_delete_and_local_timer_messages_enforce_lifetime_rules ... ok
|
||||
test deleting_reused_scenarios_or_bound_lifelines_preserves_callers_and_undo ... ok
|
||||
test effective_message_endpoints_are_shared_for_forward_and_reverse_reply_choices ... ok
|
||||
test loop_fragment_repetition_is_distinct_from_recursive_scenario_use ... ok
|
||||
test optional_cleanup_does_not_claim_a_repeated_lifetime_is_balanced ... ok
|
||||
test repeated_lifecycle_requires_per_iteration_balance_without_prohibiting_balanced_loops ... ok
|
||||
test replies_repeated_without_their_call_warn_in_each_extra_loop_scope ... ok
|
||||
test reuse_rejects_wrong_bindings_recursive_calls_and_wrong_viewpoints ... ok
|
||||
test reused_scenarios_bind_existing_roles_and_transition_the_reference_closure ... ok
|
||||
test role_lifelines_require_explicit_work_assignment_not_just_a_shared_realizing_entity ... ok
|
||||
test value_annotations_are_bound_to_carried_fields_and_all_references_follow_identity_changes ... ok
|
||||
|
||||
test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.30s
|
||||
|
||||
Running tests\release_states.rs (target\debug\deps\release_states-7b7dcc07017ce891.exe)
|
||||
|
||||
running 11 tests
|
||||
test boundary_points_enforce_inside_outside_local_routing_and_one_route_per_region ... ok
|
||||
test choices_and_junctions_report_unfinished_guards_but_reject_conflicting_defaults_or_triggers ... ok
|
||||
test event_reference_identity_cleanup_and_undo_preserve_triggering_intent ... ok
|
||||
test every_vertex_is_an_editable_draft_but_only_stable_states_own_behavior_or_regions ... ok
|
||||
test fork_join_detect_concurrency_at_the_common_composite_not_deep_immediate_regions ... ok
|
||||
test histories_remain_per_region_with_shallow_direct_and_deep_nested_fallbacks ... ok
|
||||
test initial_final_and_terminate_reject_forbidden_routes_and_cardinality_atomically ... ok
|
||||
test machine_subtrees_and_selected_edges_transition_events_work_and_payloads_in_both_directions ... ok
|
||||
test reachability_follows_nested_default_entry_and_reports_disconnected_vertices ... ok
|
||||
test transition_kinds_distinguish_internal_external_self_and_local_composite_routing ... ok
|
||||
test typed_events_trigger_alternatives_and_effects_validate_without_owner_restrictions ... ok
|
||||
|
||||
test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.09s
|
||||
|
||||
Running tests\release_topology.rs (target\debug\deps\release_topology-cc1c51a4ff25a907.exe)
|
||||
|
||||
running 6 tests
|
||||
test branching_reusable_processes_transition_as_contextual_topology_in_both_directions ... ok
|
||||
test contextual_links_match_work_exchange_endpoints_and_reject_foreign_owners ... ok
|
||||
test legacy_linear_exchange_only_sequences_keep_their_existing_meaning ... ok
|
||||
test loops_are_allowed_while_missing_guards_and_disconnected_paths_are_diagnosed ... ok
|
||||
test reuse_rejects_recursive_or_cross_layer_targets_and_deleted_targets_become_drafts ... ok
|
||||
test topology_identity_edits_and_deletions_preserve_remaining_paths_and_undo ... ok
|
||||
|
||||
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.59s
|
||||
|
||||
Running tests\review_regressions.rs (target\debug\deps\review_regressions-6ce07563d4fbd2ae.exe)
|
||||
|
||||
running 15 tests
|
||||
test an_explicit_merged_destination_stays_reviewed_on_repeated_preview ... ok
|
||||
test capability_mission_transition_remains_an_explicit_choice_in_both_directions ... ok
|
||||
test checked_save_rejects_external_changes_and_preserves_their_exact_bytes ... ok
|
||||
test checked_save_rejects_external_deletion_without_recreating_the_file ... ok
|
||||
test checked_save_returns_exact_bytes_and_accepts_unchanged_external_content ... ok
|
||||
test destination_only_changes_remain_available_for_reverse_propagation ... ok
|
||||
test divergent_changes_on_both_sides_still_require_review ... ok
|
||||
test factory_and_add_commands_share_fragment_branch_defaults ... ok
|
||||
test invalid_placement_relocations_preserve_model_artifacts_and_redo ... ok
|
||||
test keeping_divergent_values_is_idempotent_in_both_directions ... ok
|
||||
test later_source_changes_propagate_without_overwriting_other_reviewed_fields ... ok
|
||||
test relocating_a_placement_preserves_identity_artifacts_and_history ... ok
|
||||
test same_parent_reparent_preserves_fragment_branch_order_and_history ... ok
|
||||
test same_parent_reparent_preserves_sequence_order_revision_and_redo ... ok
|
||||
test unowned_state_machine_is_valid_incomplete_work_in_both_layers ... ok
|
||||
|
||||
test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.69s
|
||||
|
||||
Running tests\route_source.rs (target\debug\deps\route_source-b277d2f3d8dc31a9.exe)
|
||||
|
||||
running 5 tests
|
||||
test invalid_route_source_has_located_errors_and_no_silent_nested_defaults ... ok
|
||||
test omitted_schema_three_routes_default_to_empty_and_v2_reader_stays_frozen ... ok
|
||||
test route_commands_json_and_one_step_undo_recover_exact_model_and_canonical_source ... ok
|
||||
test route_records_share_model_admission_for_source_json_and_bundles ... ok
|
||||
test route_source_json_and_bundle_roundtrips_preserve_order_defaults_and_edge_aliases ... ok
|
||||
|
||||
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.72s
|
||||
|
||||
Running tests\routing_geometry.rs (target\debug\deps\routing_geometry-68821a78b261b72b.exe)
|
||||
|
||||
running 18 tests
|
||||
test authored_pins_keep_traversal_order_even_when_reversing_and_repeated ... ok
|
||||
test automatic_label_fraction_survives_its_first_authored_drag_without_a_jump ... ok
|
||||
test blocked_pin_is_retained_and_warned_without_nan_or_diagonal_fallback ... ok
|
||||
test bottom_standard_ports_are_approached_from_below ... ok
|
||||
test collapse_suspends_only_promoted_endpoints_and_never_changes_stored_route ... ok
|
||||
test compressed_grid_search_finds_multi_turn_exit_from_a_narrow_corridor ... ok
|
||||
test deterministic_under_input_and_route_list_permutations ... ok
|
||||
test excessive_search_grid_falls_back_with_an_explicit_warning_and_preserved_endpoints ... ok
|
||||
test exhausted_search_budget_survives_label_and_pin_previews ... ok
|
||||
test functional_endpoints_preserve_real_ports_and_normals_while_detouring ... ok
|
||||
test interpolation_projection_empty_and_repeated_points_are_well_defined ... ok
|
||||
test label_geometry_and_bounds_are_shared_exact_and_unicode_safe ... ok
|
||||
test nested_endpoint_enclosure_is_traversable_but_its_header_and_siblings_are_not ... ok
|
||||
test nonport_relations_try_clear_alternate_sides_and_label_only_supported_roles ... ok
|
||||
test routing_100_nodes_150_edges_has_bounded_work_and_reports_actual_time ... ok
|
||||
test single_edge_preview_matches_settled_geometry_and_preserves_other_routes ... ok
|
||||
test single_pin_above_an_oa_interaction_makes_a_detour_without_a_retraced_spur ... ok
|
||||
test workshop_automatic_labels_are_readable_without_mutating_authored_routes ... ok
|
||||
|
||||
test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 53.98s
|
||||
|
||||
Running tests\routing_labels.rs (target\debug\deps\routing_labels-fd888417f87fb732.exe)
|
||||
|
||||
running 2 tests
|
||||
test authored_overlap_is_exact_and_reset_only_repositions_automatic_text ... ok
|
||||
test demo_architecture_labels_do_not_cover_earlier_or_later_connection_strokes ... ok
|
||||
|
||||
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s
|
||||
|
||||
Running tests\semantic_artifact_absence_oracle.rs (target\debug\deps\semantic_artifact_absence_oracle-8be27978657e4876.exe)
|
||||
|
||||
running 2 tests
|
||||
test moved_away_source_artifact_counts_as_absent_from_reviewed_owner ... ok
|
||||
test target_only_artifact_take_preserves_without_fabricated_source_identity ... ok
|
||||
|
||||
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
|
||||
|
||||
Running tests\semantic_attachments_gui_oracle.rs (target\debug\deps\semantic_attachments_gui_oracle-76da4d793308f69e.exe)
|
||||
|
||||
running 4 tests
|
||||
test attachment_candidate_and_direct_record_keep_conflict_by_actual_slot_in_either_order ... ok
|
||||
test attachment_candidate_changes_existing_parent_or_endpoint_without_attached_record_trace ... ok
|
||||
test convergent_owner_attachment_candidates_agree_and_keep_cannot_override_them ... ok
|
||||
test incident_absence_take_refuses_but_explicit_candidate_endpoint_is_reviewable ... ok
|
||||
|
||||
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.84s
|
||||
|
||||
Running tests\source6_view_contract.rs (target\debug\deps\source6_view_contract-50ca0334a316311d.exe)
|
||||
|
||||
running 8 tests
|
||||
test source6_category_and_saved_selection_reidentify_delete_preserve_empty_filters ... ok
|
||||
test source6_category_transition_requires_mapped_members_and_reviews_exact_set ... ok
|
||||
test source6_edge_availability_uses_actual_shared_projection_fold_and_placement_rules ... ok
|
||||
test source6_new_historical_facts_are_rejected_under_source5_even_without_live_categories ... ok
|
||||
test source6_projection_filters_keep_placements_and_label_modes_are_presentation_only ... ok
|
||||
test source6_traceability_default_keeps_both_layers_and_indexed_projection_matches ... ok
|
||||
test source6_view_defaults_cannot_be_smuggled_under_old_json_headers ... ok
|
||||
test source6_views_round_trip_strict_fields_and_reference_aliases ... ok
|
||||
|
||||
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.66s
|
||||
|
||||
Running tests\source7_contract.rs (target\debug\deps\source7_contract-123fc27f9d8f3754.exe)
|
||||
|
||||
running 16 tests
|
||||
test source7_allocation_removal_requires_independent_channel_repair_and_keeps_values ... ok
|
||||
test source7_assembly_purposes_do_not_invent_precedence_or_global_coverage ... ok
|
||||
test source7_context_lifecycle_source_history_and_closed_admission ... ok
|
||||
test source7_context_resource_limits_are_per_request_and_count_authored_paths ... ok
|
||||
test source7_operation_allocation_delete_repairs_both_call_and_separate_reply_channels ... ok
|
||||
test source7_operation_inherited_exact_allocation_is_not_a_same_item_substitute ... ok
|
||||
test source7_operation_reverse_unoriented_call_and_reply_use_actual_binding ... ok
|
||||
test source7_operation_transmission_matrix_rejects_mismatch_and_warns_unspecified ... ok
|
||||
test source7_ordinary_old_calls_keep_bytes_and_explicit_null_is_not_old_admission ... ok
|
||||
test source7_parameterless_operations_have_exact_protocol_identity_and_deletion_intent ... ok
|
||||
test source7_repeated_nested_qualified_precedence_and_cache_are_distinct ... ok
|
||||
test source7_reply_derives_call_signature_and_void_return_channel_still_carries_operation ... ok
|
||||
test source7_selected_operation_requires_channel_lifelines_and_proven_direction ... ok
|
||||
test source7_semantic_facets_retain_typed_context_and_operation_references ... ok
|
||||
test source7_source_bundle_migration_is_token_only_and_new_link_stays_with_caller ... ok
|
||||
test source7_transition_preserves_qualified_paths_and_requires_reviewed_operation_omission ... ok
|
||||
|
||||
test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.18s
|
||||
|
||||
Running tests\source_files.rs (target\debug\deps\source_files-58801ec94e1320e6.exe)
|
||||
|
||||
running 8 tests
|
||||
test aggregate_budgets_and_portable_paths_are_checked_before_loading_excess_data ... ok
|
||||
test discovery_never_refreshes_drafts_and_preserves_detached_buffers ... ok
|
||||
test forged_compiled_model_or_index_cannot_be_saved ... ok
|
||||
test invalid_and_missing_includes_keep_editable_text_and_located_diagnostics ... ok
|
||||
test loading_keeps_original_no_uuid_bytes_and_saving_stabilizes_exactly_once ... ok
|
||||
test new_destinations_require_explicit_missing_expectations_and_reject_collisions ... ok
|
||||
test physical_hard_link_aliases_are_rejected ... ok
|
||||
test unchanged_dependency_edits_and_deletions_block_save_before_any_write ... ok
|
||||
|
||||
test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.44s
|
||||
|
||||
Running tests\source_identity_updates.rs (target\debug\deps\source_identity_updates-dfe9ea8cf3bdc5ff.exe)
|
||||
|
||||
running 3 tests
|
||||
test identity_and_alias_edit_keep_authored_file_and_reference_rationale ... ok
|
||||
test identity_swap_and_reorder_keep_both_declarations_and_item_comments_with_origin ... ok
|
||||
test provenance_cannot_merge_records_or_cross_record_classes ... ok
|
||||
|
||||
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s
|
||||
|
||||
Running tests\source_nested_updates.rs (target\debug\deps\source_nested_updates-17c3b9aa0270e024.exe)
|
||||
|
||||
running 12 tests
|
||||
test additions_nest_in_existing_and_new_owners_while_authored_flat_records_stay_flat ... ok
|
||||
test compact_same_file_reparent_and_unnest_preserve_explicit_parent_comments ... ok
|
||||
test crlf_moved_and_new_children_preserve_authored_and_destination_line_endings ... ok
|
||||
test cross_file_move_carries_attached_comments_and_subtree_but_leaves_gap_notes ... ok
|
||||
test deep_structural_writeback_runs_on_a_small_thread_stack ... ok
|
||||
test deleted_owner_identity_reused_by_new_owner_does_not_keep_old_lexical_ownership ... ok
|
||||
test deleting_owner_retains_annotations_and_extracts_independently_moved_descendant ... ok
|
||||
test independent_descendant_move_can_reverse_old_containment_without_overlapping_edits ... ok
|
||||
test moving_a_child_keeps_the_owners_opening_line_comment_with_its_owner ... ok
|
||||
test nested_scalar_edits_touch_only_authored_tokens ... ok
|
||||
test nested_typed_reference_list_updates_keep_item_rationale_while_port_moves ... ok
|
||||
test nested_uuid_alias_swap_and_cross_file_move_follow_command_provenance ... ok
|
||||
|
||||
test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 29.80s
|
||||
|
||||
Running tests\source_project.rs (target\debug\deps\source_project-11a9292f9a74332f.exe)
|
||||
|
||||
running 33 tests
|
||||
test added_list_items_empty_lists_and_literal_changes_preserve_existing_annotations ... ok
|
||||
test advisory_lint_locations_refer_to_raw_drafts_before_identity_stabilization ... ok
|
||||
test alias_updates_touch_only_header_and_reference_tokens_even_with_comments_after_at ... ok
|
||||
test canonical_export_groups_semantic_roots_ports_and_placements_and_is_deterministic ... ok
|
||||
test complete_demo_preserves_behavior_artifacts_traces_and_every_placement ... ok
|
||||
test constructor_tag_changes_retain_shared_nested_fields_and_removed_field_comments ... ok
|
||||
test cross_file_typed_ports_global_forward_references_and_stable_ids ... ok
|
||||
test duplicate_alias_and_identity_report_both_files_including_project_identity ... ok
|
||||
test duplicate_include_edges_count_toward_admission_and_ordered_references_are_aggregate ... ok
|
||||
test exported_case_colliding_root_aliases_are_portable_and_large_root_sets_are_bounded ... ok
|
||||
test failed_update_preserves_candidate_and_rejects_stale_index ... ok
|
||||
test generated_id_insertion_handles_adjacent_header_tokens_and_remains_exactly_indexed ... ok
|
||||
test graphical_move_updates_only_its_owned_view_document ... ok
|
||||
test include_inspection_returns_located_failure_without_partial_discovery_and_is_bounded ... ok
|
||||
test include_inspection_reuses_strict_entry_fragment_syntax_and_real_spans ... ok
|
||||
test includes_are_once_only_and_cycles_missing_and_unreachable_files_are_located ... ok
|
||||
test invalid_cross_file_route_references_and_geometry_locate_the_authored_view ... ok
|
||||
test json_bundle_rejects_duplicate_file_keys_and_unknown_fields ... ok
|
||||
test kind_change_removes_field_syntax_but_keeps_its_comments_and_other_fields ... ok
|
||||
test model_updates_rewrite_cross_file_alias_uses_preserve_ownership_and_untouched_comments ... ok
|
||||
test moving_declarations_between_files_changes_no_semantics_or_ids ... ok
|
||||
test nested_message_value_edits_preserve_field_comments_and_reordering_uses_field_identity ... ok
|
||||
test new_children_inherit_owner_file_new_roots_add_include_and_deletion_keeps_files ... ok
|
||||
test omitted_defaults_stay_omitted_and_new_fields_do_not_reformat_surviving_fields ... ok
|
||||
test portable_paths_reject_escapes_devices_urls_and_case_collisions ... ok
|
||||
test project_admission_is_aggregate_and_precedes_global_resolution ... ok
|
||||
test reference_list_reordering_carries_item_comments_and_alias_spelling_with_identity ... ok
|
||||
test removed_list_items_and_declarations_keep_comments_as_enclosing_annotations ... ok
|
||||
test route_edits_keep_diagram_file_ownership_and_comments_with_edge_identity ... ok
|
||||
test scalar_header_guard_and_project_edits_preserve_exact_crlf_trivia_and_escape_spelling ... ok
|
||||
test scalar_record_constructor_changes_keep_comments_inside_removed_values ... ok
|
||||
test single_string_and_legacy_apis_remain_explicit_and_filesystem_free ... ok
|
||||
test source_errors_keep_exact_fragment_unicode_positions ... ok
|
||||
|
||||
test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.24s
|
||||
|
||||
Running tests\state_diagrams.rs (target\debug\deps\state_diagrams-9ed455c217df96c8.exe)
|
||||
|
||||
running 13 tests
|
||||
test contexts_restrict_membership_without_changing_legacy_hidden_placements ... ok
|
||||
test cross_machine_reparent_requires_atomic_placement_and_route_repair ... ok
|
||||
test empty_and_partial_views_are_read_only_and_omit_unrelated_edges ... ok
|
||||
test folding_retains_authored_routes_without_false_self_transitions ... ok
|
||||
test grouped_moves_translate_hidden_descendants_and_pins_only_in_one_view ... ok
|
||||
test initial_transition_attaches_to_the_compact_symbol_and_preview_keeps_settled_geometry ... ok
|
||||
test layout_reserves_internal_rows_and_state_routes_retain_hard_pins ... ok
|
||||
test moving_a_region_does_not_translate_pins_attached_to_a_stationary_state_boundary ... ok
|
||||
test real_state_symbols_boundaries_internal_rows_and_self_loops_share_geometry ... ok
|
||||
test reconnect_keeps_identity_and_validates_replacement_without_double_counting ... ok
|
||||
test remapping_and_machine_deletion_include_dedicated_views_and_dependents ... ok
|
||||
test source_updates_preserve_context_identity_and_unrelated_authored_bytes ... ok
|
||||
test strict_context_wire_source_and_admission_contract ... ok
|
||||
|
||||
test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.99s
|
||||
|
||||
Running tests\workflows.rs (target\debug\deps\workflows-92b670a10a66cf55.exe)
|
||||
|
||||
running 28 tests
|
||||
test artifacts_preserve_arbitrary_uri_and_revision_without_fetch ... ok
|
||||
test automatic_transition_does_not_accept_arbitrary_target_kinds ... ok
|
||||
test batch_is_one_undo_and_noop_does_not_change_revision ... ok
|
||||
test bidirectional_transition_creates_reuses_and_updates_one_history_transaction ... ok
|
||||
test both_side_transition_conflicts_require_explicit_field_resolution ... ok
|
||||
test create_occurrence_attaches_once_and_repeats_exchange_by_distinct_ids ... ok
|
||||
test deleting_source_cascades_owned_records_but_keeps_other_layer_counterpart ... ok
|
||||
test demo_has_both_layers_complete_contracts_and_no_checks ... ok
|
||||
test demo_is_valid_and_preserves_uuid_and_alias_through_json ... ok
|
||||
test every_demo_identity_can_be_remapped_and_deleted_without_dangling_references ... ok
|
||||
test explicit_dependencies_map_chain_order_and_repeated_occurrences ... ok
|
||||
test failed_batch_preserves_model_history_revision_and_redo ... ok
|
||||
test identity_aliases_and_map_keys_share_global_namespace ... ok
|
||||
test invalid_geometry_and_new_payload_fields_are_rejected ... ok
|
||||
test items_ports_interfaces_and_exchange_allocation_are_typed ... ok
|
||||
test many_traces_need_explicit_counterpart_and_layout_does_not_cause_drift ... ok
|
||||
test nested_projection_encloses_children_and_moves_only_selected_diagram ... ok
|
||||
test nested_work_is_independent_of_leaf_allocation ... ok
|
||||
test parent_and_endpoint_queries_match_creation_rules ... ok
|
||||
test parent_cycles_cross_layer_ownership_and_multiple_performers_reject ... ok
|
||||
test participant_transition_requires_boundary_decision_and_stale_plans_reject ... ok
|
||||
test reidentify_updates_containment_sequences_traces_artifacts_and_views_atomically ... ok
|
||||
test reidentifying_data_types_and_function_ports_updates_every_typed_reference ... ok
|
||||
test relation_deletion_prunes_owned_occurrences_and_undo_restores_order ... ok
|
||||
test rename_and_collision_insertion_preserve_existing_aliases ... ok
|
||||
test scenario_lifelines_and_occurrences_require_same_context ... ok
|
||||
test shared_roles_remain_valid_without_an_invented_unique_performer ... ok
|
||||
test state_regions_initial_final_and_typed_actions_validate ... ok
|
||||
|
||||
test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.81s
|
||||
|
||||
Running unittests examples\generate_demo.rs (target\debug\examples\generate_demo-9322d9a6cdc2c571.exe)
|
||||
|
||||
running 0 tests
|
||||
|
||||
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
Running unittests examples\generate_release1.rs (target\debug\examples\generate_release1-936c25c4ee2dd8a7.exe)
|
||||
|
||||
running 0 tests
|
||||
|
||||
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
Running unittests examples\release_dense_views.rs (target\debug\examples\release_dense_views-3f4e13b3cd77e1b8.exe)
|
||||
|
||||
running 0 tests
|
||||
|
||||
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
Running unittests examples\routing_workshop.rs (target\debug\examples\routing_workshop-96c56c0fb8b9acbf.exe)
|
||||
|
||||
running 0 tests
|
||||
|
||||
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
+252
@@ -0,0 +1,252 @@
|
||||
{
|
||||
"source": "44095f78c28b79d6d085863dc928adba8e24d955",
|
||||
"head_after": "44095f78c28b79d6d085863dc928adba8e24d955",
|
||||
"start": "2026-09-13T08:24:19.025082+00:00",
|
||||
"end": "2026-09-13T08:28:41.656418+00:00",
|
||||
"exit": 0,
|
||||
"command": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--locked",
|
||||
"--offline",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--all-targets",
|
||||
"--",
|
||||
"--test-threads=1"
|
||||
],
|
||||
"inputs": "core-full-44095f7.inputs.json",
|
||||
"changed_inputs": [],
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\oa_core-a7a95d666500007c.exe",
|
||||
"bytes": 24680960,
|
||||
"sha256": "6ed1dcc18c137e693bc249c773e9a8608827702d9fe35284cc847e2599ba93dc"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\communication_boundary_scenarios-7a1f8fd9edb50855.exe",
|
||||
"bytes": 9011712,
|
||||
"sha256": "9eaaede4224621b6433a8e6aff23894480917f343e5305543e6606530cae1dc7"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\communication_means-990e38064d3fe91c.exe",
|
||||
"bytes": 26338304,
|
||||
"sha256": "5e2129141c41696bfc5aad349f29011adf3033ba5f8a644fcd9b7599bd0feddd"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\coverage_diagnostics-a11f9faaabe376fc.exe",
|
||||
"bytes": 19400704,
|
||||
"sha256": "3b024173f853884544ec7e0f154b566b7c8f8cf9e9a97c40aafb3b7e1cef0038"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\language-97c09ff41cc34082.exe",
|
||||
"bytes": 24057344,
|
||||
"sha256": "eeef94348e8c3e5f37d3a263407b6923607b985f726fcab2d6490954dadb13aa"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\port_anchors-b061cd7f86708c0c.exe",
|
||||
"bytes": 26507264,
|
||||
"sha256": "c49234d09e2bbcf6c209b7996743617fb4843ba2177b8652332b859a5fda9bb2"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\port_migration-e708fe37c6bb1126.exe",
|
||||
"bytes": 20357120,
|
||||
"sha256": "76d901ef3830531eacf36b35cc1f7c96ffe17f2be4c592294e05ed6dda524faf"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\port_source-17eef8940e2461a6.exe",
|
||||
"bytes": 19944960,
|
||||
"sha256": "97ea26db16692964c352f72128a899206e2ad6124dfc5cef6397f5b3ba33fda9"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\prepared_commands-bef0ad8b90f33141.exe",
|
||||
"bytes": 8350208,
|
||||
"sha256": "acc75d6ca4c088c3c094a1e477b70a0baaff47a3a111e8faea969b530f8fe633"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\process_diagnostics-dac8f5b012ef6ca8.exe",
|
||||
"bytes": 7713792,
|
||||
"sha256": "0f9e9d69f1d15c53187681b78105e5ec0b288f034ba2ace95899c2e28af9697e"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r3_constructor_ack-1f6548c068003bc6.exe",
|
||||
"bytes": 24760320,
|
||||
"sha256": "60600afe7f3ea2411c242d2fd375bbbf3103edbfab19415889fcf943f04507d0"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r3_migration-bf34b9bf97ee50c9.exe",
|
||||
"bytes": 21602304,
|
||||
"sha256": "4b76e83b3e9b82c54058b21b50a6d34572d366d09611ac8765d4f10f8e26b6c5"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r3_semantic-269796008284c331.exe",
|
||||
"bytes": 25282048,
|
||||
"sha256": "b25e2ded63b601621c57e842e96cf128013a02830ee72d271e74c8ad92536bfd"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r3_source-08609969d1b81d52.exe",
|
||||
"bytes": 27933696,
|
||||
"sha256": "c62c76ceeb7b8e1d70ff1e4917a690a85688773e97572b016b851da3e7b896d9"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_data-7308101bf5c208a2.exe",
|
||||
"bytes": 10158080,
|
||||
"sha256": "35834961ab73e173d29a2fb259763fc2e86b550a8f1a1773f14f73ace7d08eff"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_migration-5797f484b2bd7cd2.exe",
|
||||
"bytes": 19579904,
|
||||
"sha256": "e1f84d436147d83116a3f158b445abdd99a3aa61eddf7866664fbd62421e43f9"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\r6_source-eda47e20121970ae.exe",
|
||||
"bytes": 17990144,
|
||||
"sha256": "cbc244f956f6003d126cb1ebb92c3259d8cdd9bbda54af7a9fa9e851e333a940"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\release1_teaching-96dec4d6bbe28873.exe",
|
||||
"bytes": 27708928,
|
||||
"sha256": "726b5931a9a5859e38986779c868048025c6364aeb82eee469fc5e00f5b2e995"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\release_capabilities-0a65c82b2aca98f8.exe",
|
||||
"bytes": 9336320,
|
||||
"sha256": "7320e58851fb6505d786b01ccef541bd456bb15b47b97d2b1ffd716ea38b0f40"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\release_diagrams-8eeb84d4d9252dad.exe",
|
||||
"bytes": 17711104,
|
||||
"sha256": "f90cdf0daf3bd560d4e465c2b5e194f432156ba816d28b12a48102a12c89599d"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\release_language_limits-a4d2b1e065a73d50.exe",
|
||||
"bytes": 22665728,
|
||||
"sha256": "bab9d6e39a4d8b1bf7fe3b430551fc9dfd7eaf1b82434c582c186e0058342805"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\release_ports-064256672c8c4cee.exe",
|
||||
"bytes": 10248192,
|
||||
"sha256": "99b506962895ba6d778c4120eb2785b83f06863260912ea2149af0a2b33bf858"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\release_routing-903c996fdf1193a4.exe",
|
||||
"bytes": 23297024,
|
||||
"sha256": "4b7b75237a8a261275278b901cab6a019d10378672ffb3fcbffcdf9c695aa9f2"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\release_scenarios-99d4437dec694779.exe",
|
||||
"bytes": 9393664,
|
||||
"sha256": "02fb2fdce090e61716f994fbf21017f66e6218926771f820bbd3a1fbea6d12be"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\release_states-7b7dcc07017ce891.exe",
|
||||
"bytes": 9346560,
|
||||
"sha256": "0213eb00fac3731d271452149b90c45cd5ff805e71075f094e0c786b6094248d"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\release_topology-cc1c51a4ff25a907.exe",
|
||||
"bytes": 9305600,
|
||||
"sha256": "d92b78e78e02436ff1b7c1d1ff9fbce651e7d436f8c441b8b6e45714a01782ea"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\review_regressions-6ce07563d4fbd2ae.exe",
|
||||
"bytes": 27181056,
|
||||
"sha256": "d2c8bf929c3beeea8ab39843781e49be90447c3d6ee84716c17c7286e5adef66"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\route_source-b277d2f3d8dc31a9.exe",
|
||||
"bytes": 24783872,
|
||||
"sha256": "38b881d15bc943b9837f76633465599319ab2d9f776788c93d073722cc9adc5e"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\routing_geometry-68821a78b261b72b.exe",
|
||||
"bytes": 17050112,
|
||||
"sha256": "03fa604215c747d6e3432a264f47b9140bc21a69f8cba02edcdc274c96cf9cc6"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\routing_labels-fd888417f87fb732.exe",
|
||||
"bytes": 8751104,
|
||||
"sha256": "3a7d506afbe60b60c6da53b28feafee16f13c1ce2b1a9ebcca32ebed0a018d4a"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\semantic_artifact_absence_oracle-8be27978657e4876.exe",
|
||||
"bytes": 14386176,
|
||||
"sha256": "557ddac7bcc6f89f0a3ed0ebcfddd87476023e403c797e2706162bfdfd5a889b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\semantic_attachments_gui_oracle-76da4d793308f69e.exe",
|
||||
"bytes": 20379136,
|
||||
"sha256": "13a30c3f78c3e54d366b961d2390c5459674d189b6ce77d838575fdc5d1d4e86"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\source6_view_contract-50ca0334a316311d.exe",
|
||||
"bytes": 26035200,
|
||||
"sha256": "600e44fda0c1d346d7d10f59bd2fbcf7bd72727d66da95cacf6c1d4478c7d5f6"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\source7_contract-123fc27f9d8f3754.exe",
|
||||
"bytes": 26091520,
|
||||
"sha256": "35553c574e92dff2d782c7bfadc11f711118b1f0af360061dac5ad6ab693b031"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\source_files-58801ec94e1320e6.exe",
|
||||
"bytes": 14011904,
|
||||
"sha256": "459de1009d897d9d08f517eb018b084c293359230ff1bddfffeedebc44a4f6dd"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\source_identity_updates-dfe9ea8cf3bdc5ff.exe",
|
||||
"bytes": 14695424,
|
||||
"sha256": "7198d320ce4c17aae853960dc4a7f42fd80eba8d28443081338f6d4438065299"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\source_nested_updates-17c3b9aa0270e024.exe",
|
||||
"bytes": 17130496,
|
||||
"sha256": "f64f517c0f512ef3316110d011172b7fea99e9246fd705e9fae29064e722a51e"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\source_project-11a9292f9a74332f.exe",
|
||||
"bytes": 25586688,
|
||||
"sha256": "468be30ea1e8329dd928a6e177ccaa9b97761b9d0fad64432891cd9698cda2c3"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\state_diagrams-9ed455c217df96c8.exe",
|
||||
"bytes": 24439808,
|
||||
"sha256": "0edf55c86a7112038c9a5b6ca98dd0106ba0eb751906132e6e6ce73e4d917259"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\workflows-92b670a10a66cf55.exe",
|
||||
"bytes": 16358400,
|
||||
"sha256": "8b14c74a9aa01529a10beb6139cb3ce5dddfec45113a7ed78975155c14892dbb"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\examples\\generate_demo-9322d9a6cdc2c571.exe",
|
||||
"bytes": 1061376,
|
||||
"sha256": "b3dc2d392c2d7c13211298a4cf44a5462f8dd097eeeb7469bd935e6ad97cda12"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\examples\\generate_release1-936c25c4ee2dd8a7.exe",
|
||||
"bytes": 1061376,
|
||||
"sha256": "2c06dea50fe1b9aa577a89759b45a1cc68fb3f8a69796720f72696b836baeb58"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\examples\\release_dense_views-3f4e13b3cd77e1b8.exe",
|
||||
"bytes": 1061376,
|
||||
"sha256": "da92a801726372f1d1f0d5dc78c74b7a3b718232d5dba3c8937e13bb8e485539"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\examples\\routing_workshop-96c56c0fb8b9acbf.exe",
|
||||
"bytes": 1061376,
|
||||
"sha256": "057f867250be364866e5012c861f2d5aa1a1c981fa93c487e048689572825c67"
|
||||
}
|
||||
],
|
||||
"environment": {
|
||||
"CARGO_TARGET_DIR": null,
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup"
|
||||
},
|
||||
"launcher_sha256": "d0682a2484c6bc4828aada75cb67ad49ed6dbe8aa04708b49519c93bb9aa9a76",
|
||||
"listing_members": [],
|
||||
"listing_count": 0,
|
||||
"listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts."
|
||||
}
|
||||
+2910
File diff suppressed because it is too large
Load Diff
+602
@@ -0,0 +1,602 @@
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-core)
|
||||
Finished `test` profile [unoptimized] target(s) in 33m 56s
|
||||
Running unittests src\lib.rs (target\debug\deps\oa_core-a7a95d666500007c.exe)
|
||||
analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit: test
|
||||
analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds: test
|
||||
analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling: test
|
||||
analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle: test
|
||||
analysis_numeric::tests::both_reduced_component_overflows_are_reported: test
|
||||
analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit: test
|
||||
analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms: test
|
||||
analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit: test
|
||||
analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce: test
|
||||
analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra: test
|
||||
analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal: test
|
||||
analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable: test
|
||||
analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value: test
|
||||
analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire: test
|
||||
analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus: test
|
||||
analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded: test
|
||||
analysis_numeric::tests::multiple_targets_share_one_aggregate_meter: test
|
||||
analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension: test
|
||||
analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation: test
|
||||
analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked: test
|
||||
analysis_numeric::tests::powers_and_signs_have_explicit_domains: test
|
||||
analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip: test
|
||||
analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion: test
|
||||
analysis_numeric::tests::serde_uses_closed_canonical_string_wire: test
|
||||
analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them: test
|
||||
analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate: test
|
||||
language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations: test
|
||||
language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views: test
|
||||
language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting: test
|
||||
language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans: test
|
||||
language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack: test
|
||||
language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located: test
|
||||
language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal: test
|
||||
language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit: test
|
||||
language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes: test
|
||||
language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded: test
|
||||
language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected: test
|
||||
language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment: test
|
||||
language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command: test
|
||||
language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling: test
|
||||
language::outline_tests::bounds_refuse_before_returning_a_partial_outline: test
|
||||
language::outline_tests::closed_id_at_eof_is_inside_the_declaration_extent: test
|
||||
language::outline_tests::deeply_nested_bounds_use_the_same_iterative_walk_and_declaration_budget: test
|
||||
language::outline_tests::header_shape_still_requires_valid_hexadecimal_uuid_data: test
|
||||
language::outline_tests::invalid_full_scan_keeps_closed_children_and_reports_lexical_body_facts: test
|
||||
language::outline_tests::keyword_alias_and_collisions_keep_every_source_ordered_header: test
|
||||
language::outline_tests::missing_bad_and_historical_ids_never_allocate_authored_identity: test
|
||||
language::outline_tests::missing_body_syntax_is_unchecked_even_when_known_error_flags_are_clear: test
|
||||
language::outline_tests::noncanonical_uuid_spellings_have_no_outline_or_analysis_identity: test
|
||||
language::outline_tests::outline_ranges_follow_current_bytes_without_identity_stabilization: test
|
||||
language::outline_tests::outline_roles_preserve_unicode_crlf_and_exact_escaped_uuid_literal: test
|
||||
language::outline_tests::uppercase_and_json_escaped_header_ids_survive_both_parsers_and_outline: test
|
||||
semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope: test
|
||||
source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes: test
|
||||
source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed: test
|
||||
source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck: test
|
||||
source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path: test
|
||||
source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry: test
|
||||
source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership: test
|
||||
source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes: test
|
||||
source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last: test
|
||||
source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility: test
|
||||
source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations: test
|
||||
source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files: test
|
||||
source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency: test
|
||||
source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files: test
|
||||
source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes: test
|
||||
topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage: test
|
||||
topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass: test
|
||||
topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output: test
|
||||
validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate: test
|
||||
view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates: test
|
||||
view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model: test
|
||||
view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities: test
|
||||
view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides: test
|
||||
view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all: test
|
||||
view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers: test
|
||||
view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table: test
|
||||
view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply: test
|
||||
view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed: test
|
||||
|
||||
80 tests, 0 benchmarks
|
||||
Running tests\communication_boundary_scenarios.rs (target\debug\deps\communication_boundary_scenarios-7a1f8fd9edb50855.exe)
|
||||
mapped_unoriented_boundary_resolves_reverse_call_and_reply_from_actual_binding: test
|
||||
reverse_boundary_scenario_transition_keeps_call_orientation_and_reply_identity: test
|
||||
unoriented_flow_boundary_honors_ordinary_direction_but_preserves_correlated_reply_exception: test
|
||||
|
||||
3 tests, 0 benchmarks
|
||||
Running tests\communication_means.rs (target\debug\deps\communication_means-990e38064d3fe91c.exe)
|
||||
communication_allocation_checks_whole_partial_pair_and_does_not_guess_roles: test
|
||||
communication_allocation_items_use_specialization_and_empty_is_not_wildcard: test
|
||||
communication_means_are_distinct_oa_participant_relations_and_strict_source6_records: test
|
||||
communication_reverse_transition_projects_owners_without_oa_ports: test
|
||||
communication_scenario_ambiguous_and_incomplete_bindings_never_guess: test
|
||||
communication_scenario_reverse_call_and_reply_follow_actual_direction: test
|
||||
communication_schema5_upgrade_preserves_legacy_data_and_exact_source_trivia: test
|
||||
communication_semantic_endpoint_take_needs_scoped_decision_and_exact_history: test
|
||||
communication_transition_requires_explicit_ports_and_preserves_participant_mapping: test
|
||||
|
||||
9 tests, 0 benchmarks
|
||||
Running tests\coverage_diagnostics.rs (target\debug\deps\coverage_diagnostics-a11f9faaabe376fc.exe)
|
||||
grouping_and_scenario_only_capabilities_do_not_duplicate_support_warnings: test
|
||||
included_process_and_nested_scenario_evidence_is_identity_based_in_both_layers: test
|
||||
incomplete_oa_repairs_exact_records_and_ordered_membership_without_inference: test
|
||||
multifile_lint_preserves_core_codes_ids_and_actual_owning_source_paths: test
|
||||
non_leaf_exchange_locations_use_work_endpoints_including_typed_sa_ports: test
|
||||
structural_errors_suppress_completeness_cascades_and_rejection_keeps_the_model: test
|
||||
|
||||
6 tests, 0 benchmarks
|
||||
Running tests\language.rs (target\debug\deps\language-97c09ff41cc34082.exe)
|
||||
all_typed_fields_round_trip_with_stable_aliases_and_occurrences: test
|
||||
authoring_defaults_and_forward_references_remain_strict: test
|
||||
branching_reused_processes_and_chains_have_lossless_readable_source: test
|
||||
complete_normative_examples_are_accepted_by_the_real_parser: test
|
||||
coordinate_bits_and_permitted_strings_survive_text_and_storage: test
|
||||
deeply_nested_invalid_draft_returns_a_diagnostic_without_exhausting_the_stack: test
|
||||
global_identity_and_alias_collisions_include_diagram_nodes_and_project: test
|
||||
malformed_json_never_ignores_duplicate_maps_or_nested_unknown_fields: test
|
||||
original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions: test
|
||||
text_and_model_transactions_preserve_history_with_stable_aliases: test
|
||||
tolerant_analysis_covers_unicode_and_returns_declarations_before_failure: test
|
||||
typed_events_vertices_and_transition_kinds_round_trip_in_both_layers: test
|
||||
typed_scenario_messages_values_and_reuse_round_trip_in_both_work_perspectives: test
|
||||
typed_unknown_fields_enums_duplicates_and_reference_spelling_are_rejected: test
|
||||
v1_repeated_exchange_occurrences_and_authored_aliases_survive: test
|
||||
v1_text_and_json_migrate_deterministically_without_losing_legacy_semantics: test
|
||||
|
||||
16 tests, 0 benchmarks
|
||||
Running tests\port_anchors.rs (target\debug\deps\port_anchors-b061cd7f86708c0c.exe)
|
||||
every_side_uses_exact_final_border_fraction_and_outward_routing_normal: test
|
||||
invalid_anchors_and_payloads_fail_atomically_including_duplicate_owner_placements: test
|
||||
malformed_source_anchor_records_have_located_errors: test
|
||||
many_neutral_ports_balance_capacity_without_a_giant_bottom_footer: test
|
||||
narrow_peer_gap_uses_clear_side_instead_of_a_blocked_facing_stub: test
|
||||
nested_owner_bounds_group_movement_and_authored_routes_share_the_same_geometry: test
|
||||
neutral_connected_ports_face_peers_and_unconnected_ports_use_four_sides: test
|
||||
port_upsert_reset_and_undo_preserve_unrelated_node_fields_and_list_order: test
|
||||
reidentification_deletion_reuse_and_owner_repair_preserve_correct_identity: test
|
||||
resetting_last_source_anchors_preserves_comments_and_can_add_a_new_manual_record: test
|
||||
separate_views_resize_layout_and_hidden_owners_keep_manual_metadata: test
|
||||
source_json_roundtrip_defaults_and_admission_include_anchor_records: test
|
||||
source_updater_keeps_comment_attachment_through_identity_swap_and_anchor_reordering: test
|
||||
|
||||
13 tests, 0 benchmarks
|
||||
Running tests\port_migration.rs (target\debug\deps\port_migration-e708fe37c6bb1126.exe)
|
||||
frozen_original_v2_reader_preserves_every_original_record: test
|
||||
generated_alias_collision_is_deterministically_suffixed: test
|
||||
generated_endpoint_collision_in_any_object_category_is_located_and_rejected: test
|
||||
legacy_oa_inout_ports_attachments_and_traces_remain_unclassified: test
|
||||
loading_v2_does_not_rewrite_original_bytes: test
|
||||
migration_admission_counts_generated_objects_records_and_references: test
|
||||
missing_v2_endpoints_are_deterministic_reported_and_independently_typed: test
|
||||
old_contract_is_validated_before_new_shapes_and_v1_flows_through_v2: test
|
||||
|
||||
8 tests, 0 benchmarks
|
||||
Running tests\port_source.rs (target\debug\deps\port_source-17eef8940e2461a6.exe)
|
||||
source4_covers_typed_contracts_roles_allocations_and_nested_legacy_references: test
|
||||
source4_rejects_mixed_component_kinds_and_nested_reference_typos: test
|
||||
source4_requires_explicit_port_contract_and_fe_endpoints_without_generation: test
|
||||
|
||||
3 tests, 0 benchmarks
|
||||
Running tests\prepared_commands.rs (target\debug\deps\prepared_commands-bef0ad8b90f33141.exe)
|
||||
all_edit_commands_record_their_implicit_identity_change: test
|
||||
deletion_and_cascade_discard_origins_before_uuid_reuse: test
|
||||
embedded_diagram_replacement_cannot_revive_deleted_node_origin: test
|
||||
explicit_chains_and_nested_swaps_compose_original_identity: test
|
||||
failed_preparation_leaves_input_unchanged_after_intermediate_identity_work: test
|
||||
fresh_creation_has_no_origin_even_when_subsequently_reidentified: test
|
||||
replacement_resets_correspondence_against_the_original_input: test
|
||||
|
||||
7 tests, 0 benchmarks
|
||||
Running tests\process_diagnostics.rs (target\debug\deps\process_diagnostics-dac8f5b012ef6ca8.exe)
|
||||
sequence_gaps_name_occurrences_exchanges_and_endpoints: test
|
||||
|
||||
1 test, 0 benchmarks
|
||||
Running tests\r3_constructor_ack.rs (target\debug\deps\r3_constructor_ack-1f6548c068003bc6.exe)
|
||||
equal_constructor_candidate_requires_independent_selection_of_changed_descendants: test
|
||||
first_constructor_acknowledgement_agrees_only_on_its_canonical_discriminator_slot: test
|
||||
first_equal_constructor_acknowledges_only_discriminator_in_every_family_and_direction: test
|
||||
historical_switches_retain_groups_and_completed_requests_still_reject_in_both_directions: test
|
||||
independent_constructor_and_leaf_selections_complete_missing_or_empty_baselines: test
|
||||
migrated_equal_constructor_can_complete_semantic_review_without_model_changes: test
|
||||
one_sided_or_disappeared_message_constructor_is_not_an_equal_scalar_acknowledgement: test
|
||||
reset_equal_constructor_does_not_refresh_previously_reviewed_descendants: test
|
||||
|
||||
8 tests, 0 benchmarks
|
||||
Running tests\r3_migration.rs (target\debug\deps\r3_migration-bf34b9bf97ee50c9.exe)
|
||||
authored_v4_modules_upgrade_only_the_version_and_preserve_nested_comments: test
|
||||
frozen_v4_json_and_source_preserve_the_old_review_without_fabricating_semantics: test
|
||||
frozen_v4_trace_envelope_keeps_duplicate_and_unknown_field_rejection: test
|
||||
older_headers_cannot_admit_new_semantic_baselines: test
|
||||
original_v1_v2_v3_inputs_complete_the_explicit_upgrade_to_five: test
|
||||
|
||||
5 tests, 0 benchmarks
|
||||
Running tests\r3_semantic.rs (target\debug\deps\r3_semantic-269796008284c331.exe)
|
||||
artifact_creation_requires_reviewed_metadata_and_deletion_retires_exact_facts: test
|
||||
artifact_metadata_is_attached_and_cannot_last_write_through_two_owner_traces: test
|
||||
artifact_owner_candidate_moves_link_and_conflicts_with_kept_attachment: test
|
||||
atomic_annotation_full_path_updates_only_selected_row: test
|
||||
atomic_binding_updates_local_and_rejects_pair_collision_and_remapping_without_reset: test
|
||||
changed_state_kind_remains_reviewable_in_both_directions: test
|
||||
child_membership_and_parent_resolutions_agree_by_actual_child_slot: test
|
||||
combined_ordered_membership_commutes_or_requires_agreed_anchors: test
|
||||
constructor_closure_does_not_restore_previously_corresponding_removed_members: test
|
||||
constructor_closure_pairs_signal_members_and_requires_history_reset_in_both_directions: test
|
||||
constructor_closure_preserves_target_only_literals_in_both_directions: test
|
||||
constructor_retirement_cannot_override_other_sources_kept_bound_in_either_order: test
|
||||
constructor_union_conflicts_with_another_sources_new_member_in_either_order: test
|
||||
constructors_expand_into_independent_facts_without_outer_prose: test
|
||||
enum_members_preserve_target_only_and_no_whole_list_overwrite: test
|
||||
explicit_trace_selection_keeps_independent_trace_baselines: test
|
||||
historical_reference_remap_preserves_text_and_deleted_reference_observations: test
|
||||
independent_bounds_keep_take_and_stale_prepare: test
|
||||
keeping_keyed_rows_with_an_unrelated_header_candidate_preserves_exact_authored_order: test
|
||||
ordered_member_requires_anchor_or_explicit_order_and_preserves_target_only: test
|
||||
prepared_inherited_annotation_cleanup_must_be_explicitly_accepted: test
|
||||
repeated_keep_of_unequal_constructor_pair_cannot_swallow_bound_drift: test
|
||||
retired_source_branch_retains_historical_member_pair_in_both_directions: test
|
||||
reverse_existing_port_review_rejects_typed_oa_proposals_without_mutation: test
|
||||
reverse_existing_port_review_retains_legacy_and_roundtrips_typed_history: test
|
||||
reverse_new_port_counterpart_remains_an_explicit_sa_only_omission: test
|
||||
same_target_constructor_preserves_local_members_and_reset_precedes_expansion: test
|
||||
same_target_member_keys_cannot_last_write_win: test
|
||||
semantic_batch_is_one_undo_and_replanning_acknowledged_values_is_noop: test
|
||||
semantic_rollup_does_not_claim_unchanged_when_only_unit_is_reviewed: test
|
||||
shared_definition_drift_is_linked_without_copying_definition_into_field_baseline: test
|
||||
source_and_target_semantic_headers_can_be_reviewed_in_reverse: test
|
||||
state_guard_and_deleted_trigger_membership_preserve_target_only_trigger: test
|
||||
target_only_artifact_move_records_owner_and_metadata_in_either_order: test
|
||||
wrong_family_both_na_and_duplicate_resolutions_rejected_atomically: test
|
||||
|
||||
35 tests, 0 benchmarks
|
||||
Running tests\r3_source.rs (target\debug\deps\r3_source-08609969d1b81d52.exe)
|
||||
facet_reordering_and_reidentification_keep_comments_with_typed_row_identity: test
|
||||
historical_reference_deletion_does_not_remove_the_review_or_create_a_live_alias: test
|
||||
historical_uuid_and_enum_tokens_are_contextual_and_text_remains_quoted: test
|
||||
included_historical_review_edits_save_and_reopen_without_rewriting_other_modules: test
|
||||
prepared_semantic_review_writes_back_and_preserves_the_accepted_target_difference: test
|
||||
semantic_values_remain_closed_typed_records_in_both_formats: test
|
||||
typed_historical_facets_roundtrip_deleted_references_and_all_leaf_categories: test
|
||||
|
||||
7 tests, 0 benchmarks
|
||||
Running tests\r6_data.rs (target\debug\deps\r6_data-7308101bf5c208a2.exe)
|
||||
a_self_association_is_visible_with_neutral_connector_and_real_role_contracts: test
|
||||
ambiguous_legacy_annotations_warn_and_reference_fields_stop_payload_descent: test
|
||||
an_empty_enumeration_is_a_located_incomplete_draft: test
|
||||
empty_record_collections_are_supported_but_record_literals_and_reference_defaults_are_not: test
|
||||
enum_literal_edits_validate_type_and_field_defaults_in_one_candidate: test
|
||||
exponential_payload_expansion_is_reported_and_recursive_finite_paths_remain_valid: test
|
||||
identified_allocations_keep_protocols_order_artifacts_and_inherited_identity: test
|
||||
inheritance_chain_validation_scaling_probe: test
|
||||
inherited_interfaces_and_item_specializations_satisfy_typed_port_contracts: test
|
||||
initial_transition_copies_qualified_paths_inheritance_allocations_and_associations: test
|
||||
recursive_value_types_warn_while_optional_reference_cycles_and_associations_are_distinct: test
|
||||
removing_inheritance_prunes_legacy_annotations_only_when_every_reachable_path_disappears: test
|
||||
repeated_record_paths_enforce_call_reply_phase_and_survive_identity_changes: test
|
||||
required_dictionary_closure_does_not_expand_through_incident_associations: test
|
||||
scalar_bounds_defaults_unicode_units_and_failed_batches_are_exact: test
|
||||
specialization_preserves_fields_rejects_cycles_and_prunes_removed_inherited_paths: test
|
||||
|
||||
16 tests, 0 benchmarks
|
||||
Running tests\r6_migration.rs (target\debug\deps\r6_migration-5797f484b2bd7cd2.exe)
|
||||
allocation_alias_collisions_are_stable_and_duplicate_legacy_payload_fields_reject: test
|
||||
deterministic_allocation_id_collision_is_located_without_overwriting_any_object: test
|
||||
genuine_v3_preserves_typed_ports_and_allocates_deterministic_relationships: test
|
||||
recursive_legacy_record_paths_remain_ambiguous_instead_of_becoming_one_argument: test
|
||||
unique_legacy_nested_value_is_qualified_and_physical_nature_is_not_guessed: test
|
||||
v1_and_frozen_v2_inputs_reach_four_through_the_shared_data_upgrade: test
|
||||
v3_changed_payloads_reject_schema4_fields_and_new_constructor_names: test
|
||||
|
||||
7 tests, 0 benchmarks
|
||||
Running tests\r6_source.rs (target\debug\deps\r6_source-eda47e20121970ae.exe)
|
||||
authored_v3_bundle_upgrade_preserves_includes_nested_ownership_comments_and_identity: test
|
||||
inferring_a_legacy_path_keeps_rationale_inside_its_argument: test
|
||||
omitted_ids_are_stabilized_before_allocation_identity_generation: test
|
||||
qualified_value_reordering_and_path_reidentification_keep_each_arguments_comments: test
|
||||
schema4_typed_values_supertype_paths_and_protocols_roundtrip: test
|
||||
|
||||
5 tests, 0 benchmarks
|
||||
Running tests\release1_teaching.rs (target\debug\deps\release1_teaching-96dec4d6bbe28873.exe)
|
||||
release1_teaching_preserves_explicit_transport_direction_reuse_and_view_identity: test
|
||||
release1_teaching_regeneration_and_shipped_source_are_exact_with_one_intentional_warning: test
|
||||
release1_teaching_rejects_guessed_ports_and_wrong_performer_without_changing_source: test
|
||||
release1_teaching_review_changes_only_the_selected_counterpart_and_preserves_modules: test
|
||||
|
||||
4 tests, 0 benchmarks
|
||||
Running tests\release_capabilities.rs (target\debug\deps\release_capabilities-0a65c82b2aca98f8.exe)
|
||||
capability_and_mission_links_enforce_direction_family_and_layer: test
|
||||
capability_semantics_remain_edges_independent_of_visual_containment: test
|
||||
conditional_extension_remains_editable_and_condition_is_validated: test
|
||||
inclusion_and_specialization_reject_transitive_cycles_atomically: test
|
||||
mission_map_transition_preserves_all_relationship_endpoints_and_conditions_both_ways: test
|
||||
mission_reidentification_and_deletion_preserve_reference_integrity_and_undo: test
|
||||
operational_missions_have_typed_bidirectional_counterparts_and_legacy_choices: test
|
||||
|
||||
7 tests, 0 benchmarks
|
||||
Running tests\release_diagrams.rs (target\debug\deps\release_diagrams-8eeb84d4d9252dad.exe)
|
||||
architecture_is_nested_exchange_context_and_ports_attach_without_placements: test
|
||||
port_identity_collapse_and_group_movement_do_not_invent_semantic_edges: test
|
||||
unplaced_work_parent_cannot_detach_a_leaf_from_its_visible_performer: test
|
||||
view_filtering_keeps_placements_and_source_and_separates_capability_content: test
|
||||
|
||||
4 tests, 0 benchmarks
|
||||
Running tests\release_language_limits.rs (target\debug\deps\release_language_limits-a4d2b1e065a73d50.exe)
|
||||
declaration_limits_precede_reference_resolution_and_structural_validation: test
|
||||
json_record_and_step_limits_precede_model_errors_and_preserve_the_candidate: test
|
||||
legacy_budgets_include_generated_occurrences_and_placements_before_migration: test
|
||||
lint_reports_located_engineering_warnings_without_rejecting_valid_drafts: test
|
||||
|
||||
4 tests, 0 benchmarks
|
||||
Running tests\release_ports.rs (target\debug\deps\release_ports-064256672c8c4cee.exe)
|
||||
ambiguous_reuse_creates_a_fresh_port_and_collisions_never_overwrite: test
|
||||
component_generation_requires_real_allocations_and_reuses_existing_facts: test
|
||||
deferred_deletion_preserves_preview_explicit_deletion_and_reidentification: test
|
||||
deletion_preserves_independent_ports_but_removes_required_dependents: test
|
||||
directed_legacy_resolution_retains_unclassified_interface_and_role_identity: test
|
||||
functional_creation_reuse_and_item_sync_are_atomic_and_identity_safe: test
|
||||
generated_ports_respect_authored_exchange_aliases: test
|
||||
invalid_replacement_rolls_back_without_repairing_explicit_replacement_projects: test
|
||||
legacy_split_preserves_original_identity_prose_interface_artifact_constraint_and_trace: test
|
||||
projection_anchors_are_contract_aware_and_unoriented_connections_keep_their_identity: test
|
||||
replacement_port_allocation_retains_exchange_mapping_and_evidence_in_either_order: test
|
||||
standard_interface_roles_do_not_follow_message_direction_and_kind_mixing_is_rejected: test
|
||||
transitions_create_sa_ports_and_omit_sa_implementation_from_portless_oa: test
|
||||
|
||||
13 tests, 0 benchmarks
|
||||
Running tests\release_routing.rs (target\debug\deps\release_routing-903c996fdf1193a4.exe)
|
||||
component_ports_use_actual_owners_in_movement_and_folded_lookup: test
|
||||
finite_boundary_values_and_temporarily_hidden_edges_remain_editable: test
|
||||
group_movement_translates_internal_routes_once_and_keeps_external_pins: test
|
||||
group_translation_beyond_coordinate_limit_rolls_back_nodes_and_routes: test
|
||||
hiding_or_relocating_a_node_does_not_erase_route_metadata: test
|
||||
invalid_routes_reject_atomically_with_a_located_diagnostic: test
|
||||
layout_preserves_authored_route_count_order_labels_and_undo: test
|
||||
old_models_get_empty_routes_and_route_json_is_strict: test
|
||||
reidentify_and_delete_preserve_or_clean_routes_with_the_semantic_edge: test
|
||||
route_edits_are_one_history_step_and_identical_edits_preserve_redo: test
|
||||
route_upsert_preserves_other_entries_and_accepts_an_explicit_empty_default: test
|
||||
single_endpoint_raw_edits_and_differing_group_deltas_keep_world_pins: test
|
||||
trace_routes_follow_trace_identity_and_cleanup_without_extra_objects: test
|
||||
|
||||
13 tests, 0 benchmarks
|
||||
Running tests\release_scenarios.rs (target\debug\deps\release_scenarios-99d4437dec694779.exe)
|
||||
calls_and_replies_have_real_direction_correlation_and_order: test
|
||||
conditional_and_parallel_replies_cannot_answer_one_call_twice_but_alternatives_can: test
|
||||
conditional_lifetime_changes_conflict_with_later_or_parallel_use_not_exclusive_use: test
|
||||
create_delete_and_local_timer_messages_enforce_lifetime_rules: test
|
||||
deleting_reused_scenarios_or_bound_lifelines_preserves_callers_and_undo: test
|
||||
effective_message_endpoints_are_shared_for_forward_and_reverse_reply_choices: test
|
||||
loop_fragment_repetition_is_distinct_from_recursive_scenario_use: test
|
||||
optional_cleanup_does_not_claim_a_repeated_lifetime_is_balanced: test
|
||||
repeated_lifecycle_requires_per_iteration_balance_without_prohibiting_balanced_loops: test
|
||||
replies_repeated_without_their_call_warn_in_each_extra_loop_scope: test
|
||||
reuse_rejects_wrong_bindings_recursive_calls_and_wrong_viewpoints: test
|
||||
reused_scenarios_bind_existing_roles_and_transition_the_reference_closure: test
|
||||
role_lifelines_require_explicit_work_assignment_not_just_a_shared_realizing_entity: test
|
||||
value_annotations_are_bound_to_carried_fields_and_all_references_follow_identity_changes: test
|
||||
|
||||
14 tests, 0 benchmarks
|
||||
Running tests\release_states.rs (target\debug\deps\release_states-7b7dcc07017ce891.exe)
|
||||
boundary_points_enforce_inside_outside_local_routing_and_one_route_per_region: test
|
||||
choices_and_junctions_report_unfinished_guards_but_reject_conflicting_defaults_or_triggers: test
|
||||
event_reference_identity_cleanup_and_undo_preserve_triggering_intent: test
|
||||
every_vertex_is_an_editable_draft_but_only_stable_states_own_behavior_or_regions: test
|
||||
fork_join_detect_concurrency_at_the_common_composite_not_deep_immediate_regions: test
|
||||
histories_remain_per_region_with_shallow_direct_and_deep_nested_fallbacks: test
|
||||
initial_final_and_terminate_reject_forbidden_routes_and_cardinality_atomically: test
|
||||
machine_subtrees_and_selected_edges_transition_events_work_and_payloads_in_both_directions: test
|
||||
reachability_follows_nested_default_entry_and_reports_disconnected_vertices: test
|
||||
transition_kinds_distinguish_internal_external_self_and_local_composite_routing: test
|
||||
typed_events_trigger_alternatives_and_effects_validate_without_owner_restrictions: test
|
||||
|
||||
11 tests, 0 benchmarks
|
||||
Running tests\release_topology.rs (target\debug\deps\release_topology-cc1c51a4ff25a907.exe)
|
||||
branching_reusable_processes_transition_as_contextual_topology_in_both_directions: test
|
||||
contextual_links_match_work_exchange_endpoints_and_reject_foreign_owners: test
|
||||
legacy_linear_exchange_only_sequences_keep_their_existing_meaning: test
|
||||
loops_are_allowed_while_missing_guards_and_disconnected_paths_are_diagnosed: test
|
||||
reuse_rejects_recursive_or_cross_layer_targets_and_deleted_targets_become_drafts: test
|
||||
topology_identity_edits_and_deletions_preserve_remaining_paths_and_undo: test
|
||||
|
||||
6 tests, 0 benchmarks
|
||||
Running tests\review_regressions.rs (target\debug\deps\review_regressions-6ce07563d4fbd2ae.exe)
|
||||
an_explicit_merged_destination_stays_reviewed_on_repeated_preview: test
|
||||
capability_mission_transition_remains_an_explicit_choice_in_both_directions: test
|
||||
checked_save_rejects_external_changes_and_preserves_their_exact_bytes: test
|
||||
checked_save_rejects_external_deletion_without_recreating_the_file: test
|
||||
checked_save_returns_exact_bytes_and_accepts_unchanged_external_content: test
|
||||
destination_only_changes_remain_available_for_reverse_propagation: test
|
||||
divergent_changes_on_both_sides_still_require_review: test
|
||||
factory_and_add_commands_share_fragment_branch_defaults: test
|
||||
invalid_placement_relocations_preserve_model_artifacts_and_redo: test
|
||||
keeping_divergent_values_is_idempotent_in_both_directions: test
|
||||
later_source_changes_propagate_without_overwriting_other_reviewed_fields: test
|
||||
relocating_a_placement_preserves_identity_artifacts_and_history: test
|
||||
same_parent_reparent_preserves_fragment_branch_order_and_history: test
|
||||
same_parent_reparent_preserves_sequence_order_revision_and_redo: test
|
||||
unowned_state_machine_is_valid_incomplete_work_in_both_layers: test
|
||||
|
||||
15 tests, 0 benchmarks
|
||||
Running tests\route_source.rs (target\debug\deps\route_source-b277d2f3d8dc31a9.exe)
|
||||
invalid_route_source_has_located_errors_and_no_silent_nested_defaults: test
|
||||
omitted_schema_three_routes_default_to_empty_and_v2_reader_stays_frozen: test
|
||||
route_commands_json_and_one_step_undo_recover_exact_model_and_canonical_source: test
|
||||
route_records_share_model_admission_for_source_json_and_bundles: test
|
||||
route_source_json_and_bundle_roundtrips_preserve_order_defaults_and_edge_aliases: test
|
||||
|
||||
5 tests, 0 benchmarks
|
||||
Running tests\routing_geometry.rs (target\debug\deps\routing_geometry-68821a78b261b72b.exe)
|
||||
authored_pins_keep_traversal_order_even_when_reversing_and_repeated: test
|
||||
automatic_label_fraction_survives_its_first_authored_drag_without_a_jump: test
|
||||
blocked_pin_is_retained_and_warned_without_nan_or_diagonal_fallback: test
|
||||
bottom_standard_ports_are_approached_from_below: test
|
||||
collapse_suspends_only_promoted_endpoints_and_never_changes_stored_route: test
|
||||
compressed_grid_search_finds_multi_turn_exit_from_a_narrow_corridor: test
|
||||
deterministic_under_input_and_route_list_permutations: test
|
||||
excessive_search_grid_falls_back_with_an_explicit_warning_and_preserved_endpoints: test
|
||||
exhausted_search_budget_survives_label_and_pin_previews: test
|
||||
functional_endpoints_preserve_real_ports_and_normals_while_detouring: test
|
||||
interpolation_projection_empty_and_repeated_points_are_well_defined: test
|
||||
label_geometry_and_bounds_are_shared_exact_and_unicode_safe: test
|
||||
nested_endpoint_enclosure_is_traversable_but_its_header_and_siblings_are_not: test
|
||||
nonport_relations_try_clear_alternate_sides_and_label_only_supported_roles: test
|
||||
routing_100_nodes_150_edges_has_bounded_work_and_reports_actual_time: test
|
||||
single_edge_preview_matches_settled_geometry_and_preserves_other_routes: test
|
||||
single_pin_above_an_oa_interaction_makes_a_detour_without_a_retraced_spur: test
|
||||
workshop_automatic_labels_are_readable_without_mutating_authored_routes: test
|
||||
|
||||
18 tests, 0 benchmarks
|
||||
Running tests\routing_labels.rs (target\debug\deps\routing_labels-fd888417f87fb732.exe)
|
||||
authored_overlap_is_exact_and_reset_only_repositions_automatic_text: test
|
||||
demo_architecture_labels_do_not_cover_earlier_or_later_connection_strokes: test
|
||||
|
||||
2 tests, 0 benchmarks
|
||||
Running tests\semantic_artifact_absence_oracle.rs (target\debug\deps\semantic_artifact_absence_oracle-8be27978657e4876.exe)
|
||||
moved_away_source_artifact_counts_as_absent_from_reviewed_owner: test
|
||||
target_only_artifact_take_preserves_without_fabricated_source_identity: test
|
||||
|
||||
2 tests, 0 benchmarks
|
||||
Running tests\semantic_attachments_gui_oracle.rs (target\debug\deps\semantic_attachments_gui_oracle-76da4d793308f69e.exe)
|
||||
attachment_candidate_and_direct_record_keep_conflict_by_actual_slot_in_either_order: test
|
||||
attachment_candidate_changes_existing_parent_or_endpoint_without_attached_record_trace: test
|
||||
convergent_owner_attachment_candidates_agree_and_keep_cannot_override_them: test
|
||||
incident_absence_take_refuses_but_explicit_candidate_endpoint_is_reviewable: test
|
||||
|
||||
4 tests, 0 benchmarks
|
||||
Running tests\source6_view_contract.rs (target\debug\deps\source6_view_contract-50ca0334a316311d.exe)
|
||||
source6_category_and_saved_selection_reidentify_delete_preserve_empty_filters: test
|
||||
source6_category_transition_requires_mapped_members_and_reviews_exact_set: test
|
||||
source6_edge_availability_uses_actual_shared_projection_fold_and_placement_rules: test
|
||||
source6_new_historical_facts_are_rejected_under_source5_even_without_live_categories: test
|
||||
source6_projection_filters_keep_placements_and_label_modes_are_presentation_only: test
|
||||
source6_traceability_default_keeps_both_layers_and_indexed_projection_matches: test
|
||||
source6_view_defaults_cannot_be_smuggled_under_old_json_headers: test
|
||||
source6_views_round_trip_strict_fields_and_reference_aliases: test
|
||||
|
||||
8 tests, 0 benchmarks
|
||||
Running tests\source7_contract.rs (target\debug\deps\source7_contract-123fc27f9d8f3754.exe)
|
||||
source7_allocation_removal_requires_independent_channel_repair_and_keeps_values: test
|
||||
source7_assembly_purposes_do_not_invent_precedence_or_global_coverage: test
|
||||
source7_context_lifecycle_source_history_and_closed_admission: test
|
||||
source7_context_resource_limits_are_per_request_and_count_authored_paths: test
|
||||
source7_operation_allocation_delete_repairs_both_call_and_separate_reply_channels: test
|
||||
source7_operation_inherited_exact_allocation_is_not_a_same_item_substitute: test
|
||||
source7_operation_reverse_unoriented_call_and_reply_use_actual_binding: test
|
||||
source7_operation_transmission_matrix_rejects_mismatch_and_warns_unspecified: test
|
||||
source7_ordinary_old_calls_keep_bytes_and_explicit_null_is_not_old_admission: test
|
||||
source7_parameterless_operations_have_exact_protocol_identity_and_deletion_intent: test
|
||||
source7_repeated_nested_qualified_precedence_and_cache_are_distinct: test
|
||||
source7_reply_derives_call_signature_and_void_return_channel_still_carries_operation: test
|
||||
source7_selected_operation_requires_channel_lifelines_and_proven_direction: test
|
||||
source7_semantic_facets_retain_typed_context_and_operation_references: test
|
||||
source7_source_bundle_migration_is_token_only_and_new_link_stays_with_caller: test
|
||||
source7_transition_preserves_qualified_paths_and_requires_reviewed_operation_omission: test
|
||||
|
||||
16 tests, 0 benchmarks
|
||||
Running tests\source_files.rs (target\debug\deps\source_files-58801ec94e1320e6.exe)
|
||||
aggregate_budgets_and_portable_paths_are_checked_before_loading_excess_data: test
|
||||
discovery_never_refreshes_drafts_and_preserves_detached_buffers: test
|
||||
forged_compiled_model_or_index_cannot_be_saved: test
|
||||
invalid_and_missing_includes_keep_editable_text_and_located_diagnostics: test
|
||||
loading_keeps_original_no_uuid_bytes_and_saving_stabilizes_exactly_once: test
|
||||
new_destinations_require_explicit_missing_expectations_and_reject_collisions: test
|
||||
physical_hard_link_aliases_are_rejected: test
|
||||
unchanged_dependency_edits_and_deletions_block_save_before_any_write: test
|
||||
|
||||
8 tests, 0 benchmarks
|
||||
Running tests\source_identity_updates.rs (target\debug\deps\source_identity_updates-dfe9ea8cf3bdc5ff.exe)
|
||||
identity_and_alias_edit_keep_authored_file_and_reference_rationale: test
|
||||
identity_swap_and_reorder_keep_both_declarations_and_item_comments_with_origin: test
|
||||
provenance_cannot_merge_records_or_cross_record_classes: test
|
||||
|
||||
3 tests, 0 benchmarks
|
||||
Running tests\source_nested_updates.rs (target\debug\deps\source_nested_updates-17c3b9aa0270e024.exe)
|
||||
additions_nest_in_existing_and_new_owners_while_authored_flat_records_stay_flat: test
|
||||
compact_same_file_reparent_and_unnest_preserve_explicit_parent_comments: test
|
||||
crlf_moved_and_new_children_preserve_authored_and_destination_line_endings: test
|
||||
cross_file_move_carries_attached_comments_and_subtree_but_leaves_gap_notes: test
|
||||
deep_structural_writeback_runs_on_a_small_thread_stack: test
|
||||
deleted_owner_identity_reused_by_new_owner_does_not_keep_old_lexical_ownership: test
|
||||
deleting_owner_retains_annotations_and_extracts_independently_moved_descendant: test
|
||||
independent_descendant_move_can_reverse_old_containment_without_overlapping_edits: test
|
||||
moving_a_child_keeps_the_owners_opening_line_comment_with_its_owner: test
|
||||
nested_scalar_edits_touch_only_authored_tokens: test
|
||||
nested_typed_reference_list_updates_keep_item_rationale_while_port_moves: test
|
||||
nested_uuid_alias_swap_and_cross_file_move_follow_command_provenance: test
|
||||
|
||||
12 tests, 0 benchmarks
|
||||
Running tests\source_project.rs (target\debug\deps\source_project-11a9292f9a74332f.exe)
|
||||
added_list_items_empty_lists_and_literal_changes_preserve_existing_annotations: test
|
||||
advisory_lint_locations_refer_to_raw_drafts_before_identity_stabilization: test
|
||||
alias_updates_touch_only_header_and_reference_tokens_even_with_comments_after_at: test
|
||||
canonical_export_groups_semantic_roots_ports_and_placements_and_is_deterministic: test
|
||||
complete_demo_preserves_behavior_artifacts_traces_and_every_placement: test
|
||||
constructor_tag_changes_retain_shared_nested_fields_and_removed_field_comments: test
|
||||
cross_file_typed_ports_global_forward_references_and_stable_ids: test
|
||||
duplicate_alias_and_identity_report_both_files_including_project_identity: test
|
||||
duplicate_include_edges_count_toward_admission_and_ordered_references_are_aggregate: test
|
||||
exported_case_colliding_root_aliases_are_portable_and_large_root_sets_are_bounded: test
|
||||
failed_update_preserves_candidate_and_rejects_stale_index: test
|
||||
generated_id_insertion_handles_adjacent_header_tokens_and_remains_exactly_indexed: test
|
||||
graphical_move_updates_only_its_owned_view_document: test
|
||||
include_inspection_returns_located_failure_without_partial_discovery_and_is_bounded: test
|
||||
include_inspection_reuses_strict_entry_fragment_syntax_and_real_spans: test
|
||||
includes_are_once_only_and_cycles_missing_and_unreachable_files_are_located: test
|
||||
invalid_cross_file_route_references_and_geometry_locate_the_authored_view: test
|
||||
json_bundle_rejects_duplicate_file_keys_and_unknown_fields: test
|
||||
kind_change_removes_field_syntax_but_keeps_its_comments_and_other_fields: test
|
||||
model_updates_rewrite_cross_file_alias_uses_preserve_ownership_and_untouched_comments: test
|
||||
moving_declarations_between_files_changes_no_semantics_or_ids: test
|
||||
nested_message_value_edits_preserve_field_comments_and_reordering_uses_field_identity: test
|
||||
new_children_inherit_owner_file_new_roots_add_include_and_deletion_keeps_files: test
|
||||
omitted_defaults_stay_omitted_and_new_fields_do_not_reformat_surviving_fields: test
|
||||
portable_paths_reject_escapes_devices_urls_and_case_collisions: test
|
||||
project_admission_is_aggregate_and_precedes_global_resolution: test
|
||||
reference_list_reordering_carries_item_comments_and_alias_spelling_with_identity: test
|
||||
removed_list_items_and_declarations_keep_comments_as_enclosing_annotations: test
|
||||
route_edits_keep_diagram_file_ownership_and_comments_with_edge_identity: test
|
||||
scalar_header_guard_and_project_edits_preserve_exact_crlf_trivia_and_escape_spelling: test
|
||||
scalar_record_constructor_changes_keep_comments_inside_removed_values: test
|
||||
single_string_and_legacy_apis_remain_explicit_and_filesystem_free: test
|
||||
source_errors_keep_exact_fragment_unicode_positions: test
|
||||
|
||||
33 tests, 0 benchmarks
|
||||
Running tests\state_diagrams.rs (target\debug\deps\state_diagrams-9ed455c217df96c8.exe)
|
||||
contexts_restrict_membership_without_changing_legacy_hidden_placements: test
|
||||
cross_machine_reparent_requires_atomic_placement_and_route_repair: test
|
||||
empty_and_partial_views_are_read_only_and_omit_unrelated_edges: test
|
||||
folding_retains_authored_routes_without_false_self_transitions: test
|
||||
grouped_moves_translate_hidden_descendants_and_pins_only_in_one_view: test
|
||||
initial_transition_attaches_to_the_compact_symbol_and_preview_keeps_settled_geometry: test
|
||||
layout_reserves_internal_rows_and_state_routes_retain_hard_pins: test
|
||||
moving_a_region_does_not_translate_pins_attached_to_a_stationary_state_boundary: test
|
||||
real_state_symbols_boundaries_internal_rows_and_self_loops_share_geometry: test
|
||||
reconnect_keeps_identity_and_validates_replacement_without_double_counting: test
|
||||
remapping_and_machine_deletion_include_dedicated_views_and_dependents: test
|
||||
source_updates_preserve_context_identity_and_unrelated_authored_bytes: test
|
||||
strict_context_wire_source_and_admission_contract: test
|
||||
|
||||
13 tests, 0 benchmarks
|
||||
Running tests\workflows.rs (target\debug\deps\workflows-92b670a10a66cf55.exe)
|
||||
artifacts_preserve_arbitrary_uri_and_revision_without_fetch: test
|
||||
automatic_transition_does_not_accept_arbitrary_target_kinds: test
|
||||
batch_is_one_undo_and_noop_does_not_change_revision: test
|
||||
bidirectional_transition_creates_reuses_and_updates_one_history_transaction: test
|
||||
both_side_transition_conflicts_require_explicit_field_resolution: test
|
||||
create_occurrence_attaches_once_and_repeats_exchange_by_distinct_ids: test
|
||||
deleting_source_cascades_owned_records_but_keeps_other_layer_counterpart: test
|
||||
demo_has_both_layers_complete_contracts_and_no_checks: test
|
||||
demo_is_valid_and_preserves_uuid_and_alias_through_json: test
|
||||
every_demo_identity_can_be_remapped_and_deleted_without_dangling_references: test
|
||||
explicit_dependencies_map_chain_order_and_repeated_occurrences: test
|
||||
failed_batch_preserves_model_history_revision_and_redo: test
|
||||
identity_aliases_and_map_keys_share_global_namespace: test
|
||||
invalid_geometry_and_new_payload_fields_are_rejected: test
|
||||
items_ports_interfaces_and_exchange_allocation_are_typed: test
|
||||
many_traces_need_explicit_counterpart_and_layout_does_not_cause_drift: test
|
||||
nested_projection_encloses_children_and_moves_only_selected_diagram: test
|
||||
nested_work_is_independent_of_leaf_allocation: test
|
||||
parent_and_endpoint_queries_match_creation_rules: test
|
||||
parent_cycles_cross_layer_ownership_and_multiple_performers_reject: test
|
||||
participant_transition_requires_boundary_decision_and_stale_plans_reject: test
|
||||
reidentify_updates_containment_sequences_traces_artifacts_and_views_atomically: test
|
||||
reidentifying_data_types_and_function_ports_updates_every_typed_reference: test
|
||||
relation_deletion_prunes_owned_occurrences_and_undo_restores_order: test
|
||||
rename_and_collision_insertion_preserve_existing_aliases: test
|
||||
scenario_lifelines_and_occurrences_require_same_context: test
|
||||
shared_roles_remain_valid_without_an_invented_unique_performer: test
|
||||
state_regions_initial_final_and_typed_actions_validate: test
|
||||
|
||||
28 tests, 0 benchmarks
|
||||
Running unittests examples\generate_demo.rs (target\debug\examples\generate_demo-9322d9a6cdc2c571.exe)
|
||||
0 tests, 0 benchmarks
|
||||
Running unittests examples\generate_release1.rs (target\debug\examples\generate_release1-936c25c4ee2dd8a7.exe)
|
||||
0 tests, 0 benchmarks
|
||||
Running unittests examples\release_dense_views.rs (target\debug\examples\release_dense_views-3f4e13b3cd77e1b8.exe)
|
||||
0 tests, 0 benchmarks
|
||||
Running unittests examples\routing_workshop.rs (target\debug\examples\routing_workshop-96c56c0fb8b9acbf.exe)
|
||||
0 tests, 0 benchmarks
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user