{ "counts": { "by_source_kind": { "frontend_component": 377, "frontend_config": 4, "frontend_core": 103, "frontend_page": 2, "frontend_service": 7, "legacy_template": 6, "local_dashboard_server": 20, "public_asset": 40, "vault_ui_static": 4 }, "by_status": { "archive_candidate": 3, "blocked_security_review": 26, "needs_safe_status_adapter": 74, "ready_for_frontend_adapter": 460 }, "by_target_screen": { "accounting": 32, "overview": 142, "research": 49, "saas_security": 36, "self_improvement": 49, "trading": 255 } }, "generated_at": "2026-08-10T16:44:06.527503+00:00", "notes": [ "This queue is generated from the current SaaS inventory and is safe to show in the frontend.", "Work orders are migration intent, not proof that the legacy system has already been wired.", "Old systems stay available until their useful panels are replaced, embedded, or archived." ], "repo_root": "C:\\Users\\user\\Aureon-OS-github-latest-20260810_091213", "safety_contract": { "apply_requires_explicit_handoff": true, "legacy_systems_not_executed": true, "no_live_trading": true, "no_official_filing": true, "no_payments": true, "proposal_only": true, "read_only_frontend_adapters_first": true, "secret_values_hidden": true }, "schema_version": "aureon-frontend-evolution-queue-v1", "source_inventory_summary": { "frontend_surface_count": 2823, "generated_accounting_html_count": 0, "legacy_dashboard_count": 26, "missing_supabase_function_call_count": 4, "orphaned_frontend_count": 2788, "security_blocker_count": 2, "supabase_function_count": 101, "surface_count": 2996, "uncalled_supabase_function_count": 29 }, "status": "evolution_queue_ready_with_blockers", "summary": { "archive_candidate_count": 3, "blocked_count": 26, "generated_output_link_count": 0, "highest_priority": 100, "queue_count": 563, "ready_adapter_count": 460, "target_screen_count": 6 }, "work_orders": [ { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: WarRoomDashboard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/WarRoomDashboard.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Overview before any interactive control.", "id": "frontend_evolution.frontend_src_components_warroomdashboard_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/WarRoomDashboard.tsx", "status": "blocked_security_review", "target_screen": "overview", "target_title": "Overview", "title": "Wire Warroomdashboard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: GasTankDisplay.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/GasTankDisplay.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "payment_or_kyc_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Overview before any interactive control.", "id": "frontend_evolution.frontend_src_components_warroom_gastankdisplay_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/GasTankDisplay.tsx", "status": "blocked_security_review", "target_screen": "overview", "target_title": "Overview", "title": "Wire Gastankdisplay into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: AdminKYCDashboard.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:update-kyc-status" ], "source_path": "frontend/src/components/AdminKYCDashboard.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:update-kyc-status" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "payment_or_kyc_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in SaaS Security before any interactive control.", "id": "frontend_evolution.frontend_src_components_adminkycdashboard_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/AdminKYCDashboard.tsx", "status": "blocked_security_review", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Adminkycdashboard into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: AdminPaymentVerification.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:verify-payment" ], "source_path": "frontend/src/components/AdminPaymentVerification.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:verify-payment" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "payment_or_kyc_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in SaaS Security before any interactive control.", "id": "frontend_evolution.frontend_src_components_adminpaymentverification_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/AdminPaymentVerification.tsx", "status": "blocked_security_review", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Adminpaymentverification into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: AuthForm.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:create-aureon-session" ], "source_path": "frontend/src/components/AuthForm.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:create-aureon-session" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "payment_or_kyc_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in SaaS Security before any interactive control.", "id": "frontend_evolution.frontend_src_components_authform_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/AuthForm.tsx", "status": "blocked_security_review", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Authform into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: APIKeySecurityGuide.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/auth/APIKeySecurityGuide.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in SaaS Security before any interactive control.", "id": "frontend_evolution.frontend_src_components_auth_apikeysecurityguide_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/auth/APIKeySecurityGuide.tsx", "status": "blocked_security_review", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Apikeysecurityguide into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon command center.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/flight-check", "/api/live-toggle", "/api/trading-toggle", "`${protocol}//${window.location.host}/ws`" ], "source_path": "aureon/command_centers/aureon_command_center.py" }, "evidence": { "auth_requirement": "required", "called_apis": [ "/api/flight-check", "/api/live-toggle", "/api/trading-toggle", "`${protocol}//${window.location.host}/ws`" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "live_trading_boundary", "wiring_status": "partial" }, "frontend_action": "Create a read-only blocker card in Self-Improvement before any interactive control.", "id": "frontend_evolution.aureon_command_centers_aureon_command_center_py", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_command_center.py", "status": "blocked_security_review", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Aureon Command Center into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon queen realtime command center.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/aureon_queen_realtime_command_center.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonQueenRealtimeCommandCenterStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.aureon_command_centers_aureon_queen_realtime_command_center_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_queen_realtime_command_center.py", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Aureon Queen Realtime Command Center into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon war band enhanced.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/aureon_war_band_enhanced.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonWarBandEnhancedStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.aureon_command_centers_aureon_war_band_enhanced_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_war_band_enhanced.py", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Aureon War Band Enhanced into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for orca command center.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/predator", "/api/status", "/api/stealth", "route:/", "route:/api/intelligence", "route:/api/kills", "route:/api/positions", "route:/api/predator", "route:/api/stats", "route:/api/status", "route:/api/stealth", "route:/ws", "wsUrl" ], "source_path": "aureon/bots/orca_command_center.py" }, "evidence": { "auth_requirement": "required", "called_apis": [ "/api/predator", "/api/status", "/api/stealth", "route:/", "route:/api/intelligence", "route:/api/kills", "route:/api/positions", "route:/api/predator", "route:/api/stats", "route:/api/status", "route:/api/stealth", "route:/ws", "wsUrl" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "live_trading_boundary", "wiring_status": "partial" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.aureon_bots_orca_command_center_py", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "local_dashboard_server", "source_path": "aureon/bots/orca_command_center.py", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Orca Command Center into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon atn command center.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/aureon_atn_command_center.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonAtnCommandCenterStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.aureon_command_centers_aureon_atn_command_center_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_atn_command_center.py", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aureon Atn Command Center into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon command center enhanced.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "`${protocol}//${window.location.host}/ws`", "route:/", "route:/api/portfolio", "route:/api/signals", "route:/api/status", "route:/ws" ], "source_path": "aureon/command_centers/aureon_command_center_enhanced.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "`${protocol}//${window.location.host}/ws`", "route:/", "route:/api/portfolio", "route:/api/signals", "route:/api/status", "route:/ws" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonCommandCenterEnhancedStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.aureon_command_centers_aureon_command_center_enhanced_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_command_center_enhanced.py", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aureon Command Center Enhanced into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon strategic war planner.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/aureon_strategic_war_planner.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonStrategicWarPlannerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.aureon_command_centers_aureon_strategic_war_planner_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_strategic_war_planner.py", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aureon Strategic War Planner into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon war band.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/aureon_war_band.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonWarBandStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.aureon_command_centers_aureon_war_band_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_war_band.py", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aureon War Band into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for war room.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/war_room.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/WarRoomStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.aureon_command_centers_war_room_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/war_room.py", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire War Room into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for war strategy.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/war_strategy.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/WarStrategyStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.aureon_command_centers_war_strategy_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/war_strategy.py", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire War Strategy into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: APIKeyManager.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/APIKeyManager.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_components_apikeymanager_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/APIKeyManager.tsx", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Apikeymanager into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AutonomousTradingGuide.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AutonomousTradingGuide.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_components_autonomoustradingguide_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AutonomousTradingGuide.tsx", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Autonomoustradingguide into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: BinanceCredentialsSettings.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/BinanceCredentialsSettings.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_components_binancecredentialssettings_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/BinanceCredentialsSettings.tsx", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Binancecredentialssettings into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: LiveDataDashboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LiveDataDashboard.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_components_livedatadashboard_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/LiveDataDashboard.tsx", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Livedatadashboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: LiveTradingTestPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:execute-trade", "supabase:fetch-binance-market-data" ], "source_path": "frontend/src/components/LiveTradingTestPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:execute-trade", "supabase:fetch-binance-market-data" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_components_livetradingtestpanel_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/LiveTradingTestPanel.tsx", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Livetradingtestpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: QuickTrade.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:execute-trade", "supabase:fetch-binance-symbols" ], "source_path": "frontend/src/components/QuickTrade.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:execute-trade", "supabase:fetch-binance-symbols" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_components_quicktrade_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuickTrade.tsx", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Quicktrade into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradingSettingsPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:store-binance-credentials" ], "source_path": "frontend/src/components/TradingSettingsPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:store-binance-credentials" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_components_tradingsettingspanel_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/TradingSettingsPanel.tsx", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradingsettingspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: LiveTradeStream.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/LiveTradeStream.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_components_warroom_livetradestream_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/LiveTradeStream.tsx", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Livetradestream into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: globalSystemsManager.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:get-user-market-data" ], "source_path": "frontend/src/core/globalSystemsManager.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:get-user-market-data" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "payment_or_kyc_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_core_globalsystemsmanager_ts", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/globalSystemsManager.ts", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Globalsystemsmanager into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: startupHarvester.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:execute-trade", "supabase:get-user-balances" ], "source_path": "frontend/src/core/startupHarvester.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:execute-trade", "supabase:get-user-balances" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_core_startupharvester_ts", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/startupHarvester.ts", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Startupharvester into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: unifiedExchangeClient.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "https://api.binance.com/api/v3/ticker/24hr", "supabase:get-user-balances" ], "source_path": "frontend/src/core/unifiedExchangeClient.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [ "https://api.binance.com/api/v3/ticker/24hr", "supabase:get-user-balances" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "payment_or_kyc_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_core_unifiedexchangeclient_ts", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/unifiedExchangeClient.ts", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Unifiedexchangeclient into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: unifiedOrchestrator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:execute-trade", "supabase:fetch-schumann-data" ], "source_path": "frontend/src/core/unifiedOrchestrator.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:execute-trade", "supabase:fetch-schumann-data" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_src_core_unifiedorchestrator_ts", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/unifiedOrchestrator.ts", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Unifiedorchestrator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Legacy dashboard template for queen bot intelligence.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/autotagger/stats", "/api/bot/tag", "/api/bots", "/api/map/firms", "/api/state", "/api/systems" ], "source_path": "templates/queen_bot_intelligence.html" }, "evidence": { "auth_requirement": "required", "called_apis": [ "/api/autotagger/stats", "/api/bot/tag", "/api/bots", "/api/map/firms", "/api/state", "/api/systems" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "payment_or_kyc_boundary", "wiring_status": "legacy" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.templates_queen_bot_intelligence_html", "next_action": "Resolve blocker or archive decision before migration.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "legacy_template", "source_path": "templates/queen_bot_intelligence.html", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Queen Bot Intelligence into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Legacy dashboard template for queen dashboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/state" ], "source_path": "templates/queen_dashboard.html" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/api/state" ], "legacy_action": "embed_or_migrate", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "legacy" }, "frontend_action": "Create frontend/src/components/unified/QueenDashboardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.templates_queen_dashboard_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "legacy_template", "source_path": "templates/queen_dashboard.html", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Queen Dashboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Legacy dashboard template for queen sero dashboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/consciousness", "/api/energy-field", "/api/live-panel", "/api/portfolio", "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd&include_24hr_change=true" ], "source_path": "templates/queen_sero_dashboard.html" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/api/consciousness", "/api/energy-field", "/api/live-panel", "/api/portfolio", "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd&include_24hr_change=true" ], "legacy_action": "embed_or_migrate", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "legacy" }, "frontend_action": "Create frontend/src/components/unified/QueenSeroDashboardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.templates_queen_sero_dashboard_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 100, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "legacy_template", "source_path": "templates/queen_sero_dashboard.html", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Queen Sero Dashboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: AurisNodesPanel.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/AurisNodesPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AurisnodespanelStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_components_warroom_aurisnodespanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/AurisNodesPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Aurisnodespanel into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: NexusLiveDashboard.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/NexusLiveDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NexuslivedashboardStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_nexuslivedashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/NexusLiveDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Nexuslivedashboard into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: FullEcosystemStatus.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/FullEcosystemStatus.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FullecosystemstatusStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_warroom_fullecosystemstatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/FullEcosystemStatus.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Fullecosystemstatus into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: SystemsIntegrationDashboard.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SystemsIntegrationDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SystemsintegrationdashboardStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_systemsintegrationdashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/SystemsIntegrationDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Systemsintegrationdashboard into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: EcosystemStatus.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/EcosystemStatus.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EcosystemstatusStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_warroom_ecosystemstatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/EcosystemStatus.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Ecosystemstatus into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: QuantumStatePanel.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/QuantumStatePanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumstatepanelStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_warroom_quantumstatepanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/QuantumStatePanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Quantumstatepanel into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AureonLiveDashboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AureonLiveDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AureonlivedashboardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_aureonlivedashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AureonLiveDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aureonlivedashboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: PerformanceMetricsDashboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PerformanceMetricsDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PerformancemetricsdashboardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_performancemetricsdashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/PerformanceMetricsDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Performancemetricsdashboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: RiskManagementDashboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/RiskManagementDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/RiskmanagementdashboardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_riskmanagementdashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/RiskManagementDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Riskmanagementdashboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SolarWeatherDashboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SolarWeatherDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SolarweatherdashboardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_solarweatherdashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/SolarWeatherDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Solarweatherdashboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradingDashboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TradingDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradingdashboardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_tradingdashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/TradingDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradingdashboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ActivePositionsPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:close-position" ], "source_path": "frontend/src/components/warroom/ActivePositionsPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:close-position" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ActivepositionspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_activepositionspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/ActivePositionsPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Activepositionspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AurisNodesOrbit.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/AurisNodesOrbit.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AurisnodesorbitStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_aurisnodesorbit_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/AurisNodesOrbit.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aurisnodesorbit into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: BattleMap.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/BattleMap.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/BattlemapStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_battlemap_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/BattleMap.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Battlemap into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ExchangeBalances.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/ExchangeBalances.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ExchangebalancesStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_exchangebalances_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/ExchangeBalances.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Exchangebalances into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HarmonicWaveform6DStatus.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/HarmonicWaveform6DStatus.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/Harmonicwaveform6DstatusStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_harmonicwaveform6dstatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/HarmonicWaveform6DStatus.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Harmonicwaveform6Dstatus into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HistoricalTimeline.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/HistoricalTimeline.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HistoricaltimelineStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_historicaltimeline_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/HistoricalTimeline.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Historicaltimeline into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: KillConfirmationBanner.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/KillConfirmationBanner.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/KillconfirmationbannerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_killconfirmationbanner_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/KillConfirmationBanner.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Killconfirmationbanner into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: LiveStrikeStream.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/LiveStrikeStream.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LivestrikestreamStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_livestrikestream_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/LiveStrikeStream.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Livestrikestream into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MetricsHQ.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/MetricsHQ.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MetricshqStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_metricshq_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/MetricsHQ.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Metricshq into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MultiExchangePanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/MultiExchangePanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MultiexchangepanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_multiexchangepanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/MultiExchangePanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Multiexchangepanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ProbabilityFusionPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/ProbabilityFusionPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ProbabilityfusionpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_probabilityfusionpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/ProbabilityFusionPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Probabilityfusionpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ProbabilityMatrixDisplay.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/ProbabilityMatrixDisplay.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ProbabilitymatrixdisplayStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_probabilitymatrixdisplay_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/ProbabilityMatrixDisplay.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Probabilitymatrixdisplay into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ProjectionHorizon.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/ProjectionHorizon.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ProjectionhorizonStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_projectionhorizon_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/ProjectionHorizon.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Projectionhorizon into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TemporalLadderStatus.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/TemporalLadderStatus.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TemporalladderstatusStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_temporalladderstatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/TemporalLadderStatus.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Temporalladderstatus into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradeControlsHeader.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/TradeControlsHeader.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradecontrolsheaderStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_tradecontrolsheader_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/TradeControlsHeader.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradecontrolsheader into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradingStatusPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/TradingStatusPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradingstatuspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_tradingstatuspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 95, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/TradingStatusPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradingstatuspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for init .", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/__init__.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/InitStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.aureon_command_centers_init_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 93, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/__init__.py", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Init into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon command center lite.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/launch/dryrun", "/api/launch/live", "/api/launch/warroom", "/api/status", "route:/", "route:/api/health", "route:/api/launch/dryrun", "route:/api/launch/live", "route:/api/launch/warroom", "route:/api/status" ], "source_path": "aureon/command_centers/aureon_command_center_lite.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/api/launch/dryrun", "/api/launch/live", "/api/launch/warroom", "/api/status", "route:/", "route:/api/health", "route:/api/launch/dryrun", "route:/api/launch/live", "route:/api/launch/warroom", "route:/api/status" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonCommandCenterLiteStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.aureon_command_centers_aureon_command_center_lite_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 93, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_command_center_lite.py", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Aureon Command Center Lite into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: LiveEmotionalReader.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LiveEmotionalReader.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Overview before any interactive control.", "id": "frontend_evolution.frontend_src_components_liveemotionalreader_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 91, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/LiveEmotionalReader.tsx", "status": "blocked_security_review", "target_screen": "overview", "target_title": "Overview", "title": "Wire Liveemotionalreader into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PaymentGate.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PaymentGate.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "payment_or_kyc_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Overview before any interactive control.", "id": "frontend_evolution.frontend_src_components_paymentgate_tsx", "next_action": "Resolve blocker or archive decision before migration.", "priority": 91, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/PaymentGate.tsx", "status": "blocked_security_review", "target_screen": "overview", "target_title": "Overview", "title": "Wire Paymentgate into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Vault UI static page or client asset for bridge invite.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/bridge/info", "/api/bridge/invite" ], "source_path": "aureon/vault/ui/static/bridge_invite.html" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/api/bridge/info", "/api/bridge/invite" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/BridgeInviteStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.aureon_vault_ui_static_bridge_invite_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 89, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "vault_ui_static", "source_path": "aureon/vault/ui/static/bridge_invite.html", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Bridge Invite into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Vault UI static page or client asset for index.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/converse", "/api/loop/start", "/api/loop/stop", "/api/message", "/api/status", "/api/tick", "/api/utterances?n=50", "/api/voices" ], "source_path": "aureon/vault/ui/static/index.html" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/api/converse", "/api/loop/start", "/api/loop/stop", "/api/message", "/api/status", "/api/tick", "/api/utterances?n=50", "/api/voices" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/IndexStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.aureon_vault_ui_static_index_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 89, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "vault_ui_static", "source_path": "aureon/vault/ui/static/index.html", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Index into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for orca launcher.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/bots/orca_launcher.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/OrcaLauncherStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.aureon_bots_orca_launcher_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 89, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "local_dashboard_server", "source_path": "aureon/bots/orca_launcher.py", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Orca Launcher into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon samuel agent.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "route:/samuel/command", "route:/samuel/cycle", "route:/samuel/decisions", "route:/samuel/status", "ws://localhost:8790/command-stream. Commands: run_nexus, start_stream, status_request.", "ws://localhost:{os.environ.get(" ], "source_path": "aureon/wisdom/aureon_samuel_agent.py" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "route:/samuel/command", "route:/samuel/cycle", "route:/samuel/decisions", "route:/samuel/status", "ws://localhost:8790/command-stream. Commands: run_nexus, start_stream, status_request.", "ws://localhost:{os.environ.get(" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonSamuelAgentStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.aureon_wisdom_aureon_samuel_agent_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 89, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "local_dashboard_server", "source_path": "aureon/wisdom/aureon_samuel_agent.py", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Aureon Samuel Agent into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Legacy dashboard template for aureon face.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/consciousness", "/api/energy-field", "/api/lambda-history", "/api/live-panel", "/api/portfolio" ], "source_path": "templates/aureon_face.html" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/api/consciousness", "/api/energy-field", "/api/lambda-history", "/api/live-panel", "/api/portfolio" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "legacy" }, "frontend_action": "Create frontend/src/components/unified/AureonFaceStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.templates_aureon_face_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 89, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "legacy_template", "source_path": "templates/aureon_face.html", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aureon Face into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Legacy dashboard template for queen live panel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "templates/queen_live_panel.html" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "legacy" }, "frontend_action": "Create frontend/src/components/unified/QueenLivePanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.templates_queen_live_panel_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 89, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "legacy_template", "source_path": "templates/queen_live_panel.html", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Queen Live Panel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for accounting: tarot major arcana.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/tarot-major-arcana.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "live_trading_boundary", "wiring_status": "partial" }, "frontend_action": "Create a read-only blocker card in Accounting before any interactive control.", "id": "frontend_evolution.public_tarot_major_arcana_json", "next_action": "Resolve blocker or archive decision before migration.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "public_asset", "source_path": "public/tarot-major-arcana.json", "status": "blocked_security_review", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Tarot Major Arcana into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: EarthResonanceDashboard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:fetch-usgs-seismic-data" ], "source_path": "frontend/src/components/EarthResonanceDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:fetch-usgs-seismic-data" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EarthresonancedashboardStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_earthresonancedashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/EarthResonanceDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Earthresonancedashboard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: NoaaSpaceWeatherDashboard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:fetch-noaa-space-weather" ], "source_path": "frontend/src/components/NoaaSpaceWeatherDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:fetch-noaa-space-weather" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NoaaspaceweatherdashboardStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_noaaspaceweatherdashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/NoaaSpaceWeatherDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Noaaspaceweatherdashboard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: QuantumDashboard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumdashboardStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_quantumdashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Quantumdashboard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SimulationDashboard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SimulationDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SimulationdashboardStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_simulationdashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SimulationDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Simulationdashboard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: TemporalLadderDashboard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TemporalLadderDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TemporalladderdashboardStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_temporalladderdashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/TemporalLadderDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Temporalladderdashboard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: UnifiedOrcaCommandDashboard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/UnifiedOrcaCommandDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UnifiedorcacommanddashboardStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_unifiedorcacommanddashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/UnifiedOrcaCommandDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Unifiedorcacommanddashboard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: CommandCenter.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/CommandCenter.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CommandcenterStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_warroom_commandcenter_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/CommandCenter.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Commandcenter into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: DuckCommandoIntel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/DuckCommandoIntel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DuckcommandointelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_warroom_duckcommandointel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/DuckCommandoIntel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Duckcommandointel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PrimeSealStatusPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/PrimeSealStatusPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimesealstatuspanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_warroom_primesealstatuspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/PrimeSealStatusPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Primesealstatuspanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PrismFrequencyPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/PrismFrequencyPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrismfrequencypanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_warroom_prismfrequencypanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/PrismFrequencyPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Prismfrequencypanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PrismStatus.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/PrismStatus.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrismstatusStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_warroom_prismstatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/PrismStatus.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Prismstatus into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SniperLeaderboard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/SniperLeaderboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SniperleaderboardStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_warroom_sniperleaderboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/SniperLeaderboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Sniperleaderboard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: StrikeFeed.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/StrikeFeed.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/StrikefeedStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_warroom_strikefeed_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/StrikeFeed.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Strikefeed into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: LiveValidationDashboard.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LiveValidationDashboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LivevalidationdashboardStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_livevalidationdashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/LiveValidationDashboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Livevalidationdashboard into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for vault memory: UnifiedBusStatus.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/UnifiedBusStatus.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UnifiedbusstatusStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_warroom_unifiedbusstatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 85, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/UnifiedBusStatus.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Unifiedbusstatus into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: DecisionVerificationPanel.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/DecisionVerificationPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DecisionverificationpanelStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_components_decisionverificationpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/DecisionVerificationPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Decisionverificationpanel into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: FTCPTimeline.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/FTCPTimeline.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FtcptimelineStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_components_ftcptimeline_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/FTCPTimeline.tsx", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Ftcptimeline into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: GaryLeckeyFormation.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/GaryLeckeyFormation.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/GaryleckeyformationStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_components_garyleckeyformation_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/GaryLeckeyFormation.tsx", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Garyleckeyformation into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: GuardianDimensions.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/GuardianDimensions.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/GuardiandimensionsStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_components_guardiandimensions_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/GuardianDimensions.tsx", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Guardiandimensions into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: PrimeSentinelSeal.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PrimeSentinelSeal.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimesentinelsealStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_components_primesentinelseal_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/PrimeSentinelSeal.tsx", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Primesentinelseal into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: QuantumTelescopePanel.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumTelescopePanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumtelescopepanelStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_components_quantumtelescopepanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumTelescopePanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Quantumtelescopepanel into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: SandboxRunner.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SandboxRunner.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SandboxrunnerStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_components_sandboxrunner_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/SandboxRunner.tsx", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Sandboxrunner into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: SchumannResonanceMonitor.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannResonanceMonitor.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannresonancemonitorStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_components_schumannresonancemonitor_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannResonanceMonitor.tsx", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Schumannresonancemonitor into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: StargateVisualization.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/StargateVisualization.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/StargatevisualizationStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_components_stargatevisualization_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/StargateVisualization.tsx", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Stargatevisualization into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: aurisSymbolicTaxonomy.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/aurisSymbolicTaxonomy.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "manual_filing_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AurissymbolictaxonomyStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_aurissymbolictaxonomy_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/aurisSymbolicTaxonomy.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Aurissymbolictaxonomy into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: decisionAccuracyTracker.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/decisionAccuracyTracker.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DecisionaccuracytrackerStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_decisionaccuracytracker_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/decisionAccuracyTracker.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Decisionaccuracytracker into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: decisionExplainer.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/decisionExplainer.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DecisionexplainerStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_decisionexplainer_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/decisionExplainer.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Decisionexplainer into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: eckoushicCascade.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/eckoushicCascade.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EckoushiccascadeStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_eckoushiccascade_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/eckoushicCascade.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Eckoushiccascade into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: ftcpDetector.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/ftcpDetector.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FtcpdetectorStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_ftcpdetector_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/ftcpDetector.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Ftcpdetector into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: fullEcosystemConnector.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:ingest-10-9-1-packet", "supabase:ingest-6d-harmonic", "supabase:ingest-akashic-attunement", "supabase:ingest-decision-fusion", "supabase:ingest-eckoushic-cascade", "supabase:ingest-ecosystem-snapshot", "supabase:ingest-elephant-memory", "supabase:ingest-ftcp-detector", "supabase:ingest-hnc-detection", "supabase:ingest-integral-aqal", "supabase:ingest-master-equation", "supabase:ingest-omega-equation", "supabase:ingest-performance-tracker", "supabase:ingest-planetary-modulation", "supabase:ingest-prism-state", "supabase:ingest-probability-matrix", "supabase:ingest-qgita-signal", "supabase:ingest-rainbow-bridge", "supabase:ingest-risk-manager", "supabase:ingest-smart-router", "supabase:ingest-stargate-harmonizer", "supabase:ingest-stargate-network", "supabase:ingest-temporal-anchor", "supabase:ingest-unity-event" ], "source_path": "frontend/src/core/fullEcosystemConnector.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:ingest-10-9-1-packet", "supabase:ingest-6d-harmonic", "supabase:ingest-akashic-attunement", "supabase:ingest-decision-fusion", "supabase:ingest-eckoushic-cascade", "supabase:ingest-ecosystem-snapshot", "supabase:ingest-elephant-memory", "supabase:ingest-ftcp-detector", "supabase:ingest-hnc-detection", "supabase:ingest-integral-aqal", "supabase:ingest-master-equation", "supabase:ingest-omega-equation", "supabase:ingest-performance-tracker", "supabase:ingest-planetary-modulation", "supabase:ingest-prism-state", "supabase:ingest-probability-matrix", "supabase:ingest-qgita-signal", "supabase:ingest-rainbow-bridge", "supabase:ingest-risk-manager", "supabase:ingest-smart-router", "supabase:ingest-stargate-harmonizer", "supabase:ingest-stargate-network", "supabase:ingest-temporal-anchor", "supabase:ingest-unity-event" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FullecosystemconnectorStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_fullecosystemconnector_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/fullEcosystemConnector.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Fullecosystemconnector into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: hncImperialDetector.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/hncImperialDetector.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HncimperialdetectorStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_hncimperialdetector_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/hncImperialDetector.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Hncimperialdetector into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: lightPathTracer.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/lightPathTracer.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LightpathtracerStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_lightpathtracer_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/lightPathTracer.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Lightpathtracer into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: lighthouseConsensus.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/lighthouseConsensus.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LighthouseconsensusStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_lighthouseconsensus_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/lighthouseConsensus.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Lighthouseconsensus into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: prism.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/prism.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrismStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_prism_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/prism.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Prism into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: quackersEvents.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/quackersEvents.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuackerseventsStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_quackersevents_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/quackersEvents.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Quackersevents into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: rainbowBridge.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/rainbowBridge.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/RainbowbridgeStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_rainbowbridge_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/rainbowBridge.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Rainbowbridge into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: stargateLattice.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/stargateLattice.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/StargatelatticeStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_stargatelattice_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/stargateLattice.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Stargatelattice into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: temporalAnchor.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/temporalAnchor.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TemporalanchorStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_temporalanchor_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/temporalAnchor.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Temporalanchor into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: trailingStopManager.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/trailingStopManager.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TrailingstopmanagerStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_trailingstopmanager_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/trailingStopManager.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Trailingstopmanager into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for accounting: unityDetector.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/unityDetector.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UnitydetectorStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.frontend_src_core_unitydetector_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_core", "source_path": "frontend/src/core/unityDetector.ts", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Unitydetector into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: AppLayout.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AppLayout.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ApplayoutStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_applayout_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/AppLayout.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Applayout into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: HNCScoreCard.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HNCScoreCard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HncscorecardStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_hncscorecard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/HNCScoreCard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Hncscorecard into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: HarmonicNexusAnalytics.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicNexusAnalytics.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicnexusanalyticsStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_harmonicnexusanalytics_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicNexusAnalytics.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Harmonicnexusanalytics into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: HarmonicNexusCore.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicNexusCore.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicnexuscoreStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_harmonicnexuscore_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicNexusCore.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Harmonicnexuscore into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: IdentityBinder.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/IdentityBinder.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/IdentitybinderStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_identitybinder_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/IdentityBinder.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Identitybinder into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: LatencyHook.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "ws://localhost:8787", "wsUrl" ], "source_path": "frontend/src/components/LatencyHook.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "ws://localhost:8787", "wsUrl" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LatencyhookStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_latencyhook_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/LatencyHook.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Latencyhook into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: NexusWebSocket.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "url", "ws://localhost:8787" ], "source_path": "frontend/src/components/NexusWebSocket.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "url", "ws://localhost:8787" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NexuswebsocketStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_nexuswebsocket_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/NexusWebSocket.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Nexuswebsocket into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: TemporalUnityConsole.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TemporalUnityConsole.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TemporalunityconsoleStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_temporalunityconsole_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/TemporalUnityConsole.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Temporalunityconsole into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: UnityNexusCore.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/UnityNexusCore.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UnitynexuscoreStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_unitynexuscore_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/UnityNexusCore.tsx", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Unitynexuscore into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for saas security: harmonicNexusCore.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/harmonicNexusCore.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicnexuscoreStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_core_harmonicnexuscore_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_core", "source_path": "frontend/src/core/harmonicNexusCore.ts", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Harmonicnexuscore into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for saas security: primelinesIdentity.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/primelinesIdentity.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimelinesidentityStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_core_primelinesidentity_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_core", "source_path": "frontend/src/core/primelinesIdentity.ts", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Primelinesidentity into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: BrainStatePanel.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/BrainStatePanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/BrainstatepanelStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_brainstatepanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/BrainStatePanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Brainstatepanel into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: ConsciousnessCoherenceTracker.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ConsciousnessCoherenceTracker.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ConsciousnesscoherencetrackerStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_consciousnesscoherencetracker_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/ConsciousnessCoherenceTracker.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Consciousnesscoherencetracker into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: ConsciousnessHistoryChart.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ConsciousnessHistoryChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ConsciousnesshistorychartStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_consciousnesshistorychart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/ConsciousnessHistoryChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Consciousnesshistorychart into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: DimensionalDialler.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/DimensionalDialler.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DimensionaldiallerStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_dimensionaldialler_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/DimensionalDialler.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Dimensionaldialler into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: HiveStatePanel.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HiveStatePanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HivestatepanelStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_hivestatepanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/HiveStatePanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Hivestatepanel into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: MandalaCodexProcessor.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/MandalaCodexProcessor.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MandalacodexprocessorStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_mandalacodexprocessor_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/MandalaCodexProcessor.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Mandalacodexprocessor into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: OmegaFieldVisualization.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/OmegaFieldVisualization.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/OmegafieldvisualizationStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_omegafieldvisualization_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/OmegaFieldVisualization.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Omegafieldvisualization into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: PrimeLockActivation.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PrimeLockActivation.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimelockactivationStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_primelockactivation_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/PrimeLockActivation.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Primelockactivation into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: QueenHiveControl.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QueenHiveControl.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QueenhivecontrolStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_queenhivecontrol_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/QueenHiveControl.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Queenhivecontrol into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: SchumannLatticePatch.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannLatticePatch.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannlatticepatchStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_schumannlatticepatch_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannLatticePatch.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Schumannlatticepatch into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: SymbolicCompilerPanel.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SymbolicCompilerPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SymboliccompilerpanelStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_symboliccompilerpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/SymbolicCompilerPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Symboliccompilerpanel into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: UnifiedTandemCore.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/UnifiedTandemCore.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UnifiedtandemcoreStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_unifiedtandemcore_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/UnifiedTandemCore.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Unifiedtandemcore into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: CinematicHUD.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/CinematicHUD.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CinematichudStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_cinema_cinematichud_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/CinematicHUD.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Cinematichud into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: CinematicObservatory.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/CinematicObservatory.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CinematicobservatoryStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_cinema_cinematicobservatory_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/CinematicObservatory.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Cinematicobservatory into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: CinematicScene.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/CinematicScene.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CinematicsceneStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_cinema_cinematicscene_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/CinematicScene.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Cinematicscene into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: CoherenceAurora.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/CoherenceAurora.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CoherenceauroraStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_cinema_coherenceaurora_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/CoherenceAurora.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Coherenceaurora into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: HUDConsciousnessPanel.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/HUDConsciousnessPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HudconsciousnesspanelStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_cinema_hudconsciousnesspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/HUDConsciousnessPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Hudconsciousnesspanel into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: HUDQueenVoice.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/HUDQueenVoice.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HudqueenvoiceStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_cinema_hudqueenvoice_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/HUDQueenVoice.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Hudqueenvoice into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: HiveConstellation.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/HiveConstellation.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HiveconstellationStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_cinema_hiveconstellation_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/HiveConstellation.tsx", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Hiveconstellation into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for cognition: akashicMapperBridge.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/akashicMapperBridge.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AkashicmapperbridgeStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_core_akashicmapperbridge_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_core", "source_path": "frontend/src/core/akashicMapperBridge.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Akashicmapperbridge into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for cognition: autonomyHubBridge.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/autonomyHubBridge.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AutonomyhubbridgeStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_core_autonomyhubbridge_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_core", "source_path": "frontend/src/core/autonomyHubBridge.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Autonomyhubbridge into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for cognition: integralAQAL.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/integralAQAL.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/IntegralaqalStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_core_integralaqal_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_core", "source_path": "frontend/src/core/integralAQAL.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Integralaqal into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for cognition: masterEquation.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/masterEquation.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MasterequationStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_core_masterequation_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_core", "source_path": "frontend/src/core/masterEquation.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Masterequation into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for cognition: nexusLiveFeedBridge.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/nexusLiveFeedBridge.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NexuslivefeedbridgeStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_core_nexuslivefeedbridge_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_core", "source_path": "frontend/src/core/nexusLiveFeedBridge.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Nexuslivefeedbridge into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for cognition: qgitaCoherence.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/qgitaCoherence.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QgitacoherenceStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_core_qgitacoherence_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_core", "source_path": "frontend/src/core/qgitaCoherence.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Qgitacoherence into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for cognition: queenHiveBrowser.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/queenHiveBrowser.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QueenhivebrowserStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_core_queenhivebrowser_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_core", "source_path": "frontend/src/core/queenHiveBrowser.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Queenhivebrowser into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for cognition: systemsIntegration.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/systemsIntegration.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SystemsintegrationStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_core_systemsintegration_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_core", "source_path": "frontend/src/core/systemsIntegration.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Systemsintegration into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend service for cognition: aureonService.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/services/aureonService.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "manual_filing_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AureonserviceStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_services_aureonservice_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_service", "source_path": "frontend/src/services/aureonService.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Aureonservice into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend service for cognition: ecosystemContextBuilder.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/services/ecosystemContextBuilder.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EcosystemcontextbuilderStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_services_ecosystemcontextbuilder_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_service", "source_path": "frontend/src/services/ecosystemContextBuilder.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Ecosystemcontextbuilder into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend service for cognition: lighthouseService.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/services/lighthouseService.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LighthouseserviceStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_services_lighthouseservice_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_service", "source_path": "frontend/src/services/lighthouseService.ts", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Lighthouseservice into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AkashicFrequencyVisualization.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AkashicFrequencyVisualization.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AkashicfrequencyvisualizationStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_akashicfrequencyvisualization_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AkashicFrequencyVisualization.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Akashicfrequencyvisualization into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AncientNumericalCodex.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AncientNumericalCodex.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AncientnumericalcodexStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ancientnumericalcodex_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AncientNumericalCodex.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Ancientnumericalcodex into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AnomalyAlertsPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AnomalyAlertsPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AnomalyalertspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_anomalyalertspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AnomalyAlertsPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Anomalyalertspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AssetInventoryPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AssetInventoryPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AssetinventorypanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_assetinventorypanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AssetInventoryPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Assetinventorypanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AuraNarrativeRenderer.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AuraNarrativeRenderer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AuranarrativerendererStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_auranarrativerenderer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AuraNarrativeRenderer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Auranarrativerenderer into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AuraRingVisualizer.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AuraRingVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AuraringvisualizerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_auraringvisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AuraRingVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Auraringvisualizer into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AureonChart.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AureonChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AureonchartStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_aureonchart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AureonChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aureonchart into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AureonReportCard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AureonReportCard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AureonreportcardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_aureonreportcard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AureonReportCard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aureonreportcard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AutomatedHuntControl.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AutomatedHuntControl.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AutomatedhuntcontrolStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_automatedhuntcontrol_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AutomatedHuntControl.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Automatedhuntcontrol into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AutonomousTradingPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AutonomousTradingPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AutonomoustradingpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_autonomoustradingpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AutonomousTradingPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Autonomoustradingpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ChartContainer.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ChartContainer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ChartcontainerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_chartcontainer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ChartContainer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Chartcontainer into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: CoherenceForecaster.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:forecast-coherence" ], "source_path": "frontend/src/components/CoherenceForecaster.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:forecast-coherence" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CoherenceforecasterStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_coherenceforecaster_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/CoherenceForecaster.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Coherenceforecaster into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: CoherenceTrajectoryChart.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/CoherenceTrajectoryChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CoherencetrajectorychartStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_coherencetrajectorychart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/CoherenceTrajectoryChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Coherencetrajectorychart into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: CosmicPhaseIndicator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/CosmicPhaseIndicator.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CosmicphaseindicatorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cosmicphaseindicator_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/CosmicPhaseIndicator.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Cosmicphaseindicator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: DrivingForcesChart.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/DrivingForcesChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DrivingforceschartStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_drivingforceschart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/DrivingForcesChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Drivingforceschart into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: EnhancedAngelOracleReader.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/EnhancedAngelOracleReader.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EnhancedangeloraclereaderStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_enhancedangeloraclereader_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/EnhancedAngelOracleReader.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Enhancedangeloraclereader into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: FeatureCard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/FeatureCard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FeaturecardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_featurecard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/FeatureCard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Featurecard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: Features.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/Features.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FeaturesStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_features_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/Features.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Features into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: FloatingAIButton.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/FloatingAIButton.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FloatingaibuttonStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_floatingaibutton_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/FloatingAIButton.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Floatingaibutton into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: FrequencyHarmonizationPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/FrequencyHarmonizationPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FrequencyharmonizationpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_frequencyharmonizationpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/FrequencyHarmonizationPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Frequencyharmonizationpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: FullPortfolioDisplay.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/FullPortfolioDisplay.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FullportfoliodisplayStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_fullportfoliodisplay_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/FullPortfolioDisplay.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Fullportfoliodisplay into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: GlyphTradingCorrelationChart.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/GlyphTradingCorrelationChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/GlyphtradingcorrelationchartStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_glyphtradingcorrelationchart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/GlyphTradingCorrelationChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Glyphtradingcorrelationchart into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HNCProbabilityMatrixPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HNCProbabilityMatrixPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HncprobabilitymatrixpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_hncprobabilitymatrixpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/HNCProbabilityMatrixPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Hncprobabilitymatrixpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HarmonicKeyboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicKeyboard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonickeyboardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_harmonickeyboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicKeyboard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Harmonickeyboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HarmonicNexusPhaseField3D.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:primelines-protocol-gateway" ], "source_path": "frontend/src/components/HarmonicNexusPhaseField3D.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:primelines-protocol-gateway" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/Harmonicnexusphasefield3DStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_harmonicnexusphasefield3d_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicNexusPhaseField3D.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Harmonicnexusphasefield3D into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HarmonicTheoryFoundation.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicTheoryFoundation.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonictheoryfoundationStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_harmonictheoryfoundation_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicTheoryFoundation.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Harmonictheoryfoundation into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: Header.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/Header.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HeaderStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_header_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/Header.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Header into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HealthAlertSettings.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HealthAlertSettings.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HealthalertsettingsStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_healthalertsettings_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/HealthAlertSettings.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Healthalertsettings into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: Hero.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/Hero.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HeroStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_hero_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/Hero.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Hero into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HistoricalCoherenceChart.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HistoricalCoherenceChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HistoricalcoherencechartStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_historicalcoherencechart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/HistoricalCoherenceChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Historicalcoherencechart into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: IgnitionButton.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/IgnitionButton.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/IgnitionbuttonStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ignitionbutton_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/IgnitionButton.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Ignitionbutton into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: IntegralAQALVisualization.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/IntegralAQALVisualization.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/IntegralaqalvisualizationStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_integralaqalvisualization_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/IntegralAQALVisualization.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Integralaqalvisualization into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: KellyCriterionCalculator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/KellyCriterionCalculator.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/KellycriterioncalculatorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_kellycriterioncalculator_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/KellyCriterionCalculator.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Kellycriterioncalculator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: LiveAnalysisStream.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LiveAnalysisStream.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LiveanalysisstreamStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_liveanalysisstream_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/LiveAnalysisStream.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Liveanalysisstream into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: LivePriceTicker.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LivePriceTicker.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LivepricetickerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_livepriceticker_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/LivePriceTicker.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Livepriceticker into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MarginSentimentPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/MarginSentimentPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MarginsentimentpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_marginsentimentpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/MarginSentimentPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Marginsentimentpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MarketMetricsPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/MarketMetricsPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MarketmetricspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_marketmetricspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/MarketMetricsPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Marketmetricspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MarketOverview.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "wsUrl" ], "source_path": "frontend/src/components/MarketOverview.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "wsUrl" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MarketoverviewStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_marketoverview_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/MarketOverview.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Marketoverview into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MasterEquationEducational.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/MasterEquationEducational.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MasterequationeducationalStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_masterequationeducational_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/MasterEquationEducational.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Masterequationeducational into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MasterEquationTree.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/MasterEquationTree.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MasterequationtreeStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_masterequationtree_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/MasterEquationTree.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Masterequationtree into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MultiSymbolForecastComparison.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:forecast-coherence" ], "source_path": "frontend/src/components/MultiSymbolForecastComparison.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:forecast-coherence" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MultisymbolforecastcomparisonStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_multisymbolforecastcomparison_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/MultiSymbolForecastComparison.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Multisymbolforecastcomparison into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: PlatypusCoherencePanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PlatypusCoherencePanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PlatypuscoherencepanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_platypuscoherencepanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/PlatypusCoherencePanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Platypuscoherencepanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: PortfolioSummaryPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PortfolioSummaryPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PortfoliosummarypanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_portfoliosummarypanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/PortfolioSummaryPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Portfoliosummarypanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: PredictionAccuracyPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PredictionAccuracyPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PredictionaccuracypanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_predictionaccuracypanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/PredictionAccuracyPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Predictionaccuracypanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: PredictiveWindowsPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PredictiveWindowsPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PredictivewindowspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_predictivewindowspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/PredictiveWindowsPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Predictivewindowspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: PrimeSurgeControls.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PrimeSurgeControls.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimesurgecontrolsStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_primesurgecontrols_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/PrimeSurgeControls.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Primesurgecontrols into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: PrimelinesIdentityCard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PrimelinesIdentityCard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimelinesidentitycardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_primelinesidentitycard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/PrimelinesIdentityCard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Primelinesidentitycard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: PrimelinesProtocolStatus.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PrimelinesProtocolStatus.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimelinesprotocolstatusStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_primelinesprotocolstatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/PrimelinesProtocolStatus.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Primelinesprotocolstatus into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: QGITAAutoTradingControl.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QGITAAutoTradingControl.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QgitaautotradingcontrolStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_qgitaautotradingcontrol_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/QGITAAutoTradingControl.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Qgitaautotradingcontrol into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: QGITADebugPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QGITADebugPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QgitadebugpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_qgitadebugpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/QGITADebugPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Qgitadebugpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: QGITAOMSIntegrationStatus.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QGITAOMSIntegrationStatus.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QgitaomsintegrationstatusStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_qgitaomsintegrationstatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/QGITAOMSIntegrationStatus.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Qgitaomsintegrationstatus into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: QuantumAnalytics.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumAnalytics.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumanalyticsStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_quantumanalytics_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumAnalytics.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Quantumanalytics into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: QuantumField3DProjection.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumField3DProjection.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/Quantumfield3DprojectionStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_quantumfield3dprojection_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumField3DProjection.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Quantumfield3Dprojection into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: QuantumQuackersPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumQuackersPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumquackerspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_quantumquackerspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumQuackersPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Quantumquackerspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: QuantumTelescopeDisplay.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumTelescopeDisplay.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumtelescopedisplayStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_quantumtelescopedisplay_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumTelescopeDisplay.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Quantumtelescopedisplay into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: RecentTrades.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/RecentTrades.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/RecenttradesStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_recenttrades_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/RecentTrades.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Recenttrades into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: RegionOverlay.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/RegionOverlay.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/RegionoverlayStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_regionoverlay_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/RegionOverlay.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Regionoverlay into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ReportCard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ReportCard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ReportcardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_reportcard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ReportCard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Reportcard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ResonanceSpiral.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ResonanceSpiral.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ResonancespiralStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_resonancespiral_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ResonanceSpiral.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Resonancespiral into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SchedulerHistoryCharts.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchedulerHistoryCharts.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchedulerhistorychartsStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_schedulerhistorycharts_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchedulerHistoryCharts.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Schedulerhistorycharts into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SchumannLattice.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannLattice.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannlatticeStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_schumannlattice_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannLattice.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Schumannlattice into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SentinelSealSpectrogram.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SentinelSealSpectrogram.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SentinelsealspectrogramStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_sentinelsealspectrogram_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/SentinelSealSpectrogram.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Sentinelsealspectrogram into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SettingsDrawer.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SettingsDrawer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SettingsdrawerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_settingsdrawer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/SettingsDrawer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Settingsdrawer into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SignalHistory.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SignalHistory.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SignalhistoryStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_signalhistory_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/SignalHistory.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Signalhistory into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SmartAlertBanner.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SmartAlertBanner.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SmartalertbannerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_smartalertbanner_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/SmartAlertBanner.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Smartalertbanner into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SolarFlareCorrelation.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:analyze-solar-correlations" ], "source_path": "frontend/src/components/SolarFlareCorrelation.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:analyze-solar-correlations" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SolarflarecorrelationStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_solarflarecorrelation_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/SolarFlareCorrelation.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Solarflarecorrelation into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SourceReadingPage.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:source-reading" ], "source_path": "frontend/src/components/SourceReadingPage.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:source-reading" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SourcereadingpageStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_sourcereadingpage_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/SourceReadingPage.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Sourcereadingpage into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SporeConcentrationChart.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SporeConcentrationChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SporeconcentrationchartStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_sporeconcentrationchart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/SporeConcentrationChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Sporeconcentrationchart into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: StargatePatternAnalysis.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/StargatePatternAnalysis.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/StargatepatternanalysisStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_stargatepatternanalysis_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/StargatePatternAnalysis.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Stargatepatternanalysis into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TLIDDisplay.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TLIDDisplay.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TliddisplayStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_tliddisplay_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/TLIDDisplay.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tliddisplay into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TechnologyRoadmap.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TechnologyRoadmap.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TechnologyroadmapStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_technologyroadmap_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/TechnologyRoadmap.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Technologyroadmap into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TemporalAlignmentTracker.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TemporalAlignmentTracker.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TemporalalignmenttrackerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_temporalalignmenttracker_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/TemporalAlignmentTracker.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Temporalalignmenttracker into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradeAnalyzer.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TradeAnalyzer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradeanalyzerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_tradeanalyzer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/TradeAnalyzer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradeanalyzer into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradeNotification.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TradeNotification.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradenotificationStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_tradenotification_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/TradeNotification.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradenotification into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradingAnalytics.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TradingAnalytics.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradinganalyticsStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_tradinganalytics_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/TradingAnalytics.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradinganalytics into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: UnifiedFieldTimeline.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:unified-field-analysis" ], "source_path": "frontend/src/components/UnifiedFieldTimeline.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:unified-field-analysis" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UnifiedfieldtimelineStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_unifiedfieldtimeline_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/UnifiedFieldTimeline.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Unifiedfieldtimeline into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ValidationTracePanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ValidationTracePanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ValidationtracepanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_validationtracepanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ValidationTracePanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Validationtracepanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: LHEFrequencyChart.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/analytics/LHEFrequencyChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LhefrequencychartStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_analytics_lhefrequencychart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/analytics/LHEFrequencyChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Lhefrequencychart into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: OptimalEntryStats.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/analytics/OptimalEntryStats.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/OptimalentrystatsStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_analytics_optimalentrystats_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/analytics/OptimalEntryStats.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Optimalentrystats into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SignalDistributionChart.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/analytics/SignalDistributionChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SignaldistributionchartStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_analytics_signaldistributionchart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/analytics/SignalDistributionChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Signaldistributionchart into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AmbientSoundscape.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/AmbientSoundscape.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AmbientsoundscapeStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_ambientsoundscape_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/AmbientSoundscape.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Ambientsoundscape into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: CinematicCamera.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/CinematicCamera.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CinematiccameraStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_cinematiccamera_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/CinematicCamera.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Cinematiccamera into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: CosmicEnvironment.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/CosmicEnvironment.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CosmicenvironmentStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_cosmicenvironment_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/CosmicEnvironment.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Cosmicenvironment into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: EventSpotlight.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/EventSpotlight.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EventspotlightStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_eventspotlight_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/EventSpotlight.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Eventspotlight into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ExchangeGateways.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/ExchangeGateways.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ExchangegatewaysStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_exchangegateways_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/ExchangeGateways.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Exchangegateways into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HUDMetricsPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/HUDMetricsPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HudmetricspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_hudmetricspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/HUDMetricsPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Hudmetricspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HUDNarrator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/HUDNarrator.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HudnarratorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_hudnarrator_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/HUDNarrator.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Hudnarrator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HUDTopBar.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/HUDTopBar.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HudtopbarStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_hudtopbar_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/HUDTopBar.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Hudtopbar into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: HUDTradeStream.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/HUDTradeStream.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HudtradestreamStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_hudtradestream_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/HUDTradeStream.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Hudtradestream into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MarketNebula.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/MarketNebula.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MarketnebulaStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_marketnebula_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/MarketNebula.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Marketnebula into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MetricRings.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/MetricRings.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MetricringsStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_metricrings_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/MetricRings.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Metricrings into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: QueenCore.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/QueenCore.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QueencoreStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_queencore_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/QueenCore.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Queencore into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradeBeamSystem.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/cinema/TradeBeamSystem.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradebeamsystemStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_cinema_tradebeamsystem_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/cinema/TradeBeamSystem.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradebeamsystem into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: LatticeWaveformPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/earth/LatticeWaveformPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LatticewaveformpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_earth_latticewaveformpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/earth/LatticeWaveformPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Latticewaveformpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: SchumannSpectrogramPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/earth/SchumannSpectrogramPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannspectrogrampanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_earth_schumannspectrogrampanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/earth/SchumannSpectrogramPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Schumannspectrogrampanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TimelineMarkersPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/earth/TimelineMarkersPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TimelinemarkerspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_earth_timelinemarkerspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/earth/TimelineMarkersPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Timelinemarkerspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ValidationMeterPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/earth/ValidationMeterPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ValidationmeterpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_earth_validationmeterpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/earth/ValidationMeterPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Validationmeterpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ArbitrageScannerPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/panels/ArbitrageScannerPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ArbitragescannerpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_panels_arbitragescannerpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/panels/ArbitrageScannerPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Arbitragescannerpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ExchangeLearningPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/panels/ExchangeLearningPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ExchangelearningpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_panels_exchangelearningpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/panels/ExchangeLearningPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Exchangelearningpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: MarketRegimeIndicator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/panels/MarketRegimeIndicator.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MarketregimeindicatorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_panels_marketregimeindicator_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/panels/MarketRegimeIndicator.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Marketregimeindicator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: PortfolioRebalancerPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/panels/PortfolioRebalancerPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PortfoliorebalancerpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_panels_portfoliorebalancerpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/panels/PortfolioRebalancerPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Portfoliorebalancerpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: PositionHeatPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/panels/PositionHeatPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PositionheatpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_panels_positionheatpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/panels/PositionHeatPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Positionheatpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TrailingStopPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/panels/TrailingStopPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TrailingstoppanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_panels_trailingstoppanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/panels/TrailingStopPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Trailingstoppanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AnalyticsTabContent.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/tabs/AnalyticsTabContent.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AnalyticstabcontentStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_tabs_analyticstabcontent_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/tabs/AnalyticsTabContent.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Analyticstabcontent into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: accordion.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/accordion.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AccordionStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_accordion_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/accordion.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Accordion into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: avatar.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/avatar.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AvatarStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_avatar_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/avatar.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Avatar into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: calendar.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/calendar.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CalendarStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_calendar_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/calendar.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Calendar into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: checkbox.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/checkbox.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CheckboxStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_checkbox_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/checkbox.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Checkbox into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: hover card.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/hover-card.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HoverCardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_hover_card_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/hover-card.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Hover Card into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: menubar.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/menubar.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MenubarStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_menubar_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/menubar.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Menubar into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: popover.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/popover.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PopoverStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_popover_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/popover.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Popover into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: radio group.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/radio-group.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/RadioGroupStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_radio_group_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/radio-group.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Radio Group into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: resizable.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/resizable.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ResizableStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_resizable_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/resizable.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Resizable into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: select.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/select.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SelectStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_select_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/select.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Select into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: separator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/separator.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SeparatorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_separator_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/separator.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Separator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: slider.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/slider.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SliderStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_slider_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/slider.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Slider into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: switch.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/switch.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SwitchStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_switch_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/switch.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Switch into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: table.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/table.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TableStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_table_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/table.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Table into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: adaptiveFilterThresholds.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/adaptiveFilterThresholds.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AdaptivefilterthresholdsStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_adaptivefilterthresholds_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/adaptiveFilterThresholds.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Adaptivefilterthresholds into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: adaptiveLearningEngine.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/adaptiveLearningEngine.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AdaptivelearningengineStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_adaptivelearningengine_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/adaptiveLearningEngine.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Adaptivelearningengine into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: aqtsOrchestrator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/aqtsOrchestrator.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AqtsorchestratorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_aqtsorchestrator_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/aqtsOrchestrator.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aqtsorchestrator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: aurisNodes.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/aurisNodes.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "manual_filing_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AurisnodesStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_aurisnodes_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/aurisNodes.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aurisnodes into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: automatedSimulationEngine.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/automatedSimulationEngine.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AutomatedsimulationengineStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_automatedsimulationengine_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/automatedSimulationEngine.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Automatedsimulationengine into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: binanceWebSocket.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "wsUrl" ], "source_path": "frontend/src/core/binanceWebSocket.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "wsUrl" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/BinancewebsocketStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_binancewebsocket_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/binanceWebSocket.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Binancewebsocket into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: capitalPool.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/capitalPool.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CapitalpoolStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_capitalpool_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/capitalPool.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Capitalpool into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: coinAPIAnomalyDetector.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/coinAPIAnomalyDetector.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CoinapianomalydetectorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_coinapianomalydetector_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/coinAPIAnomalyDetector.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Coinapianomalydetector into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: config.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/config.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ConfigStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_config_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/config.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Config into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: crossExchangeArbitrageScanner.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/crossExchangeArbitrageScanner.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CrossexchangearbitragescannerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_crossexchangearbitragescanner_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/crossExchangeArbitrageScanner.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Crossexchangearbitragescanner into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: dataIngestion.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/dataIngestion.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DataingestionStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_dataingestion_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/dataIngestion.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Dataingestion into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: decisionFusion.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/decisionFusion.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DecisionfusionStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_decisionfusion_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/decisionFusion.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Decisionfusion into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: coinAPIAnomalyDetector.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/detection/coinAPIAnomalyDetector.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CoinapianomalydetectorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_detection_coinapianomalydetector_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/detection/coinAPIAnomalyDetector.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Coinapianomalydetector into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: index.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/detection/index.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/IndexStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_detection_index_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/detection/index.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Index into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: duckCommandos.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/duckCommandos.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "manual_filing_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DuckcommandosStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_duckcommandos_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/duckCommandos.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Duckcommandos into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: earthAureonBridge.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/earthAureonBridge.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EarthaureonbridgeStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_earthaureonbridge_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/earthAureonBridge.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Earthaureonbridge into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: ecosystemConnector.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/ecosystemConnector.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EcosystemconnectorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_ecosystemconnector_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/ecosystemConnector.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Ecosystemconnector into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: elephantMemory.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/elephantMemory.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ElephantmemoryStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_elephantmemory_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/elephantMemory.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Elephantmemory into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: elephantMemoryDB.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/elephantMemoryDB.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ElephantmemorydbStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_elephantmemorydb_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/elephantMemoryDB.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Elephantmemorydb into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: enhanced6DProbabilityMatrix.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/enhanced6DProbabilityMatrix.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/Enhanced6DprobabilitymatrixStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_enhanced6dprobabilitymatrix_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/enhanced6DProbabilityMatrix.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Enhanced6Dprobabilitymatrix into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: exchangeLearningTracker.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/exchangeLearningTracker.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ExchangelearningtrackerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_exchangelearningtracker_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/exchangeLearningTracker.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Exchangelearningtracker into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: executionEngine.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/executionEngine.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ExecutionengineStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_executionengine_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/executionEngine.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Executionengine into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: forceValidatedTrade.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:force-validated-trade" ], "source_path": "frontend/src/core/forceValidatedTrade.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:force-validated-trade" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ForcevalidatedtradeStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_forcevalidatedtrade_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/forceValidatedTrade.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Forcevalidatedtrade into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: hiveController.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/hiveController.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HivecontrollerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_hivecontroller_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/hiveController.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Hivecontroller into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: hncProbabilityMatrix.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/hncProbabilityMatrix.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HncprobabilitymatrixStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_hncprobabilitymatrix_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/hncProbabilityMatrix.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Hncprobabilitymatrix into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: hocusPatternPipeline.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/hocusPatternPipeline.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HocuspatternpipelineStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_hocuspatternpipeline_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/hocusPatternPipeline.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Hocuspatternpipeline into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: imperialPredictability.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/imperialPredictability.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ImperialpredictabilityStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_imperialpredictability_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/imperialPredictability.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Imperialpredictability into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: instrumentedSupabase.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/instrumentedSupabase.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/InstrumentedsupabaseStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_instrumentedsupabase_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/instrumentedSupabase.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Instrumentedsupabase into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: krakenWebSocket.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "KRAKEN_WS_URL", "wss://ws.kraken.com" ], "source_path": "frontend/src/core/krakenWebSocket.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "KRAKEN_WS_URL", "wss://ws.kraken.com" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/KrakenwebsocketStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_krakenwebsocket_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/krakenWebSocket.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Krakenwebsocket into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: lotSizeValidator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/lotSizeValidator.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LotsizevalidatorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_lotsizevalidator_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/lotSizeValidator.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Lotsizevalidator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: marketPulse.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/marketPulse.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MarketpulseStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_marketpulse_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/marketPulse.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Marketpulse into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: notificationManager.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/notifications/telegram" ], "source_path": "frontend/src/core/notificationManager.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/api/notifications/telegram" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NotificationmanagerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_notificationmanager_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/notificationManager.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Notificationmanager into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: omegaEquation.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/omegaEquation.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/OmegaequationStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_omegaequation_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/omegaEquation.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Omegaequation into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: opportunityScanner.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/opportunityScanner.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/OpportunityscannerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_opportunityscanner_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/opportunityScanner.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Opportunityscanner into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: performanceTracker.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/performanceTracker.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PerformancetrackerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_performancetracker_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/performanceTracker.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Performancetracker into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: platypusCoherenceEngine.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/platypusCoherenceEngine.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PlatypuscoherenceengineStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_platypuscoherenceengine_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/platypusCoherenceEngine.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Platypuscoherenceengine into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: portfolioRebalancer.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/portfolioRebalancer.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PortfoliorebalancerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_portfoliorebalancer_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/portfolioRebalancer.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Portfoliorebalancer into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: positionHeatTracker.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/positionHeatTracker.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PositionheattrackerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_positionheattracker_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/positionHeatTracker.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Positionheattracker into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: qgitaSignalGenerator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/qgitaSignalGenerator.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QgitasignalgeneratorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_qgitasignalgenerator_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/qgitaSignalGenerator.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Qgitasignalgenerator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: quantumTelescope.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/quantumTelescope.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumtelescopeStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_quantumtelescope_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/quantumTelescope.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Quantumtelescope into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: queenHive.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/queenHive.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QueenhiveStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_queenhive_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/queenHive.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Queenhive into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: riskManagement.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/riskManagement.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/RiskmanagementStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_riskmanagement_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/riskManagement.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Riskmanagement into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: sixDimensionalHarmonicEngine.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/sixDimensionalHarmonicEngine.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SixdimensionalharmonicengineStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_sixdimensionalharmonicengine_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/sixDimensionalHarmonicEngine.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Sixdimensionalharmonicengine into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: smartOrderRouter.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/smartOrderRouter.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SmartorderrouterStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_smartorderrouter_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/smartOrderRouter.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Smartorderrouter into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: stargateFrequencyHarmonizer.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/stargateFrequencyHarmonizer.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/StargatefrequencyharmonizerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_stargatefrequencyharmonizer_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/stargateFrequencyHarmonizer.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Stargatefrequencyharmonizer into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: stargateGrid.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/stargateGrid.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/StargategridStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_stargategrid_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/stargateGrid.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Stargategrid into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: synchronicityDecoder.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/synchronicityDecoder.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SynchronicitydecoderStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_synchronicitydecoder_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/synchronicityDecoder.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Synchronicitydecoder into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: temporalProbabilityEcho.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/temporalProbabilityEcho.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TemporalprobabilityechoStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_temporalprobabilityecho_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/temporalProbabilityEcho.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Temporalprobabilityecho into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: tickerCacheManager.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:fetch-all-tickers" ], "source_path": "frontend/src/core/tickerCacheManager.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:fetch-all-tickers" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TickercachemanagerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_tickercachemanager_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/tickerCacheManager.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tickercachemanager into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: tradeLogger.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/tradeLogger.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradeloggerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_tradelogger_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/tradeLogger.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradelogger into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: unifiedStateAggregator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/data/binance-pairs.json", "/data/frequency_codex.json" ], "source_path": "frontend/src/core/unifiedStateAggregator.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/data/binance-pairs.json", "/data/frequency_codex.json" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UnifiedstateaggregatorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_unifiedstateaggregator_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/unifiedStateAggregator.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Unifiedstateaggregator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend service for trading: websocketService.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "DEFAULT_SOCKET_URL", "ws://localhost:8790/command-stream", "wsUrl", "wss://stream.binance.com:9443/ws" ], "source_path": "frontend/src/services/websocketService.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "DEFAULT_SOCKET_URL", "ws://localhost:8790/command-stream", "wsUrl", "wss://stream.binance.com:9443/ws" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/WebsocketserviceStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_services_websocketservice_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 81, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_service", "source_path": "frontend/src/services/websocketService.ts", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Websocketservice into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Vault UI static page or client asset for sw.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/vault/ui/static/sw.js" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/SwStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.aureon_vault_ui_static_sw_js", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 79, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "vault_ui_static", "source_path": "aureon/vault/ui/static/sw.js", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Sw into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for trading: dashboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/dashboard.html" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "embed_or_migrate", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/DashboardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.public_dashboard_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 79, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "public_asset", "source_path": "public/dashboard.html", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Dashboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon command center ui.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/gamma/latest", "/api/queen-validation/status", "/api/unified/hubs", "wsProtocol + window.location.host + '/ws'" ], "source_path": "aureon/command_centers/aureon_command_center_ui.py" }, "evidence": { "auth_requirement": "required", "called_apis": [ "/api/gamma/latest", "/api/queen-validation/status", "/api/unified/hubs", "wsProtocol + window.location.host + '/ws'" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonCommandCenterUiStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.aureon_command_centers_aureon_command_center_ui_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 78, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_command_center_ui.py", "status": "needs_safe_status_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Aureon Command Center Ui into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon system hub cli.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/aureon_system_hub_cli.py" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonSystemHubCliStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.aureon_command_centers_aureon_system_hub_cli_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 78, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_system_hub_cli.py", "status": "needs_safe_status_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Aureon System Hub Cli into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon warzone dashboard.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/intel", "/api/key-status?revalidate=1", "route:/", "route:/api/chat", "route:/api/health", "route:/api/intel", "route:/api/key-status", "route:/ws", "wsUrl" ], "source_path": "aureon/command_centers/aureon_warzone_dashboard.py" }, "evidence": { "auth_requirement": "required", "called_apis": [ "/api/intel", "/api/key-status?revalidate=1", "route:/", "route:/api/chat", "route:/api/health", "route:/api/intel", "route:/api/key-status", "route:/ws", "wsUrl" ], "legacy_action": "embed_or_migrate", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonWarzoneDashboardStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.aureon_command_centers_aureon_warzone_dashboard_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 78, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_warzone_dashboard.py", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aureon Warzone Dashboard into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Legacy dashboard template for queen dashboard enhanced.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/orca/status", "/api/state", "/api/systems" ], "source_path": "templates/queen_dashboard_enhanced.html" }, "evidence": { "auth_requirement": "required", "called_apis": [ "/api/orca/status", "/api/state", "/api/systems" ], "legacy_action": "embed_or_migrate", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "legacy" }, "frontend_action": "Create frontend/src/components/unified/QueenDashboardEnhancedStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.templates_queen_dashboard_enhanced_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 78, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "legacy_template", "source_path": "templates/queen_dashboard_enhanced.html", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Queen Dashboard Enhanced into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for research: tarot deck.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/tarot_deck.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "live_trading_boundary", "wiring_status": "partial" }, "frontend_action": "Create a read-only blocker card in Research before any interactive control.", "id": "frontend_evolution.public_tarot_deck_json", "next_action": "Resolve blocker or archive decision before migration.", "priority": 75, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "public_asset", "source_path": "public/tarot_deck.json", "status": "blocked_security_review", "target_screen": "research", "target_title": "Research", "title": "Wire Tarot Deck into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: AssetPriceListPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AssetPriceListPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AssetpricelistpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_assetpricelistpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/AssetPriceListPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Assetpricelistpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: AurisAnalytics.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AurisAnalytics.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AurisanalyticsStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_aurisanalytics_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/AurisAnalytics.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Aurisanalytics into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: AurisNodesVisualization.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AurisNodesVisualization.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AurisnodesvisualizationStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_aurisnodesvisualization_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/AurisNodesVisualization.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Aurisnodesvisualization into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: AurisSymbolicCompiler.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/auris_codex.json" ], "source_path": "frontend/src/components/AurisSymbolicCompiler.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/auris_codex.json" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AurissymboliccompilerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_aurissymboliccompiler_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/AurisSymbolicCompiler.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Aurissymboliccompiler into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: AutoTradingScheduler.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:auto-trading-scheduler" ], "source_path": "frontend/src/components/AutoTradingScheduler.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:auto-trading-scheduler" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AutotradingschedulerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_autotradingscheduler_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/AutoTradingScheduler.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Autotradingscheduler into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: BackendHealthMonitor.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/BackendHealthMonitor.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/BackendhealthmonitorStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_backendhealthmonitor_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/BackendHealthMonitor.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Backendhealthmonitor into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: CasimirVacuumField.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/CasimirVacuumField.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CasimirvacuumfieldStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_casimirvacuumfield_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/CasimirVacuumField.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Casimirvacuumfield into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: ChatPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ChatPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ChatpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_chatpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ChatPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Chatpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: CircleOfFifthsVisualizer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/CircleOfFifthsVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CircleoffifthsvisualizerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_circleoffifthsvisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/CircleOfFifthsVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Circleoffifthsvisualizer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: CodexHarmonia.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/CodexHarmonia.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CodexharmoniaStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_codexharmonia_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/CodexHarmonia.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Codexharmonia into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: CoherenceHeatmap.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/CoherenceHeatmap.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CoherenceheatmapStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_coherenceheatmap_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/CoherenceHeatmap.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Coherenceheatmap into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: CymaticsFieldVisualizer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/CymaticsFieldVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CymaticsfieldvisualizerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_cymaticsfieldvisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/CymaticsFieldVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Cymaticsfieldvisualizer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: DataStreamMonitorPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/DataStreamMonitorPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DatastreammonitorpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_datastreammonitorpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/DataStreamMonitorPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Datastreammonitorpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: DataValidationStatus.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/DataValidationStatus.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DatavalidationstatusStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_datavalidationstatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/DataValidationStatus.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Datavalidationstatus into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: EarthLiveAnalytics.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/EarthLiveAnalytics.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EarthliveanalyticsStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_earthliveanalytics_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/EarthLiveAnalytics.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Earthliveanalytics into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: EarthLiveUILayout.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/EarthLiveUILayout.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EarthliveuilayoutStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_earthliveuilayout_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/EarthLiveUILayout.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Earthliveuilayout into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: EmotionBadge.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/EmotionBadge.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EmotionbadgeStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_emotionbadge_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/EmotionBadge.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Emotionbadge into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: EmotionSparkline.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/EmotionSparkline.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EmotionsparklineStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_emotionsparkline_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/EmotionSparkline.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Emotionsparkline into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: EvidenceAuditPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/EvidenceAuditPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EvidenceauditpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_evidenceauditpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/EvidenceAuditPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Evidenceauditpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: FieldPullMetricsPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/FieldPullMetricsPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FieldpullmetricspanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_fieldpullmetricspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/FieldPullMetricsPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Fieldpullmetricspanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: FormationEquationDisplay.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/FormationEquationDisplay.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FormationequationdisplayStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_formationequationdisplay_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/FormationEquationDisplay.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Formationequationdisplay into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: HarmonicDataIntegrityPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicDataIntegrityPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicdataintegritypanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_harmonicdataintegritypanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicDataIntegrityPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Harmonicdataintegritypanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: HarmonicFieldVisualizer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicFieldVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicfieldvisualizerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_harmonicfieldvisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicFieldVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Harmonicfieldvisualizer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: HarmonicNexusMonitor.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicNexusMonitor.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicnexusmonitorStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_harmonicnexusmonitor_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicNexusMonitor.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Harmonicnexusmonitor into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: HarmonicSpectrogram.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicSpectrogram.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicspectrogramStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_harmonicspectrogram_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicSpectrogram.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Harmonicspectrogram into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: HarmonicSurgeField.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicSurgeField.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicsurgefieldStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_harmonicsurgefield_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicSurgeField.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Harmonicsurgefield into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: HarmonicTierDisplay.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicTierDisplay.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonictierdisplayStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_harmonictierdisplay_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicTierDisplay.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Harmonictierdisplay into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: HocusPatternPipelineVisualizer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HocusPatternPipelineVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HocuspatternpipelinevisualizerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_hocuspatternpipelinevisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/HocusPatternPipelineVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Hocuspatternpipelinevisualizer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: IntegratedReadingV2.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/IntegratedReadingV2.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/Integratedreadingv2StatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_integratedreadingv2_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/IntegratedReadingV2.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Integratedreadingv2 into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: LatticeFieldVisualizer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LatticeFieldVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LatticefieldvisualizerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_latticefieldvisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/LatticeFieldVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Latticefieldvisualizer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: LatticeMap.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LatticeMap.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LatticemapStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_latticemap_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/LatticeMap.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Latticemap into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: LighthouseMetricsPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LighthouseMetricsPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LighthousemetricspanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_lighthousemetricspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/LighthouseMetricsPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Lighthousemetricspanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: Live6DWaveformVisualizer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/Live6DWaveformVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/Live6DwaveformvisualizerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_live6dwaveformvisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/Live6DWaveformVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Live6Dwaveformvisualizer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: LiveTerminalStats.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LiveTerminalStats.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LiveterminalstatsStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_liveterminalstats_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/LiveTerminalStats.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Liveterminalstats into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: LiveTradingStatusPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LiveTradingStatusPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LivetradingstatuspanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_livetradingstatuspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/LiveTradingStatusPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Livetradingstatuspanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: MetricCard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/MetricCard.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MetriccardStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_metriccard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/MetricCard.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Metriccard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: MonitoringPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/MonitoringPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MonitoringpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_monitoringpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/MonitoringPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Monitoringpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: NanoParticleVisualizer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/NanoParticleVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NanoparticlevisualizerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_nanoparticlevisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/NanoParticleVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Nanoparticlevisualizer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: NavLink.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/NavLink.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NavlinkStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_navlink_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/NavLink.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Navlink into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: OMSQueueMonitor.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/OMSQueueMonitor.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/OmsqueuemonitorStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_omsqueuemonitor_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/OMSQueueMonitor.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Omsqueuemonitor into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PAWControlPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PAWControlPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PawcontrolpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_pawcontrolpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/PAWControlPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Pawcontrolpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PAWTelemetryDisplay.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PAWTelemetryDisplay.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PawtelemetrydisplayStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_pawtelemetrydisplay_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/PAWTelemetryDisplay.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Pawtelemetrydisplay into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PeaceHarmonicField.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PeaceHarmonicField.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PeaceharmonicfieldStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_peaceharmonicfield_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/PeaceHarmonicField.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Peaceharmonicfield into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PriceAlerts.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PriceAlerts.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PricealertsStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_pricealerts_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/PriceAlerts.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Pricealerts into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PrimeDNAHelix.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PrimeDNAHelix.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimednahelixStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_primednahelix_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/PrimeDNAHelix.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Primednahelix into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PrimeDNAHelixCore.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PrimeDNAHelixCore.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimednahelixcoreStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_primednahelixcore_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/PrimeDNAHelixCore.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Primednahelixcore into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PrimeSealPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PrimeSealPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimesealpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_primesealpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/PrimeSealPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Primesealpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PrismRevealVisualizer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/PrismRevealVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrismrevealvisualizerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_prismrevealvisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/PrismRevealVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Prismrevealvisualizer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: ProbabilityReconstructionPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ProbabilityReconstructionPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ProbabilityreconstructionpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_probabilityreconstructionpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ProbabilityReconstructionPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Probabilityreconstructionpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: ProjectRainbow.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ProjectRainbow.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ProjectrainbowStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_projectrainbow_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ProjectRainbow.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Projectrainbow into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: QGITAConfigPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QGITAConfigPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QgitaconfigpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_qgitaconfigpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/QGITAConfigPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Qgitaconfigpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: QuantumField6DVisualizer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumField6DVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/Quantumfield6DvisualizerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_quantumfield6dvisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumField6DVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Quantumfield6Dvisualizer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: QuantumFieldMatrix.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumFieldMatrix.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumfieldmatrixStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_quantumfieldmatrix_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumFieldMatrix.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Quantumfieldmatrix into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: QuantumFieldVisualizer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumFieldVisualizer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumfieldvisualizerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_quantumfieldvisualizer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumFieldVisualizer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Quantumfieldvisualizer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: QuantumMandalaMesh.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumMandalaMesh.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantummandalameshStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_quantummandalamesh_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumMandalaMesh.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Quantummandalamesh into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: QuantumPhaseLock.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumPhaseLock.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumphaselockStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_quantumphaselock_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumPhaseLock.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Quantumphaselock into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: RegionsTimelinePanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/RegionsTimelinePanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/RegionstimelinepanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_regionstimelinepanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/RegionsTimelinePanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Regionstimelinepanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SchumannAnalytics.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannAnalytics.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannanalyticsStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_schumannanalytics_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannAnalytics.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Schumannanalytics into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SchumannDataLoaders.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannDataLoaders.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumanndataloadersStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_schumanndataloaders_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannDataLoaders.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Schumanndataloaders into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SchumannLatticeComplete.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannLatticeComplete.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannlatticecompleteStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_schumannlatticecomplete_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannLatticeComplete.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Schumannlatticecomplete into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SchumannLatticeCore.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannLatticeCore.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannlatticecoreStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_schumannlatticecore_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannLatticeCore.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Schumannlatticecore into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SchumannLatticeDisplay.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/emotional_codex.json" ], "source_path": "frontend/src/components/SchumannLatticeDisplay.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/emotional_codex.json" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannlatticedisplayStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_schumannlatticedisplay_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannLatticeDisplay.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Schumannlatticedisplay into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SchumannLatticeRenderer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannLatticeRenderer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannlatticerendererStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_schumannlatticerenderer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannLatticeRenderer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Schumannlatticerenderer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SchumannLatticeTimeline.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannLatticeTimeline.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannlatticetimelineStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_schumannlatticetimeline_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannLatticeTimeline.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Schumannlatticetimeline into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SchumannLatticeWithRegions.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannLatticeWithRegions.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannlatticewithregionsStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_schumannlatticewithregions_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannLatticeWithRegions.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Schumannlatticewithregions into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SimulationEngine.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SimulationEngine.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SimulationengineStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_simulationengine_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SimulationEngine.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Simulationengine into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SimulationVerificationPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SimulationVerificationPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SimulationverificationpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_simulationverificationpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SimulationVerificationPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Simulationverificationpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SmokeTestPhasePanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SmokeTestPhasePanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SmoketestphasepanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_smoketestphasepanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SmokeTestPhasePanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Smoketestphasepanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SolarChainInterface.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SolarChainInterface.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SolarchaininterfaceStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_solarchaininterface_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SolarChainInterface.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Solarchaininterface into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SolarCoherenceCorrelationChart.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SolarCoherenceCorrelationChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SolarcoherencecorrelationchartStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_solarcoherencecorrelationchart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SolarCoherenceCorrelationChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Solarcoherencecorrelationchart into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SolarResonanceAtlas.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SolarResonanceAtlas.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SolarresonanceatlasStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_solarresonanceatlas_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SolarResonanceAtlas.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Solarresonanceatlas into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SongOfSpheresControls.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SongOfSpheresControls.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SongofspherescontrolsStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_songofspherescontrols_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SongOfSpheresControls.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Songofspherescontrols into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SpaceWeatherCorrelationAnalyzer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:analyze-space-weather-correlation" ], "source_path": "frontend/src/components/SpaceWeatherCorrelationAnalyzer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:analyze-space-weather-correlation" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SpaceweathercorrelationanalyzerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_spaceweathercorrelationanalyzer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SpaceWeatherCorrelationAnalyzer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Spaceweathercorrelationanalyzer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: StargateNetworkAnalytics.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/StargateNetworkAnalytics.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/StargatenetworkanalyticsStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_stargatenetworkanalytics_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/StargateNetworkAnalytics.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Stargatenetworkanalytics into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: StatusPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/StatusPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/StatuspanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_statuspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/StatusPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Statuspanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SystemRegistryPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SystemRegistryPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SystemregistrypanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_systemregistrypanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SystemRegistryPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Systemregistrypanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: TWAPMonitor.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TWAPMonitor.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TwapmonitorStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_twapmonitor_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/TWAPMonitor.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Twapmonitor into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: TemporalUnityOrchestrator.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TemporalUnityOrchestrator.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TemporalunityorchestratorStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_temporalunityorchestrator_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/TemporalUnityOrchestrator.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Temporalunityorchestrator into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: UtilitiesPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/UtilitiesPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UtilitiespanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_utilitiespanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/UtilitiesPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Utilitiespanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: VisualizationPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/VisualizationPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/VisualizationpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_visualizationpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/VisualizationPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Visualizationpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: Watchlist.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/Watchlist.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/WatchlistStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_watchlist_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/Watchlist.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Watchlist into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: CoherenceTrendChart.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/analytics/CoherenceTrendChart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CoherencetrendchartStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_analytics_coherencetrendchart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/analytics/CoherenceTrendChart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Coherencetrendchart into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: PrimeSealPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/earth/PrimeSealPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimesealpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_earth_primesealpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/earth/PrimeSealPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Primesealpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: NotificationSettingsPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/panels/NotificationSettingsPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NotificationsettingspanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_panels_notificationsettingspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/panels/NotificationSettingsPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Notificationsettingspanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: QuantumTabContent.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/tabs/QuantumTabContent.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumtabcontentStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_tabs_quantumtabcontent_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/tabs/QuantumTabContent.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Quantumtabcontent into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SystemsTabContent.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/tabs/SystemsTabContent.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SystemstabcontentStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_tabs_systemstabcontent_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/tabs/SystemsTabContent.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Systemstabcontent into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: alert dialog.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/alert-dialog.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AlertDialogStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_alert_dialog_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/alert-dialog.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Alert Dialog into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: aspect ratio.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/aspect-ratio.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AspectRatioStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_aspect_ratio_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/aspect-ratio.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Aspect Ratio into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: breadcrumb.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/breadcrumb.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/BreadcrumbStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_breadcrumb_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/breadcrumb.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Breadcrumb into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: carousel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/carousel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CarouselStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_carousel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/carousel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Carousel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: chart.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/chart.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ChartStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_chart_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/chart.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Chart into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: collapsible.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/collapsible.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CollapsibleStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_collapsible_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/collapsible.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Collapsible into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: command.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/command.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CommandStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_command_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/command.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Command into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: context menu.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/context-menu.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ContextMenuStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_context_menu_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/context-menu.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Context Menu into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: dialog.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/dialog.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DialogStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_dialog_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/dialog.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Dialog into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: drawer.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/drawer.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DrawerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_drawer_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/drawer.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Drawer into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: dropdown menu.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/dropdown-menu.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DropdownMenuStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_dropdown_menu_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/dropdown-menu.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Dropdown Menu into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: form.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/form.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FormStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_form_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/form.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Form into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: input otp.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/input-otp.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/InputOtpStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_input_otp_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/input-otp.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Input Otp into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: pagination.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/pagination.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PaginationStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_pagination_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/pagination.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Pagination into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: skeleton.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/skeleton.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SkeletonStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_ui_skeleton_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/skeleton.tsx", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Skeleton into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for operator: akashicFrequencyMapper.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/akashicFrequencyMapper.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AkashicfrequencymapperStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_core_akashicfrequencymapper_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_core", "source_path": "frontend/src/core/akashicFrequencyMapper.ts", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Akashicfrequencymapper into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for operator: backgroundServices.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/backgroundServices.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/BackgroundservicesStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_core_backgroundservices_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_core", "source_path": "frontend/src/core/backgroundServices.ts", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Backgroundservices into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for operator: dimensionalDialler.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/dimensionalDialler.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DimensionaldiallerStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_core_dimensionaldialler_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_core", "source_path": "frontend/src/core/dimensionalDialler.ts", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Dimensionaldialler into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for operator: dimensionalDriftCorrector.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/dimensionalDriftCorrector.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DimensionaldriftcorrectorStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_core_dimensionaldriftcorrector_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_core", "source_path": "frontend/src/core/dimensionalDriftCorrector.ts", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Dimensionaldriftcorrector into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for operator: ecosystemEnhancements.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/ecosystemEnhancements.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EcosystemenhancementsStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_core_ecosystemenhancements_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_core", "source_path": "frontend/src/core/ecosystemEnhancements.ts", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Ecosystemenhancements into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for operator: fibonacciLattice.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/fibonacciLattice.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FibonaccilatticeStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_core_fibonaccilattice_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_core", "source_path": "frontend/src/core/fibonacciLattice.ts", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Fibonaccilattice into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for operator: zeroPointFieldDetector.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/zeroPointFieldDetector.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ZeropointfielddetectorStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_core_zeropointfielddetector_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_core", "source_path": "frontend/src/core/zeroPointFieldDetector.ts", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Zeropointfielddetector into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for vault memory: AnalysisModePanel.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AnalysisModePanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AnalysismodepanelStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_analysismodepanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "frontend_component", "source_path": "frontend/src/components/AnalysisModePanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Analysismodepanel into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: AurisEngine.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AurisEngine.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AurisengineStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_aurisengine_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/AurisEngine.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Aurisengine into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: BacktestingInterface.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:run-backtest" ], "source_path": "frontend/src/components/BacktestingInterface.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:run-backtest" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/BacktestinginterfaceStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_backtestinginterface_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/BacktestingInterface.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Backtestinginterface into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: CelestialAlignments.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:celestial-alignments" ], "source_path": "frontend/src/components/CelestialAlignments.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "supabase:celestial-alignments" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CelestialalignmentsStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_celestialalignments_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/CelestialAlignments.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Celestialalignments into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: EckoushicCascadeVisualization.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/EckoushicCascadeVisualization.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EckoushiccascadevisualizationStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_eckoushiccascadevisualization_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/EckoushicCascadeVisualization.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Eckoushiccascadevisualization into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: FieldDataLoader.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/FieldDataLoader.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FielddataloaderStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_fielddataloader_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/FieldDataLoader.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Fielddataloader into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for vault memory: HNCImperialDetection.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HNCImperialDetection.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HncimperialdetectionStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_hncimperialdetection_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "frontend_component", "source_path": "frontend/src/components/HNCImperialDetection.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Hncimperialdetection into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: HarmonicNexusTheory.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicNexusTheory.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicnexustheoryStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_harmonicnexustheory_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicNexusTheory.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Harmonicnexustheory into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: HarmonicRealityFramework.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/HarmonicRealityFramework.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicrealityframeworkStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_harmonicrealityframework_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/HarmonicRealityFramework.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Harmonicrealityframework into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: LiveValidationProtocol.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LiveValidationProtocol.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LivevalidationprotocolStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_livevalidationprotocol_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/LiveValidationProtocol.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Livevalidationprotocol into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for vault memory: LongFormNarrativeEngine.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/LongFormNarrativeEngine.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LongformnarrativeengineStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_longformnarrativeengine_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "frontend_component", "source_path": "frontend/src/components/LongFormNarrativeEngine.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Longformnarrativeengine into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: MonteCarloGrowthCurve.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/MonteCarloGrowthCurve.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MontecarlogrowthcurveStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_montecarlogrowthcurve_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/MonteCarloGrowthCurve.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Montecarlogrowthcurve into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: ResearchGallery.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ResearchGallery.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ResearchgalleryStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_researchgallery_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/ResearchGallery.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Researchgallery into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: ResearchValidation.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/data/aureon_results_2.csv", "/data/payphone_validation_report.csv" ], "source_path": "frontend/src/components/ResearchValidation.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [ "/data/aureon_results_2.csv", "/data/payphone_validation_report.csv" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ResearchvalidationStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_researchvalidation_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/ResearchValidation.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Researchvalidation into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for vault memory: SchumannSpectrograph.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SchumannSpectrograph.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SchumannspectrographStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_schumannspectrograph_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "frontend_component", "source_path": "frontend/src/components/SchumannSpectrograph.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Schumannspectrograph into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: SystemsGrid.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SystemsGrid.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SystemsgridStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_systemsgrid_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/SystemsGrid.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Systemsgrid into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for vault memory: TarotReader.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TarotReader.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TarotreaderStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_tarotreader_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "frontend_component", "source_path": "frontend/src/components/TarotReader.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Tarotreader into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: UnityEventTracker.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/UnityEventTracker.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UnityeventtrackerStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_unityeventtracker_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/UnityEventTracker.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Unityeventtracker into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: ValidationEquationsDiagram.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ValidationEquationsDiagram.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ValidationequationsdiagramStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_validationequationsdiagram_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/ValidationEquationsDiagram.tsx", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Validationequationsdiagram into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for research: earthLiveDataIntegration.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/earthLiveDataIntegration.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EarthlivedataintegrationStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_core_earthlivedataintegration_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_core", "source_path": "frontend/src/core/earthLiveDataIntegration.ts", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Earthlivedataintegration into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for vault memory: enhancementLayer.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/enhancementLayer.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EnhancementlayerStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_core_enhancementlayer_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "frontend_core", "source_path": "frontend/src/core/enhancementLayer.ts", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Enhancementlayer into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for research: gaiaLatticeEngine.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/gaiaLatticeEngine.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/GaialatticeengineStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_core_gaialatticeengine_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_core", "source_path": "frontend/src/core/gaiaLatticeEngine.ts", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Gaialatticeengine into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for research: marketDataValidator.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/marketDataValidator.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MarketdatavalidatorStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_core_marketdatavalidator_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_core", "source_path": "frontend/src/core/marketDataValidator.ts", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Marketdatavalidator into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for vault memory: primeSealComputer.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/primeSealComputer.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PrimesealcomputerStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_core_primesealcomputer_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "frontend_core", "source_path": "frontend/src/core/primeSealComputer.ts", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Primesealcomputer into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for research: qgitaEngine.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/qgitaEngine.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QgitaengineStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_core_qgitaengine_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_core", "source_path": "frontend/src/core/qgitaEngine.ts", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Qgitaengine into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for research: smokeTestPhaseValidator.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/smokeTestPhaseValidator.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SmoketestphasevalidatorStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_core_smoketestphasevalidator_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_core", "source_path": "frontend/src/core/smokeTestPhaseValidator.ts", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Smoketestphasevalidator into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for research: thePrism.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/thePrism.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TheprismStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_core_theprism_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_core", "source_path": "frontend/src/core/thePrism.ts", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Theprism into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for vault memory: unifiedBus.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/unifiedBus.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UnifiedbusStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_core_unifiedbus_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "frontend_core", "source_path": "frontend/src/core/unifiedBus.ts", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Unifiedbus into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: BinanceConnectionStatus.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/BinanceConnectionStatus.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/BinanceconnectionstatusStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_binanceconnectionstatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/BinanceConnectionStatus.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Binanceconnectionstatus into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: TradeValidationPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TradeValidationPanel.tsx" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradevalidationpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_tradevalidationpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 71, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/TradeValidationPanel.tsx", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradevalidationpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: NexusLiveDashboardComplete.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "ws://localhost:8787" ], "source_path": "frontend/src/components/NexusLiveDashboardComplete.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "ws://localhost:8787" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NexuslivedashboardcompleteStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_nexuslivedashboardcomplete_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 70, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/NexusLiveDashboardComplete.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Nexuslivedashboardcomplete into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: CredentialStatusPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:test-exchange-connection" ], "source_path": "frontend/src/components/warroom/CredentialStatusPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:test-exchange-connection" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CredentialstatuspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_credentialstatuspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 70, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/CredentialStatusPanel.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Credentialstatuspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradingModeToggle.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/TradingModeToggle.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradingmodetoggleStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_tradingmodetoggle_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 70, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/TradingModeToggle.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradingmodetoggle into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradingReadinessCheck.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/TradingReadinessCheck.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradingreadinesscheckStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_tradingreadinesscheck_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 70, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/TradingReadinessCheck.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradingreadinesscheck into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: UserAssetsPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/UserAssetsPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UserassetspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_warroom_userassetspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 70, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/UserAssetsPanel.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Userassetspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend page for trading: WarRoom.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/pages/WarRoom.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/WarroomStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_pages_warroom_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 70, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_page", "source_path": "frontend/src/pages/WarRoom.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Warroom into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon system hub.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/aureon_system_hub.py" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonSystemHubStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.aureon_command_centers_aureon_system_hub_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 68, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_system_hub.py", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Aureon System Hub into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon system hub dashboard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/activity", "/api/bots", "/api/dashboards", "/api/exchange-map", "/api/heatmap", "/api/intelligence", "/api/live", "/api/mindmap", "/api/orderbook", "/api/queen-state", "/api/scanners", "/api/timeseries", "/api/waves", "route:/", "route:/api/activity", "route:/api/bots", "route:/api/dashboards", "route:/api/exchange-map", "route:/api/heatmap", "route:/api/intelligence", "route:/api/live", "route:/api/mindmap", "route:/api/orderbook", "route:/api/queen-state", "route:/api/registry", "route:/api/registry/category/", "route:/api/registry/chain-flow", "route:/api/registry/unified", "route:/api/scanners", "route:/api/stats", "route:/api/system/", "route:/api/thoughts", "route:/api/timeseries", "route:/api/unified-feed", "route:/api/unified-margin/layers", "route:/api/unified-margin/telemetry", "route:/api/waves", "route:/api/whales" ], "source_path": "aureon/command_centers/aureon_system_hub_dashboard.py" }, "evidence": { "auth_requirement": "required", "called_apis": [ "/api/activity", "/api/bots", "/api/dashboards", "/api/exchange-map", "/api/heatmap", "/api/intelligence", "/api/live", "/api/mindmap", "/api/orderbook", "/api/queen-state", "/api/scanners", "/api/timeseries", "/api/waves", "route:/", "route:/api/activity", "route:/api/bots", "route:/api/dashboards", "route:/api/exchange-map", "route:/api/heatmap", "route:/api/intelligence", "route:/api/live", "route:/api/mindmap", "route:/api/orderbook", "route:/api/queen-state", "route:/api/registry", "route:/api/registry/category/", "route:/api/registry/chain-flow", "route:/api/registry/unified", "route:/api/scanners", "route:/api/stats", "route:/api/system/", "route:/api/thoughts", "route:/api/timeseries", "route:/api/unified-feed", "route:/api/unified-margin/layers", "route:/api/unified-margin/telemetry", "route:/api/waves", "route:/api/whales" ], "legacy_action": "embed_or_migrate", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonSystemHubDashboardStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.aureon_command_centers_aureon_system_hub_dashboard_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 68, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_system_hub_dashboard.py", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Aureon System Hub Dashboard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Local Python dashboard or command server for aureon system hub mycelium.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "aureon/command_centers/aureon_system_hub_mycelium.py" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonSystemHubMyceliumStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.aureon_command_centers_aureon_system_hub_mycelium_py", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 68, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "local_dashboard_server", "source_path": "aureon/command_centers/aureon_system_hub_mycelium.py", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Aureon System Hub Mycelium into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for accounting: emotional codex.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/emotional_codex.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/EmotionalCodexStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.public_emotional_codex_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "public_asset", "source_path": "public/emotional_codex.json", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Emotional Codex into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for accounting: emotional frequency codex.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/emotional_frequency_codex.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/EmotionalFrequencyCodexStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.public_emotional_frequency_codex_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "public_asset", "source_path": "public/emotional_frequency_codex.json", "status": "ready_for_frontend_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Emotional Frequency Codex into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for saas security: auris codex expanded.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/auris_codex_expanded.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AurisCodexExpandedStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.public_auris_codex_expanded_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "public_asset", "source_path": "public/auris_codex_expanded.json", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Auris Codex Expanded into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for saas security: manifest.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/earth-live-data/manifest.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/ManifestStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.public_earth_live_data_manifest_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "public_asset", "source_path": "public/earth-live-data/manifest.json", "status": "ready_for_frontend_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Manifest into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for cognition: field resonance mapper.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/earth-live-data/field_resonance_mapper.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/FieldResonanceMapperStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.public_earth_live_data_field_resonance_mapper_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "public_asset", "source_path": "public/earth-live-data/field_resonance_mapper.json", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Field Resonance Mapper into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for cognition: emotional frequency codex complete.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/emotional_frequency_codex_complete.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/EmotionalFrequencyCodexCompleteStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.public_emotional_frequency_codex_complete_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "public_asset", "source_path": "public/emotional_frequency_codex_complete.json", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Emotional Frequency Codex Complete into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for cognition: emotional spectrum tree.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/emotional_spectrum_tree.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/EmotionalSpectrumTreeStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.public_emotional_spectrum_tree_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "public_asset", "source_path": "public/emotional_spectrum_tree.json", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Emotional Spectrum Tree into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for cognition: emotional spectrum tree complete.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/emotional_spectrum_tree_complete.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/EmotionalSpectrumTreeCompleteStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.public_emotional_spectrum_tree_complete_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "public_asset", "source_path": "public/emotional_spectrum_tree_complete.json", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Emotional Spectrum Tree Complete into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for cognition: hive state.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/hive_state.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/HiveStateStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.public_hive_state_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "public_asset", "source_path": "public/hive_state.json", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Hive State into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for cognition: taste molecular codex.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/taste_molecular_codex.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/TasteMolecularCodexStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.public_taste_molecular_codex_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "public_asset", "source_path": "public/taste_molecular_codex.json", "status": "ready_for_frontend_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Taste Molecular Codex into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for trading: elder futhark complete.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/elder-futhark-complete.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/ElderFutharkCompleteStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.public_elder_futhark_complete_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "public_asset", "source_path": "public/elder-futhark-complete.json", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Elder Futhark Complete into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for trading: geometric glyph.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/geometric_glyph.html" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/GeometricGlyphStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.public_geometric_glyph_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "public_asset", "source_path": "public/geometric_glyph.html", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Geometric Glyph into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for trading: geometric glyph animated.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "https://services.swpc.noaa.gov/json/f107_cm_flux.json", "https://services.swpc.noaa.gov/json/goes/primary/xrays-7-day.json", "https://services.swpc.noaa.gov/products/noaa-planetary-k-index.json", "https://services.swpc.noaa.gov/products/solar-wind/mag-7-day.json", "https://services.swpc.noaa.gov/products/solar-wind/plasma-7-day.json" ], "source_path": "public/geometric_glyph_animated.html" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [ "https://services.swpc.noaa.gov/json/f107_cm_flux.json", "https://services.swpc.noaa.gov/json/goes/primary/xrays-7-day.json", "https://services.swpc.noaa.gov/products/noaa-planetary-k-index.json", "https://services.swpc.noaa.gov/products/solar-wind/mag-7-day.json", "https://services.swpc.noaa.gov/products/solar-wind/plasma-7-day.json" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/GeometricGlyphAnimatedStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.public_geometric_glyph_animated_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "public_asset", "source_path": "public/geometric_glyph_animated.html", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Geometric Glyph Animated into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for trading: test cop energy ui.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/test_cop_energy_ui.html" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/TestCopEnergyUiStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.public_test_cop_energy_ui_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 65, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "public_asset", "source_path": "public/test_cop_energy_ui.html", "status": "ready_for_frontend_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Test Cop Energy Ui into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "Vault UI static page or client asset for bridge.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/api/bridge/register", "/api/bridge/sync", "/api/message", "/api/message/", "/api/voices" ], "source_path": "aureon/vault/ui/static/bridge.html" }, "evidence": { "auth_requirement": "required", "called_apis": [ "/api/bridge/register", "/api/bridge/sync", "/api/message", "/api/message/", "/api/voices" ], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "admin_or_tenant_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/BridgeStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.aureon_vault_ui_static_bridge_html", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 64, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "vault_ui_static", "source_path": "aureon/vault/ui/static/bridge.html", "status": "needs_safe_status_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Bridge into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: AureonDashboard.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AureonDashboard.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AureondashboardStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_aureondashboard_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 60, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/AureonDashboard.tsx", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Aureondashboard into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: LaunchButton.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/warroom/LaunchButton.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LaunchbuttonStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_warroom_launchbutton_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 60, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/warroom/LaunchButton.tsx", "status": "needs_safe_status_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Launchbutton into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: AngelOracleReader.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "/angel-oracle-cards.json" ], "source_path": "frontend/src/components/AngelOracleReader.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "/angel-oracle-cards.json" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AngeloraclereaderStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_angeloraclereader_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/AngelOracleReader.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Angeloraclereader into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: Navbar.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/Navbar.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NavbarStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_navbar_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/Navbar.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Navbar into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: StargateStatus.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/StargateStatus.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "admin_or_tenant_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/StargatestatusStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_stargatestatus_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/StargateStatus.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Stargatestatus into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: UserDataVerificationPanel.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/UserDataVerificationPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/UserdataverificationpanelStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_userdataverificationpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/UserDataVerificationPanel.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Userdataverificationpanel into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ConsentCheckboxes.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/auth/ConsentCheckboxes.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ConsentcheckboxesStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_auth_consentcheckboxes_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/auth/ConsentCheckboxes.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Consentcheckboxes into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: PasswordStrengthIndicator.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/auth/PasswordStrengthIndicator.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PasswordstrengthindicatorStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_auth_passwordstrengthindicator_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/auth/PasswordStrengthIndicator.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Passwordstrengthindicator into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: SecurityBadges.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/auth/SecurityBadges.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SecuritybadgesStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_auth_securitybadges_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/auth/SecurityBadges.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Securitybadges into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: navigation menu.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/navigation-menu.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NavigationMenuStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_ui_navigation_menu_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/navigation-menu.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Navigation Menu into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: sheet.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/sheet.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SheetStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_ui_sheet_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/sheet.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Sheet into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: sidebar.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/sidebar.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SidebarStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_ui_sidebar_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/sidebar.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Sidebar into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: toggle group.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/toggle-group.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ToggleGroupStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_components_ui_toggle_group_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/toggle-group.tsx", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Toggle Group into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for saas security: temporalLadder.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/temporalLadder.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TemporalladderStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_core_temporalladder_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_core", "source_path": "frontend/src/core/temporalLadder.ts", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Temporalladder into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend service for saas security: aureonChatService.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/services/aureonChatService.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AureonchatserviceStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.frontend_src_services_aureonchatservice_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_service", "source_path": "frontend/src/services/aureonChatService.ts", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Aureonchatservice into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for cognition: FrequencyAIInterpreter.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/FrequencyAIInterpreter.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/FrequencyaiinterpreterStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.frontend_src_components_frequencyaiinterpreter_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "frontend_component", "source_path": "frontend/src/components/FrequencyAIInterpreter.tsx", "status": "needs_safe_status_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Frequencyaiinterpreter into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend config for trading: package.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/package.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "live_trading_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create a read-only blocker card in Trading before any interactive control.", "id": "frontend_evolution.frontend_package_json", "next_action": "Resolve blocker or archive decision before migration.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_config", "source_path": "frontend/package.json", "status": "blocked_security_review", "target_screen": "trading", "target_title": "Trading", "title": "Wire Package into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ActiveTradePositions.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:backfill-trades", "supabase:fetch-open-positions" ], "source_path": "frontend/src/components/ActiveTradePositions.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:backfill-trades", "supabase:fetch-open-positions" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ActivetradepositionsStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_activetradepositions_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ActiveTradePositions.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Activetradepositions into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AlpacaStatusPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:get-alpaca-balances" ], "source_path": "frontend/src/components/AlpacaStatusPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:get-alpaca-balances" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AlpacastatuspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_alpacastatuspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AlpacaStatusPanel.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Alpacastatuspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: AureonProcessTree.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/AureonProcessTree.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AureonprocesstreeStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_aureonprocesstree_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/AureonProcessTree.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Aureonprocesstree into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for saas security: BinanceCredentialsAdmin.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:get-user-balances", "supabase:update-bot-credentials" ], "source_path": "frontend/src/components/BinanceCredentialsAdmin.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:get-user-balances", "supabase:update-bot-credentials" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/BinancecredentialsadminStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_binancecredentialsadmin_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "frontend_component", "source_path": "frontend/src/components/BinanceCredentialsAdmin.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Binancecredentialsadmin into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: BinancePortfolioWidget.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:fetch-binance-portfolio" ], "source_path": "frontend/src/components/BinancePortfolioWidget.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:fetch-binance-portfolio" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/BinanceportfoliowidgetStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_binanceportfoliowidget_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/BinancePortfolioWidget.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Binanceportfoliowidget into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: CapitalStatusPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:get-capital-balances" ], "source_path": "frontend/src/components/CapitalStatusPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:get-capital-balances" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CapitalstatuspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_capitalstatuspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/CapitalStatusPanel.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Capitalstatuspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: CredentialManager.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/CredentialManager.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/CredentialmanagerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_credentialmanager_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/CredentialManager.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Credentialmanager into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: DataSourceIndicator.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/DataSourceIndicator.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/DatasourceindicatorStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_datasourceindicator_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/DataSourceIndicator.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Datasourceindicator into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: ExchangeStatusSummary.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ExchangeStatusSummary.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ExchangestatussummaryStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_exchangestatussummary_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ExchangeStatusSummary.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Exchangestatussummary into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: LivePnLTable.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:fetch-positions-pnl" ], "source_path": "frontend/src/components/LivePnLTable.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:fetch-positions-pnl" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LivepnltableStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_livepnltable_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/LivePnLTable.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Livepnltable into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: QuantumTradingConsole.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/QuantumTradingConsole.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/QuantumtradingconsoleStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_quantumtradingconsole_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/QuantumTradingConsole.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Quantumtradingconsole into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for accounting: RealBinanceBalances.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/RealBinanceBalances.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/RealbinancebalancesStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_realbinancebalances_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "frontend_component", "source_path": "frontend/src/components/RealBinanceBalances.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Realbinancebalances into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradingConfig.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TradingConfig.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradingconfigStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_tradingconfig_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/TradingConfig.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradingconfig into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: TradingConfigPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TradingConfigPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradingconfigpanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_tradingconfigpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/TradingConfigPanel.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradingconfigpanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: alert.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/alert.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/AlertStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_alert_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/alert.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Alert into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for trading: toggle.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/ui/toggle.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ToggleStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_ui_toggle_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_component", "source_path": "frontend/src/components/ui/toggle.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Toggle into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: ecosystemConfig.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/ecosystemConfig.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/EcosystemconfigStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_ecosystemconfig_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/ecosystemConfig.ts", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Ecosystemconfig into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: multiExchangeClient.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "https://api.binance.com/api/v3/ticker/bookTicker?symbol=", "supabase:get-user-balances" ], "source_path": "frontend/src/core/multiExchangeClient.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [ "https://api.binance.com/api/v3/ticker/bookTicker?symbol=", "supabase:get-user-balances" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/MultiexchangeclientStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_multiexchangeclient_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/multiExchangeClient.ts", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Multiexchangeclient into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for trading: positionManager.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/positionManager.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PositionmanagerStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_core_positionmanager_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_core", "source_path": "frontend/src/core/positionManager.ts", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Positionmanager into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend page for trading: Systems.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/pages/Systems.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SystemsStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_pages_systems_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_page", "source_path": "frontend/src/pages/Systems.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Systems into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend service for trading: geminiService.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/services/geminiService.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/GeminiserviceStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_services_geminiservice_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_service", "source_path": "frontend/src/services/geminiService.ts", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Geminiservice into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend service for trading: tradingService.browser.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/services/tradingService.browser.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradingserviceBrowserStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_services_tradingservice_browser_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 56, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_service", "source_path": "frontend/src/services/tradingService.browser.ts", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tradingservice.Browser into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for operator: auris emotions.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/auris_emotions.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AurisEmotionsStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.public_auris_emotions_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 55, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "public_asset", "source_path": "public/auris_emotions.json", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Auris Emotions into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for operator: timeline clip.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/earth-live-data/timeline_clip.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/TimelineClipStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.public_earth_live_data_timeline_clip_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 55, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "public_asset", "source_path": "public/earth-live-data/timeline_clip.json", "status": "ready_for_frontend_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Timeline Clip into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for research: auris codex.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/auris_codex.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AurisCodexStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.public_auris_codex_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 55, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "public_asset", "source_path": "public/auris_codex.json", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Auris Codex into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for research: auris symbols.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/auris_symbols.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AurisSymbolsStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.public_auris_symbols_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 55, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "public_asset", "source_path": "public/auris_symbols.json", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Auris Symbols into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for research: auris codex.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/earth-live-data/auris_codex.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AurisCodexStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.public_earth_live_data_auris_codex_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 55, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "public_asset", "source_path": "public/earth-live-data/auris_codex.json", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Auris Codex into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for research: experiment manifest.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/experiment_manifest.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/ExperimentManifestStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.public_experiment_manifest_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 55, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "public_asset", "source_path": "public/experiment_manifest.json", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Experiment Manifest into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for research: japanese star symbols.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/japanese-star-symbols.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/JapaneseStarSymbolsStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.public_japanese_star_symbols_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 55, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "public_asset", "source_path": "public/japanese-star-symbols.json", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Japanese Star Symbols into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for research: manifest.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/manifest.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/ManifestStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.public_manifest_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 55, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "public_asset", "source_path": "public/manifest.json", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Manifest into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for research: mogollon star symbols.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/mogollon-star-symbols.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/MogollonStarSymbolsStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.public_mogollon_star_symbols_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 55, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "public_asset", "source_path": "public/mogollon-star-symbols.json", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Mogollon Star Symbols into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for research: symbolic compiler layer.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/symbolic_compiler_layer.json" }, "evidence": { "auth_requirement": "not_applicable", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "observation", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/SymbolicCompilerLayerStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.public_symbolic_compiler_layer_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 55, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "public_asset", "source_path": "public/symbolic_compiler_layer.json", "status": "ready_for_frontend_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Symbolic Compiler Layer into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: ExchangeDataVerificationPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:verify-exchange-connectivity" ], "source_path": "frontend/src/components/ExchangeDataVerificationPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:verify-exchange-connectivity" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/ExchangedataverificationpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_exchangedataverificationpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 46, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/ExchangeDataVerificationPanel.tsx", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Exchangedataverificationpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: NewsHealth.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/NewsHealth.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NewshealthStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_newshealth_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 46, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/NewsHealth.tsx", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Newshealth into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: SystemHealthPanel.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/SystemHealthPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/SystemhealthpanelStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_systemhealthpanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 46, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/SystemHealthPanel.tsx", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Systemhealthpanel into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: TradingConsole.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/TradingConsole.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "admin_or_tenant_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/TradingconsoleStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_components_tradingconsole_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 46, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/TradingConsole.tsx", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Tradingconsole into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for operator: harmonicNexus.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/core/harmonicNexus.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/HarmonicnexusStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.frontend_src_core_harmonicnexus_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 46, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_core", "source_path": "frontend/src/core/harmonicNexus.ts", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Harmonicnexus into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: LiveDataPuller.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "'ws://localhost:8787'" ], "source_path": "frontend/src/components/LiveDataPuller.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "'ws://localhost:8787'" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/LivedatapullerStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_livedatapuller_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 46, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/LiveDataPuller.tsx", "status": "needs_safe_status_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Livedatapuller into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for research: NewsCrossRef.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/src/components/NewsCrossRef.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/NewscrossrefStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_components_newscrossref_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 46, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_component", "source_path": "frontend/src/components/NewsCrossRef.tsx", "status": "needs_safe_status_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Newscrossref into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend core for research: predictionAccuracyTracker.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:fetch-binance-market-data" ], "source_path": "frontend/src/core/predictionAccuracyTracker.ts" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:fetch-binance-market-data" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/PredictionaccuracytrackerStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.frontend_src_core_predictionaccuracytracker_ts", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 46, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "frontend_core", "source_path": "frontend/src/core/predictionAccuracyTracker.ts", "status": "needs_safe_status_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Predictionaccuracytracker into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend component for operator: KrakenStatusPanel.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [ "supabase:fetch-kraken-market-data" ], "source_path": "frontend/src/components/KrakenStatusPanel.tsx" }, "evidence": { "auth_requirement": "required", "called_apis": [ "supabase:fetch-kraken-market-data" ], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "credential_or_auth_boundary", "wiring_status": "orphaned" }, "frontend_action": "Create frontend/src/components/unified/KrakenstatuspanelStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.frontend_src_components_krakenstatuspanel_tsx", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 46, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_component", "source_path": "frontend/src/components/KrakenStatusPanel.tsx", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Krakenstatuspanel into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for accounting: aztec star glyphs.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/aztec-star-glyphs.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AztecStarGlyphsStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.public_aztec_star_glyphs_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 40, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "public_asset", "source_path": "public/aztec-star-glyphs.json", "status": "needs_safe_status_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Aztec Star Glyphs into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for accounting: egyptian hieroglyphs.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/egyptian-hieroglyphs.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/EgyptianHieroglyphsStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.public_egyptian_hieroglyphs_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 40, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "public_asset", "source_path": "public/egyptian-hieroglyphs.json", "status": "needs_safe_status_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Egyptian Hieroglyphs into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for accounting: ruleset chakras.", "data_contract": { "expected_topic": "accounting.status", "safe_fields": [ "company", "period", "pack_status", "evidence_status", "manual_filing_required", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/ruleset-chakras.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/RulesetChakrasStatusCard.tsx and mount it in the Accounting screen.", "id": "frontend_evolution.public_ruleset_chakras_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 40, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "accounting", "source_kind": "public_asset", "source_path": "public/ruleset-chakras.json", "status": "needs_safe_status_adapter", "target_screen": "accounting", "target_title": "Accounting", "title": "Wire Ruleset Chakras into Accounting" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for saas security: angel oracle cards complete.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/angel-oracle-cards-complete.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AngelOracleCardsCompleteStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.public_angel_oracle_cards_complete_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 40, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "public_asset", "source_path": "public/angel-oracle-cards-complete.json", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Angel Oracle Cards Complete into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for saas security: angel oracle cards.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/angel-oracle-cards.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AngelOracleCardsStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.public_angel_oracle_cards_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 40, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "public_asset", "source_path": "public/angel-oracle-cards.json", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Angel Oracle Cards into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for saas security: elder futhark second aett.", "data_contract": { "expected_topic": "security.status", "safe_fields": [ "release_gate", "findings", "fixes", "retest_status", "authorization_scope" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/elder-futhark-second-aett.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/ElderFutharkSecondAettStatusCard.tsx and mount it in the SaaS Security screen.", "id": "frontend_evolution.public_elder_futhark_second_aett_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 40, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "saas_security", "source_kind": "public_asset", "source_path": "public/elder-futhark-second-aett.json", "status": "needs_safe_status_adapter", "target_screen": "saas_security", "target_title": "SaaS Security", "title": "Wire Elder Futhark Second Aett into SaaS Security" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for cognition: aureon manifest.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/earth-live-data/aureon_manifest.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/AureonManifestStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.public_earth_live_data_aureon_manifest_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 40, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "public_asset", "source_path": "public/earth-live-data/aureon_manifest.json", "status": "needs_safe_status_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Aureon Manifest into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for cognition: elder futhark third aett.", "data_contract": { "expected_topic": "self_improvement.status", "safe_fields": [ "audit", "benchmark", "queued_fix", "retest_status", "restart_required" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/elder-futhark-third-aett.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/ElderFutharkThirdAettStatusCard.tsx and mount it in the Self-Improvement screen.", "id": "frontend_evolution.public_elder_futhark_third_aett_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 40, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "cognition", "source_kind": "public_asset", "source_path": "public/elder-futhark-third-aett.json", "status": "needs_safe_status_adapter", "target_screen": "self_improvement", "target_title": "Self-Improvement", "title": "Wire Elder Futhark Third Aett into Self-Improvement" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for trading: elder futhark runes.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/elder-futhark-runes.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/ElderFutharkRunesStatusCard.tsx and mount it in the Trading screen.", "id": "frontend_evolution.public_elder_futhark_runes_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 40, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "public_asset", "source_path": "public/elder-futhark-runes.json", "status": "needs_safe_status_adapter", "target_screen": "trading", "target_title": "Trading", "title": "Wire Elder Futhark Runes into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for operator: celtic ogham feda.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/celtic-ogham-feda.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/CelticOghamFedaStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.public_celtic_ogham_feda_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 30, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "public_asset", "source_path": "public/celtic-ogham-feda.json", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Celtic Ogham Feda into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for operator: sacred site planetary nodes.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/sacred-site-planetary-nodes.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/SacredSitePlanetaryNodesStatusCard.tsx and mount it in the Overview screen.", "id": "frontend_evolution.public_sacred_site_planetary_nodes_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 30, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "public_asset", "source_path": "public/sacred-site-planetary-nodes.json", "status": "needs_safe_status_adapter", "target_screen": "overview", "target_title": "Overview", "title": "Wire Sacred Site Planetary Nodes into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for vault memory: ruleset.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/ruleset.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/RulesetStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.public_ruleset_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 30, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "vault_memory", "source_kind": "public_asset", "source_path": "public/ruleset.json", "status": "needs_safe_status_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Ruleset into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "public asset for research: tarot major arcana complete.", "data_contract": { "expected_topic": "research.status", "safe_fields": [ "vault_status", "source_count", "freshness", "missing_sources", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "public/tarot-major-arcana-complete.json" }, "evidence": { "auth_requirement": "required", "called_apis": [], "legacy_action": "keep_or_link", "missing_next_step": "Inventory for migration into the unified observation shell.", "safety_class": "credential_or_auth_boundary", "wiring_status": "partial" }, "frontend_action": "Create frontend/src/components/unified/TarotMajorArcanaCompleteStatusCard.tsx and mount it in the Research screen.", "id": "frontend_evolution.public_tarot_major_arcana_complete_json", "next_action": "Generate the read-only adapter/component and add a focused smoke test.", "priority": 30, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "research", "source_kind": "public_asset", "source_path": "public/tarot-major-arcana-complete.json", "status": "needs_safe_status_adapter", "target_screen": "research", "target_title": "Research", "title": "Wire Tarot Major Arcana Complete into Research" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend config for trading: tailwind.config.", "data_contract": { "expected_topic": "trading.status", "safe_fields": [ "mode", "positions", "risk", "decision", "blocked_reason", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/tailwind.config.ts" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Mark as infrastructure/supporting file; do not create an operator panel.", "id": "frontend_evolution.frontend_tailwind_config_ts", "next_action": "Resolve blocker or archive decision before migration.", "priority": 11, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "trading", "source_kind": "frontend_config", "source_path": "frontend/tailwind.config.ts", "status": "archive_candidate", "target_screen": "trading", "target_title": "Trading", "title": "Wire Tailwind.Config into Trading" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend config for operator: eslint.config.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/eslint.config.js" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Mark as infrastructure/supporting file; do not create an operator panel.", "id": "frontend_evolution.frontend_eslint_config_js", "next_action": "Resolve blocker or archive decision before migration.", "priority": 1, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_config", "source_path": "frontend/eslint.config.js", "status": "archive_candidate", "target_screen": "overview", "target_title": "Overview", "title": "Wire Eslint.Config into Overview" }, { "acceptance_tests": [ "Manifest exposes source path, target screen, safety boundary, and status.", "Unified frontend renders the work order without importing/executing the legacy system.", "Any missing/stale/fake data is displayed as a blocker instead of trusted." ], "capability_summary": "frontend config for operator: postcss.config.", "data_contract": { "expected_topic": "organism.status", "safe_fields": [ "status", "health", "blockers", "last_updated" ], "secret_policy": "metadata_only_hide_values", "source_called_apis": [], "source_path": "frontend/postcss.config.js" }, "evidence": { "auth_requirement": "read_only_or_unknown", "called_apis": [], "legacy_action": "", "missing_next_step": "Decide whether to migrate into the unified shell, expose through navigation, or archive.", "safety_class": "observation", "wiring_status": "orphaned" }, "frontend_action": "Mark as infrastructure/supporting file; do not create an operator panel.", "id": "frontend_evolution.frontend_postcss_config_js", "next_action": "Resolve blocker or archive decision before migration.", "priority": 1, "safety_boundary": "Read-only observation card; no live trading, official filing, payment, credential reveal, or external mutation.", "source_domain": "operator", "source_kind": "frontend_config", "source_path": "frontend/postcss.config.js", "status": "archive_candidate", "target_screen": "overview", "target_title": "Overview", "title": "Wire Postcss.Config into Overview" } ] }