role = "tier3-worker" docs = ["conductor/workflow.md"] prompt = """ Implement Task 1.2 in @gui_2.py: add a blinking "APPROVAL PENDING" badge in _render_mma_dashboard. LOCATION: In _render_mma_dashboard, after the block that renders the Status line and active_tier text (around line 2686-2690 after this existing code): imgui.same_line() imgui.text(f"Status: {self.mma_status.upper()}") if self.active_tier: imgui.same_line() imgui.text_colored(C_VAL, f"| Active: {self.active_tier}") ADD immediately after (before the next imgui.separator()): # Approval pending indicator any_pending = ( self._pending_mma_spawn is not None or self._pending_mma_approval is not None or self._pending_ask_dialog ) if any_pending: alpha = abs(math.sin(time.time() * 5)) imgui.same_line() imgui.text_colored(imgui.ImVec4(1.0, 0.3, 0.3, alpha), " APPROVAL PENDING") imgui.same_line() if imgui.button("Go to Approval"): pass # scroll/focus handled by existing dialog rendering Also ensure `import math` is present at the top of gui_2.py (check if it's already imported — if not, add it alongside the other stdlib imports). TESTS that must pass: @tests/test_mma_approval_indicators.py Also confirm @tests/test_mma_dashboard_streams.py still passes. Use exactly 1-space indentation for Python code. """