fix(web): clarify IwoooS first screen depth
This commit is contained in:
@@ -744,6 +744,7 @@ def validate(root: Path) -> None:
|
||||
"s2_153_iwooos_executive_snapshot",
|
||||
"s2_154_iwooos_first_screen_language_polish",
|
||||
"s2_155_iwooos_first_layer_progressive_disclosure",
|
||||
"s2_156_iwooos_first_screen_depth_map",
|
||||
]
|
||||
assert_equal(
|
||||
"progress_delta_ledger.delta_ids",
|
||||
@@ -1613,6 +1614,43 @@ def validate(root: Path) -> None:
|
||||
iwooos_projection["summary"]["all_product_coverage_snapshot_runtime_ready_count"],
|
||||
0,
|
||||
)
|
||||
assert_true(
|
||||
"iwooos_projection.summary.first_screen_depth_map_first_layer",
|
||||
iwooos_projection["summary"]["first_screen_depth_map_first_layer"],
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.first_screen_depth_map_layer_count",
|
||||
iwooos_projection["summary"]["first_screen_depth_map_layer_count"],
|
||||
4,
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.first_screen_depth_map_visible_layer_count",
|
||||
iwooos_projection["summary"]["first_screen_depth_map_visible_layer_count"],
|
||||
4,
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.first_screen_depth_map_advanced_group_count",
|
||||
iwooos_projection["summary"]["first_screen_depth_map_advanced_group_count"],
|
||||
2,
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.first_screen_depth_map_ledger_group_count",
|
||||
iwooos_projection["summary"]["first_screen_depth_map_ledger_group_count"],
|
||||
4,
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.first_screen_depth_map_runtime_gate_count",
|
||||
iwooos_projection["summary"]["first_screen_depth_map_runtime_gate_count"],
|
||||
0,
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.first_screen_depth_map_advanced_default_visible",
|
||||
iwooos_projection["summary"]["first_screen_depth_map_advanced_default_visible"],
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.first_screen_depth_map_scope_evidence_default_visible",
|
||||
iwooos_projection["summary"]["first_screen_depth_map_scope_evidence_default_visible"],
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.all_product_coverage_snapshot_default_summary_mode",
|
||||
iwooos_projection["summary"]["all_product_coverage_snapshot_default_summary_mode"],
|
||||
@@ -1622,7 +1660,7 @@ def validate(root: Path) -> None:
|
||||
"iwooos_projection.summary.first_progress_unlock_path_first_layer",
|
||||
iwooos_projection["summary"]["first_progress_unlock_path_first_layer"],
|
||||
)
|
||||
assert_true(
|
||||
assert_false(
|
||||
"iwooos_projection.summary.first_progress_unlock_path_default_visible",
|
||||
iwooos_projection["summary"]["first_progress_unlock_path_default_visible"],
|
||||
)
|
||||
@@ -1658,6 +1696,10 @@ def validate(root: Path) -> None:
|
||||
"iwooos_projection.summary.command_map_first_layer",
|
||||
iwooos_projection["summary"]["command_map_first_layer"],
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.command_map_default_visible",
|
||||
iwooos_projection["summary"]["command_map_default_visible"],
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.command_map_mode_count",
|
||||
iwooos_projection["summary"]["command_map_mode_count"],
|
||||
@@ -1832,6 +1874,10 @@ def validate(root: Path) -> None:
|
||||
"iwooos_projection.summary.decision_runway_first_layer",
|
||||
iwooos_projection["summary"]["decision_runway_first_layer"],
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.decision_runway_default_visible",
|
||||
iwooos_projection["summary"]["decision_runway_default_visible"],
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.decision_runway_step_count",
|
||||
iwooos_projection["summary"]["decision_runway_step_count"],
|
||||
@@ -1879,6 +1925,10 @@ def validate(root: Path) -> None:
|
||||
"iwooos_projection.summary.gate_radar_first_layer",
|
||||
iwooos_projection["summary"]["gate_radar_first_layer"],
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.gate_radar_default_visible",
|
||||
iwooos_projection["summary"]["gate_radar_default_visible"],
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.gate_radar_lane_count",
|
||||
iwooos_projection["summary"]["gate_radar_lane_count"],
|
||||
@@ -1910,6 +1960,10 @@ def validate(root: Path) -> None:
|
||||
"iwooos_projection.summary.global_security_mesh_matrix_first_layer",
|
||||
iwooos_projection["summary"]["global_security_mesh_matrix_first_layer"],
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.global_security_mesh_matrix_default_visible",
|
||||
iwooos_projection["summary"]["global_security_mesh_matrix_default_visible"],
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.global_security_mesh_matrix_asset_count",
|
||||
iwooos_projection["summary"]["global_security_mesh_matrix_asset_count"],
|
||||
@@ -1929,6 +1983,10 @@ def validate(root: Path) -> None:
|
||||
"iwooos_projection.summary.host_tool_evidence_chain_first_layer",
|
||||
iwooos_projection["summary"]["host_tool_evidence_chain_first_layer"],
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.host_tool_evidence_chain_default_visible",
|
||||
iwooos_projection["summary"]["host_tool_evidence_chain_default_visible"],
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.host_tool_evidence_chain_host_count",
|
||||
iwooos_projection["summary"]["host_tool_evidence_chain_host_count"],
|
||||
@@ -1948,6 +2006,10 @@ def validate(root: Path) -> None:
|
||||
"iwooos_projection.summary.vibework_security_onboarding_first_layer",
|
||||
iwooos_projection["summary"]["vibework_security_onboarding_first_layer"],
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.vibework_security_onboarding_default_visible",
|
||||
iwooos_projection["summary"]["vibework_security_onboarding_default_visible"],
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.vibework_security_onboarding_item_count",
|
||||
iwooos_projection["summary"]["vibework_security_onboarding_item_count"],
|
||||
@@ -2326,10 +2388,18 @@ def validate(root: Path) -> None:
|
||||
"iwooos_projection.summary.visual_command_dashboard_first_layer",
|
||||
iwooos_projection["summary"]["visual_command_dashboard_first_layer"],
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.visual_command_dashboard_default_visible",
|
||||
iwooos_projection["summary"]["visual_command_dashboard_default_visible"],
|
||||
)
|
||||
assert_true(
|
||||
"iwooos_projection.summary.professional_security_experience_first_layer",
|
||||
iwooos_projection["summary"]["professional_security_experience_first_layer"],
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.professional_security_experience_default_visible",
|
||||
iwooos_projection["summary"]["professional_security_experience_default_visible"],
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.professional_security_experience_tab_count",
|
||||
iwooos_projection["summary"]["professional_security_experience_tab_count"],
|
||||
@@ -2354,6 +2424,10 @@ def validate(root: Path) -> None:
|
||||
"iwooos_projection.summary.concrete_work_snapshot_first_layer",
|
||||
iwooos_projection["summary"]["concrete_work_snapshot_first_layer"],
|
||||
)
|
||||
assert_false(
|
||||
"iwooos_projection.summary.concrete_work_snapshot_default_visible",
|
||||
iwooos_projection["summary"]["concrete_work_snapshot_default_visible"],
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.summary.concrete_work_snapshot_workstream_count",
|
||||
iwooos_projection["summary"]["concrete_work_snapshot_workstream_count"],
|
||||
@@ -12329,6 +12403,110 @@ def validate(root: Path) -> None:
|
||||
iwooos_projection_page,
|
||||
text,
|
||||
)
|
||||
expected_first_screen_depth_map_layer_ids = [
|
||||
"visible",
|
||||
"advanced",
|
||||
"ledger",
|
||||
"runtime",
|
||||
]
|
||||
first_screen_depth_map_layers = iwooos_projection["first_screen_depth_map_layers"]
|
||||
assert_equal(
|
||||
"iwooos_projection.first_screen_depth_map_layers.ids",
|
||||
[item["layer_id"] for item in first_screen_depth_map_layers],
|
||||
expected_first_screen_depth_map_layer_ids,
|
||||
)
|
||||
assert_equal(
|
||||
"iwooos_projection.first_screen_depth_map_layers.display_order",
|
||||
[item["display_order"] for item in first_screen_depth_map_layers],
|
||||
list(range(1, len(expected_first_screen_depth_map_layer_ids) + 1)),
|
||||
)
|
||||
first_screen_depth_surface_counts = {
|
||||
item["layer_id"]: item["surface_count"] for item in first_screen_depth_map_layers
|
||||
}
|
||||
assert_equal("iwooos_projection.first_screen_depth_map_layers.visible.surface_count", first_screen_depth_surface_counts["visible"], 4)
|
||||
assert_equal("iwooos_projection.first_screen_depth_map_layers.advanced.surface_count", first_screen_depth_surface_counts["advanced"], 2)
|
||||
assert_equal("iwooos_projection.first_screen_depth_map_layers.ledger.surface_count", first_screen_depth_surface_counts["ledger"], 4)
|
||||
assert_equal("iwooos_projection.first_screen_depth_map_layers.runtime.surface_count", first_screen_depth_surface_counts["runtime"], 0)
|
||||
for item in first_screen_depth_map_layers:
|
||||
layer_id = item["layer_id"]
|
||||
assert_equal(
|
||||
f"iwooos_projection.first_screen_depth_map_layers.{layer_id}.display_mode",
|
||||
item["display_mode"],
|
||||
"first_screen_depth_map",
|
||||
)
|
||||
assert_equal(
|
||||
f"iwooos_projection.first_screen_depth_map_layers.{layer_id}.default_visible",
|
||||
item["default_visible"],
|
||||
layer_id == "visible",
|
||||
)
|
||||
assert_equal(
|
||||
f"iwooos_projection.first_screen_depth_map_layers.{layer_id}.runtime_gate_count",
|
||||
item["runtime_gate_count"],
|
||||
0,
|
||||
)
|
||||
assert_false(
|
||||
f"iwooos_projection.first_screen_depth_map_layers.{layer_id}.runtime_execution_authorized",
|
||||
item["runtime_execution_authorized"],
|
||||
)
|
||||
assert_false(
|
||||
f"iwooos_projection.first_screen_depth_map_layers.{layer_id}.action_buttons_allowed",
|
||||
item["action_buttons_allowed"],
|
||||
)
|
||||
assert_true(
|
||||
f"iwooos_projection.first_screen_depth_map_layers.{layer_id}.not_authorization",
|
||||
item["not_authorization"],
|
||||
)
|
||||
runtime_depth_layer = next(item for item in first_screen_depth_map_layers if item["layer_id"] == "runtime")
|
||||
for flag in ["scan_authorized", "host_change_authorized", "source_control_mutation_authorized"]:
|
||||
assert_false(
|
||||
f"iwooos_projection.first_screen_depth_map_layers.runtime.{flag}",
|
||||
runtime_depth_layer[flag],
|
||||
)
|
||||
for text in [
|
||||
'data-testid="iwooos-first-screen-depth-map-board"',
|
||||
'data-testid="iwooos-first-screen-depth-map-layers"',
|
||||
'data-testid="iwooos-first-screen-depth-map-flow"',
|
||||
'data-testid="iwooos-first-screen-depth-map-boundaries"',
|
||||
"IwoooSFirstScreenDepthMapBoard",
|
||||
"firstScreenDepthLayers",
|
||||
"firstScreenDepthBoundaries",
|
||||
"href: '#iwooos-decision-gate-visuals'",
|
||||
"href: '#iwooos-scope-evidence-visuals'",
|
||||
]:
|
||||
assert_text_contains(
|
||||
"iwooos_page.first_screen_depth_map",
|
||||
iwooos_projection_page,
|
||||
text,
|
||||
)
|
||||
assert_text_before(
|
||||
"iwooos_page.focus_deck_before_first_screen_depth_map",
|
||||
iwooos_projection_page,
|
||||
"<IwoooSFocusDeckBoard />",
|
||||
"<IwoooSFirstScreenDepthMapBoard />",
|
||||
)
|
||||
assert_text_before(
|
||||
"iwooos_page.first_screen_depth_map_before_immediate_visual_mesh",
|
||||
iwooos_projection_page,
|
||||
"<IwoooSFirstScreenDepthMapBoard />",
|
||||
"<IwoooSImmediateVisualMeshBoard />",
|
||||
)
|
||||
for text in [
|
||||
"iwooos_first_screen_depth_map_visible_layer_count=4",
|
||||
"iwooos_first_screen_depth_map_advanced_group_count=2",
|
||||
"iwooos_first_screen_depth_map_ledger_group_count=4",
|
||||
"iwooos_first_screen_depth_map_runtime_gate_count=0",
|
||||
"iwooos_first_screen_depth_map_advanced_default_visible=false",
|
||||
"iwooos_first_screen_depth_map_scope_evidence_default_visible=false",
|
||||
"runtime_execution_authorized=false",
|
||||
"active_runtime_gate_count=0",
|
||||
"action_buttons_allowed=false",
|
||||
"not_authorization=true",
|
||||
]:
|
||||
assert_text_contains(
|
||||
"iwooos_page.first_screen_depth_map_boundary",
|
||||
iwooos_projection_page,
|
||||
text,
|
||||
)
|
||||
assert_text_contains(
|
||||
"iwooos_page.focus_deck_testid",
|
||||
iwooos_projection_page,
|
||||
|
||||
Reference in New Issue
Block a user