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.
"""
