|
107 | 107 | outcome_gap_streak as _outcome_gap_streak_read_model, |
108 | 108 | small_delivery_batch_scale_streak as _small_delivery_batch_scale_streak_read_model, |
109 | 109 | ) |
110 | | -from .control_plane.scheduler.monitor_display import ( |
111 | | - attention_item_is_monitor_quiet_display_candidate as _attention_item_is_monitor_quiet_display_candidate, |
112 | | - normalize_monitor_quiet_attention_display as _normalize_monitor_quiet_attention_display, |
113 | | - quiet_monitor_display_action as _quiet_monitor_display_action, |
114 | | - todo_summary_lane_items as _todo_summary_lane_items, |
115 | | - todo_summary_open_count as _todo_summary_open_count, |
116 | | -) |
117 | 110 | from .control_plane.runtime.run_compaction import ( |
118 | 111 | RUN_BASE_COMPACT_FIELDS, |
119 | 112 | attach_run_summary_projections as _attach_run_summary_projections_read_model, |
|
239 | 232 | project_asset_todo_summary, |
240 | 233 | sync_connected_attention_action_from_todos as _sync_connected_attention_action_from_todos_read_model, |
241 | 234 | todo_lane_items as todo_lane_items, |
242 | | - todo_item_is_actionable_open, |
243 | 235 | todo_item_is_deferred as todo_item_is_deferred, |
244 | 236 | todo_item_is_due_monitor as todo_item_is_due_monitor, |
245 | 237 | todo_item_missing_monitor_schedule as todo_item_missing_monitor_schedule, |
@@ -2468,44 +2460,44 @@ def active_state_todo_attention_item( |
2468 | 2460 |
|
2469 | 2461 |
|
2470 | 2462 | def todo_summary_open_count(summary: dict[str, Any] | None) -> int: |
2471 | | - return _todo_summary_open_count( |
2472 | | - summary, |
2473 | | - open_todo_items=open_todo_items, |
2474 | | - todo_item_is_actionable_open=todo_item_is_actionable_open, |
2475 | | - fallback_limit=MAX_STATUS_TODOS_PER_ROLE, |
| 2463 | + from .control_plane.status.monitor_display_projection import ( |
| 2464 | + todo_summary_open_count as _todo_summary_open_count, |
2476 | 2465 | ) |
2477 | 2466 |
|
| 2467 | + return _todo_summary_open_count(summary) |
| 2468 | + |
2478 | 2469 |
|
2479 | 2470 | def todo_summary_lane_items(summary: dict[str, Any] | None, lane: str) -> list[dict[str, Any]]: |
| 2471 | + from .control_plane.status.monitor_display_projection import ( |
| 2472 | + todo_summary_lane_items as _todo_summary_lane_items, |
| 2473 | + ) |
| 2474 | + |
2480 | 2475 | return _todo_summary_lane_items(summary, lane) |
2481 | 2476 |
|
2482 | 2477 |
|
2483 | 2478 | def attention_item_is_monitor_quiet_display_candidate(item: dict[str, Any]) -> bool: |
2484 | | - return _attention_item_is_monitor_quiet_display_candidate( |
2485 | | - item, |
2486 | | - open_todo_items=open_todo_items, |
2487 | | - todo_item_is_actionable_open=todo_item_is_actionable_open, |
2488 | | - fallback_limit=MAX_STATUS_TODOS_PER_ROLE, |
| 2479 | + from .control_plane.status.monitor_display_projection import ( |
| 2480 | + attention_item_is_monitor_quiet_display_candidate as _attention_item_is_monitor_quiet_display_candidate, |
2489 | 2481 | ) |
2490 | 2482 |
|
| 2483 | + return _attention_item_is_monitor_quiet_display_candidate(item) |
| 2484 | + |
2491 | 2485 |
|
2492 | 2486 | def quiet_monitor_display_action(raw_action: str | None) -> str: |
2493 | | - return _quiet_monitor_display_action( |
2494 | | - raw_action, |
2495 | | - fallback_action=MONITOR_DISPLAY_FALLBACK_ACTION, |
| 2487 | + from .control_plane.status.monitor_display_projection import ( |
| 2488 | + quiet_monitor_display_action as _quiet_monitor_display_action, |
2496 | 2489 | ) |
2497 | 2490 |
|
| 2491 | + return _quiet_monitor_display_action(raw_action) |
| 2492 | + |
2498 | 2493 |
|
2499 | 2494 | def normalize_monitor_quiet_attention_display(item: dict[str, Any]) -> None: |
2500 | | - _normalize_monitor_quiet_attention_display( |
2501 | | - item, |
2502 | | - is_monitor_quiet_display_candidate=attention_item_is_monitor_quiet_display_candidate, |
2503 | | - display_fallback_action=MONITOR_DISPLAY_FALLBACK_ACTION, |
2504 | | - monitor_signal_waiting_on=MONITOR_SIGNAL_WAITING_ON, |
2505 | | - monitor_display_schema_version=MONITOR_DISPLAY_SCHEMA_VERSION, |
2506 | | - monitor_display_stop_condition=MONITOR_DISPLAY_STOP_CONDITION, |
| 2495 | + from .control_plane.status.monitor_display_projection import ( |
| 2496 | + normalize_monitor_quiet_attention_display as _normalize_monitor_quiet_attention_display, |
2507 | 2497 | ) |
2508 | 2498 |
|
| 2499 | + _normalize_monitor_quiet_attention_display(item) |
| 2500 | + |
2509 | 2501 |
|
2510 | 2502 | def merge_global_registry_attention_findings( |
2511 | 2503 | *, |
|
0 commit comments