Spaces:
Running
Running
| from workflow_twin.core.entities import SystemState | |
| def apply_level5(state: SystemState) -> None: | |
| usage = 400 * len(state.waiting_queue) + 900 * len(state.active_tickets) + 250 * len(state.completed_tickets) | |
| state.memory_used = usage | |
| if usage > state.memory_budget: | |
| state.critical_events.append( | |
| {"event": "memory_pressure", "memory_used": usage, "budget": state.memory_budget, "time": state.current_time} | |
| ) | |