Files
ai-exchange/TASKS.md
T
2026-05-12 01:00:33 +08:00

6.0 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_healthy must not create Research Council P7/P8
  • Stable monitor quality may enter automation execution-layer P7
  • User explicitly requested the next P8 product-development round

In Progress

  • none

Next Up

  • P8 local closure complete
  • P9 local closure complete
  • P10 local closure complete
  • P11 local closure complete
  • Continue periodic analysis-decision monitoring with maturity rollup in parallel
  • Open the next bounded P12-style automation-operations hardening slice
  • Treat browser screenshot capture and additional external media adapters as future enhancements

Automation Status

  • state: automation_execution_layer_p11_runtime_task_watchdog_closed
  • current_phase: P11 Runtime Task Watchdog
  • latest_p7_selector_choice: continue_periodic_analysis_decision_monitoring_with_maturity_rollup
  • latest_p11_slice: runtime_task_watchdog
  • 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_runtime_blockers: none
  • no_new_research_council_phase_created: true

Newly Done

  • Completed P7-4 bounded automation slice selector before opening P8
  • Added VisualReviewService
  • Added scripts/run_visual_review.py
  • Added VisualSnapshotCaptureService and scripts/run_visual_snapshot_capture.py
  • Added visual review API routes
  • Added a read-only workbench panel for recent visual reviews
  • Added alert_feedback persistence 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 Quality panel
  • 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_cleanup task
  • Added workbench Cleanup Old Captures action
  • 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 runtime visual_watch task
  • 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 trading runtime with blockers=none

Blocked

  • none

Standing Guardrails

  • decision_support_ready remains strict unrestricted lane and must not be force-enabled
  • real_live_path_ready remains 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

  • Browser screenshot capture adapter
  • Additional external media/channel adapters beyond current workbench/webhook payload support

Deferred Until Real-Trading Phase

  • real_trade_sample_verified is 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.exe running on the local Windows host
  • Keep remote .env proxy path compatible with MARKET_TRUTH_PROXY_URL=http://192.168.3.73:10808

Major Done Milestones

  • Research Council P6 remote deploy and governance tick smoke gate
  • P0-P6 reasonableness review and phase freeze gate
  • analysis_decision_monitor_runner Current-phase single-command monitor
  • automation_execution_layer_p7_monitor_maturity_rollup P7-1 maturity rollup
  • automation_execution_layer_p7_remote_drift_check P7-2 remote drift check
  • automation_execution_layer_p7_alert_decision_support_quality_review P7-3 quality review
  • automation_execution_layer_p7_bounded_automation_slice_selector P7-4 bounded automation slice selector
  • automation_execution_layer_p8_visual_watch_review_loop P8 first slice
  • automation_execution_layer_p8_visual_watch_snapshot_capture_adapter
  • automation_execution_layer_p8_visual_review_workbench_panel
  • automation_execution_layer_p9_alert_quality_rollup
  • automation_execution_layer_p10_visual_capture_retention_cleanup
  • automation_execution_layer_p11_runtime_task_watchdog

Backlog

  • Long-term target: complete Real-time Assisted Trading V1 without enabling default live auto-trading