Files
fparkan/fixtures/acceptance/coverage.tsv
T
Valentin Popov f8e447ffee feat: close stage 0-2 audit groundwork
Remove legacy SDL/OpenGL adapters from the workspace and introduce winit/Vulkan adapter boundaries for the rendered composition root.

Add reproducible toolchain and xtask CI coverage for formatting, tests, clippy, docs, policy, deny, acceptance auditing, and hosted OS matrix evidence.

Strengthen Stage 1 data contracts with byte-first paths, VFS hardening, structured diagnostics, RsLi writer/edit scaffolding, corpus reporting, and resource error classification.

Advance Stage 2 asset preparation by moving mission loading through assets/runtime boundaries, materializing prototype graph data, preserving provenance, and adding inspection/viewer integration.

Record the Stage 0-2 audit input, acceptance roadmap, coverage updates, and documentation notes for follow-up evidence.
2026-06-23 22:05:16 +04:00

39 KiB

1# Acceptance coverage manifest.
2# Format: <acceptance-id>\t<covered|partial|blocked|omitted>\t<evidence>
3L0-COPYRIGHT-001coveredcargo test -p fparkan-corpus --offline report_json_contains_metrics_and_hashes_not_paths_or_payloads
4L0-P1-001coveredcargo test -p fparkan-corpus --offline licensed_part1_manifest_profile_and_counts_match_baseline
5L0-P1-002coveredcargo test -p fparkan-corpus --offline licensed_part1_has_no_casefold_relative_path_collisions
6L0-P2-001coveredcargo test -p fparkan-corpus --offline licensed_part2_manifest_profile_and_counts_match_baseline
7L0-P2-002coveredcargo test -p fparkan-corpus --offline licensed_part2_has_no_casefold_relative_path_collisions
8S0-ARCH-001coveredcargo xtask policy runs cargo metadata --offline --no-deps successfully
9S0-ARCH-002coveredcargo xtask policy rejects forbidden GUI/adapter dependencies from domain crates
10S0-ARCH-003coveredcargo xtask policy rejects platform/render adapter dependencies from fparkan-headless
11S0-ARCH-004coveredcargo xtask policy scans workspace-owned Rust/TOML for unsafe constructs and workspace lints forbid unsafe_code
12S0-ARCH-005coveredcargo xtask policy rejects Python source files, Python shebangs, and Python CI workflow steps while allowing docs requirements.txt
13S0-ARCH-006coveredcargo xtask policy rejects non-fparkan package directories under crates/
14S0-DIAG-001coveredcargo test -p fparkan-diagnostics --offline diagnostic_chain_preserves_context
15S0-DIAG-002coveredcargo test -p fparkan-diagnostics --offline json_is_stable
16S0-CORPUS-001coveredcargo test -p fparkan-corpus --offline deterministic_traversal_is_creation_order_independent
17S0-CORPUS-002coveredcargo test -p fparkan-corpus --offline unreadable_directory_produces_error
18S0-CORPUS-003coveredcargo test -p fparkan-corpus --offline symlink_loop_is_not_traversed_by_default
19S0-CORPUS-004coveredcargo test -p fparkan-corpus --offline casefold_collisions_are_registered
20S0-CORPUS-005coveredcargo test -p fparkan-corpus --offline fingerprint_changes
21S0-CORPUS-006coveredcargo test -p fparkan-corpus --offline atomic_report_write
22S0-CLI-001coveredcargo test -p fparkan-cli --offline stable_exit_codes_are_mapped
23S0-CLI-002coveredcargo test -p fparkan-cli --offline accepts_json_format_option archive_json_has_schema_version
24S0-GL-001coveredcargo test -p fparkan-render-vulkan --offline backend_tracks_render_request_and_presents
25S0-LIMIT-001coveredcargo test -p fparkan-binary --offline rejects_count_stride_overflow
26S0-LIMIT-002coveredcargo test -p fparkan-binary --offline rejects_oversized_declared_allocation_before_read
27L1-P1-NRES-001coveredcargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates
28L1-P2-NRES-001coveredcargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates
29L1-P1-NRES-002coveredcargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates
30L1-P2-NRES-002coveredcargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates
31L1-P1-NRES-003coveredcargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates
32L1-P2-NRES-003coveredcargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates
33L1-P1-RSLI-001coveredcargo test -p fparkan-rsli --offline licensed_part1_rsli_method_distribution_baseline
34L1-P2-RSLI-001coveredcargo test -p fparkan-rsli --offline licensed_part2_rsli_method_distribution_baseline
35L1-RSLI-QUIRK-001coveredcargo test -p fparkan-rsli --offline licensed_corpora_rsli_quirk_is_only_approved_interf8_tex
36L1-P1-PATH-001coveredcargo test -p fparkan-corpus --offline licensed_part1_paths_stay_under_root
37L1-P2-PATH-001coveredcargo test -p fparkan-corpus --offline licensed_part2_paths_stay_under_root
38S1-NRES-001coveredcargo test -p fparkan-nres --offline parses_minimal_empty_archive
39S1-NRES-002coveredcargo test -p fparkan-nres --offline one_entry_archive_uses_8_byte_alignment
40S1-NRES-003coveredcargo test -p fparkan-nres --offline rejects_invalid_magic
41S1-NRES-004coveredcargo test -p fparkan-nres --offline rejects_unsupported_version
42S1-NRES-005coveredcargo test -p fparkan-nres --offline rejects_negative_entry_count
43S1-NRES-006coveredcargo test -p fparkan-nres --offline rejects_directory_size_before_allocation
44S1-NRES-007coveredcargo test -p fparkan-nres --offline rejects_total_size_mismatch
45S1-NRES-008coveredcargo test -p fparkan-nres --offline rejects_directory_before_header
46S1-NRES-009coveredcargo test -p fparkan-nres --offline rejects_payload_before_data_region
47S1-NRES-010coveredcargo test -p fparkan-nres --offline rejects_payload_crossing_directory
48S1-NRES-020coveredcargo test -p fparkan-nres --offline preserves_nonzero_unindexed_region
49S1-NRES-021coveredcargo test -p fparkan-nres --offline licensed_corpora_nres_roundtrip_gates
50S1-NRES-011coveredcargo test -p fparkan-nres --offline rejects_overlapping_payloads
51S1-NRES-012coveredcargo test -p fparkan-nres --offline rejects_name_without_nul_terminator
52S1-NRES-013coveredcargo test -p fparkan-nres --offline preserves_name_bytes_after_nul
53S1-NRES-014coveredcargo test -p fparkan-nres --offline rejects_sort_index_out_of_range
54S1-NRES-015coveredcargo test -p fparkan-nres --offline rejects_duplicate_sort_mapping
55S1-NRES-016coveredcargo test -p fparkan-nres --offline binary_lookup_returns_original_entry_index
56S1-NRES-017coveredcargo test -p fparkan-nres --offline compatible_profile_uses_linear_fallback_for_broken_mapping
57S1-NRES-018coveredcargo test -p fparkan-nres --offline lookup_is_ascii_case_insensitive
58S1-NRES-019coveredcargo test -p fparkan-nres --offline rejects_empty_names_and_resolves_duplicates_to_first_entry
59S1-NRES-022coveredcargo test -p fparkan-nres --offline canonical_compact_roundtrip_preserves_entry_semantics
60S1-NRES-023coveredcargo test -p fparkan-nres --offline editor_payload_update_rewrites_offsets_and_size
61S1-NRES-024coveredcargo test -p fparkan-nres --offline editor_rename_rebuilds_search_mapping
62S1-NRES-025coveredcargo test -p fparkan-nres --offline editor_rejects_invalid_authoring_names
63S1-NRES-PROP-001coveredcargo test -p fparkan-nres --offline generated_archives_preserve_lossless_and_canonical_semantics
64S1-NRES-PROP-002coveredcargo test -p fparkan-nres --offline generated_editor_updates_roundtrip
65S1-NRES-FUZZ-001coveredcargo test -p fparkan-nres --offline arbitrary_small_inputs_do_not_panic_or_overallocate
66S1-PATH-001coveredcargo test -p fparkan-path --offline normalizes_separators
67S1-PATH-002coveredcargo test -p fparkan-path --offline ascii_casefold_does_not_unicode_fold
68S1-PATH-003coveredcargo test -p fparkan-path --offline non_ascii_original_bytes_remain_stable
69S1-PATH-004coveredcargo test -p fparkan-path --offline rejects_absolute_drive_and_nul_paths
70S1-PATH-005coveredcargo test -p fparkan-path --offline rejects_escape
71S1-PATH-006coveredcargo test -p fparkan-path --offline rejects_absolute_drive_and_nul_paths
72S1-PATH-007coveredcargo test -p fparkan-path --offline join_under_keeps_normalized_path_below_root
73S1-PATH-008coveredcargo test -p fparkan-path --offline original_separators_and_raw_bytes_are_preserved
74S1-H02coveredcargo test -p fparkan-path --offline accepts_non_utf8_legacy_bytes
75S1-M01coveredcargo test -p fparkan-vfs --offline memory_vfs_list_prefix_is_boundary_safe
76S1-RSLI-001coveredcargo test -p fparkan-rsli --offline parses_minimal_empty_library
77S1-RSLI-002coveredcargo test -p fparkan-rsli --offline rejects_invalid_header_fields
78S1-RSLI-003coveredcargo test -p fparkan-rsli --offline rejects_entry_table_bounds
79S1-RSLI-004coveredcargo test -p fparkan-rsli --offline table_xor_transform_uses_known_vector
80S1-RSLI-005coveredcargo test -p fparkan-rsli --offline table_xor_transform_is_symmetric
81S1-RSLI-006coveredcargo test -p fparkan-rsli --offline table_xor_state_spans_entries
82S1-RSLI-007coveredcargo test -p fparkan-rsli --offline presorted_mapping_uses_valid_permutation
83S1-RSLI-008coveredcargo test -p fparkan-rsli --offline compatible_profile_rebuilds_invalid_presorted_mapping
84S1-RSLI-009coveredcargo test -p fparkan-rsli --offline stored_method_uses_exact_size
85S1-RSLI-010coveredcargo test -p fparkan-rsli --offline xor_only_method_uses_entry_key
86S1-RSLI-011coveredcargo test -p fparkan-rsli --offline lzss_method_decodes_literals_references_and_wrap
87S1-RSLI-012coveredcargo test -p fparkan-rsli --offline xor_lzss_method_uses_entry_key
88S1-RSLI-013coveredcargo test -p fparkan-rsli --offline adaptive_lzss_method_decodes_synthetic_vector
89S1-RSLI-014coveredcargo test -p fparkan-rsli --offline xor_adaptive_lzss_method_decodes_synthetic_vector
90S1-RSLI-015coveredcargo test -p fparkan-rsli --offline raw_deflate_method_expects_raw_stream_not_zlib_wrapper
91S1-RSLI-016coveredcargo test -p fparkan-rsli --offline unknown_method_is_rejected_on_load
92S1-RSLI-017coveredcargo test -p fparkan-rsli --offline decoded_size_mismatch_is_rejected
93S1-RSLI-018coveredcargo test -p fparkan-rsli --offline ao_overlay_adjusts_effective_offsets
94S1-RSLI-019coveredcargo test -p fparkan-rsli --offline invalid_ao_overlay_is_rejected
95S1-RSLI-020coveredcargo test -p fparkan-rsli --offline rejects_registered_quirks_in_strict_profile
96S1-RSLI-021coveredcargo test -p fparkan-rsli --offline named_deflate_eof_plus_one_quirk_accepts_only_approved_entry
97S1-RSLI-022coveredcargo test -p fparkan-rsli --offline unknown_header_bytes_are_lossless
98S1-RSLI-023coveredcargo test -p fparkan-rsli --offline no_op_lossless_roundtrip_preserves_bytes
99S1-RSLI-PROP-001coveredcargo test -p fparkan-rsli --offline generated_supported_methods_decode_expected_bytes
100S1-RSLI-FUZZ-001coveredcargo test -p fparkan-rsli --offline arbitrary_small_inputs_do_not_panic
101S1-RES-001coveredcargo test -p fparkan-resource --offline cached_repository_reads_synthetic_nres
102S1-RES-002coveredcargo test -p fparkan-resource --offline entry_handles_are_archive_qualified
103S1-RES-003coveredcargo test -p fparkan-resource --offline archive_cache_and_decoded_payload_cache_evict_independently
104S1-RES-004coveredcargo test -p fparkan-resource --offline entry_read_error_carries_archive_path_and_entry_name
105S1-VFS-001coveredcargo test -p fparkan-vfs --offline memory_vfs_uses_exact_lookup
106S1-VFS-002coveredcargo test -p fparkan-vfs --offline overlay_vfs_uses_first_matching_layer
107S1-VFS-003coveredcargo test -p fparkan-vfs --offline directory_vfs_resolves_ascii_casefolded_segments
108S1-VFS-004coveredcargo test -p fparkan-vfs --offline casefold_selector_reports_ambiguous_segments
109L2-P1-UNIT-001coveredcargo test -p fparkan-prototype --offline licensed_corpora_unit_dat_parse_counts
110L2-P2-UNIT-001coveredcargo test -p fparkan-prototype --offline licensed_corpora_unit_dat_parse_counts
111L2-P1-REG-001coveredcargo test -p fparkan-prototype --offline licensed_corpora_registry_payloads_are_record_aligned
112L2-P2-REG-001coveredcargo test -p fparkan-prototype --offline licensed_corpora_registry_payloads_are_record_aligned
113L2-P1-GRAPH-001coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
114L2-P2-GRAPH-001coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
115L2-P1-INHERIT-001coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
116L2-P2-INHERIT-001coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
117L2-P1-NONGEO-001coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
118L2-P2-NONGEO-001coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
119L2-P1-GRAPH-002coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
120L2-P2-GRAPH-002coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
121S2-REG-001coveredcargo test -p fparkan-prototype --offline registry_zero_records_payload_is_empty
122S2-REG-002coveredcargo test -p fparkan-prototype --offline registry_requires_record_multiple
123S2-REG-003coveredcargo test -p fparkan-prototype --offline registry_preserves_bounded_name_tails_and_order
124S2-REG-004coveredcargo test -p fparkan-prototype --offline registry_preserves_bounded_name_tails_and_order
125S2-UNIT-001coveredcargo test -p fparkan-prototype --offline unit_zero_records_uses_exact_size
126S2-UNIT-002coveredcargo test -p fparkan-prototype --offline unit_dat_one_record_uses_exact_size_formula
127S2-UNIT-003coveredcargo test -p fparkan-prototype --offline unit_dat_rejects_truncated_record
128S2-UNIT-004coveredcargo test -p fparkan-prototype --offline unit_dat_preserves_header_description_tail_and_parent_link
129S2-UNIT-005coveredcargo test -p fparkan-prototype --offline unit_dat_preserves_header_description_tail_and_parent_link
130S2-UNIT-006coveredcargo test -p fparkan-prototype --offline unit_dat_accepts_full_description_without_nul
131S2-UNIT-007coveredcargo test -p fparkan-prototype --offline unit_dat_preserves_header_description_tail_and_parent_link unit_dat_preserves_positive_parent_link
132S2-PROTO-001coveredcargo test -p fparkan-prototype --offline resolves_synthetic_objects_registry_model
133S2-PROTO-002coveredcargo test -p fparkan-prototype --offline base_only_registry_entry_is_nongeometric
134S2-PROTO-003coveredcargo test -p fparkan-prototype --offline graph_report_records_resolved_roots_and_failures
135S2-PROTO-004coveredcargo test -p fparkan-prototype --offline missing_referenced_archive_reports_root_chain
136S2-PROTO-005coveredcargo test -p fparkan-prototype --offline missing_referenced_resource_reports_root_chain
137S2-PROTO-006coveredcargo test -p fparkan-prototype --offline objects_registry_inheritance_merges_parent_then_local_refs
138S2-PROTO-007coveredcargo test -p fparkan-prototype --offline objects_registry_inheritance_resolves_multiple_levels
139S2-PROTO-008coveredcargo test -p fparkan-prototype --offline objects_registry_inheritance_rejects_direct_cycle
140S2-PROTO-009coveredcargo test -p fparkan-prototype --offline objects_registry_inheritance_rejects_indirect_cycle
141S2-PROTO-010coveredcargo test -p fparkan-prototype --offline objects_registry_inheritance_rejects_depth_limit
142S2-PROTO-011coveredcargo test -p fparkan-prototype --offline base_only_registry_entry_is_nongeometric
143S2-PROTO-012coveredcargo test -p fparkan-prototype --offline first_existing_explicit_msh_is_selected_in_order
144S2-PROTO-013coveredcargo test -p fparkan-prototype --offline invalid_referenced_msh_is_error
145S2-PROTO-014coveredcargo test -p fparkan-prototype --offline resolver_cache_invalidates_when_archive_fingerprint_changes
146S2-GRAPH-001coveredcargo test -p fparkan-prototype --offline graph_report_records_resolved_roots_and_failures
147S2-GRAPH-002coveredcargo test -p fparkan-prototype --offline unit_dat_expands_components_in_order
148S2-GRAPH-003coveredcargo test -p fparkan-assets --offline repository_plan_deduplicates_duplicate_visuals_but_graph_preserves_requests
149S2-GRAPH-004coveredcargo test -p fparkan-prototype --offline graph_report_records_resolved_roots_and_failures
150S2-GRAPH-005coveredcargo test -p fparkan-cli --offline prototype_graph_json_has_canonical_field_order
151S2-GRAPH-006coveredcargo test -p fparkan-prototype --offline graph_report_records_resolved_roots_and_failures
152S2-PROP-001coveredcargo test -p fparkan-prototype --offline generated_acyclic_prototype_graph_resolves_deterministically
153S2-FUZZ-001coveredcargo test -p fparkan-prototype --offline arbitrary_unit_and_registry_bytes_are_bounded_and_panic_free
154L3-P1-MSH-001coveredcargo test -p fparkan-msh --offline licensed_corpus_msh_assets_validate
155L3-P2-MSH-001coveredcargo test -p fparkan-msh --offline licensed_corpus_msh_assets_validate
156L3-P1-TEXM-001coveredcargo test -p fparkan-texm --offline licensed_corpus_texm_assets_validate_and_decode_mip0
157L3-P2-TEXM-001coveredcargo test -p fparkan-texm --offline licensed_corpus_texm_assets_validate_and_decode_mip0
158L3-P1-MAT0-001coveredcargo test -p fparkan-material --offline licensed_corpus_mat0_and_wear_parse
159L3-P2-MAT0-001coveredcargo test -p fparkan-material --offline licensed_corpus_mat0_and_wear_parse
160L3-P1-WEAR-001coveredcargo test -p fparkan-material --offline licensed_corpus_mat0_and_wear_parse
161L3-P2-WEAR-001coveredcargo test -p fparkan-material --offline licensed_corpus_mat0_and_wear_parse
162L3-P1-ASSET-001coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
163L3-P2-ASSET-001coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
164L3-P1-CAPTURE-001coveredcargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures
165L3-P2-CAPTURE-001coveredcargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures
166S3-WEAR-001coveredcargo test -p fparkan-material --offline wear_preserves_legacy_id_but_selects_by_index
167S3-WEAR-002coveredcargo test -p fparkan-material --offline wear_requires_declared_rows
168S3-WEAR-003coveredcargo test -p fparkan-material --offline wear_preserves_legacy_id_but_selects_by_index
169S3-WEAR-004coveredcargo test -p fparkan-material --offline wear_requires_blank_separator_before_lightmaps
170S3-WEAR-005coveredcargo test -p fparkan-material --offline wear_parses_lightmaps
171S3-MAT0-001coveredcargo test -p fparkan-material --offline mat0_version_prefix_and_primary_texture
172S3-MAT0-002coveredcargo test -p fparkan-material --offline mat0_accepts_zero_phase_material
173S3-MAT0-003coveredcargo test -p fparkan-material --offline mat0_phase34_exact_framing_and_full_texture_name
174S3-MAT0-004coveredcargo test -p fparkan-material --offline mat0_phase34_exact_framing_and_full_texture_name
175S3-MAT0-005coveredcargo test -p fparkan-material --offline mat0_animation_block_has_no_implicit_padding
176S3-MAT0-006coveredcargo test -p fparkan-material --offline mat0_rejects_animation_block_count_limit
177S3-MSH-001coveredcargo test -p fparkan-msh --offline canonical_stream_set_is_independent_of_entry_order
178S3-MSH-002coveredcargo test -p fparkan-msh --offline missing_required_stream_is_error
179S3-MSH-003coveredcargo test -p fparkan-msh --offline duplicate_required_stream_type_is_error
180S3-MSH-004coveredcargo test -p fparkan-msh --offline node38_stride_is_exact
181S3-MSH-005coveredcargo test -p fparkan-msh --offline node38_uses_three_by_five_slot_mapping_and_absent_marker
182S3-MSH-006coveredcargo test -p fparkan-msh --offline node38_uses_three_by_five_slot_mapping_and_absent_marker
183S3-MSH-007coveredcargo test -p fparkan-msh --offline type2_header_and_slot_tail_framing_are_exact
184S3-MSH-008coveredcargo test -p fparkan-msh --offline type2_header_and_slot_tail_framing_are_exact
185S3-MSH-009coveredcargo test -p fparkan-msh --offline slot_batch_range_out_of_bounds_is_error
186S3-MSH-010coveredcargo test -p fparkan-msh --offline vertex_stream_strides_are_exact
187S3-MSH-011coveredcargo test -p fparkan-msh --offline base_vertex_plus_index_must_reference_position
188S3-MSH-012coveredcargo test -p fparkan-msh --offline batch20_uses_unaligned_field_offsets
189S3-MSH-013coveredcargo test -p fparkan-msh --offline auxiliary_and_extended_streams_are_preserved
190S3-MSH-014coveredcargo test -p fparkan-msh --offline auxiliary_and_extended_streams_are_preserved
191S3-MSH-015coveredcargo test -p fparkan-msh --offline mtcheck_variant_is_preserved_and_recognized
192S3-MSH-016coveredcargo test -p fparkan-msh --offline invalid_bounds_are_rejected
193S3-MSH-017coveredcargo test -p fparkan-msh --offline slot_batch_range_out_of_bounds_is_error
194S3-MSH-PROP-001coveredcargo test -p fparkan-msh --offline canonical_stream_set_is_independent_of_entry_order
195S3-MSH-FUZZ-001coveredcargo test -p fparkan-msh --offline arbitrary_nested_payloads_are_bounded_and_panic_free
196S3-TEXM-001coveredcargo test -p fparkan-texm --offline decodes_all_synthetic_formats
197S3-TEXM-002coveredcargo test -p fparkan-texm --offline rejects_zero_dimensions
198S3-TEXM-003coveredcargo test -p fparkan-texm --offline non_power_of_two_mip_chain_clamps_each_dimension
199S3-TEXM-004coveredcargo test -p fparkan-texm --offline rejects_mip_size_arithmetic_overflow_or_oob
200S3-TEXM-005coveredcargo test -p fparkan-texm --offline indexed_palette_requires_exact_1024_bytes
201S3-TEXM-006coveredcargo test -p fparkan-texm --offline channel_expansion_boundary_values_are_stable
202S3-TEXM-007coveredcargo test -p fparkan-texm --offline rgb888x_preserves_fourth_disk_byte_but_outputs_opaque_alpha
203S3-TEXM-008coveredcargo test -p fparkan-texm --offline page_tail_absent_and_exact_rect_framing
204S3-TEXM-009coveredcargo test -p fparkan-texm --offline page_tail_absent_and_exact_rect_framing
205S3-TEXM-010coveredcargo test -p fparkan-texm --offline invalid_page_magic_size_and_trailing_bytes_are_rejected
206S3-TEXM-011coveredcargo test -p fparkan-texm --offline invalid_page_magic_size_and_trailing_bytes_are_rejected
207S3-TEXM-012coveredcargo test -p fparkan-texm --offline exposes_mip_views_and_upload_plan_without_mutating_document
208S3-TEXM-013coveredcargo test -p fparkan-texm --offline page_scaling_uses_floor_origin_and_ceil_end_policy
209S3-TEXM-FUZZ-001coveredcargo test -p fparkan-texm --offline arbitrary_texm_payloads_do_not_panic
210S3-MAT0-007coveredcargo test -p fparkan-material --offline mat0_rejects_trailing_bytes
211S3-MAT-RESOLVE-001coveredcargo test -p fparkan-material --offline resolve_material_uses_exact_match
212S3-MAT-RESOLVE-002coveredcargo test -p fparkan-material --offline resolve_material_falls_back_to_default
213S3-MAT-RESOLVE-003coveredcargo test -p fparkan-material --offline resolve_material_uses_first_entry_only_after_missing_default
214S3-MAT-RESOLVE-004coveredcargo test -p fparkan-material --offline resolve_material_empty_texture_means_untextured
215S3-MAT-RESOLVE-005coveredcargo test -p fparkan-material --offline resolve_material_without_lightmap_keeps_lightmap_absent
216S3-RENDER-001coveredcargo test -p fparkan-render --offline one_snapshot_draw_produces_one_draw_command
217S3-RENDER-002coveredcargo test -p fparkan-render --offline material_index_maps_through_resolved_material_slots
218S3-RENDER-003coveredcargo test -p fparkan-render --offline node_transform_is_retained
219S3-RENDER-004coveredcargo test -p fparkan-render --offline command_order_uses_phase_then_stable_key
220S3-RENDER-005coveredcargo test -p fparkan-render --offline command_capture_independent_of_snapshot_construction_order
221S3-RENDER-006coveredcargo test -p fparkan-render --offline invalid_range_returns_contextual_error
222S3-RENDER-007coveredcargo test -p fparkan-render --offline capture_is_stable
223S3-RENDER-008coveredcargo test -p fparkan-render --offline recording_backend_stores_captures
224S3-RENDER-009coveredcargo xtask policy
225S3-GL-001omittedpermanent macOS Desktop GL 3.3 adapter is not implemented; historical CGL probe is retained as external evidence only
226S3-GL-002omittedoutside the current macOS-focused goal scope; GLES2 remains documented for portable/non-macOS targets
227S3-GL-003blockedlegacy fparkan-render-gl adapter removed while Vulkan renderer path is being brought in as the stage-3 backend
228S3-VIEWER-001coveredcargo test -p fparkan-viewer --offline model_fixture_uses_viewer_service_and_render_commands
229S4-ANIM-001coveredcargo test -p fparkan-animation --offline anim_key24_decodes_signed_quaternion
230S4-ANIM-002coveredcargo test -p fparkan-animation --offline frame_map_decodes_u16_and_uses_attr_frame_count
231S4-ANIM-003coveredcargo test -p fparkan-animation --offline frame_map_falls_back_when_absent_or_invalid
232S4-ANIM-004coveredcargo test -p fparkan-animation --offline frame_map_falls_back_when_absent_or_invalid
233S4-ANIM-005coveredcargo test -p fparkan-animation --offline exact_key_time_returns_exact_pose
234S4-ANIM-006coveredcargo test -p fparkan-animation --offline pose_track_blends_translation_and_rotation
235S4-ANIM-007coveredcargo test -p fparkan-animation --offline quaternion_shortest_path_sign_flip_is_stable
236S4-ANIM-008coveredcargo test -p fparkan-animation --offline zero_or_degenerate_key_interval_is_rejected
237S4-ANIM-009omittedcurrent sampler is a portable reference path; runtime-captured x87 parity vectors are not implemented in the macOS-focused scope
238S4-ANIM-010omittedcurrent sampler accepts the profile marker but does not implement an independent x87 compatibility path
239S4-ANIM-011coveredcargo test -p fparkan-animation --offline blend_optional_pose_uses_valid_side
240S4-ANIM-012coveredcargo test -p fparkan-animation --offline hierarchy_evaluates_parent_before_child_and_rejects_cycles
241S4-ANIM-013coveredcargo test -p fparkan-animation --offline hierarchy_evaluates_parent_before_child_and_rejects_cycles
242S4-ANIM-014coveredcargo test -p fparkan-animation --offline pose_capture_uses_float_bits
243S4-ANIM-PROP-001coveredcargo test -p fparkan-animation --offline generated_valid_quaternions_remain_finite
244S4-MAT-001coveredcargo test -p fparkan-material --offline material_modes_zero_to_three_choose_stable_phases
245S4-MAT-002coveredcargo test -p fparkan-material --offline material_exact_key_boundary_selects_exact_phase
246S4-MAT-003coveredcargo test -p fparkan-material --offline material_interpolation_mask_affects_only_selected_fields
247S4-MAT-004coveredcargo test -p fparkan-material --offline material_timeline_profile_cases_are_evidence_labeled
248S4-MAT-005coveredcargo test -p fparkan-material --offline material_random_offset_uses_material_stream_only
249S4-MAT-006coveredcargo test -p fparkan-material --offline material_same_seed_and_timeline_produces_same_phase_capture
250S4-FX-001coveredcargo test -p fparkan-fx --offline header_is_exactly_sixty_bytes_and_command_sizes_are_fixed
251S4-FX-002coveredcargo test -p fparkan-fx --offline header_is_exactly_sixty_bytes_and_command_sizes_are_fixed
252S4-FX-011coveredcargo test -p fparkan-fx --offline header_is_exactly_sixty_bytes_and_command_sizes_are_fixed
253S4-FX-012coveredcargo test -p fparkan-fx --offline opcode6_four_byte_command_is_accepted
254S4-FX-013coveredcargo test -p fparkan-fx --offline rejects_unknown_opcode_at_command_index
255S4-FX-014coveredcargo test -p fparkan-fx --offline rejects_command_count_that_exceeds_payload
256S4-FX-015coveredcargo test -p fparkan-fx --offline rejects_trailing_bytes_after_command_stream
257S4-FX-016coveredcargo test -p fparkan-fx --offline fixed_resource_refs_preserve_tails
258S4-FX-017coveredcargo test -p fparkan-fx --offline missing_dependency_error_contains_effect_command_archive_and_name
259S4-FX-018omittedFX create/update/emit is documented as a deterministic reference stub until runtime-captured lifecycle semantics are implemented
260S4-FX-019omittedFX update side-effect contract is stub-level only and not accepted as original runtime parity evidence
261S4-FX-020omittedFX emit side-effect contract is stub-level only and not accepted as original runtime parity evidence
262S4-FX-021omittedFX command order is deterministic for the stub but original runtime ordering evidence is not implemented
263S4-FX-022omittedFX lifecycle controls are deterministic for the stub but original stop/restart/end semantics are not implemented
264S4-FX-023omittedFX emission capture is deterministic for the stub but lacks runtime-captured parity evidence
265S4-FX-024omittedFX RNG accounting is not implemented beyond the reference stub and must not count as compatibility coverage
266S4-FX-FUZZ-001coveredcargo test -p fparkan-fx --offline arbitrary_command_streams_are_bounded_and_panic_free
267L4-P1-ANIM-001coveredcargo test -p fparkan-msh --offline licensed_corpus_animation_streams_sample_approved_pose_captures
268L4-P2-ANIM-001coveredcargo test -p fparkan-msh --offline licensed_corpus_animation_streams_sample_approved_pose_captures
269L4-P1-CAPTURE-001coveredcargo test -p fparkan-msh --offline licensed_corpus_animation_streams_sample_approved_pose_captures
270L4-P2-CAPTURE-001coveredcargo test -p fparkan-msh --offline licensed_corpus_animation_streams_sample_approved_pose_captures
271L4-P1-FX-001coveredcargo test -p fparkan-fx --offline licensed_corpus_fxid_exact_eof_and_distribution
272L4-P2-FX-001coveredcargo test -p fparkan-fx --offline licensed_corpus_fxid_exact_eof_and_distribution
273L4-P1-FX-002coveredcargo test -p fparkan-fx --offline licensed_corpus_fxid_exact_eof_and_distribution
274L4-P2-FX-002coveredcargo test -p fparkan-fx --offline licensed_corpus_fxid_exact_eof_and_distribution
275L4-FX-OP6-001coveredcargo test -p fparkan-fx --offline licensed_corpus_fxid_exact_eof_and_distribution
276L4-P1-EFFECT-001omittedlicensed FX emission capture currently covers deterministic reference-stub output, not original runtime-captured effect parity
277L4-P2-EFFECT-001omittedlicensed FX emission capture currently covers deterministic reference-stub output, not original runtime-captured effect parity
278S5-LMESH-001coveredcargo test -p fparkan-terrain-format --offline land_msh_required_streams_are_order_independent_and_stride_checked
279S5-LMESH-002coveredcargo test -p fparkan-terrain-format --offline land_msh_required_streams_are_order_independent_and_stride_checked
280S5-LMESH-003coveredcargo test -p fparkan-terrain-format --offline decodes_minimal_land_msh
281S5-LMESH-004coveredcargo test -p fparkan-terrain-format --offline decodes_minimal_land_msh
282S5-LMESH-005coveredcargo test -p fparkan-terrain-format --offline rejects_invalid_vertex_index
283S5-LMESH-006coveredcargo test -p fparkan-terrain-format --offline rejects_invalid_neighbor_index
284S5-LMESH-007coveredcargo test -p fparkan-terrain-format --offline face_layout_preserves_tail_and_all_surface_mask_mappings_are_explicit
285S5-LMESH-008coveredcargo test -p fparkan-terrain-format --offline face_layout_preserves_tail_and_all_surface_mask_mappings_are_explicit
286S5-LMESH-009coveredcargo test -p fparkan-terrain-format --offline face_layout_preserves_tail_and_all_surface_mask_mappings_are_explicit
287S5-LMAP-001coveredcargo test -p fparkan-terrain-format --offline decodes_minimal_land_map
288S5-LMAP-002coveredcargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof
289S5-LMAP-003coveredcargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof
290S5-LMAP-004coveredcargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof
291S5-LMAP-005coveredcargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof
292S5-LMAP-006coveredcargo test -p fparkan-terrain-format --offline rejects_invalid_areal_link
293S5-LMAP-007coveredcargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof
294S5-LMAP-008coveredcargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof
295S5-LMAP-009coveredcargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof
296S5-LMAP-010coveredcargo test -p fparkan-terrain-format --offline rejects_invalid_grid_area_ref
297S5-LMAP-011coveredcargo test -p fparkan-terrain-format --offline land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof
298S5-TERRAIN-001coveredcargo test -p fparkan-terrain --offline locates_areal_and_routes_synthetic_neighbors
299S5-TERRAIN-002coveredcargo test -p fparkan-terrain --offline locates_areal_and_routes_synthetic_neighbors
300S5-TERRAIN-003coveredcargo test -p fparkan-terrain --offline missing_start_or_goal_returns_no_route
301S5-TERRAIN-004coveredcargo test -p fparkan-terrain --offline synthetic_surface_height_and_raycast_work
302S5-TMA-001coveredcargo test -p fparkan-mission-format --offline minimal_synthetic_exact_eof
303S5-TMA-002coveredcargo test -p fparkan-mission-format --offline lp_string_does_not_consume_implicit_nul
304S5-TMA-003coveredcargo test -p fparkan-mission-format --offline path_ids_retain_nonsequential_order_and_truncated_points_fail
305S5-TMA-004coveredcargo test -p fparkan-mission-format --offline path_ids_retain_nonsequential_order_and_truncated_points_fail
306S5-TMA-005coveredcargo test -p fparkan-mission-format --offline clan_modes_one_to_three_and_spatial_mode_zero_decode
307S5-TMA-006coveredcargo test -p fparkan-mission-format --offline clan_modes_one_to_three_and_spatial_mode_zero_decode
308S5-TMA-007coveredcargo test -p fparkan-mission-format --offline unknown_clan_mode_nonfinite_transform_and_trailing_bytes_are_rejected
309S5-TMA-008coveredcargo test -p fparkan-mission-format --offline synthetic_standard_clan_and_object_preserve_ordered_properties
310S5-TMA-009coveredcargo test -p fparkan-mission-format --offline synthetic_standard_clan_and_object_preserve_ordered_properties
311S5-TMA-010coveredcargo test -p fparkan-mission-format --offline synthetic_standard_clan_and_object_preserve_ordered_properties
312S5-TMA-011coveredcargo test -p fparkan-mission-format --offline unknown_clan_mode_nonfinite_transform_and_trailing_bytes_are_rejected
313S5-TMA-012coveredcargo test -p fparkan-mission-format --offline description_and_extras_are_exact_raw_records
314S5-TMA-013coveredcargo test -p fparkan-mission-format --offline description_and_extras_are_exact_raw_records
315S5-TMA-014coveredcargo test -p fparkan-mission-format --offline description_and_extras_are_exact_raw_records
316S5-TMA-015coveredcargo test -p fparkan-mission-format --offline unknown_clan_mode_nonfinite_transform_and_trailing_bytes_are_rejected
317S5-TMA-016coveredcargo test -p fparkan-mission-format --offline signatures_inside_strings_do_not_create_records_and_truncations_are_bounded
318S5-TMA-017coveredcargo test -p fparkan-mission-format --offline signatures_inside_strings_do_not_create_records_and_truncations_are_bounded
319S5-TMA-PROP-001coveredcargo test -p fparkan-mission-format --offline generated_valid_documents_and_arbitrary_inputs_are_bounded
320S5-TMA-FUZZ-001coveredcargo test -p fparkan-mission-format --offline generated_valid_documents_and_arbitrary_inputs_are_bounded
321S5-LOAD-001coveredcargo test -p fparkan-runtime --offline load_trace_records_preparation_before_registration_and_raw_transforms
322S5-LOAD-002coveredcargo test -p fparkan-runtime --offline missing_map_and_missing_reachable_resource_fail_before_registration
323S5-LOAD-003coveredcargo test -p fparkan-runtime --offline missing_map_and_missing_reachable_resource_fail_before_registration
324S5-LOAD-004coveredcargo test -p fparkan-material --offline resolve_material_falls_back_to_default
325S5-LOAD-005coveredcargo test -p fparkan-runtime --offline load_trace_records_preparation_before_registration_and_raw_transforms
326S5-LOAD-006coveredcargo test -p fparkan-runtime --offline load_mission_requires_vfs_and_keeps_world_unchanged_on_error
327S5-LOAD-007coveredcargo test -p fparkan-runtime --offline registration_phase_failure_uses_normal_teardown_and_keeps_engine_world
328S5-LOAD-008coveredcargo test -p fparkan-runtime --offline load_trace_records_preparation_before_registration_and_raw_transforms
329S5-LOAD-009coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
330S5-LOAD-010coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
331S5-WORLD-001coveredcargo test -p fparkan-world --offline construct_register_and_hash_are_stable
332S5-WORLD-002coveredcargo test -p fparkan-world --offline registration_sequence_stale_and_duplicate_original_contracts
333S5-WORLD-003coveredcargo test -p fparkan-world --offline registration_sequence_stale_and_duplicate_original_contracts
334S5-WORLD-004coveredcargo test -p fparkan-world --offline registration_sequence_stale_and_duplicate_original_contracts
335S5-WORLD-005coveredcargo test -p fparkan-world --offline identity_metadata_keeps_original_mirror_and_owner_distinct
336S5-WORLD-006coveredcargo test -p fparkan-world --offline command_fifo_and_deferred_delete_during_calculation
337S5-WORLD-007coveredcargo test -p fparkan-world --offline registration_sequence_stale_and_duplicate_original_contracts
338S5-WORLD-008coveredcargo test -p fparkan-world --offline command_fifo_and_deferred_delete_during_calculation
339S5-WORLD-009coveredcargo test -p fparkan-world --offline command_fifo_and_deferred_delete_during_calculation
340S5-WORLD-010coveredcargo test -p fparkan-world --offline command_fifo_and_deferred_delete_during_calculation
341S5-WORLD-011coveredcargo test -p fparkan-world --offline command_fifo_and_deferred_delete_during_calculation
342S5-WORLD-012coveredcargo test -p fparkan-world --offline fixed_step_pause_and_long_determinism_are_stable
343S5-WORLD-013coveredcargo test -p fparkan-world --offline fixed_step_pause_and_long_determinism_are_stable
344S5-WORLD-014coveredcargo test -p fparkan-world --offline snapshot_hash_determinism_and_immutability
345S5-WORLD-015coveredcargo test -p fparkan-world --offline snapshot_hash_determinism_and_immutability
346S5-WORLD-016coveredcargo test -p fparkan-world --offline fixed_step_pause_and_long_determinism_are_stable
347S5-WORLD-017coveredcargo test -p fparkan-world --offline render_disabled_does_not_change_hash_end_callbacks_and_shutdown_order
348S5-WORLD-018coveredcargo test -p fparkan-world --offline render_disabled_does_not_change_hash_end_callbacks_and_shutdown_order
349S5-WORLD-019coveredcargo test -p fparkan-world --offline render_disabled_does_not_change_hash_end_callbacks_and_shutdown_order
350S5-WORLD-PROP-001coveredcargo test -p fparkan-world --offline generated_command_delete_sequences_preserve_registry_invariants
351L5-P1-LMESH-001coveredcargo test -p fparkan-terrain-format --offline licensed_corpus_land_msh_validate
352L5-P2-LMESH-001coveredcargo test -p fparkan-terrain-format --offline licensed_corpus_land_msh_validate
353L5-P1-LMAP-001coveredcargo test -p fparkan-terrain-format --offline licensed_corpus_land_map_validate
354L5-P2-LMAP-001coveredcargo test -p fparkan-terrain-format --offline licensed_corpus_land_map_validate
355L5-LMAP-POLY-001coveredcargo test -p fparkan-terrain-format --offline licensed_corpus_land_map_validate land_map_prefix_absent_links_polygon_blocks_grid_size_and_exact_eof
356L5-P1-TMA-001coveredcargo test -p fparkan-mission-format --offline licensed_corpus_tma_validate
357L5-P2-TMA-001coveredcargo test -p fparkan-mission-format --offline licensed_corpus_tma_validate
358L5-P1-MISSION-001coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
359L5-P2-MISSION-001coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
360L5-P1-MISSION-002coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
361L5-P2-MISSION-002coveredcargo test -p fparkan-runtime --offline licensed_corpora_load_all_mission_foundations
362L5-P1-HEADLESS-001coveredcargo test -p fparkan-runtime --offline selected_is_and_is2_missions_execute_10000_deterministic_ticks
363L5-P2-HEADLESS-001coveredcargo test -p fparkan-runtime --offline selected_is_and_is2_missions_execute_10000_deterministic_ticks
364L5-P1-RENDER-001coveredcargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures
365L5-P2-RENDER-001coveredcargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures
366L3-DEVICE-001omittedoutside the current macOS-focused goal scope; RG40XX-capable device/profile evidence remains documented for the portable target scope
367L5-RG40-001omittedoutside the current macOS-focused goal scope; RG40XX 640x480 on-device mission smoke/performance/memory evidence remains documented for the portable target scope