diff options
Diffstat (limited to 'fixtures/acceptance')
| -rw-r--r-- | fixtures/acceptance/coverage.tsv | 41 | ||||
| -rw-r--r-- | fixtures/acceptance/stage_0_2_roadmap.md | 41 |
2 files changed, 60 insertions, 22 deletions
diff --git a/fixtures/acceptance/coverage.tsv b/fixtures/acceptance/coverage.tsv index 16e80cf..76a810b 100644 --- a/fixtures/acceptance/coverage.tsv +++ b/fixtures/acceptance/coverage.tsv @@ -207,6 +207,17 @@ S2-GRAPH-003 covered cargo test -p fparkan-assets --offline repository_plan_dedu 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-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-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 @@ -219,8 +230,8 @@ L3-P1-WEAR-001 covered cargo test -p fparkan-material --offline licensed_corpus_ 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 -L3-P1-CAPTURE-001 covered cargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures -L3-P2-CAPTURE-001 covered cargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures +S2-PLANNING-CAPTURE-P1-001 covered cargo test -p fparkan-game --offline selected_is_and_is2_missions_produce_approved_render_captures +S2-PLANNING-CAPTURE-P2-001 covered 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 @@ -271,15 +282,23 @@ S3-MAT-RESOLVE-002 covered cargo test -p fparkan-material --offline resolve_mate 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 -S3-RENDER-001 covered cargo test -p fparkan-render --offline one_snapshot_draw_produces_one_draw_command -S3-RENDER-002 covered cargo test -p fparkan-render --offline material_index_maps_through_resolved_material_slots -S3-RENDER-003 covered cargo test -p fparkan-render --offline node_transform_is_retained -S3-RENDER-004 covered cargo test -p fparkan-render --offline command_order_uses_phase_then_stable_key -S3-RENDER-005 covered cargo test -p fparkan-render --offline command_capture_independent_of_snapshot_construction_order -S3-RENDER-006 covered cargo test -p fparkan-render --offline invalid_range_returns_contextual_error -S3-RENDER-007 covered cargo test -p fparkan-render --offline capture_is_stable -S3-RENDER-008 covered cargo test -p fparkan-render --offline recording_backend_stores_captures -S3-RENDER-009 covered cargo xtask policy +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 cargo test -p fparkan-render --offline recording_backend_stores_captures +S2-PLANNING-RENDER-009 covered cargo xtask policy +S3-VK-MESH-UPLOAD-001 blocked awaits Stage 3 Vulkan asset renderer and GPU upload path +S3-VK-TEXM-UPLOAD-001 blocked awaits Stage 3 Vulkan texture upload path +S3-VK-DESCRIPTOR-001 blocked awaits Stage 3 descriptor set contract implementation +S3-VK-PIPELINE-001 blocked awaits Stage 3 graphics pipeline key and cache implementation +S3-VK-DRAW-MODEL-001 blocked awaits Stage 3 real Vulkan indexed model draw path +S3-VK-DRAW-TERRAIN-001 blocked awaits Stage 3 terrain Vulkan draw path +S3-VK-PIXEL-CAPTURE-001 blocked awaits Stage 3 fixed-camera pixel capture approval flow +S3-VK-VALIDATION-001 blocked awaits Stage 3 validation-clean GPU frame execution S3-GL-001 omitted permanent macOS Desktop GL 3.3 adapter is not implemented; historical CGL probe is retained as external evidence only S3-GL-002 omitted outside the current macOS-focused goal scope; GLES2 remains documented for portable/non-macOS targets S3-GL-003 blocked legacy fparkan-render-gl adapter removed while Vulkan renderer path is being brought in as the stage-3 backend diff --git a/fixtures/acceptance/stage_0_2_roadmap.md b/fixtures/acceptance/stage_0_2_roadmap.md index dac49e7..af2e61b 100644 --- a/fixtures/acceptance/stage_0_2_roadmap.md +++ b/fixtures/acceptance/stage_0_2_roadmap.md @@ -192,6 +192,17 @@ `S2-GRAPH-004` `S2-GRAPH-005` `S2-GRAPH-006` +`S2-GRAPH-EDGE-001` +`S2-GRAPH-PROV-001` +`S2-UNIT-EMPTY-001` +`S2-ASSET-MODEL-001` +`S2-ASSET-WEAR-001` +`S2-ASSET-MATERIAL-001` +`S2-ASSET-TEXM-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` @@ -204,8 +215,8 @@ `L3-P2-WEAR-001` `L3-P1-ASSET-001` `L3-P2-ASSET-001` -`L3-P1-CAPTURE-001` -`L3-P2-CAPTURE-001` +`S2-PLANNING-CAPTURE-P1-001` +`S2-PLANNING-CAPTURE-P2-001` `S3-WEAR-001` `S3-WEAR-002` `S3-WEAR-003` @@ -256,15 +267,23 @@ `S3-MAT-RESOLVE-003` `S3-MAT-RESOLVE-004` `S3-MAT-RESOLVE-005` -`S3-RENDER-001` -`S3-RENDER-002` -`S3-RENDER-003` -`S3-RENDER-004` -`S3-RENDER-005` -`S3-RENDER-006` -`S3-RENDER-007` -`S3-RENDER-008` -`S3-RENDER-009` +`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` |
