54 KiB
54 KiB
ai-exchange Tasks
Execution Mode
- Autonomous mode enabled
- No per-stage confirmation required
- Each stage must close the loop through implementation, validation, deploy/smoke when possible, and state writeback
- P0-P6 Research Council phase expansion is frozen
- P6
no_op_healthymust not create Research Council P7/P8 - Stable monitor quality may enter automation execution-layer P7
- User explicitly requested the next P8 product-development round
- User requested a finite P15-PXX task list so future phases can continue without per-phase stops
- User explicitly started
Decision Assistant Phase A Cockpitfrom the new anchor plan
In Progress
- PXX Automation Execution Closure Gate complete
- Decision Assistant A1 unified cockpit summary slice complete
- Decision Assistant A2 review-packet delta summary slice complete
- Decision Assistant A3 structured evidence chain slice complete
- Decision Assistant A4 workflow digest slice complete
- Decision Assistant A5 opportunity ranking and no-trade priority slice complete
- Decision Assistant B1 decision timeline slice complete
- Decision Assistant B2 explanation drill-down and reason citations slice complete
- Decision Assistant D1 learning rollup slice complete
- Decision Assistant C1 watchlist / candidate tier slice complete
- Decision Assistant E1 external read-only context slice complete
- Decision Assistant F1 digest / personalized reminder slice complete
- Decision Assistant D2 setup learning rollup slice complete
- Decision Assistant G1 notes / journal review entrypoint slice complete
- Decision Assistant C2 per-tier watchlist action slice complete
- Decision Assistant E2 expanded external context card slice complete
- Decision Assistant H1 dense action-oriented workspace slice complete
- Decision Assistant D3 setup/session replay statistics slice complete
- Decision Assistant F2 digest history / reminder recall slice complete
- Decision Assistant H2 tightened dense section ordering slice complete
- Decision Assistant E3 OKX public system-status source slice complete
- Decision Assistant D4 replay comparison slice complete
- Decision Assistant H3 scan summary rail slice complete
- Decision Assistant F3 digest history summary slice complete
- Decision Assistant D5 replay comparison story slice complete
- Decision Assistant G2 review note template slice complete
- Decision Assistant G3 quick-save note shortcut slice complete
- Decision Assistant H4 dense grouping / history grid slice complete
- Decision Assistant F4 digest history group ergonomics slice complete
- Decision Assistant D6 broader replay baseline slice complete
- Decision Assistant E4 OKX announcements source slice complete
- Decision Assistant G4 recommended template ergonomics slice complete
- Decision Assistant H5 digest-history group filtering slice complete
- Decision Assistant F5 digest grouping ergonomics slice complete
- Decision Assistant D7 replay percentile visibility slice complete
- Decision Assistant G5 recommended template guidance slice complete
- Decision Assistant F6 recommended digest group slice complete
- Decision Assistant D8 composite replay rank slice complete
- Decision Assistant H7 scan-card jump action slice complete
- Decision Assistant F8 digest group navigation slice complete
- Decision Assistant G7 template card action slice complete
- Decision Assistant D9 composite replay leaderboard slice complete
- Decision Assistant H8 clearer scan hierarchy slice complete
- Decision Assistant F9 digest focus / recall headline slice complete
- Decision Assistant G8 context-aware review template loop slice complete
- Decision Assistant D10 replay risk / verdict slice complete
- Decision Assistant H9 scan-to-action transition slice complete
- Decision Assistant F10 digest staleness / aging hint slice complete
- Decision Assistant G9 template carry-over / reuse visibility slice complete
- Decision Assistant D11 peer replay baseline slice complete
- Decision Assistant H10 guided scan completion states slice complete
- Decision Assistant F11 stale-to-fresh digest refresh prompts slice complete
- Decision Assistant G10 saved-template reuse metrics slice complete
- Decision Assistant D12 setup-family peer baselines slice complete
- Decision Assistant H11 scan-state persistence / handoff marker slice complete
- Decision Assistant F12 refresh-action evidence anchor slice complete
- Decision Assistant G11 template outcome / usefulness scoring slice complete
- Decision Assistant D13 setup-family trend delta slice complete
- Decision Assistant H12 persisted handoff aging / stale marker warning slice complete
- Decision Assistant F13 digest refresh confirmation / freshness proof slice complete
- Decision Assistant G12 template outcome feedback capture loop slice complete
- Decision Assistant D14 setup-family drift alert / focus recommendation slice complete
- Decision Assistant H13 handoff lane cleanup / snooze ergonomics slice complete
- Decision Assistant F14 digest refresh proof history / confirmation trail slice complete
- Decision Assistant G13 template feedback aggregation / recommendation tuning slice complete
- Decision Assistant D15 setup-family drift watchlist / sample thresholds slice complete
- Decision Assistant H14 handoff lane grouping / overdue cleanup visibility slice complete
- Decision Assistant F15 digest proof aging trend / stale proof escalation slice complete
- Decision Assistant G14 template feedback trend history / negative-feedback guardrails slice complete
- Decision Assistant D16 setup-family watchlist prioritization / promotion-readiness hints slice complete
- Decision Assistant H15 handoff lane lifecycle summary / operator resume queue slice complete
- Decision Assistant F16 digest proof escalation follow-up queue / resolved proof states slice complete
- Decision Assistant G15 template guardrail resolution / preferred-template decay slice complete
- Decision Assistant D17 setup-family promotion queue / demotion history slice complete
- Decision Assistant H16 handoff resume queue persistence / resolved lane state slice complete
- Decision Assistant F17 digest proof follow-up resolution history / stale queue aging slice complete
- Decision Assistant G16 template preference recovery / guardrail audit trail slice complete
- Decision Assistant D18 setup-family promotion decision history / review lane aging slice complete
- Decision Assistant H17 handoff resume history / stale persistence cleanup slice complete
- Decision Assistant F18 digest proof resolution SLA / repeated-stale proof suppression slice complete
- Decision Assistant G17 template recovery recommendations / audit filtering slice complete
- Decision Assistant D19 setup-family review-lane SLA / promotion backlog prioritization slice complete
- Decision Assistant H18 handoff cleanup action readiness / resume backlog grouping slice complete
- Decision Assistant F19 digest proof SLA backlog routing / freshness-debt summary slice complete
- Decision Assistant G18 template recovery action shortcuts / audit lane grouping slice complete
- Decision Assistant D20 setup-family promotion evidence queue / backlog trend handoff slice complete
Next Up
- H12 continue compact operator workspace polish with persisted handoff aging / stale marker warnings
- F13 deepen digest recall with refresh confirmation / evidence freshness proof
- G12 continue review template ergonomics with outcome feedback capture loops
- D14 extend replay comparison with setup-family drift alerts / focus recommendations
- H13 continue compact operator workspace polish with handoff lane cleanup / snooze ergonomics
- F14 deepen digest recall with refresh proof history / confirmation trail
- G13 continue review template ergonomics with feedback aggregation / recommendation tuning
- D15 extend replay comparison with setup-family drift watchlist / sample thresholds
- H14 continue compact operator workspace polish with handoff lane grouping / overdue cleanup visibility
- F15 deepen digest recall with proof aging trend / stale proof escalation
- G14 continue review template ergonomics with feedback trend history / negative-feedback guardrails
- D16 extend replay comparison with setup-family watchlist prioritization / promotion-readiness hints
- H15 continue compact operator workspace polish with handoff lane lifecycle summary / operator resume queue
- F16 deepen digest recall with proof escalation follow-up queue / resolved proof states
- G15 continue review template ergonomics with template guardrail resolution / preferred-template decay
- D17 extend replay comparison with setup-family promotion queue / demotion history
- H16 continue compact operator workspace polish with handoff resume queue persistence / resolved lane state
- F17 deepen digest recall with proof follow-up resolution history / stale queue aging
- G16 continue review template ergonomics with template preference recovery / guardrail audit trail
- D18 extend replay comparison with setup-family promotion decision history / review lane aging
- H17 continue compact operator workspace polish with handoff resume history / stale persistence cleanup
- F18 deepen digest recall with proof resolution SLA / repeated-stale proof suppression
- G17 continue review template ergonomics with template recovery recommendations / audit filtering
- D19 extend replay comparison with setup-family review-lane SLA / promotion backlog prioritization
- H18 continue compact operator workspace polish with handoff cleanup action readiness / resume backlog grouping
- F19 deepen digest recall with proof SLA backlog routing / freshness-debt summary
- G18 continue review template ergonomics with template recovery action shortcuts / audit lane grouping
- D20 extend replay comparison with setup-family promotion evidence queue / backlog trend handoff
- H19 continue compact operator workspace polish with handoff cleanup execution log / grouped resume handoff summary
- F20 deepen digest recall with freshness-debt trend / SLA recovery recommendations
- G19 continue review template ergonomics with template audit-lane recommendations / shortcut outcome telemetry
- D21 extend replay comparison with setup-family promotion evidence aging / backlog comparison summary
- E5 external read-only macro/news calendar and event-window summary
- W1 pre/intraday/post workflow rhythm checklist
- D22 replay learning failure/missed-opportunity attribution rollup
- F21 personalized digest high-value filter / importance template
- E6 external chart read-only source inventory / stale-source evidence
- H20 continuous workspace rail linking Watchlist / Evidence / Notes / Digest / Replay
- D23 weekly trend learning summary deepening
- F22 digest history review-back ergonomics
- H21 continuous workspace summary / rail navigation slice
- F23 digest history browser / review sequence slice
- W2 workflow session task completion summary slice
- H22 Evidence section continuity / workspace navigation slice
- F24 digest preference profile / local mode slice
- W3 assistant loop queue / next-step stitching slice
- H23 Workflow section navigation / loop queue continuity slice
- D24 replay learning focus queue / next-focus prompt slice
- H24 replay learning integrated into loop queue slice
- Blocked external input: provide read-only external chart source URL/provider/access pattern for real external chart adapter
- P8 local closure complete
- P9 local closure complete
- P10 local closure complete
- P11 local closure complete
- P12 local closure complete
- P13 local closure complete
- P14 local closure complete
- Define finite P15-PXX continuation queue
- P15 local closure complete
- P16 local closure complete
- P17 local closure complete
- P18 local closure complete
- P19 local closure complete
- P20 local closure complete
- P21 local closure complete
- P22 local closure complete
- P23 local closure complete
- P24 remote smoke closure complete
- PXX closure gate complete
- Continue periodic analysis-decision monitoring with maturity rollup in parallel
- Treat browser screenshot capture and additional external media adapters as future enhancements
Automation Status
- state: automation_execution_layer_pxx_known_scope_closed
- current_phase: Long-running Analysis Decision Monitor With Ops Rollup
- active_product_phase: Decision Assistant Phase H/F/D/G/E Dense Recall + Templates + Announcements + Peer Baselines
- latest_decision_assistant_slice: unified_cockpit_summary
- latest_decision_assistant_change_slice: review_packet_delta_summary
- latest_decision_assistant_evidence_slice: structured_evidence_chain
- latest_decision_assistant_workflow_slice: workflow_digest
- latest_decision_assistant_priority_slice: opportunity_ranking_and_no_trade_priority
- latest_decision_assistant_timeline_slice: decision_timeline
- latest_decision_assistant_explanation_slice: explanation_drilldown_and_reason_citations
- latest_decision_assistant_learning_slice: learning_rollup
- latest_decision_assistant_watchlist_slice: candidate_watchlist_tiers
- latest_decision_assistant_external_context_slice: external_context_summary
- latest_decision_assistant_digest_slice: digest_surface_and_personalized_reminders
- latest_decision_assistant_setup_learning_slice: setup_learning_rollup
- latest_decision_assistant_review_entry_slice: review_entrypoints
- latest_decision_assistant_watchlist_action_slice: tier_action_commands
- latest_decision_assistant_external_source_slice: expanded_external_context_cards
- latest_decision_assistant_workspace_slice: sectioned_dense_workspace
- latest_decision_assistant_replay_stats_slice: setup_session_replay_statistics
- latest_decision_assistant_digest_history_slice: digest_history_preview
- latest_decision_assistant_replay_compare_slice: comparative_replay_summary
- latest_decision_assistant_exchange_status_slice: okx_public_system_status
- latest_decision_assistant_scan_summary_slice: scan_summary_cards
- latest_decision_assistant_digest_summary_slice: digest_history_summary
- latest_decision_assistant_replay_story_slice: replay_comparison_story
- latest_decision_assistant_note_template_slice: review_note_templates
- latest_decision_assistant_digest_group_slice: digest_history_groups
- latest_decision_assistant_replay_broad_baseline_slice: broader_replay_baseline_summary
- latest_decision_assistant_announcement_slice: okx_announcements
- latest_decision_assistant_note_shortcut_slice: template_quick_save_actions
- latest_decision_assistant_history_filter_slice: digest_history_group_filtering
- latest_decision_assistant_template_recommendation_slice: recommended_template_ergonomics
- latest_decision_assistant_digest_recommendation_slice: recommended_digest_group
- latest_decision_assistant_replay_percentile_slice: replay_percentile_visibility
- latest_decision_assistant_scan_action_slice: scan_summary_jump_actions
- latest_decision_assistant_digest_group_nav_slice: digest_history_group_navigation
- latest_decision_assistant_template_action_slice: template_card_use_save_actions
- latest_decision_assistant_replay_composite_rank_slice: composite_replay_rank
- latest_decision_assistant_scan_hierarchy_slice: scan_card_hierarchy_context
- latest_decision_assistant_digest_focus_slice: digest_group_focus_headlines
- latest_decision_assistant_template_loop_slice: context_aware_review_templates
- latest_decision_assistant_replay_risk_slice: replay_risk_discipline_verdict
- latest_decision_assistant_scan_transition_slice: scan_to_action_transition_hints
- latest_decision_assistant_digest_staleness_slice: digest_staleness_hints
- latest_decision_assistant_template_reuse_slice: template_reuse_and_carry_over_context
- latest_decision_assistant_replay_peer_slice: peer_replay_baseline_visibility
- latest_decision_assistant_scan_completion_slice: guided_scan_completion_states
- latest_decision_assistant_digest_refresh_slice: stale_to_fresh_refresh_prompts
- latest_decision_assistant_template_reuse_metrics_slice: saved_template_reuse_metrics
- latest_decision_assistant_replay_family_slice: setup_family_peer_baselines
- latest_decision_assistant_scan_handoff_slice: scan_state_handoff_markers
- latest_decision_assistant_digest_refresh_evidence_slice: refresh_action_evidence_anchors
- latest_decision_assistant_template_outcome_slice: template_outcome_usefulness_scoring
- latest_decision_assistant_replay_family_trend_slice: setup_family_trend_deltas
- latest_decision_assistant_handoff_aging_slice: persisted_handoff_aging_warnings
- latest_decision_assistant_digest_refresh_proof_slice: refresh_confirmation_freshness_proof
- latest_decision_assistant_template_feedback_loop_slice: outcome_feedback_capture_loops
- latest_decision_assistant_replay_family_drift_slice: setup_family_drift_alerts
- latest_decision_assistant_handoff_cleanup_slice: handoff_lane_cleanup_snooze
- latest_decision_assistant_digest_confirmation_trail_slice: refresh_proof_confirmation_trail
- latest_decision_assistant_template_feedback_tuning_slice: feedback_aggregation_recommendation_tuning
- latest_decision_assistant_replay_family_watchlist_slice: setup_family_drift_watchlist_thresholds
- latest_decision_assistant_handoff_grouping_slice: handoff_lane_grouping_overdue_cleanup
- latest_decision_assistant_digest_proof_escalation_slice: proof_aging_trend_stale_escalation
- latest_decision_assistant_template_guardrail_slice: feedback_trend_negative_guardrails
- latest_decision_assistant_replay_promotion_slice: setup_family_watchlist_promotion_readiness
- latest_decision_assistant_handoff_lifecycle_slice: handoff_lifecycle_resume_queue
- latest_decision_assistant_digest_followup_slice: proof_escalation_followup_resolved_states
- latest_decision_assistant_template_guardrail_resolution_slice: guardrail_resolution_preferred_decay
- latest_decision_assistant_replay_promotion_queue_slice: setup_family_promotion_queue_demotion_history
- latest_decision_assistant_handoff_resume_persistence_slice: resume_queue_persistence_resolved_lanes
- latest_decision_assistant_digest_resolution_history_slice: proof_followup_resolution_history_queue_aging
- latest_decision_assistant_template_recovery_slice: preference_recovery_guardrail_audit
- latest_decision_assistant_replay_review_lane_slice: promotion_decision_history_review_lane_aging
- latest_decision_assistant_handoff_resume_history_slice: resume_history_stale_persistence_cleanup
- latest_decision_assistant_digest_proof_sla_slice: proof_resolution_sla_repeated_stale_suppression
- latest_decision_assistant_template_recovery_recommendation_slice: recovery_recommendations_audit_filtering
- latest_decision_assistant_replay_backlog_slice: review_lane_sla_promotion_backlog_priority
- latest_decision_assistant_handoff_backlog_slice: cleanup_action_readiness_resume_backlog_grouping
- latest_decision_assistant_digest_backlog_slice: proof_sla_backlog_freshness_debt_summary
- latest_decision_assistant_template_audit_lane_slice: recovery_shortcuts_audit_lane_grouping
- latest_decision_assistant_replay_evidence_backlog_slice: promotion_evidence_queue_backlog_trend_handoff
- latest_decision_assistant_workflow_session_slice: workflow_session_completion_summary
- latest_decision_assistant_workspace_evidence_slice: evidence_section_anchor_navigation
- latest_decision_assistant_digest_preference_slice: digest_preference_profile_local_mode
- latest_decision_assistant_workflow_queue_slice: assistant_loop_queue
- latest_decision_assistant_workspace_loop_slice: workflow_section_navigation_loop_queue
- latest_decision_assistant_learning_focus_slice: learning_focus_queue
- latest_decision_assistant_learning_loop_slice: replay_learning_loop_queue
- latest_decision_assistant_summary_status: implemented
- latest_decision_assistant_change_summary_status: implemented
- latest_decision_assistant_evidence_status: implemented
- latest_decision_assistant_workflow_status: implemented
- latest_decision_assistant_priority_status: implemented
- latest_decision_assistant_timeline_status: implemented
- latest_decision_assistant_explanation_status: implemented
- latest_decision_assistant_reason_citation_status: implemented
- latest_decision_assistant_learning_status: implemented
- latest_decision_assistant_watchlist_status: implemented
- latest_decision_assistant_external_context_status: implemented
- latest_decision_assistant_digest_status: implemented
- latest_decision_assistant_setup_learning_status: implemented
- latest_decision_assistant_review_entry_status: implemented
- latest_decision_assistant_watchlist_action_status: implemented
- latest_decision_assistant_external_source_status: implemented
- latest_decision_assistant_workspace_status: implemented
- latest_decision_assistant_replay_stats_status: implemented
- latest_decision_assistant_digest_history_status: implemented
- latest_decision_assistant_replay_compare_status: implemented
- latest_decision_assistant_exchange_status_status: implemented
- latest_decision_assistant_scan_summary_status: implemented
- latest_decision_assistant_digest_summary_status: implemented
- latest_decision_assistant_replay_story_status: implemented
- latest_decision_assistant_note_template_status: implemented
- latest_decision_assistant_digest_group_status: implemented
- latest_decision_assistant_replay_broad_baseline_status: implemented
- latest_decision_assistant_announcement_status: implemented
- latest_decision_assistant_note_shortcut_status: implemented
- latest_decision_assistant_history_filter_status: implemented
- latest_decision_assistant_template_recommendation_status: implemented
- latest_decision_assistant_digest_recommendation_status: implemented
- latest_decision_assistant_replay_percentile_status: implemented
- latest_decision_assistant_scan_action_status: implemented
- latest_decision_assistant_digest_group_nav_status: implemented
- latest_decision_assistant_template_action_status: implemented
- latest_decision_assistant_replay_composite_rank_status: implemented
- latest_decision_assistant_scan_hierarchy_status: implemented
- latest_decision_assistant_digest_focus_status: implemented
- latest_decision_assistant_template_loop_status: implemented
- latest_decision_assistant_replay_risk_status: implemented
- latest_decision_assistant_scan_transition_status: implemented
- latest_decision_assistant_digest_staleness_status: implemented
- latest_decision_assistant_template_reuse_status: implemented
- latest_decision_assistant_replay_peer_status: implemented
- latest_decision_assistant_scan_completion_status: implemented
- latest_decision_assistant_digest_refresh_status: implemented
- latest_decision_assistant_template_reuse_metrics_status: implemented
- latest_decision_assistant_replay_family_status: implemented
- latest_decision_assistant_scan_handoff_status: implemented
- latest_decision_assistant_digest_refresh_evidence_status: implemented
- latest_decision_assistant_template_outcome_status: implemented
- latest_decision_assistant_replay_family_trend_status: implemented
- latest_decision_assistant_handoff_aging_status: implemented
- latest_decision_assistant_digest_refresh_proof_status: implemented
- latest_decision_assistant_template_feedback_loop_status: implemented
- latest_decision_assistant_replay_family_drift_status: implemented
- latest_decision_assistant_handoff_cleanup_status: implemented
- latest_decision_assistant_digest_confirmation_trail_status: implemented
- latest_decision_assistant_template_feedback_tuning_status: implemented
- latest_decision_assistant_replay_family_watchlist_status: implemented
- latest_decision_assistant_handoff_grouping_status: implemented
- latest_decision_assistant_digest_proof_escalation_status: implemented
- latest_decision_assistant_template_guardrail_status: implemented
- latest_decision_assistant_replay_promotion_status: implemented
- latest_decision_assistant_handoff_lifecycle_status: implemented
- latest_decision_assistant_digest_followup_status: implemented
- latest_decision_assistant_template_guardrail_resolution_status: implemented
- latest_decision_assistant_replay_promotion_queue_status: implemented
- latest_decision_assistant_handoff_resume_persistence_status: implemented
- latest_decision_assistant_digest_resolution_history_status: implemented
- latest_decision_assistant_template_recovery_status: implemented
- latest_decision_assistant_replay_review_lane_status: implemented
- latest_decision_assistant_handoff_resume_history_status: implemented
- latest_decision_assistant_digest_proof_sla_status: implemented
- latest_decision_assistant_template_recovery_recommendation_status: implemented
- latest_decision_assistant_replay_backlog_status: implemented
- latest_decision_assistant_handoff_backlog_status: implemented
- latest_decision_assistant_digest_backlog_status: implemented
- latest_decision_assistant_template_audit_lane_status: implemented
- latest_decision_assistant_replay_evidence_backlog_status: implemented
- latest_decision_assistant_handoff_execution_status: implemented
- latest_decision_assistant_digest_debt_trend_status: implemented
- latest_decision_assistant_template_shortcut_telemetry_status: implemented
- latest_decision_assistant_replay_evidence_aging_status: implemented
- latest_decision_assistant_external_calendar_status: implemented
- latest_decision_assistant_workflow_rhythm_status: implemented
- latest_decision_assistant_workflow_session_status: implemented
- latest_decision_assistant_learning_attribution_status: implemented
- latest_decision_assistant_digest_high_value_status: implemented
- latest_decision_assistant_chart_source_status: implemented_inventory_only_external_url_missing
- latest_decision_assistant_continuous_workspace_status: implemented
- latest_decision_assistant_workspace_evidence_status: implemented
- latest_decision_assistant_weekly_trend_status: implemented
- latest_decision_assistant_digest_review_back_status: implemented
- latest_decision_assistant_workspace_refinement_status: implemented
- latest_decision_assistant_digest_browser_status: implemented
- latest_decision_assistant_digest_preference_status: implemented
- latest_decision_assistant_workflow_queue_status: implemented
- latest_decision_assistant_workspace_loop_status: implemented
- latest_decision_assistant_learning_focus_status: implemented
- latest_decision_assistant_learning_loop_status: implemented
- latest_decision_assistant_workbench_status: visible_local_smoke
- latest_remote_decision_assistant_deploy_status: deployed_current_head
- latest_remote_decision_assistant_smoke_status: passed
- latest_remote_decision_assistant_review_packet_status: learning_focus_queue_replay_loop_visible
- latest_p7_selector_choice: continue_periodic_analysis_decision_monitoring_with_maturity_rollup
- latest_p14_slice: webhook_transport_retry
- latest_p15_pxx_tasklist_status: ready
- latest_p15_pxx_tasklist_path: docs/AI_ICT_自动化执行层_P15-PXX闭环任务清单_v1.md
- latest_p15_slice: alert_noise_policy_matrix
- latest_alert_noise_policy_status: implemented
- latest_alert_noise_policy_route_status: visible_existing_quality_summary
- latest_alert_noise_policy_runtime_status: visible
- latest_p16_slice: browser_screenshot_capture_adapter
- latest_visual_browser_capture_status: implemented
- latest_visual_browser_capture_smoke_status: captured
- latest_visual_capture_script_noop_status: ignored_watch_run_missing
- latest_p17_slice: visual_trigger_roi_router
- latest_visual_trigger_policy_status: implemented
- latest_visual_trigger_policy_smoke_status: idle_no_pending_watch_runs
- latest_visual_trigger_runtime_status: visible
- latest_visual_trigger_quality_summary_status: visible
- latest_p18_slice: visual_evidence_media_dispatch
- latest_visual_media_evidence_status: implemented
- latest_visual_media_evidence_dispatch_status: visible
- latest_visual_media_evidence_smoke_status: no_pending_alerts_safe_noop
- latest_p19_slice: multi_channel_alert_routing
- latest_channel_router_status: implemented
- latest_channel_health_status: visible
- latest_disabled_adapter_status: visible_credential_missing
- latest_channel_routing_smoke_status: no_pending_alerts_safe_noop
- latest_p20_slice: operator_digest_review_queue
- latest_operator_digest_status: implemented
- latest_operator_digest_route_status: ok
- latest_operator_digest_workbench_status: visible
- latest_operator_digest_smoke_status: safe_noop_or_completed
- latest_p21_slice: runtime_incident_journal
- latest_runtime_incident_journal_status: implemented
- latest_runtime_incident_journal_route_status: ok
- latest_runtime_incident_journal_workbench_status: visible
- latest_runtime_incident_journal_smoke_status: idle_persisted
- latest_p22_slice: maintenance_retention_rollup
- latest_maintenance_summary_status: implemented
- latest_maintenance_summary_route_status: ok
- latest_maintenance_summary_workbench_status: visible
- latest_maintenance_summary_smoke_status: warning_feedback_sample_health
- latest_p23_slice: end_to_end_unattended_harness
- latest_unattended_harness_status: implemented
- latest_unattended_harness_route_status: ok
- latest_unattended_harness_smoke_status: passed_9_checks
- latest_p24_slice: remote_smoke_ops_closure
- latest_remote_deploy_status: deployed_current_head
- latest_remote_ops_smoke_status: passed
- latest_remote_ops_smoke_base_url: http://192.168.3.90:8000
- latest_pxx_slice: automation_execution_closure_gate
- latest_pxx_closure_gate_status: passed
- latest_pxx_new_phase_policy: require_explicit_user_product_decision
- next_execution_layer_phase: Long-running Analysis Decision Monitor With Ops Rollup
- latest_visual_review_script_status: idle
- latest_runtime_visual_watch_task_status: ok
- latest_visual_capture_cleanup_task_status: ok
- latest_runtime_watchdog_task_status: implemented
- latest_visual_snapshot_capture_status: implemented
- latest_visual_reviews_panel_status: visible
- latest_visual_feedback_status: implemented
- latest_visual_alert_evidence_dispatch_status: implemented_existing_channels
- latest_alert_quality_summary_status: implemented
- latest_review_packet_alert_quality_status: visible
- latest_alert_quality_route_status: ok
- latest_visual_capture_cleanup_status: implemented
- latest_visual_capture_cleanup_route_status: ok
- latest_runtime_watchdog_status: implemented
- latest_runtime_watchdog_route_status: ok
- latest_alert_silent_window_status: implemented
- latest_alert_silent_window_route_status: ok
- latest_alert_retry_recovery_status: implemented
- latest_alert_transport_retry_status: implemented
- latest_runtime_blockers: none
- no_new_research_council_phase_created: true
Newly Done
- Added handoff cleanup-action readiness / resume backlog grouping fields and cockpit visibility
- Added digest proof-SLA backlog routing / freshness-debt summary fields and cockpit visibility
- Added template recovery action shortcuts / audit lane grouping fields and cockpit visibility
- Added setup-family promotion evidence queue / backlog trend handoff fields and cockpit visibility
- Passed focused validation, full unit discovery, script static checks, JS syntax check, deploy smoke, remote ops smoke, and remote field smoke for H18/F19/G18/D20
- Added handoff lifecycle / operator resume queue fields and cockpit visibility
- Added digest proof follow-up queue, resolved proof state counts, and group follow-up actions
- Added template guardrail resolution and preferred-template decay fields
- Added setup-family promotion queue and demotion history fields
- Passed focused validation, full unit discovery, script static checks, JS syntax check, deploy smoke, remote ops smoke, and remote field smoke for H15/F16/G15/D17
- Added handoff lane grouping / overdue cleanup visibility and matching cockpit summaries
- Added digest proof-aging trend, stale-proof escalation fields, and summary counts
- Added template feedback trend history and negative-feedback guardrail visibility
- Added setup-family watchlist priority score, promotion readiness hints, and blockers
- Passed focused validation, full unit discovery, script static checks, JS syntax check, deploy smoke, remote ops smoke, and remote field smoke for H14/F15/G14/D16
- Added handoff lane cleanup/snooze metadata plus persisted-handoff snooze and clear-snooze controls
- Added digest refresh confirmation trail fields and workbench proof-trail visibility
- Added template feedback aggregation and feedback-tuned recommendation fields plus tuned-template actions
- Added setup-family drift watchlist status, priority, sample threshold/gap, and watchlist items
- Passed focused validation, full unit discovery, script static checks, JS syntax check, and local field smoke for H13/F14/G13/D15
- Deployed current working tree and passed remote smoke for handoff cleanup/snooze, confirmation trails, template feedback tuning, and setup-family watchlist fields
- Added persisted handoff aging/stale marker policy fields and saved-handoff age/status/warning display
- Added digest refresh confirmation and freshness-proof fields, counts, prompts, and workbench visibility
- Added review-template feedback capture loops with useful/actionable/misleading operator-note buttons
- Added setup-family drift alert, severity, focus recommendation, and focus reasons on replay trend deltas
- Passed focused validation, full unit discovery, script static checks, JS syntax check, and local field smoke for H12/F13/G12/D14
- Deployed current working tree and passed remote smoke for handoff aging, refresh proof, template feedback, and setup-family drift fields
- Added scan-state handoff markers and local workbench persistence
- Added digest refresh-action evidence anchors and anchor counts
- Added template outcome/usefulness scoring and outcome summary metrics
- Added setup-family trend deltas across framework / avg-R / risk baselines
- Passed focused validation for the H11/F12/G11/D13 slice
- Deployed current working tree and passed remote Decision Assistant smoke for scan handoff, refresh evidence, template outcome, and setup-family trend fields
- Added guided scan completion states and
scan_completion_summary - Added digest stale-to-fresh refresh prompts and refresh-needed counts
- Added saved-template reuse metrics and per-template reuse visibility
- Added setup-family peer replay baselines and family-focused replay summary
- Passed focused validation for the H10/F11/G10/D12 slice
- Deployed current working tree and passed remote Decision Assistant smoke for guided scan, digest refresh, template reuse metrics, and setup-family baseline fields
- Added scan-to-action transition hints on assistant scan cards
- Added digest staleness / aging hints and fresh/stale group counts
- Added template carry-over context and recommended reuse hints
- Added peer replay baseline summary and adjacent peer session cards
- Passed focused unit/static validation and local
review-packetsmoke for the H9/F10/G9/D11 slice - Deployed current
HEADand passed remote Decision Assistant smoke for transition, staleness, reuse, and peer baseline fields - Added scan-card hierarchy metadata (
rank,context,emphasis,action_label) and matching dense UI emphasis - Added digest group headlines / recommended focus / per-group review actions
- Added context-aware review templates including
next_reviewandqueue_follow_up - Added replay risk ranking / percentile / verdict fields plus safest-session leaderboard
- Passed focused unit/static validation and local
review-packetsmoke for the new assistant slice - Deployed current
HEADand passed remote smoke for scan hierarchy, digest focus, template reasoning, and replay verdict fields - Verified
GSTACK_OKand reread the current Decision Assistant anchors - Added
DecisionAssistantSummaryService - Added
review_packet.decision_assistant_summary - Added a top-level
Decision Assistantworkbench panel - Added
changed_since_lastdiff summary against the latest stored decision packet - Added structured
evidence_chainblocks to the assistant summary and workbench panel - Added
workflow_digestblocks for pre-market / intraday / post-trade assistant flow - Added
top_opportunitiesranking and structuredno_trade_reason_items - Added
decision_timelinefor current packet / previous packet / alert / note / execution anchors - Added
explanation_drilldownand structuredreason_citations - Added
learning_rollupfor review / feedback / quality-loop visibility - Added
candidate_watchlist_tiersandcandidate_watchlist_summary - Added
external_context_summary - Added
personalized_remindersanddigest_surface - Added
setup_learning_rollup - Added
review_entrypoints - Added per-tier watchlist action metadata and buttons
- Expanded
external_context_summarywith operator questions, next confirmation targets, and source cards - Added sectioned dense workspace headings for the assistant surface
- Added setup/session
replay_statistics - Added
digest_history_preview - Added replay
comparative_summary - Added OKX public
exchange_statussource into external context - Added
scan_summary_cards - Added digest
history_summary - Added replay comparison
story - Added review
note_templates - Added quick-save note shortcut actions
- Added digest
history_groups - Added broader replay baseline summary
- Added OKX announcements read-only source
- Added digest history group filtering ergonomics
- Added recommended template guidance
- Added recommended digest group visibility
- Added replay percentile visibility
- Added recommended template guidance in review entrypoints
- Added scan-card jump actions
- Added digest group navigation
- Added template card use/save actions
- Added composite replay rank and top composite sessions
- Passed focused unit/static validation and local HTTP smoke for the new cockpit slice
- Deployed current
HEADand passed remote Decision Assistant smoke - Completed P7-4 bounded automation slice selector before opening P8
- Added
VisualReviewService - Added
scripts/run_visual_review.py - Added
VisualSnapshotCaptureServiceandscripts/run_visual_snapshot_capture.py - Added visual review API routes
- Added a read-only workbench panel for recent visual reviews
- Added
alert_feedbackpersistence and feedback service - Added visual review feedback API routes
- Added workbench feedback actions for useful / misleading / actionable labels
- Added visual evidence to alert dispatch messages and delivery payloads for existing channels
- Added
AlertQualitySummaryService - Added
GET /trading/alerts/quality-summary - Added
review_packet.alert_quality_summary - Added dashboard
Alert Qualitypanel - Applied local migrations through
042_create_alert_feedback.sql - Added
VisualCaptureRetentionService - Added
scripts/run_visual_capture_cleanup.py - Added
POST /trading/visual-watch/cleanup-captures - Added runtime
visual_capture_cleanuptask - Added workbench
Cleanup Old Capturesaction - Added
RuntimeTaskWatchdogService - Added
scripts/run_runtime_task_watchdog.py - Added
GET /trading/runtime-watchdog - Added
runtime_status.runtime_watchdog - Added runtime panel stalled-task visibility
- Added
AlertSilentWindowService - Added
scripts/run_alert_silent_window_status.py - Added
GET /trading/alerts/silent-window-status - Added silent-window suppression to dispatcher and alert quality summary
- Added
Alert Qualitypanel silent-window visibility - Added failed-alert retry recovery to
AlertDispatcherService - Added bounded retry attempts and retry backoff settings
- Added retry counters to dispatcher payloads, delivery summary, and runtime
alert_dispatchdetails - Added bounded webhook transport retry inside
AlertDispatcherService._send - Added transport retry counters to dispatcher payloads, delivery summary, and runtime
alert_dispatchdetails - Added
docs/AI_ICT_自动化执行层_P15-PXX闭环任务清单_v1.md - Defined P15-PXX as a finite queue ending at PXX closure gate instead of open-ended phase growth
- Added alert noise policy matrix settings
- Added structured
evaluate_alert_delivery_policy() - Added policy counters to dispatcher payloads
- Added noise-policy/workbench-only/external-allowed counters to alert quality summary
- Added policy counters to runtime
alert_dispatchtask details - Added policy counters to the workbench
Alert Qualitypanel - Added focused P15 policy, dispatcher, summary, runtime, and docs inventory tests
- Added browser-backed screenshot capture to
VisualSnapshotCaptureService - Added visual capture payload fields for
html_path,screenshot_path,metadata_path,capture_url, andbrowser_capture_status - Extended visual snapshot capture script and API route with browser capture controls
- Added browser capture status and HTML path visibility to workbench Visual Reviews
- Added focused P16 browser capture, script, and API tests
- Added structured
evaluate_visual_trigger_policy()for visual trigger/skip routing - Added
visual_trigger_policy,visual_trigger_skip_reason, andvisual_trigger_roito decision alert payloads - Added policy metadata to reserved visual watch requests and visual review payloads
- Added trigger/skip counters to runtime
decision_packetandvisual_watchtask details - Added trigger type counts and review result counts to alert quality visual review summary
- Added trigger visibility to workbench Alert Quality and Visual Reviews panels
- Added focused P17 visual trigger, decision packet, visual review, quality summary, runtime, and script tests
- Added
build_visual_media_evidence()andsummarize_visual_media_evidence() - Added stable
media_evidenceblocks to alert dispatcher delivery payloads and dispatcher results - Added
media_attached,media_linked, andmedia_unavailablecounters to dispatcher, delivery summary, runtimealert_dispatch, and dispatcher script output - Added media evidence status and primary path visibility to Visual Reviews API/workbench
- Added focused P18 media evidence, dispatcher, quality summary, runtime, and API tests
- Added structured channel route/capability helpers for workbench, webhook, WeCom, and email
- Added channel health summary with enabled/disabled/credential-missing channel visibility
- Added disabled adapter states for WeCom and email when credentials or adapter support are unavailable
- Added per-channel summary to dispatcher results, delivery summary, runtime
alert_dispatch, dispatcher script output, and workbench Alert Quality - Added focused P19 channel router, disabled channel, summary, and runtime tests
- Added
OperatorDigestServicefor recent alert, delivery, visual review, quality flag, and feedback-gap aggregation - Added
scripts/run_operator_digest.py - Added
GET /trading/alerts/operator-digest - Added operator digest/review queue visibility to the workbench
Alert Qualitypanel - Added focused P20 digest service, script, API, and dashboard route tests
- Added
runtime_incidentspersistence with upsert aggregation by incident key - Added
RuntimeIncidentJournalService - Added
scripts/run_runtime_incident_journal.py - Added
GET /trading/runtime-incidents - Added
runtime_status.incident_summary - Added incident journal visibility to
run_trading_runtime.pyand the workbench runtime panel - Added focused P21 service, script, API, runtime, and dashboard route tests
- Added
MaintenanceSummaryService - Added
scripts/run_maintenance_summary.py - Added
GET /trading/maintenance-summary - Added maintenance rollup visibility to the workbench runtime panel
- Added focused P22 maintenance service, script, API, and dashboard route tests
- Added
UnattendedHarnessService - Added
scripts/run_unattended_harness.py - Added
GET /trading/unattended-harness - Added focused P23 harness service, script, and API route tests
- Added
scripts/run_remote_ops_smoke.py - Extended deploy smoke to include P20-P23 execution-layer routes
- Added focused P24 remote ops smoke and deploy coverage tests
- Added
scripts/run_automation_execution_closure_gate.py - Added focused PXX closure gate tests
- Added runtime
visual_watchtask - Added focused service, script, API, and runtime tests
- Smoked the visual review script with no pending reviews
- Smoked the capture script with no watch run provided
- Smoked the cleanup script with expired temporary artifacts
- Smoked the runtime watchdog script with
stalled_task_count=0 - Smoked the silent-window script with
active=true - Smoked the dispatcher script with retry counters visible
- Smoked the trading runtime with blockers=none
- Smoked P15 dispatcher with policy counters visible
- Smoked P15 quality-summary API with policy counters visible
- Smoked P16 direct browser screenshot capture with a real PNG output
- Smoked P16 capture script safe no-op without watch run
- Smoked P17 visual review safe no-op with
skip_reason=no_pending_visual_watch_runs - Smoked P17 quality-summary API with trigger counters visible
- Smoked P17 trading runtime with blockers=none and visual trigger details visible
- Smoked P18 dispatcher safe no-op with media counters visible
- Smoked P18 quality-summary API with media counters visible
- Smoked P18 trading runtime with blockers=none and alert dispatch media counters visible
- Smoked P19 dispatcher safe no-op with channel health visible
- Smoked P19 quality-summary API with channel status counts visible
- Smoked P19 trading runtime with blockers=none and alert dispatch channel health visible
- Smoked P20 operator digest script/API completed state with review queue fields visible
- Completed P20 full validation: 685 unit tests, 68 script static checks, dashboard JS syntax, operator digest script/API smoke, and runtime smoke blockers=none
- Applied local migration
043_create_runtime_incidents.sql - Smoked P21 runtime incident journal script/API with idle persisted state
- Completed P21 full validation: 691 unit tests, 69 script static checks, dashboard JS syntax, runtime incident script/API smoke, and runtime smoke blockers=none
- Smoked P22 maintenance summary script/API with warning-only feedback sample health and no blockers
- Completed P22 full validation: 696 unit tests, 70 script static checks, dashboard JS syntax, maintenance summary script/API smoke
- Smoked P23 unattended harness script/API with 9 passed checks, no warnings, no blockers, and analysis/decision-only mode
- Completed P23 full validation: 701 unit tests, 71 script static checks, dashboard JS syntax, unattended harness script/API smoke
- Deployed current
HEADtohttp://192.168.3.90:8000 - Completed P24 remote deploy smoke through
scripts/deploy_with_password.pywith 11 HTTP endpoints - Completed P24 remote ops smoke with 9 passed checks, no warnings, and no blockers
- Completed PXX closure gate with finite-scope freeze and no new Research Council phase creation
- Completed H21/F23 focused validation: operator workspace tests, 68 related unit/API/static tests, 713 full unit tests, 73 script static checks, and dashboard JS syntax
- Deployed H21/F23 current tree and passed remote smoke: 11 deploy endpoints, 9 remote ops checks, and review-packet field smoke for
continuous_workspace_summary/digest_history_browser - Completed W2/H22/F24 focused validation: operator workspace tests, 68 related unit/API/static tests, 713 full unit tests, 73 script static checks, and dashboard JS syntax
- Deployed W2/H22/F24 current tree and passed remote smoke: 11 deploy endpoints, 9 remote ops checks, and review-packet/static field smoke for
workflow_session_completion_summary,digest_preference_profile, and Evidence navigation strings - Completed W3/H23 focused validation: operator workspace tests, 68 related unit/API/static tests, 713 full unit tests, 73 script static checks, and dashboard JS syntax
- Deployed W3/H23 current tree and passed remote smoke: 11 deploy endpoints, 9 remote ops checks, and review-packet/static field smoke for
assistant_loop_queue,assistant_loop_summary, Loop Queue UI strings, and Workflow navigation strings - Completed D24/H24 focused validation: operator workspace tests, 68 related unit/API/static tests, 713 full unit tests, 73 script static checks, and dashboard JS syntax
- Deployed D24/H24 current tree and passed remote smoke: 11 deploy endpoints, 9 remote ops checks, and review-packet field smoke for
learning_focus_queue,next_learning_focus_prompt, and replay-learning presence insideassistant_loop_queue
Blocked
- External chart adapter is blocked until a real read-only chart source URL/provider/access pattern is provided.
Standing Guardrails
decision_support_readyremains strict unrestricted lane and must not be force-enabledreal_live_path_readyremains intentionally disabled until the live adapter is real-live ready- Visual review is advisory and must not alter execution permission
- Keep OKX fills out of the current analysis/restricted-decision blocker set
Future Enhancements Not Blocking P8
- none currently tracked outside the finite P15-PXX queue
Deferred Until Real-Trading Phase
real_trade_sample_verifiedis not required in the current analysis/decision-only phase- Real fill reconciliation should be verified only when the project intentionally enters a real-trading validation phase
Operational Dependencies
- Keep
D:\v2rayN-windows-64\v2rayN.exe/xray.exerunning on the local Windows host - Keep remote
.envproxy path compatible withMARKET_TRUTH_PROXY_URL=http://192.168.3.73:10808
Major Done Milestones
Research Council P6remote deploy and governance tick smoke gateP0-P6reasonableness review and phase freeze gateanalysis_decision_monitor_runnerCurrent-phase single-command monitorautomation_execution_layer_p7_monitor_maturity_rollupP7-1 maturity rollupautomation_execution_layer_p7_remote_drift_checkP7-2 remote drift checkautomation_execution_layer_p7_alert_decision_support_quality_reviewP7-3 quality reviewautomation_execution_layer_p7_bounded_automation_slice_selectorP7-4 bounded automation slice selectorautomation_execution_layer_p8_visual_watch_review_loopP8 first sliceautomation_execution_layer_p8_visual_watch_snapshot_capture_adapterautomation_execution_layer_p8_visual_review_workbench_panelautomation_execution_layer_p9_alert_quality_rollupautomation_execution_layer_p10_visual_capture_retention_cleanupautomation_execution_layer_p11_runtime_task_watchdogautomation_execution_layer_p12_alert_silent_window_noise_controlautomation_execution_layer_p13_alert_dispatch_retry_recoveryautomation_execution_layer_p14_webhook_transport_retryautomation_execution_layer_p15_pxx_tasklist_readyautomation_execution_layer_p15_alert_noise_policy_matrixautomation_execution_layer_p16_browser_screenshot_capture_adapterautomation_execution_layer_p17_visual_trigger_roi_routerautomation_execution_layer_p18_visual_evidence_media_dispatchautomation_execution_layer_p19_multi_channel_alert_routingautomation_execution_layer_p20_operator_digest_review_queueautomation_execution_layer_p21_runtime_incident_journalautomation_execution_layer_p22_maintenance_retention_rollupautomation_execution_layer_p23_end_to_end_unattended_harnessautomation_execution_layer_p24_remote_smoke_ops_closureautomation_execution_layer_pxx_known_scope_closed
P15-PXX Finite Queue
P15Alert Noise Policy MatrixP16Browser Screenshot Capture AdapterP17Visual Trigger ROI RouterP18Visual Evidence Media DispatchP19Multi-Channel Alert RoutingP20Operator Digest And Review QueueP21Runtime Incident JournalP22Maintenance And Retention RollupP23End-To-End Unattended HarnessP24Remote Smoke And Ops ClosurePXXAutomation Execution Closure Gate
Backlog
- Long-term target: complete
Real-time Assisted Trading V1without enabling default live auto-trading