diff options
| author | Valentin Popov <valentin@popov.link> | 2026-09-06 04:22:12 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-09-06 04:22:12 +0300 |
| commit | aa51f3574d3d4d4e0fa59653eedd718fceb5d1bd (patch) | |
| tree | 9a43f6a3f3c86767e4e2b7316051562d96789f06 /fixtures | |
| parent | da03e77f53bb33b2fe203ac45578289953a1b524 (diff) | |
| download | fparkan-aa51f3574d3d4d4e0fa59653eedd718fceb5d1bd.tar.xz fparkan-aa51f3574d3d4d4e0fa59653eedd718fceb5d1bd.zip | |
chore: simplify project to engine docs and tests
Remove planning and acceptance scaffolding while retaining the native Vulkan mission preview, format readers, runtime algorithms, and ordinary Rust tests. Keep the book aligned with the runnable project and validate checked-in shaders without generated tool metadata.
Diffstat (limited to 'fixtures')
| -rw-r--r-- | fixtures/acceptance/coverage.tsv | 447 | ||||
| -rw-r--r-- | fixtures/acceptance/macos-gl33-triangle-capture.json | 17 | ||||
| -rw-r--r-- | fixtures/acceptance/stage_0_2_roadmap.md | 432 | ||||
| -rw-r--r-- | fixtures/acceptance/stage_0_roadmap.md | 69 | ||||
| -rw-r--r-- | fixtures/acceptance/stage_packages.toml | 48 | ||||
| -rw-r--r-- | fixtures/schemas/corpus-manifest.schema.json | 19 | ||||
| -rw-r--r-- | fixtures/schemas/report.schema.json | 10 |
7 files changed, 0 insertions, 1042 deletions
diff --git a/fixtures/acceptance/coverage.tsv b/fixtures/acceptance/coverage.tsv deleted file mode 100644 index 74d681c..0000000 --- a/fixtures/acceptance/coverage.tsv +++ /dev/null @@ -1,447 +0,0 @@ -# Acceptance coverage manifest. -# Format: <acceptance-id>\t<covered|covered-planning|covered-stub|covered-gpu|partial|blocked|omitted>\t<evidence> -# Scope note: Stage 0 native runtime acceptance is Windows-only. -# Scope note: Linux/macOS and hosted CI are outside the project scope. -L0-COPYRIGHT-001 covered cargo test -p fparkan-corpus --offline report_json_contains_metrics_and_hashes_not_paths_or_payloads -L0-P1-001 covered cargo test -p fparkan-corpus --offline licensed_part1_manifest_profile_and_counts_match_baseline -L0-P1-002 covered cargo test -p fparkan-corpus --offline licensed_part1_has_no_casefold_relative_path_collisions -L0-P2-001 covered cargo test -p fparkan-corpus --offline licensed_part2_manifest_profile_and_counts_match_baseline -L0-P2-002 covered cargo test -p fparkan-corpus --offline licensed_part2_has_no_casefold_relative_path_collisions -S0-ARCH-001 covered cargo xtask policy runs cargo metadata --offline --no-deps successfully -S0-ARCH-002 covered cargo xtask policy rejects forbidden GUI/adapter dependencies from domain crates -S0-ARCH-003 covered cargo xtask policy rejects platform/render adapter dependencies from the transitive fparkan-headless workspace manifest closure -S0-ARCH-004 covered cargo xtask policy scans workspace-owned Rust/TOML for unsafe constructs and workspace lints forbid unsafe_code -S0-ARCH-005 covered cargo xtask policy rejects Python source files, Python shebangs, and Python CI workflow steps while allowing docs requirements.txt -S0-ARCH-006 covered cargo xtask policy rejects non-fparkan package directories under crates/ -S0-ARCH-007 covered cargo xtask ci runs fmt, policy, workspace test, clippy, rustdoc warnings, cargo-deny with reviewed deny.toml, and strict acceptance audit; built-in supply-chain fallback is opt-in local-only and forbidden when CI is set -S0-ARCH-008 covered cargo xtask policy rejects moving Rust toolchains and workspace rust-version drift -S0-ARCH-009 covered .github/workflows/ci.yml runs a pinned MSRV backend-neutral crate job -S0-ARCH-010 covered cargo xtask acceptance audit emits measured commit_sha, git_dirty, runner_identity, rust_toolchain, and msrv metadata into the JSON artifact -S0-ARCH-011 covered cargo xtask native-smoke audit requires a passed Windows 300-frame report with measured resize/recreate, validation=0, clean git provenance, exact commit SHA shape, and a Windows target triple -S0-DIAG-001 covered cargo test -p fparkan-diagnostics --offline diagnostic_chain_preserves_context -S0-DIAG-002 covered cargo test -p fparkan-diagnostics --offline json_is_stable -S0-CORPUS-001 covered cargo test -p fparkan-corpus --offline deterministic_traversal_is_creation_order_independent -S0-CORPUS-002 covered cargo test -p fparkan-corpus --offline unreadable_directory_produces_error -S0-CORPUS-003 covered cargo test -p fparkan-corpus --offline symlink_loop_is_not_traversed_by_default -S0-CORPUS-004 covered cargo test -p fparkan-corpus --offline casefold_collisions_are_registered -S0-CORPUS-005 covered cargo test -p fparkan-corpus --offline fingerprint_changes -S0-CORPUS-006 covered cargo test -p fparkan-corpus --offline atomic_report_write -S0-CLI-001 covered cargo test -p fparkan-cli --offline stable_exit_codes_are_mapped -S0-CLI-002 covered cargo test -p fparkan-cli --offline accepts_json_format_option archive_json_has_schema_version -S0-PLAT-001 covered cargo test -p fparkan-platform-winit --offline window_port_reports_default_request_profile -S0-PLAT-002 covered cargo clippy -p fparkan-platform -p fparkan-platform-winit --all-targets --all-features --locked -- -D warnings -S0-PLAT-003 covered cargo test -p fparkan-platform-winit --offline smoke_window_plan_requires_native_handles_and_nonzero_extent smoke_window_plan_rejects_zero_extent -S0-PLAT-004 covered cargo test -p fparkan-platform-winit --offline smoke_window_app_requires_created_native_window smoke_window_app_rejects_synthetic_window_without_native_handles -S0-VK-001 covered-gpu Windows fparkan-vulkan-smoke native audit: real instance, Win32 surface, logical device, swapchain and indexed triangle presentation -S0-VK-002 covered cargo test -p fparkan-render-vulkan --offline device_scoring_is_deterministic_and_prefers_discrete_unified_queue -S0-VK-003 covered cargo test -p fparkan-render-vulkan --offline portability_subset_is_reported_and_enabled_when_exposed -S0-VK-004 covered cargo test -p fparkan-render-vulkan --offline rejects_missing_graphics_present_swapchain_and_format -S0-VK-005 covered cargo test -p fparkan-render-vulkan --offline capability_report_json_is_stable -S0-VK-006 covered cargo test -p fparkan-render-vulkan --offline loader_probe_report_json_is_stable -S0-VK-007 covered cargo xtask policy -S0-VK-008 covered cargo test -p fparkan-render-vulkan --offline instance_plan_is_sorted_deduplicated_and_portability_aware -S0-VK-009 covered cargo test -p fparkan-render-vulkan --offline instance_plan_adds_portability_extension_when_requested -S0-VK-010 covered cargo test -p fparkan-render-vulkan --offline invalid_instance_extension_name_is_reported_before_loader_use -S0-VK-011 covered cargo test -p fparkan-render-vulkan --offline surface_plan_requires_native_handles -S0-VK-012 covered cargo test -p fparkan-render-vulkan --offline surface_plan_json_is_stable -S0-VK-013 covered cargo test -p fparkan-render-vulkan --offline static_surface_extension_name_is_decoded -S0-VK-014 covered cargo test -p fparkan-render-vulkan --offline swapchain_plan_prefers_srgb_mailbox_and_clamps_extent -S0-VK-015 covered cargo test -p fparkan-render-vulkan --offline swapchain_plan_uses_fifo_and_current_extent_fallbacks -S0-VK-016 covered cargo test -p fparkan-render-vulkan --offline swapchain_plan_rejects_missing_surface_data_and_empty_extent -S0-VK-017 covered cargo test -p fparkan-render-vulkan --offline swapchain_plan_json_and_recreation_reports_are_stable -S0-VK-018 covered cargo test -p fparkan-render-vulkan --offline triangle_shader_manifest_hashes_are_stable checked_in_shader_manifest_matches_generated_report -S0-VK-019 covered cargo test -p fparkan-render-vulkan --offline shader_manifest_report_json_is_stable -S0-VK-020 covered cargo test -p fparkan-render-vulkan --offline shader_manifest_rejects_invalid_spirv_containers -S0-VK-021 covered-gpu Windows fparkan-vulkan-smoke native audit: real submit/present loop, 300 frames and validation-clean teardown -S0-VK-022 covered-gpu Windows fparkan-vulkan-smoke native audit: resize drives swapchain recreation before clean shutdown -S0-VK-023 covered cargo test -p fparkan-vulkan-smoke --offline rejects_false_pass_without_full_evidence blocked_report_includes_shader_manifest_and_bootstrap_status -S0-VK-024 covered cargo test -p fparkan-vulkan-smoke --offline rejects_passed_without_loader_probe formats_vulkan_api_version -S0-VK-025 covered cargo test -p fparkan-vulkan-smoke --offline rejects_passed_without_instance_probe parses_instance_probe_as_loader_probe -S0-VK-026 covered cargo test -p fparkan-vulkan-smoke --offline rejects_passed_without_window_probe rejects_passed_without_surface_probe parses_surface_probe_as_instance_probe -S0-VK-027 covered cargo test -p fparkan-vulkan-smoke --offline rejects_passed_without_swapchain_recreation blocked_report_includes_shader_manifest_and_bootstrap_status -S0-VK-028 covered cargo test -p fparkan-vulkan-smoke --offline reports_rustc_host_triple blocked_report_includes_shader_manifest_and_bootstrap_status -S0-VK-029 covered cargo test -p xtask --offline native_smoke_audit_accepts_complete_required_platform_pass native_smoke_audit_rejects_blocked_or_incomplete_reports -S0-VK-030 covered cargo test -p fparkan-vulkan-smoke --offline rejects_passed_with_failed_surface -S0-VK-031 covered cargo test -p fparkan-vulkan-smoke --offline rejects_passed_without_selected_device -S0-VK-032 covered cargo test -p fparkan-vulkan-smoke --offline rejects_passed_without_created_swapchain -S0-VK-033 covered cargo test -p fparkan-vulkan-smoke --offline rejects_passed_without_created_logical_device -S0-VK-034 covered cargo test -p xtask --offline native_smoke_audit_accepts_complete_required_platform_pass native_smoke_audit_rejects_blocked_or_incomplete_reports -S0-VK-035 covered cargo test -p fparkan-render-vulkan --offline final_validation_snapshot_is_captured_after_surface_device_swapchain_drop -S0-LIMIT-001 covered cargo test -p fparkan-binary --offline rejects_count_stride_overflow -S0-LIMIT-002 covered cargo test -p fparkan-binary --offline rejects_oversized_declared_allocation_before_read -L1-P1-NRES-001 covered cargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates -L1-P2-NRES-001 covered cargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates -L1-P1-NRES-002 covered cargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates -L1-P2-NRES-002 covered cargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates -L1-P1-NRES-003 covered cargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates -L1-P2-NRES-003 covered cargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates -L1-P1-RSLI-001 covered cargo test -p fparkan-rsli --offline licensed_part1_rsli_method_distribution_baseline -L1-P2-RSLI-001 covered cargo test -p fparkan-rsli --offline licensed_part2_rsli_method_distribution_baseline -L1-RSLI-QUIRK-001 covered cargo test -p fparkan-rsli --offline licensed_corpora_rsli_quirk_is_only_approved_interf8_tex -L1-P1-PATH-001 covered cargo test -p fparkan-corpus --offline licensed_part1_paths_stay_under_root -L1-P2-PATH-001 covered cargo test -p fparkan-corpus --offline licensed_part2_paths_stay_under_root -S1-NRES-001 covered cargo test -p fparkan-nres --offline parses_minimal_empty_archive -S1-NRES-002 covered cargo test -p fparkan-nres --offline one_entry_archive_uses_8_byte_alignment -S1-NRES-003 covered cargo test -p fparkan-nres --offline rejects_invalid_magic -S1-NRES-004 covered cargo test -p fparkan-nres --offline rejects_unsupported_version -S1-NRES-005 covered cargo test -p fparkan-nres --offline rejects_negative_entry_count -S1-NRES-006 covered cargo test -p fparkan-nres --offline rejects_directory_size_before_allocation -S1-NRES-007 covered cargo test -p fparkan-nres --offline rejects_total_size_mismatch -S1-NRES-008 covered cargo test -p fparkan-nres --offline rejects_directory_before_header -S1-NRES-009 covered cargo test -p fparkan-nres --offline rejects_payload_before_data_region -S1-NRES-010 covered cargo test -p fparkan-nres --offline rejects_payload_crossing_directory -S1-NRES-020 covered cargo test -p fparkan-nres --offline preserves_nonzero_unindexed_region -S1-NRES-021 covered cargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates -S1-NRES-011 covered cargo test -p fparkan-nres --offline rejects_overlapping_payloads -S1-NRES-012 covered cargo test -p fparkan-nres --offline rejects_name_without_nul_terminator -S1-NRES-013 covered cargo test -p fparkan-nres --offline preserves_name_bytes_after_nul -S1-NRES-014 covered cargo test -p fparkan-nres --offline rejects_sort_index_out_of_range -S1-NRES-015 covered cargo test -p fparkan-nres --offline rejects_duplicate_sort_mapping -S1-NRES-016 covered cargo test -p fparkan-nres --offline binary_lookup_returns_original_entry_index -S1-NRES-017 covered cargo test -p fparkan-nres --offline compatible_profile_uses_linear_fallback_for_broken_mapping -S1-NRES-018 covered cargo test -p fparkan-nres --offline lookup_is_ascii_case_insensitive -S1-NRES-019 covered cargo test -p fparkan-nres --offline rejects_empty_names_and_resolves_duplicates_to_first_entry -S1-NRES-022 covered cargo test -p fparkan-nres --offline canonical_compact_roundtrip_preserves_entry_semantics -S1-NRES-023 covered cargo test -p fparkan-nres --offline editor_payload_update_rewrites_offsets_and_size -S1-NRES-024 covered cargo test -p fparkan-nres --offline editor_rename_rebuilds_search_mapping -S1-NRES-025 covered cargo test -p fparkan-nres --offline editor_rejects_invalid_authoring_names -S1-NRES-026 covered cargo test -p fparkan-nres --offline strict_rejects_unsorted_lookup_table -S1-LIMIT-001 covered cargo test -p fparkan-nres --offline rejects_directory_size_before_allocation decode_rejects_entry_count_above_limit decode_rejects_input_bytes_above_limit decode_rejects_preserved_bytes_above_limit -S1-NRES-PROP-001 covered cargo test -p fparkan-nres --offline generated_archives_preserve_lossless_and_canonical_semantics -S1-NRES-PROP-002 covered cargo test -p fparkan-nres --offline generated_editor_updates_roundtrip -S1-NRES-FUZZ-001 covered cargo test -p fparkan-nres --offline arbitrary_small_inputs_do_not_panic_or_overallocate -S1-PATH-001 covered cargo test -p fparkan-path --offline normalizes_separators -S1-PATH-002 covered cargo test -p fparkan-path --offline ascii_casefold_does_not_unicode_fold -S1-PATH-003 covered cargo test -p fparkan-path --offline non_ascii_original_bytes_remain_stable -S1-PATH-004 covered cargo test -p fparkan-path --offline rejects_absolute_drive_and_nul_paths -S1-PATH-005 covered cargo test -p fparkan-path --offline rejects_escape -S1-PATH-006 covered cargo test -p fparkan-path --offline rejects_absolute_drive_and_nul_paths -S1-PATH-007 covered cargo test -p fparkan-path --offline join_under_keeps_normalized_path_below_root -S1-PATH-008 covered cargo test -p fparkan-path --offline original_separators_and_raw_bytes_are_preserved -S1-PATH-009 covered cargo test -p fparkan-path --offline accepts_non_utf8_legacy_bytes -S1-PATH-010 covered cargo test -p fparkan-vfs --offline directory_vfs_resolves_non_utf8_host_entries_by_raw_bytes -S1-PATH-011 covered cargo test -p fparkan-path -p fparkan-vfs -p fparkan-resource --offline lossy_display_does_not_affect_identity_or_ordering overlay_vfs_keeps_lossy_equivalent_entries_distinct lossy_equivalent_archive_paths_remain_distinct -S1-VFS-005 covered cargo test -p fparkan-vfs --offline memory_vfs_list_prefix_is_boundary_safe -S1-RSLI-001 covered cargo test -p fparkan-rsli --offline parses_minimal_empty_library -S1-RSLI-002 covered cargo test -p fparkan-rsli --offline rejects_invalid_header_fields -S1-RSLI-003 covered cargo test -p fparkan-rsli --offline rejects_entry_table_bounds -S1-RSLI-004 covered cargo test -p fparkan-rsli --offline table_xor_transform_uses_known_vector -S1-RSLI-005 covered cargo test -p fparkan-rsli --offline table_xor_transform_is_symmetric -S1-RSLI-006 covered cargo test -p fparkan-rsli --offline table_xor_state_spans_entries -S1-RSLI-007 covered cargo test -p fparkan-rsli --offline presorted_mapping_uses_valid_permutation -S1-RSLI-008 covered cargo test -p fparkan-rsli --offline compatible_profile_rebuilds_invalid_presorted_mapping -S1-RSLI-009 covered cargo test -p fparkan-rsli --offline stored_method_uses_exact_size -S1-RSLI-010 covered cargo test -p fparkan-rsli --offline xor_only_method_uses_entry_key -S1-RSLI-011 covered cargo test -p fparkan-rsli --offline lzss_method_decodes_literals_references_and_wrap -S1-RSLI-012 covered cargo test -p fparkan-rsli --offline xor_lzss_method_uses_entry_key -S1-RSLI-013 covered cargo test -p fparkan-rsli --offline adaptive_lzss_method_decodes_synthetic_vector -S1-RSLI-014 covered cargo test -p fparkan-rsli --offline xor_adaptive_lzss_method_decodes_synthetic_vector -S1-RSLI-015 covered cargo test -p fparkan-rsli --offline raw_deflate_method_expects_raw_stream_not_zlib_wrapper -S1-RSLI-016 covered cargo test -p fparkan-rsli --offline unknown_method_is_rejected_on_load -S1-RSLI-017 covered cargo test -p fparkan-rsli --offline decoded_size_mismatch_is_rejected -S1-RSLI-018 covered cargo test -p fparkan-rsli --offline ao_overlay_adjusts_effective_offsets -S1-RSLI-019 covered cargo test -p fparkan-rsli --offline invalid_ao_overlay_is_rejected -S1-RSLI-020 covered cargo test -p fparkan-rsli --offline rejects_registered_quirks_in_strict_profile -S1-RSLI-021 covered cargo test -p fparkan-rsli --offline named_deflate_eof_plus_one_quirk_accepts_only_approved_entry -S1-RSLI-022 covered cargo test -p fparkan-rsli --offline unknown_header_bytes_are_lossless -S1-RSLI-023 covered cargo test -p fparkan-rsli --offline no_op_lossless_roundtrip_preserves_bytes -S1-RSLI-024 covered cargo test -p fparkan-rsli --offline strict_rejects_unsorted_presorted_mapping -S1-RSLI-025 covered cargo test -p fparkan-rsli --offline editor_can_mutate_names_and_payloads set_method_rejects_unknown_authoring_method -S1-LIMIT-002 covered cargo test -p fparkan-rsli --offline decode_rejects_entry_count_above_limit load_rejects_unpacked_size_above_limit_before_allocation -S1-RSLI-PROP-001 covered cargo test -p fparkan-rsli --offline generated_supported_methods_decode_expected_bytes -S1-RSLI-FUZZ-001 covered cargo test -p fparkan-rsli --offline arbitrary_small_inputs_do_not_panic -S1-RES-001 covered cargo test -p fparkan-resource --offline cached_repository_reads_synthetic_nres -S1-RES-002 covered cargo test -p fparkan-resource --offline entry_handles_are_archive_qualified -S1-RES-003 covered cargo test -p fparkan-resource --offline archive_cache_and_decoded_payload_cache_evict_independently -S1-RES-004 covered cargo test -p fparkan-resource --offline entry_read_error_carries_archive_path_and_entry_name -S1-RES-005 covered cargo test -p fparkan-resource --offline archive_cache_evicts_by_byte_budget -S1-RES-006 covered cargo test -p fparkan-resource --offline archive_cache_eviction_makes_old_handles_stale -S1-RES-007 covered cargo test -p fparkan-resource --offline lossy_equivalent_archive_paths_remain_distinct -S1-DIAG-001 covered cargo test -p fparkan-inspection --offline archive_diagnostic_preserves_source_path_phase_and_span model_archive_diagnostic_preserves_archive_entry_context -S1-VFS-001 covered cargo test -p fparkan-vfs --offline memory_vfs_uses_exact_lookup -S1-VFS-002 covered cargo test -p fparkan-vfs --offline overlay_vfs_uses_first_matching_layer -S1-VFS-003 covered cargo test -p fparkan-vfs --offline directory_vfs_resolves_ascii_casefolded_segments -S1-VFS-004 covered cargo test -p fparkan-vfs --offline casefold_selector_reports_ambiguous_segments -S1-LICENSED-001 covered local testdata corpora via FPARKAN_CORPUS_PART1_ROOT and FPARKAN_CORPUS_PART2_ROOT; cargo test -p fparkan-nres -p fparkan-resource -p fparkan-rsli --offline -- --ignored -S1-LICENSED-002 covered local testdata corpora via FPARKAN_CORPUS_PART1_ROOT and FPARKAN_CORPUS_PART2_ROOT; cargo test -p fparkan-nres -p fparkan-resource -p fparkan-rsli --offline -- --ignored -L2-P1-UNIT-001 covered cargo test -p fparkan-prototype --offline licensed_corpora_unit_dat_parse_counts -L2-P2-UNIT-001 covered cargo test -p fparkan-prototype --offline licensed_corpora_unit_dat_parse_counts -L2-P1-REG-001 covered cargo test -p fparkan-prototype --offline licensed_corpora_registry_payloads_are_record_aligned -L2-P2-REG-001 covered cargo test -p fparkan-prototype --offline licensed_corpora_registry_payloads_are_record_aligned -L2-P1-GRAPH-001 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L2-P2-GRAPH-001 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L2-P1-INHERIT-001 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L2-P2-INHERIT-001 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L2-P1-NONGEO-001 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L2-P2-NONGEO-001 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L2-P1-GRAPH-002 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L2-P2-GRAPH-002 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -S2-REG-001 covered cargo test -p fparkan-prototype --offline registry_zero_records_payload_is_empty -S2-REG-002 covered cargo test -p fparkan-prototype --offline registry_requires_record_multiple -S2-REG-003 covered cargo test -p fparkan-prototype --offline registry_preserves_bounded_name_tails_and_order -S2-REG-004 covered cargo test -p fparkan-prototype --offline registry_preserves_bounded_name_tails_and_order -S2-UNIT-001 covered cargo test -p fparkan-prototype --offline unit_zero_records_uses_exact_size -S2-UNIT-002 covered cargo test -p fparkan-prototype --offline unit_dat_one_record_uses_exact_size_formula -S2-UNIT-003 covered cargo test -p fparkan-prototype --offline unit_dat_rejects_truncated_record -S2-UNIT-004 covered cargo test -p fparkan-prototype --offline unit_dat_preserves_header_description_tail_and_parent_link -S2-UNIT-005 covered cargo test -p fparkan-prototype --offline unit_dat_preserves_header_description_tail_and_parent_link -S2-UNIT-006 covered cargo test -p fparkan-prototype --offline unit_dat_accepts_full_description_without_nul -S2-UNIT-007 covered cargo test -p fparkan-prototype --offline unit_dat_preserves_header_description_tail_and_parent_link unit_dat_preserves_positive_parent_link -S2-PROTO-001 covered cargo test -p fparkan-prototype --offline resolves_synthetic_objects_registry_model -S2-PROTO-002 covered cargo test -p fparkan-prototype --offline base_only_registry_entry_is_nongeometric -S2-PROTO-003 covered cargo test -p fparkan-prototype --offline graph_report_records_resolved_roots_and_failures -S2-PROTO-004 covered cargo test -p fparkan-prototype --offline missing_referenced_archive_reports_root_chain -S2-PROTO-005 covered cargo test -p fparkan-prototype --offline missing_referenced_resource_reports_root_chain -S2-PROTO-006 covered cargo test -p fparkan-prototype --offline objects_registry_inheritance_merges_parent_then_local_refs -S2-PROTO-007 covered cargo test -p fparkan-prototype --offline objects_registry_inheritance_resolves_multiple_levels -S2-PROTO-008 covered cargo test -p fparkan-prototype --offline objects_registry_inheritance_rejects_direct_cycle -S2-PROTO-009 covered cargo test -p fparkan-prototype --offline objects_registry_inheritance_rejects_indirect_cycle -S2-PROTO-010 covered cargo test -p fparkan-prototype --offline objects_registry_inheritance_rejects_depth_limit -S2-PROTO-011 covered cargo test -p fparkan-prototype --offline base_only_registry_entry_is_nongeometric -S2-PROTO-012 covered cargo test -p fparkan-prototype --offline first_existing_explicit_msh_is_selected_in_order -S2-PROTO-013 covered cargo test -p fparkan-prototype --offline invalid_referenced_msh_is_error -S2-PROTO-014 covered cargo test -p fparkan-prototype --offline resolver_cache_invalidates_when_archive_fingerprint_changes -S2-GRAPH-001 covered cargo test -p fparkan-prototype --offline graph_report_records_resolved_roots_and_failures -S2-GRAPH-002 covered cargo test -p fparkan-prototype --offline unit_dat_expands_components_in_order -S2-GRAPH-003 covered cargo test -p fparkan-assets --offline repository_plan_deduplicates_duplicate_visuals_but_graph_preserves_requests -S2-GRAPH-004 covered cargo test -p fparkan-prototype --offline graph_report_records_resolved_roots_and_failures -S2-GRAPH-005 covered cargo test -p fparkan-cli --offline prototype_graph_json_has_canonical_field_order -S2-GRAPH-006 covered cargo test -p fparkan-prototype --offline graph_report_records_resolved_roots_and_failures -S2-GRAPH-EDGE-001 covered cargo test -p fparkan-assets --offline graph_materializes_visual_dependency_nodes_and_edges -S2-GRAPH-PROV-001 covered cargo test -p fparkan-assets --offline graph_visual_dependency_edges_preserve_root_and_parent_provenance -S2-GRAPH-IDEMP-001 covered cargo test -p fparkan-assets --offline graph_visual_dependency_expansion_is_idempotent -S2-UNIT-EMPTY-001 covered cargo test -p fparkan-prototype --offline empty_unit_dat_resolves_as_zero_component_root -S2-ASSET-MODEL-001 covered cargo test -p fparkan-assets --offline prepare_single_visual_mission_assets_materialize_model_wear_material_and_texture_payloads -S2-ASSET-WEAR-001 covered cargo test -p fparkan-assets --offline prepare_single_visual_mission_assets_materialize_model_wear_material_and_texture_payloads -S2-ASSET-MATERIAL-001 covered cargo test -p fparkan-assets --offline prepare_single_visual_mission_assets_materialize_model_wear_material_and_texture_payloads -S2-ASSET-TEXM-001 covered cargo test -p fparkan-assets --offline prepare_single_visual_mission_assets_materialize_model_wear_material_and_texture_payloads -S2-ASSET-ID-001 covered cargo test -p fparkan-assets --offline forced_model_id_collision_is_rejected forced_wear_id_collision_is_rejected forced_material_id_collision_is_rejected forced_texture_id_collision_is_rejected -S2-ASSET-LIMIT-001 covered cargo test -p fparkan-assets --offline profiled_asset_preparation_reports_unique_asset_counts asset_preparation_limits_reject_texture_pixel_budget -S2-RUNTIME-DRAFT-001 covered local testdata/IS and testdata/IS2; cargo test -p fparkan-runtime --offline -- --ignored selected_is_and_is2_missions_preserve_runtime_object_drafts -S2-CLI-JSON-001 covered cargo test -p fparkan-cli --offline prototype_graph_json_has_canonical_field_order mission_graph_json_has_canonical_field_order -S2-LICENSED-MISSION-P1-001 covered local testdata/IS; cargo test -p fparkan-runtime --offline -- --ignored selected_is_and_is2_missions_preserve_runtime_object_drafts -S2-LICENSED-MISSION-P2-001 covered local testdata/IS2; cargo test -p fparkan-runtime --offline -- --ignored selected_is_and_is2_missions_preserve_runtime_object_drafts -S2-PROP-001 covered cargo test -p fparkan-prototype --offline generated_acyclic_prototype_graph_resolves_deterministically -S2-FUZZ-001 covered cargo test -p fparkan-prototype --offline arbitrary_unit_and_registry_bytes_are_bounded_and_panic_free -L3-P1-MSH-001 covered cargo test -p fparkan-msh --offline licensed_corpus_msh_assets_validate -L3-P2-MSH-001 covered cargo test -p fparkan-msh --offline licensed_corpus_msh_assets_validate -L3-P1-TEXM-001 covered cargo test -p fparkan-texm --offline licensed_corpus_texm_assets_validate_and_decode_mip0 -L3-P2-TEXM-001 covered cargo test -p fparkan-texm --offline licensed_corpus_texm_assets_validate_and_decode_mip0 -L3-P1-MAT0-001 covered cargo test -p fparkan-material --offline licensed_corpus_mat0_and_wear_parse -L3-P2-MAT0-001 covered cargo test -p fparkan-material --offline licensed_corpus_mat0_and_wear_parse -L3-P1-WEAR-001 covered cargo test -p fparkan-material --offline licensed_corpus_mat0_and_wear_parse -L3-P2-WEAR-001 covered cargo test -p fparkan-material --offline licensed_corpus_mat0_and_wear_parse -L3-P1-ASSET-001 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L3-P2-ASSET-001 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -S2-PLANNING-CAPTURE-P1-001 covered-planning cargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures -S2-PLANNING-CAPTURE-P2-001 covered-planning cargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures -S3-WEAR-001 covered cargo test -p fparkan-material --offline wear_preserves_legacy_id_but_selects_by_index -S3-WEAR-002 covered cargo test -p fparkan-material --offline wear_requires_declared_rows -S3-WEAR-003 covered cargo test -p fparkan-material --offline wear_preserves_legacy_id_but_selects_by_index -S3-WEAR-004 covered cargo test -p fparkan-material --offline wear_requires_blank_separator_before_lightmaps -S3-WEAR-005 covered cargo test -p fparkan-material --offline wear_parses_lightmaps -S3-MAT0-001 covered cargo test -p fparkan-material --offline mat0_version_prefix_and_primary_texture -S3-MAT0-002 covered cargo test -p fparkan-material --offline mat0_accepts_zero_phase_material -S3-MAT0-003 covered cargo test -p fparkan-material --offline mat0_phase34_exact_framing_and_full_texture_name -S3-MAT0-004 covered cargo test -p fparkan-material --offline mat0_phase34_exact_framing_and_full_texture_name -S3-MAT0-005 covered cargo test -p fparkan-material --offline mat0_animation_block_has_no_implicit_padding -S3-MAT0-006 covered cargo test -p fparkan-material --offline mat0_rejects_animation_block_count_limit -S3-MSH-001 covered cargo test -p fparkan-msh --offline canonical_stream_set_is_independent_of_entry_order -S3-MSH-002 covered cargo test -p fparkan-msh --offline missing_required_stream_is_error -S3-MSH-003 covered cargo test -p fparkan-msh --offline duplicate_required_stream_type_is_error -S3-MSH-004 covered cargo test -p fparkan-msh --offline node38_stride_is_exact -S3-MSH-005 covered cargo test -p fparkan-msh --offline node38_uses_three_by_five_slot_mapping_and_absent_marker -S3-MSH-006 covered cargo test -p fparkan-msh --offline node38_uses_three_by_five_slot_mapping_and_absent_marker -S3-MSH-007 covered cargo test -p fparkan-msh --offline type2_header_and_slot_tail_framing_are_exact -S3-MSH-008 covered cargo test -p fparkan-msh --offline type2_header_and_slot_tail_framing_are_exact -S3-MSH-009 covered cargo test -p fparkan-msh --offline slot_batch_range_out_of_bounds_is_error -S3-MSH-010 covered cargo test -p fparkan-msh --offline vertex_stream_strides_are_exact -S3-MSH-011 covered cargo test -p fparkan-msh --offline base_vertex_plus_index_must_reference_position -S3-MSH-012 covered cargo test -p fparkan-msh --offline batch20_uses_unaligned_field_offsets -S3-MSH-013 covered cargo test -p fparkan-msh --offline auxiliary_and_extended_streams_are_preserved -S3-MSH-014 covered cargo test -p fparkan-msh --offline auxiliary_and_extended_streams_are_preserved -S3-MSH-015 covered cargo test -p fparkan-msh --offline mtcheck_variant_is_preserved_and_recognized -S3-MSH-016 covered cargo test -p fparkan-msh --offline invalid_bounds_are_rejected -S3-MSH-017 covered cargo test -p fparkan-msh --offline slot_batch_range_out_of_bounds_is_error -S3-MSH-PROP-001 covered cargo test -p fparkan-msh --offline canonical_stream_set_is_independent_of_entry_order -S3-MSH-FUZZ-001 covered cargo test -p fparkan-msh --offline arbitrary_nested_payloads_are_bounded_and_panic_free -S3-TEXM-001 covered cargo test -p fparkan-texm --offline decodes_all_synthetic_formats -S3-TEXM-002 covered cargo test -p fparkan-texm --offline rejects_zero_dimensions -S3-TEXM-003 covered cargo test -p fparkan-texm --offline non_power_of_two_mip_chain_clamps_each_dimension -S3-TEXM-004 covered cargo test -p fparkan-texm --offline rejects_mip_size_arithmetic_overflow_or_oob -S3-TEXM-005 covered cargo test -p fparkan-texm --offline indexed_palette_requires_exact_1024_bytes -S3-TEXM-006 covered cargo test -p fparkan-texm --offline channel_expansion_boundary_values_are_stable -S3-TEXM-007 covered cargo test -p fparkan-texm --offline rgb888x_preserves_fourth_disk_byte_but_outputs_opaque_alpha -S3-TEXM-008 covered cargo test -p fparkan-texm --offline page_tail_absent_and_exact_rect_framing -S3-TEXM-009 covered cargo test -p fparkan-texm --offline page_tail_absent_and_exact_rect_framing -S3-TEXM-010 covered cargo test -p fparkan-texm --offline invalid_page_magic_size_and_trailing_bytes_are_rejected -S3-TEXM-011 covered cargo test -p fparkan-texm --offline invalid_page_magic_size_and_trailing_bytes_are_rejected -S3-TEXM-012 covered cargo test -p fparkan-texm --offline exposes_mip_views_and_upload_plan_without_mutating_document -S3-TEXM-013 covered cargo test -p fparkan-texm --offline page_scaling_uses_floor_origin_and_ceil_end_policy -S3-TEXM-FUZZ-001 covered cargo test -p fparkan-texm --offline arbitrary_texm_payloads_do_not_panic -S3-MAT0-007 covered cargo test -p fparkan-material --offline mat0_rejects_trailing_bytes -S3-MAT-RESOLVE-001 covered cargo test -p fparkan-material --offline resolve_material_uses_exact_match -S3-MAT-RESOLVE-002 covered cargo test -p fparkan-material --offline resolve_material_falls_back_to_default -S3-MAT-RESOLVE-003 covered cargo test -p fparkan-material --offline resolve_material_uses_first_entry_only_after_missing_default -S3-MAT-RESOLVE-004 covered cargo test -p fparkan-material --offline resolve_material_empty_texture_means_untextured -S3-MAT-RESOLVE-005 covered cargo test -p fparkan-material --offline resolve_material_without_lightmap_keeps_lightmap_absent -S2-PLANNING-RENDER-001 covered cargo test -p fparkan-render --offline one_snapshot_draw_produces_one_draw_command -S2-PLANNING-RENDER-002 covered cargo test -p fparkan-render --offline material_index_maps_through_resolved_material_slots -S2-PLANNING-RENDER-003 covered cargo test -p fparkan-render --offline node_transform_is_retained -S2-PLANNING-RENDER-004 covered cargo test -p fparkan-render --offline command_order_uses_phase_then_stable_key -S2-PLANNING-RENDER-005 covered cargo test -p fparkan-render --offline command_capture_independent_of_snapshot_construction_order -S2-PLANNING-RENDER-006 covered cargo test -p fparkan-render --offline invalid_range_returns_contextual_error -S2-PLANNING-RENDER-007 covered cargo test -p fparkan-render --offline capture_is_stable -S2-PLANNING-RENDER-008 covered-planning cargo test -p fparkan-render --offline recording_backend_stores_captures -S2-PLANNING-RENDER-009 covered cargo xtask policy -S3-VK-MESH-UPLOAD-001 covered-gpu cargo run -p fparkan-vulkan-smoke --release --locked -- --out target/fparkan/stage3-mtcheck-msh.json --frames 300 --resize-frame 120 --timeout-seconds 90 --model-root <GOG_ROOT> --model-archive system.rlb --model-name MTCHECK.MSH; original MSH reports 128 vertices and 252 indices -S3-VK-TEXM-UPLOAD-001 covered-gpu cargo run -p fparkan-vulkan-smoke --release --locked -- --out target/fparkan/stage3-mtcheck-texm-upload.json --frames 300 --resize-frame 120 --timeout-seconds 90 --model-root <GOG_ROOT> --model-archive system.rlb --model-name MTCHECK.MSH --texture-root <GOG_ROOT> --texture-archive Textures.lib --texture-name DEFAULT.0; original TEXM 16x16 decoded RGBA8, staged into device-local image and transitioned to SHADER_READ_ONLY_OPTIMAL -S3-VK-DESCRIPTOR-001 covered-gpu cargo run -p fparkan-vulkan-smoke --release --locked -- --out target/fparkan/stage3-texm-sampled.json --frames 300 --resize-frame 120 --timeout-seconds 90 --model-root <GOG_ROOT> --model-archive system.rlb --model-name MTCHECK.MSH --texture-root <GOG_ROOT> --texture-archive Textures.lib --texture-name DEFAULT.0; original TEXM is bound as set=0,binding=0 combined image sampler and sampled in fragment shader; validation_warning_count=0 and validation_error_count=0 -S3-VK-PIPELINE-001 covered-gpu cargo run -p fparkan-vulkan-smoke --release --locked -- --out target/fparkan/stage3-alpha-test-smoke.json --frames 300 --resize-frame 120 --timeout-seconds 90 --model-root <GOG_ROOT> --model-archive system.rlb --model-name MTCHECK.MSH --texture-root <GOG_ROOT> --texture-archive Textures.lib --texture-name DEFAULT.0; PipelineKey selects a deduplicated live Vulkan pipeline per static draw range; capability-selected depth attachment supports TestWrite/TestReadOnly; fragment alpha test receives per-range dynamic cutoff through push constants; baseline key is live-proven, while Batch20/MAT0 state/reference mapping remains an evidence gap -S3-VK-DRAW-MODEL-001 covered-gpu cargo run -p fparkan-vulkan-smoke --release --locked -- --out target/fparkan/stage3-fr-l-mtp-per-batch-materials.json --frames 300 --resize-frame 120 --timeout-seconds 90 --model-root <GOG_ROOT> --model-archive fortif.rlb --model-name FR_L_MTP.msh --wear-root <GOG_ROOT> --wear-archive fortif.rlb --wear-name FR_L_MTP.WEA; live Win32 Vulkan issues 237 source-preserving indexed batch draws and binds the deduplicated WEAR→MAT0 material descriptor selected by each Batch20.material_index (this corpus model has selector 0 only) -S3-VK-DRAW-TERRAIN-001 covered-gpu cargo run -p fparkan-vulkan-smoke --release --locked -- --out target/fparkan/stage3-land-11-smoke.json --frames 300 --resize-frame 120 --timeout-seconds 90 --terrain-path <GOG_ROOT>/DATA/MAPS/11/Land.msh --texture-root <GOG_ROOT> --texture-archive Textures.lib --texture-name DEFAULT.0; validated Land.msh TerrainFace28 order becomes one live indexed Vulkan terrain draw (6458 vertices, 24672 indices); terrain material/slot/camera semantics remain an evidence gap -S3-VK-PIXEL-CAPTURE-001 blocked awaits Stage 3 fixed-camera pixel capture approval flow -S3-VK-VALIDATION-001 covered-gpu cargo run -p fparkan-vulkan-smoke --release --locked -- --out target/fparkan/stage3-mtcheck-msh.json --frames 300 --resize-frame 120 --timeout-seconds 90 --model-root <GOG_ROOT> --model-archive system.rlb --model-name MTCHECK.MSH; validation_warning_count=0 and validation_error_count=0 -S3-GL-001 omitted legacy OpenGL adapters are outside the Windows-only Vulkan renderer scope -S3-GL-002 omitted GLES2 and portable-device targets are outside the Windows-only Vulkan renderer scope -S3-GL-003 blocked legacy fparkan-render-gl adapter removed while Vulkan renderer path is being brought in as the stage-3 backend -S3-VIEWER-001 covered cargo test -p fparkan-viewer --offline model_fixture_uses_viewer_service_and_render_commands -S4-ANIM-001 covered cargo test -p fparkan-animation --offline anim_key24_decodes_signed_quaternion -S4-ANIM-002 covered cargo test -p fparkan-animation --offline frame_map_decodes_u16_and_uses_attr_frame_count -S4-ANIM-003 covered cargo test -p fparkan-animation --offline frame_map_falls_back_when_absent_or_invalid -S4-ANIM-004 covered cargo test -p fparkan-animation --offline frame_map_falls_back_when_absent_or_invalid -S4-ANIM-005 covered cargo test -p fparkan-animation --offline exact_key_time_returns_exact_pose -S4-ANIM-006 covered cargo test -p fparkan-animation --offline pose_track_blends_translation_and_rotation -S4-ANIM-007 covered cargo test -p fparkan-animation --offline quaternion_shortest_path_sign_flip_is_stable -S4-ANIM-008 covered cargo test -p fparkan-animation --offline zero_or_degenerate_key_interval_is_rejected -S4-ANIM-009 omitted current sampler is a portable reference path; runtime-captured x87 parity vectors are not implemented -S4-ANIM-010 omitted current sampler accepts the profile marker but does not implement an independent x87 compatibility path -S4-ANIM-011 covered cargo test -p fparkan-animation --offline blend_optional_pose_uses_valid_side -S4-ANIM-012 covered cargo test -p fparkan-animation --offline hierarchy_evaluates_parent_before_child_and_rejects_cycles -S4-ANIM-013 covered cargo test -p fparkan-animation --offline hierarchy_evaluates_parent_before_child_and_rejects_cycles -S4-ANIM-014 covered cargo test -p fparkan-animation --offline pose_capture_uses_float_bits -S4-ANIM-PROP-001 covered cargo test -p fparkan-animation --offline generated_valid_quaternions_remain_finite -S4-MAT-001 covered cargo test -p fparkan-material --offline material_modes_zero_to_three_choose_stable_phases -S4-MAT-002 covered cargo test -p fparkan-material --offline material_exact_key_boundary_selects_exact_phase -S4-MAT-003 covered cargo test -p fparkan-material --offline material_interpolation_mask_affects_only_selected_fields -S4-MAT-004 covered cargo test -p fparkan-material --offline material_timeline_profile_cases_are_evidence_labeled -S4-MAT-005 covered cargo test -p fparkan-material --offline material_random_offset_uses_material_stream_only -S4-MAT-006 covered cargo test -p fparkan-material --offline material_same_seed_and_timeline_produces_same_phase_capture -S4-FX-001 covered cargo test -p fparkan-fx --offline header_is_exactly_sixty_bytes_and_command_sizes_are_fixed -S4-FX-002 covered cargo test -p fparkan-fx --offline header_is_exactly_sixty_bytes_and_command_sizes_are_fixed -S4-FX-011 covered cargo test -p fparkan-fx --offline header_is_exactly_sixty_bytes_and_command_sizes_are_fixed -S4-FX-012 covered cargo test -p fparkan-fx --offline opcode6_four_byte_command_is_accepted -S4-FX-013 covered cargo test -p fparkan-fx --offline rejects_unknown_opcode_at_command_index -S4-FX-014 covered cargo test -p fparkan-fx --offline rejects_command_count_that_exceeds_payload -S4-FX-015 covered cargo test -p fparkan-fx --offline rejects_trailing_bytes_after_command_stream -S4-FX-016 covered cargo test -p fparkan-fx --offline fixed_resource_refs_preserve_tails -S4-FX-017 covered cargo test -p fparkan-fx --offline missing_dependency_error_contains_effect_command_archive_and_name -S4-FX-018 omitted FX create/update/emit is documented as a deterministic reference stub until runtime-captured lifecycle semantics are implemented -S4-FX-019 omitted FX update side-effect contract is stub-level only and not accepted as original runtime parity evidence -S4-FX-020 omitted FX emit side-effect contract is stub-level only and not accepted as original runtime parity evidence -S4-FX-021 omitted FX command order is deterministic for the stub but original runtime ordering evidence is not implemented -S4-FX-022 omitted FX lifecycle controls are deterministic for the stub but original stop/restart/end semantics are not implemented -S4-FX-023 omitted FX emission capture is deterministic for the stub but lacks runtime-captured parity evidence -S4-FX-024 omitted FX RNG accounting is not implemented beyond the reference stub and must not count as compatibility coverage -S4-FX-FUZZ-001 covered cargo test -p fparkan-fx --offline arbitrary_command_streams_are_bounded_and_panic_free -L4-P1-ANIM-001 covered cargo test -p fparkan-msh --offline licensed_corpus_animation_streams_sample_approved_pose_captures -L4-P2-ANIM-001 covered cargo test -p fparkan-msh --offline licensed_corpus_animation_streams_sample_approved_pose_captures -L4-P1-CAPTURE-001 covered cargo test -p fparkan-msh --offline licensed_corpus_animation_streams_sample_approved_pose_captures -L4-P2-CAPTURE-001 covered cargo test -p fparkan-msh --offline licensed_corpus_animation_streams_sample_approved_pose_captures -L4-P1-FX-001 covered cargo test -p fparkan-fx --offline licensed_corpus_fxid_exact_eof_and_distribution -L4-P2-FX-001 covered cargo test -p fparkan-fx --offline licensed_corpus_fxid_exact_eof_and_distribution -L4-P1-FX-002 covered cargo test -p fparkan-fx --offline licensed_corpus_fxid_exact_eof_and_distribution -L4-P2-FX-002 covered cargo test -p fparkan-fx --offline licensed_corpus_fxid_exact_eof_and_distribution -L4-FX-OP6-001 covered cargo test -p fparkan-fx --offline licensed_corpus_fxid_exact_eof_and_distribution -L4-P1-EFFECT-001 omitted licensed FX emission capture currently covers deterministic reference-stub output, not original runtime-captured effect parity -L4-P2-EFFECT-001 omitted licensed FX emission capture currently covers deterministic reference-stub output, not original runtime-captured effect parity -S5-LMESH-001 covered cargo test -p fparkan-terrain-format --offline land_msh_required_streams_are_order_independent_and_stride_checked -S5-LMESH-002 covered cargo test -p fparkan-terrain-format --offline land_msh_required_streams_are_order_independent_and_stride_checked -S5-LMESH-003 covered cargo test -p fparkan-terrain-format --offline decodes_minimal_land_msh -S5-LMESH-004 covered cargo test -p fparkan-terrain-format --offline decodes_minimal_land_msh -S5-LMESH-005 covered cargo test -p fparkan-terrain-format --offline rejects_invalid_vertex_index -S5-LMESH-006 covered cargo test -p fparkan-terrain-format --offline rejects_invalid_neighbor_index -S5-LMESH-007 covered cargo test -p fparkan-terrain-format --offline face_layout_preserves_tail_and_all_surface_mask_mappings_are_explicit -S5-LMESH-008 covered cargo test -p fparkan-terrain-format --offline face_layout_preserves_tail_and_all_surface_mask_mappings_are_explicit -S5-LMESH-009 covered cargo test -p fparkan-terrain-format --offline face_layout_preserves_tail_and_all_surface_mask_mappings_are_explicit -S5-LMAP-001 covered cargo test -p fparkan-terrain-format --offline decodes_minimal_land_map -S5-LMAP-002 covered cargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof -S5-LMAP-003 covered cargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof -S5-LMAP-004 covered cargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof -S5-LMAP-005 covered cargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof -S5-LMAP-006 covered cargo test -p fparkan-terrain-format --offline rejects_invalid_areal_link -S5-LMAP-007 covered cargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof -S5-LMAP-008 covered cargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof -S5-LMAP-009 covered cargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof -S5-LMAP-010 covered cargo test -p fparkan-terrain-format --offline rejects_invalid_grid_area_ref -S5-LMAP-011 covered cargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof -S5-TERRAIN-001 covered cargo test -p fparkan-terrain --offline locates_areal_and_routes_synthetic_neighbors -S5-TERRAIN-002 covered cargo test -p fparkan-terrain --offline locates_areal_and_routes_synthetic_neighbors -S5-TERRAIN-003 covered cargo test -p fparkan-terrain --offline missing_start_or_goal_returns_no_route -S5-TERRAIN-004 covered cargo test -p fparkan-terrain --offline synthetic_surface_height_and_raycast_work -S5-TMA-001 covered cargo test -p fparkan-mission-format --offline minimal_synthetic_exact_eof -S5-TMA-002 covered cargo test -p fparkan-mission-format --offline lp_string_does_not_consume_implicit_nul -S5-TMA-003 covered cargo test -p fparkan-mission-format --offline path_ids_retain_nonsequential_order_and_truncated_points_fail -S5-TMA-004 covered cargo test -p fparkan-mission-format --offline path_ids_retain_nonsequential_order_and_truncated_points_fail -S5-TMA-005 covered cargo test -p fparkan-mission-format --offline clan_modes_one_to_three_and_spatial_mode_zero_decode -S5-TMA-006 covered cargo test -p fparkan-mission-format --offline clan_modes_one_to_three_and_spatial_mode_zero_decode -S5-TMA-007 covered cargo test -p fparkan-mission-format --offline unknown_clan_mode_nonfinite_transform_and_trailing_bytes_are_rejected -S5-TMA-008 covered cargo test -p fparkan-mission-format --offline synthetic_standard_clan_and_object_preserve_ordered_properties -S5-TMA-009 covered cargo test -p fparkan-mission-format --offline synthetic_standard_clan_and_object_preserve_ordered_properties -S5-TMA-010 covered cargo test -p fparkan-mission-format --offline synthetic_standard_clan_and_object_preserve_ordered_properties -S5-TMA-011 covered cargo test -p fparkan-mission-format --offline unknown_clan_mode_nonfinite_transform_and_trailing_bytes_are_rejected -S5-TMA-012 covered cargo test -p fparkan-mission-format --offline description_and_extras_are_exact_raw_records -S5-TMA-013 covered cargo test -p fparkan-mission-format --offline description_and_extras_are_exact_raw_records -S5-TMA-014 covered cargo test -p fparkan-mission-format --offline description_and_extras_are_exact_raw_records -S5-TMA-015 covered cargo test -p fparkan-mission-format --offline unknown_clan_mode_nonfinite_transform_and_trailing_bytes_are_rejected -S5-TMA-016 covered cargo test -p fparkan-mission-format --offline signatures_inside_strings_do_not_create_records_and_truncations_are_bounded -S5-TMA-017 covered cargo test -p fparkan-mission-format --offline signatures_inside_strings_do_not_create_records_and_truncations_are_bounded -S5-TMA-PROP-001 covered cargo test -p fparkan-mission-format --offline generated_valid_documents_and_arbitrary_inputs_are_bounded -S5-TMA-FUZZ-001 covered cargo test -p fparkan-mission-format --offline generated_valid_documents_and_arbitrary_inputs_are_bounded -S5-LOAD-001 covered cargo test -p fparkan-runtime --offline load_trace_records_preparation_before_registration_and_raw_transforms -S5-LOAD-002 covered cargo test -p fparkan-runtime --offline missing_map_and_missing_reachable_resource_fail_before_registration -S5-LOAD-003 covered cargo test -p fparkan-runtime --offline missing_map_and_missing_reachable_resource_fail_before_registration -S5-LOAD-004 covered cargo test -p fparkan-material --offline resolve_material_falls_back_to_default -S5-LOAD-005 covered cargo test -p fparkan-runtime --offline load_trace_records_preparation_before_registration_and_raw_transforms -S5-LOAD-006 covered cargo test -p fparkan-runtime --offline load_mission_requires_vfs_and_keeps_world_unchanged_on_error -S5-LOAD-007 covered cargo test -p fparkan-runtime --offline registration_phase_failure_uses_normal_teardown_and_keeps_engine_world -S5-LOAD-008 covered cargo test -p fparkan-runtime --offline load_trace_records_preparation_before_registration_and_raw_transforms -S5-LOAD-009 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -S5-LOAD-010 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -S5-WORLD-001 covered cargo test -p fparkan-world --offline construct_register_and_hash_are_stable -S5-WORLD-002 covered cargo test -p fparkan-world --offline registration_sequence_stale_and_duplicate_original_contracts -S5-WORLD-003 covered cargo test -p fparkan-world --offline registration_sequence_stale_and_duplicate_original_contracts -S5-WORLD-004 covered cargo test -p fparkan-world --offline registration_sequence_stale_and_duplicate_original_contracts -S5-WORLD-005 covered cargo test -p fparkan-world --offline identity_metadata_keeps_original_mirror_and_owner_distinct -S5-WORLD-006 covered cargo test -p fparkan-world --offline command_fifo_and_deferred_delete_during_calculation -S5-WORLD-007 covered cargo test -p fparkan-world --offline registration_sequence_stale_and_duplicate_original_contracts -S5-WORLD-008 covered cargo test -p fparkan-world --offline command_fifo_and_deferred_delete_during_calculation -S5-WORLD-009 covered cargo test -p fparkan-world --offline command_fifo_and_deferred_delete_during_calculation -S5-WORLD-010 covered cargo test -p fparkan-world --offline command_fifo_and_deferred_delete_during_calculation -S5-WORLD-011 covered cargo test -p fparkan-world --offline command_fifo_and_deferred_delete_during_calculation -S5-WORLD-012 covered cargo test -p fparkan-world --offline fixed_step_pause_and_long_determinism_are_stable -S5-WORLD-013 covered cargo test -p fparkan-world --offline fixed_step_pause_and_long_determinism_are_stable -S5-WORLD-014 covered cargo test -p fparkan-world --offline snapshot_hash_determinism_and_immutability -S5-WORLD-015 covered cargo test -p fparkan-world --offline snapshot_hash_determinism_and_immutability -S5-WORLD-016 covered cargo test -p fparkan-world --offline fixed_step_pause_and_long_determinism_are_stable -S5-WORLD-017 covered cargo test -p fparkan-world --offline render_disabled_does_not_change_hash_end_callbacks_and_shutdown_order -S5-WORLD-018 covered cargo test -p fparkan-world --offline render_disabled_does_not_change_hash_end_callbacks_and_shutdown_order -S5-WORLD-019 covered cargo test -p fparkan-world --offline render_disabled_does_not_change_hash_end_callbacks_and_shutdown_order -S5-WORLD-PROP-001 covered cargo test -p fparkan-world --offline generated_command_delete_sequences_preserve_registry_invariants -L5-P1-LMESH-001 covered cargo test -p fparkan-terrain-format --offline licensed_corpus_land_msh_validate -L5-P2-LMESH-001 covered cargo test -p fparkan-terrain-format --offline licensed_corpus_land_msh_validate -L5-P1-LMAP-001 covered cargo test -p fparkan-terrain-format --offline licensed_corpus_land_map_validate -L5-P2-LMAP-001 covered cargo test -p fparkan-terrain-format --offline licensed_corpus_land_map_validate -L5-LMAP-POLY-001 covered cargo test -p fparkan-terrain-format --offline licensed_corpus_land_map_validate land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof -L5-P1-TMA-001 covered cargo test -p fparkan-mission-format --offline licensed_corpus_tma_validate -L5-P2-TMA-001 covered cargo test -p fparkan-mission-format --offline licensed_corpus_tma_validate -L5-P1-MISSION-001 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L5-P2-MISSION-001 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L5-P1-MISSION-002 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L5-P2-MISSION-002 covered cargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations -L5-P1-HEADLESS-001 covered cargo test -p fparkan-runtime --offline selected_is_and_is2_missions_execute_10000_deterministic_ticks -L5-P2-HEADLESS-001 covered cargo test -p fparkan-runtime --offline selected_is_and_is2_missions_execute_10000_deterministic_ticks -L5-P1-RENDER-001 covered-planning cargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures -L5-P2-RENDER-001 covered-planning cargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures -L3-DEVICE-001 omitted RG40XX and portable-device profiles are outside the Windows-only runtime scope -L5-RG40-001 omitted RG40XX 640x480 on-device mission smoke/performance/memory evidence is outside the Windows-only runtime scope diff --git a/fixtures/acceptance/macos-gl33-triangle-capture.json b/fixtures/acceptance/macos-gl33-triangle-capture.json deleted file mode 100644 index 6107dc2..0000000 --- a/fixtures/acceptance/macos-gl33-triangle-capture.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "schema_version": "fparkan-macos-gl33-triangle-capture-v1", - "acceptance_id": "S3-GL-001", - "platform_scope": "macos", - "profile": "DesktopCore33", - "probe": "temporary rustc CGL/OpenGL offscreen FBO triangle capture", - "workspace_source_unsafe_free": true, - "requested_cgl_profile": "3.2-core-or-newer", - "version": "4.1 APPLE-23.1.1", - "renderer": "Apple Software Renderer", - "width": 64, - "height": 64, - "magenta_pixels": 1352, - "black_pixels": 2744, - "center_rgba": [255, 0, 255, 255], - "fnv1a64": "060aba78d7123f25" -} diff --git a/fixtures/acceptance/stage_0_2_roadmap.md b/fixtures/acceptance/stage_0_2_roadmap.md deleted file mode 100644 index 80e4bf8..0000000 --- a/fixtures/acceptance/stage_0_2_roadmap.md +++ /dev/null @@ -1,432 +0,0 @@ -# Stage 0-2 acceptance IDs - -`L0-COPYRIGHT-001` -`L0-P1-001` -`L0-P1-002` -`L0-P2-001` -`L0-P2-002` -`S0-ARCH-001` -`S0-ARCH-002` -`S0-ARCH-003` -`S0-ARCH-004` -`S0-ARCH-005` -`S0-ARCH-006` -`S0-ARCH-007` -`S0-ARCH-008` -`S0-ARCH-009` -`S0-ARCH-010` -`S0-ARCH-011` -`S0-DIAG-001` -`S0-DIAG-002` -`S0-CORPUS-001` -`S0-CORPUS-002` -`S0-CORPUS-003` -`S0-CORPUS-004` -`S0-CORPUS-005` -`S0-CORPUS-006` -`S0-CLI-001` -`S0-CLI-002` -`S0-PLAT-001` -`S0-PLAT-002` -`S0-PLAT-003` -`S0-PLAT-004` -`S0-VK-001` -`S0-VK-002` -`S0-VK-003` -`S0-VK-004` -`S0-VK-005` -`S0-VK-006` -`S0-VK-007` -`S0-VK-008` -`S0-VK-009` -`S0-VK-010` -`S0-VK-011` -`S0-VK-012` -`S0-VK-013` -`S0-VK-014` -`S0-VK-015` -`S0-VK-016` -`S0-VK-017` -`S0-VK-018` -`S0-VK-019` -`S0-VK-020` -`S0-VK-021` -`S0-VK-022` -`S0-VK-023` -`S0-VK-024` -`S0-VK-025` -`S0-VK-026` -`S0-VK-027` -`S0-VK-028` -`S0-VK-029` -`S0-VK-030` -`S0-VK-031` -`S0-VK-032` -`S0-VK-033` -`S0-VK-034` -`S0-VK-035` -`S0-LIMIT-001` -`S0-LIMIT-002` -`L1-P1-NRES-001` -`L1-P2-NRES-001` -`L1-P1-NRES-002` -`L1-P2-NRES-002` -`L1-P1-NRES-003` -`L1-P2-NRES-003` -`L1-P1-RSLI-001` -`L1-P2-RSLI-001` -`L1-RSLI-QUIRK-001` -`L1-P1-PATH-001` -`L1-P2-PATH-001` -`S1-NRES-001` -`S1-NRES-002` -`S1-NRES-003` -`S1-NRES-004` -`S1-NRES-005` -`S1-NRES-006` -`S1-NRES-007` -`S1-NRES-008` -`S1-NRES-009` -`S1-NRES-010` -`S1-NRES-020` -`S1-NRES-021` -`S1-NRES-011` -`S1-NRES-012` -`S1-NRES-013` -`S1-NRES-014` -`S1-NRES-015` -`S1-NRES-016` -`S1-NRES-017` -`S1-NRES-018` -`S1-NRES-019` -`S1-NRES-022` -`S1-NRES-023` -`S1-NRES-024` -`S1-NRES-025` -`S1-NRES-PROP-001` -`S1-NRES-PROP-002` -`S1-NRES-FUZZ-001` -`S1-PATH-001` -`S1-PATH-002` -`S1-PATH-003` -`S1-PATH-004` -`S1-PATH-005` -`S1-PATH-006` -`S1-PATH-007` -`S1-PATH-008` -`S1-PATH-009` -`S1-VFS-005` -`S1-RSLI-001` -`S1-RSLI-002` -`S1-RSLI-003` -`S1-RSLI-004` -`S1-RSLI-005` -`S1-RSLI-006` -`S1-RSLI-007` -`S1-RSLI-008` -`S1-RSLI-009` -`S1-RSLI-010` -`S1-RSLI-011` -`S1-RSLI-012` -`S1-RSLI-013` -`S1-RSLI-014` -`S1-RSLI-015` -`S1-RSLI-016` -`S1-RSLI-017` -`S1-RSLI-018` -`S1-RSLI-019` -`S1-RSLI-020` -`S1-RSLI-021` -`S1-RSLI-022` -`S1-RSLI-023` -`S1-RSLI-PROP-001` -`S1-RSLI-FUZZ-001` -`S1-RES-001` -`S1-RES-002` -`S1-RES-003` -`S1-RES-004` -`S1-VFS-001` -`S1-VFS-002` -`S1-VFS-003` -`S1-VFS-004` -`L2-P1-UNIT-001` -`L2-P2-UNIT-001` -`L2-P1-REG-001` -`L2-P2-REG-001` -`L2-P1-GRAPH-001` -`L2-P2-GRAPH-001` -`L2-P1-INHERIT-001` -`L2-P2-INHERIT-001` -`L2-P1-NONGEO-001` -`L2-P2-NONGEO-001` -`L2-P1-GRAPH-002` -`L2-P2-GRAPH-002` -`S2-REG-001` -`S2-REG-002` -`S2-REG-003` -`S2-REG-004` -`S2-UNIT-001` -`S2-UNIT-002` -`S2-UNIT-003` -`S2-UNIT-004` -`S2-UNIT-005` -`S2-UNIT-006` -`S2-UNIT-007` -`S2-PROTO-001` -`S2-PROTO-002` -`S2-PROTO-003` -`S2-PROTO-004` -`S2-PROTO-005` -`S2-PROTO-006` -`S2-PROTO-007` -`S2-PROTO-008` -`S2-PROTO-009` -`S2-PROTO-010` -`S2-PROTO-011` -`S2-PROTO-012` -`S2-PROTO-013` -`S2-PROTO-014` -`S2-GRAPH-001` -`S2-GRAPH-002` -`S2-GRAPH-003` -`S2-GRAPH-004` -`S2-GRAPH-005` -`S2-GRAPH-006` -`S2-GRAPH-EDGE-001` -`S2-GRAPH-PROV-001` -`S2-GRAPH-IDEMP-001` -`S2-UNIT-EMPTY-001` -`S2-ASSET-MODEL-001` -`S2-ASSET-WEAR-001` -`S2-ASSET-MATERIAL-001` -`S2-ASSET-TEXM-001` -`S2-ASSET-ID-001` -`S2-ASSET-LIMIT-001` -`S2-RUNTIME-DRAFT-001` -`S2-CLI-JSON-001` -`S2-LICENSED-MISSION-P1-001` -`S2-LICENSED-MISSION-P2-001` -`S2-PROP-001` -`S2-FUZZ-001` -`L3-P1-MSH-001` -`L3-P2-MSH-001` -`L3-P1-TEXM-001` -`L3-P2-TEXM-001` -`L3-P1-MAT0-001` -`L3-P2-MAT0-001` -`L3-P1-WEAR-001` -`L3-P2-WEAR-001` -`L3-P1-ASSET-001` -`L3-P2-ASSET-001` -`S2-PLANNING-CAPTURE-P1-001` -`S2-PLANNING-CAPTURE-P2-001` -`S3-WEAR-001` -`S3-WEAR-002` -`S3-WEAR-003` -`S3-WEAR-004` -`S3-WEAR-005` -`S3-MAT0-001` -`S3-MAT0-002` -`S3-MAT0-003` -`S3-MAT0-004` -`S3-MAT0-005` -`S3-MAT0-006` -`S3-MSH-001` -`S3-MSH-002` -`S3-MSH-003` -`S3-MSH-004` -`S3-MSH-005` -`S3-MSH-006` -`S3-MSH-007` -`S3-MSH-008` -`S3-MSH-009` -`S3-MSH-010` -`S3-MSH-011` -`S3-MSH-012` -`S3-MSH-013` -`S3-MSH-014` -`S3-MSH-015` -`S3-MSH-016` -`S3-MSH-017` -`S3-MSH-PROP-001` -`S3-MSH-FUZZ-001` -`S3-TEXM-001` -`S3-TEXM-002` -`S3-TEXM-003` -`S3-TEXM-004` -`S3-TEXM-005` -`S3-TEXM-006` -`S3-TEXM-007` -`S3-TEXM-008` -`S3-TEXM-009` -`S3-TEXM-010` -`S3-TEXM-011` -`S3-TEXM-012` -`S3-TEXM-013` -`S3-TEXM-FUZZ-001` -`S3-MAT0-007` -`S3-MAT-RESOLVE-001` -`S3-MAT-RESOLVE-002` -`S3-MAT-RESOLVE-003` -`S3-MAT-RESOLVE-004` -`S3-MAT-RESOLVE-005` -`S2-PLANNING-RENDER-001` -`S2-PLANNING-RENDER-002` -`S2-PLANNING-RENDER-003` -`S2-PLANNING-RENDER-004` -`S2-PLANNING-RENDER-005` -`S2-PLANNING-RENDER-006` -`S2-PLANNING-RENDER-007` -`S2-PLANNING-RENDER-008` -`S2-PLANNING-RENDER-009` -`S3-VK-MESH-UPLOAD-001` -`S3-VK-TEXM-UPLOAD-001` -`S3-VK-DESCRIPTOR-001` -`S3-VK-PIPELINE-001` -`S3-VK-DRAW-MODEL-001` -`S3-VK-DRAW-TERRAIN-001` -`S3-VK-PIXEL-CAPTURE-001` -`S3-VK-VALIDATION-001` -`S3-GL-001` -`S3-GL-002` -`S3-GL-003` -`S3-VIEWER-001` -`S4-ANIM-001` -`S4-ANIM-002` -`S4-ANIM-003` -`S4-ANIM-004` -`S4-ANIM-005` -`S4-ANIM-006` -`S4-ANIM-007` -`S4-ANIM-008` -`S4-ANIM-009` -`S4-ANIM-010` -`S4-ANIM-011` -`S4-ANIM-012` -`S4-ANIM-013` -`S4-ANIM-014` -`S4-ANIM-PROP-001` -`S4-MAT-001` -`S4-MAT-002` -`S4-MAT-003` -`S4-MAT-004` -`S4-MAT-005` -`S4-MAT-006` -`S4-FX-001` -`S4-FX-002` -`S4-FX-011` -`S4-FX-012` -`S4-FX-013` -`S4-FX-014` -`S4-FX-015` -`S4-FX-016` -`S4-FX-017` -`S4-FX-018` -`S4-FX-019` -`S4-FX-020` -`S4-FX-021` -`S4-FX-022` -`S4-FX-023` -`S4-FX-024` -`S4-FX-FUZZ-001` -`L4-P1-ANIM-001` -`L4-P2-ANIM-001` -`L4-P1-CAPTURE-001` -`L4-P2-CAPTURE-001` -`L4-P1-FX-001` -`L4-P2-FX-001` -`L4-P1-FX-002` -`L4-P2-FX-002` -`L4-FX-OP6-001` -`L4-P1-EFFECT-001` -`L4-P2-EFFECT-001` -`S5-LMESH-001` -`S5-LMESH-002` -`S5-LMESH-003` -`S5-LMESH-004` -`S5-LMESH-005` -`S5-LMESH-006` -`S5-LMESH-007` -`S5-LMESH-008` -`S5-LMESH-009` -`S5-LMAP-001` -`S5-LMAP-002` -`S5-LMAP-003` -`S5-LMAP-004` -`S5-LMAP-005` -`S5-LMAP-006` -`S5-LMAP-007` -`S5-LMAP-008` -`S5-LMAP-009` -`S5-LMAP-010` -`S5-LMAP-011` -`S5-TERRAIN-001` -`S5-TERRAIN-002` -`S5-TERRAIN-003` -`S5-TERRAIN-004` -`S5-TMA-001` -`S5-TMA-002` -`S5-TMA-003` -`S5-TMA-004` -`S5-TMA-005` -`S5-TMA-006` -`S5-TMA-007` -`S5-TMA-008` -`S5-TMA-009` -`S5-TMA-010` -`S5-TMA-011` -`S5-TMA-012` -`S5-TMA-013` -`S5-TMA-014` -`S5-TMA-015` -`S5-TMA-016` -`S5-TMA-017` -`S5-TMA-PROP-001` -`S5-TMA-FUZZ-001` -`S5-LOAD-001` -`S5-LOAD-002` -`S5-LOAD-003` -`S5-LOAD-004` -`S5-LOAD-005` -`S5-LOAD-006` -`S5-LOAD-007` -`S5-LOAD-008` -`S5-LOAD-009` -`S5-LOAD-010` -`S5-WORLD-001` -`S5-WORLD-002` -`S5-WORLD-003` -`S5-WORLD-004` -`S5-WORLD-005` -`S5-WORLD-006` -`S5-WORLD-007` -`S5-WORLD-008` -`S5-WORLD-009` -`S5-WORLD-010` -`S5-WORLD-011` -`S5-WORLD-012` -`S5-WORLD-013` -`S5-WORLD-014` -`S5-WORLD-015` -`S5-WORLD-016` -`S5-WORLD-017` -`S5-WORLD-018` -`S5-WORLD-019` -`S5-WORLD-PROP-001` -`L5-P1-LMESH-001` -`L5-P2-LMESH-001` -`L5-P1-LMAP-001` -`L5-P2-LMAP-001` -`L5-LMAP-POLY-001` -`L5-P1-TMA-001` -`L5-P2-TMA-001` -`L5-P1-MISSION-001` -`L5-P2-MISSION-001` -`L5-P1-MISSION-002` -`L5-P2-MISSION-002` -`L5-P1-HEADLESS-001` -`L5-P2-HEADLESS-001` -`L5-P1-RENDER-001` -`L5-P2-RENDER-001` -`L3-DEVICE-001` -`L5-RG40-001` diff --git a/fixtures/acceptance/stage_0_roadmap.md b/fixtures/acceptance/stage_0_roadmap.md deleted file mode 100644 index 2ebd7d4..0000000 --- a/fixtures/acceptance/stage_0_roadmap.md +++ /dev/null @@ -1,69 +0,0 @@ -# Stage 0 acceptance IDs - -`L0-COPYRIGHT-001` -`L0-P1-001` -`L0-P1-002` -`L0-P2-001` -`L0-P2-002` -`S0-ARCH-001` -`S0-ARCH-002` -`S0-ARCH-003` -`S0-ARCH-004` -`S0-ARCH-005` -`S0-ARCH-006` -`S0-ARCH-007` -`S0-ARCH-008` -`S0-ARCH-009` -`S0-ARCH-010` -`S0-ARCH-011` -`S0-DIAG-001` -`S0-DIAG-002` -`S0-CORPUS-001` -`S0-CORPUS-002` -`S0-CORPUS-003` -`S0-CORPUS-004` -`S0-CORPUS-005` -`S0-CORPUS-006` -`S0-CLI-001` -`S0-CLI-002` -`S0-PLAT-001` -`S0-PLAT-002` -`S0-PLAT-003` -`S0-PLAT-004` -`S0-VK-001` -`S0-VK-002` -`S0-VK-003` -`S0-VK-004` -`S0-VK-005` -`S0-VK-006` -`S0-VK-007` -`S0-VK-008` -`S0-VK-009` -`S0-VK-010` -`S0-VK-011` -`S0-VK-012` -`S0-VK-013` -`S0-VK-014` -`S0-VK-015` -`S0-VK-016` -`S0-VK-017` -`S0-VK-018` -`S0-VK-019` -`S0-VK-020` -`S0-VK-021` -`S0-VK-022` -`S0-VK-023` -`S0-VK-024` -`S0-VK-025` -`S0-VK-026` -`S0-VK-027` -`S0-VK-028` -`S0-VK-029` -`S0-VK-030` -`S0-VK-031` -`S0-VK-032` -`S0-VK-033` -`S0-VK-034` -`S0-VK-035` -`S0-LIMIT-001` -`S0-LIMIT-002` diff --git a/fixtures/acceptance/stage_packages.toml b/fixtures/acceptance/stage_packages.toml deleted file mode 100644 index 5b0845c..0000000 --- a/fixtures/acceptance/stage_packages.toml +++ /dev/null @@ -1,48 +0,0 @@ -schema = 1 - -[stages] -"0" = [ - "fparkan-binary", - "fparkan-corpus", - "fparkan-diagnostics", - "fparkan-platform", - "fparkan-platform-winit", - "fparkan-render", - "fparkan-render-vulkan", - "fparkan-test-support", - "fparkan-vulkan-smoke", - "xtask", -] -"1" = [ - "fparkan-cli", - "fparkan-inspection", - "fparkan-nres", - "fparkan-path", - "fparkan-resource", - "fparkan-rsli", - "fparkan-vfs", -] -"2" = [ - "fparkan-prototype", -] -"3" = [ - "fparkan-assets", - "fparkan-material", - "fparkan-msh", - "fparkan-texm", - "fparkan-viewer", -] -"4" = [ - "fparkan-animation", - "fparkan-fx", - "fparkan-script", -] -"5" = [ - "fparkan-game", - "fparkan-headless", - "fparkan-mission-format", - "fparkan-runtime", - "fparkan-terrain", - "fparkan-terrain-format", - "fparkan-world", -] diff --git a/fixtures/schemas/corpus-manifest.schema.json b/fixtures/schemas/corpus-manifest.schema.json deleted file mode 100644 index 4542ec0..0000000 --- a/fixtures/schemas/corpus-manifest.schema.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "schema": 1, - "required": ["schema", "corpus"], - "properties": { - "schema": { "const": 1 }, - "corpus": { - "type": "array", - "items": { - "required": ["id", "kind", "root", "expected_profile"], - "properties": { - "id": { "type": "string" }, - "kind": { "enum": ["demo", "part1", "part2"] }, - "root": { "type": "string" }, - "expected_profile": { "type": "string" } - } - } - } - } -} diff --git a/fixtures/schemas/report.schema.json b/fixtures/schemas/report.schema.json deleted file mode 100644 index 70ab4df..0000000 --- a/fixtures/schemas/report.schema.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "schema": 1, - "required": ["schema", "kind", "files", "metrics"], - "properties": { - "schema": { "const": 1 }, - "kind": { "type": "string" }, - "files": { "type": "integer" }, - "metrics": { "type": "object" } - } -} |
