# Bytecode recovery dump for orchestrator_policy (cpython-3.14)

======================================================================
# code object: <module>  args=()
# DOCSTRING: 'Evidence-driven Lovasz orchestration policy.\n\nThe campaign engines already produce artifacts: DAG nodes, worker packets,\ngap feedback, bus requests, skeptic reviews, and budget-gate signals. This\nmodule turns those artifacts into the next orchestrator obligations. It does\nnot prove, refute, or upgrade claims; it only queues typed intelligence work\nthat the outer harness can fulfill before re-running the deterministic loop.\n\nPolicy goal for open-problem campaigns: keep the run moving through a balanced\nportfolio of literature grounding, premise retrieval, decomposition mutation,\nskeptic pressure, and obstruction conversion instead of repeating one failing\nattack until the budget gate stops it.\n'
  0           RESUME                   0

  2           LOAD_CONST               0 ('Evidence-driven Lovasz orchestration policy.\n\nThe campaign engines already produce artifacts: DAG nodes, worker packets,\ngap feedback, bus requests, skeptic reviews, and budget-gate signals. This\nmodule turns those artifacts into the next orchestrator obligations. It does\nnot prove, refute, or upgrade claims; it only queues typed intelligence work\nthat the outer harness can fulfill before re-running the deterministic loop.\n\nPolicy goal for open-problem campaigns: keep the run moving through a balanced\nportfolio of literature grounding, premise retrieval, decomposition mutation,\nskeptic pressure, and obstruction conversion instead of repeating one failing\nattack until the budget gate stops it.\n')
              STORE_NAME               0 (__doc__)

 16           LOAD_SMALL_INT           0
              LOAD_CONST               1 (('annotations',))
              IMPORT_NAME              1 (__future__)
              IMPORT_FROM              2 (annotations)
              STORE_NAME               2 (annotations)
              POP_TOP

 18           LOAD_SMALL_INT           0
              LOAD_CONST               2 (None)
              IMPORT_NAME              3 (json)
              STORE_NAME               3 (json)

 19           LOAD_SMALL_INT           0
              LOAD_CONST               3 (('Path',))
              IMPORT_NAME              4 (pathlib)
              IMPORT_FROM              5 (Path)
              STORE_NAME               5 (Path)
              POP_TOP

 20           LOAD_SMALL_INT           0
              LOAD_CONST               4 (('Any',))
              IMPORT_NAME              6 (typing)
              IMPORT_FROM              7 (Any)
              STORE_NAME               7 (Any)
              POP_TOP

 23           LOAD_CONST               5 (<code object __annotate__ at 0x7dd2db606f10, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 23>)
              MAKE_FUNCTION
              LOAD_CONST               6 (<code object _load at 0x7dd2db6854d0, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 23>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE  16 (annotate)
              STORE_NAME               8 (_load)

 31           LOAD_CONST               7 (<code object __annotate__ at 0x7dd2db607000, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 31>)
              MAKE_FUNCTION
              LOAD_CONST               8 (<code object _manifest_target at 0x7dd2db678c30, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 31>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE  16 (annotate)
              STORE_NAME               9 (_manifest_target)

 36           LOAD_CONST               9 (<code object __annotate__ at 0x7dd2db6070f0, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 36>)
              MAKE_FUNCTION
              LOAD_CONST              10 (<code object _node_text at 0x7dd2db679b30, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 36>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE  16 (annotate)
              STORE_NAME              10 (_node_text)

 40           LOAD_CONST              11 (<code object __annotate__ at 0x7dd2db6071e0, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 40>)
              MAKE_FUNCTION
              LOAD_CONST              12 (<code object _pending_roles at 0x7dd2db685630, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 40>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE  16 (annotate)
              STORE_NAME              11 (_pending_roles)

 49           LOAD_CONST              13 (<code object __annotate__ at 0x7dd2db681630, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 49>)
              MAKE_FUNCTION
              LOAD_CONST              14 (<code object _already_pending at 0x7dd2db6be340, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 49>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE  16 (annotate)
              STORE_NAME              12 (_already_pending)

 53           LOAD_CONST              15 (<code object __annotate__ at 0x7dd2db681e30, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 53>)
              MAKE_FUNCTION
              LOAD_CONST              16 (<code object _action at 0x7dd2db66f750, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 53>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE  16 (annotate)
              STORE_NAME              13 (_action)

 64           LOAD_CONST              21 ((None, 8))
              LOAD_CONST              17 (<code object __annotate__ at 0x7dd2db681f30, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 64>)
              MAKE_FUNCTION
              LOAD_CONST              18 (<code object plan at 0x264c1b40, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 64>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE  16 (annotate)
              SET_FUNCTION_ATTRIBUTE   1 (defaults)
              STORE_NAME              14 (plan)

220           LOAD_CONST              19 (<code object __annotate__ at 0x7dd2db682030, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 220>)
              MAKE_FUNCTION
              LOAD_CONST              20 (<code object emit_actions at 0x264c12b0, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 220>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE  16 (annotate)
              STORE_NAME              15 (emit_actions)
              LOAD_CONST               2 (None)
              RETURN_VALUE

======================================================================
# code object: __annotate__  args=('format',)
 23           RESUME                   0
              LOAD_FAST_BORROW         0 (format)
              LOAD_SMALL_INT           2
              COMPARE_OP             132 (>)
              POP_JUMP_IF_FALSE        3 (to L1)
              NOT_TAKEN
              LOAD_COMMON_CONSTANT     1 (NotImplementedError)
              RAISE_VARARGS            1
      L1:     LOAD_CONST               1 ('path')
              LOAD_CONST               2 ('Path')
              BUILD_MAP                1
              RETURN_VALUE

======================================================================
# code object: _load  args=('path', 'default')
# DOCSTRING: 'utf-8'
  23           RESUME                   0

  24           NOP

  25   L1:     LOAD_GLOBAL              0 (json)
               LOAD_ATTR                2 (loads)
               PUSH_NULL
               LOAD_FAST_BORROW         0 (path)
               LOAD_ATTR                5 (read_text + NULL|self)
               LOAD_CONST               0 ('utf-8')
               LOAD_CONST               1 (('encoding',))
               CALL_KW                  1
               CALL                     1
               STORE_FAST               2 (data)

  26           LOAD_FAST_BORROW         2 (data)
               POP_JUMP_IF_NONE         3 (to L3)
               NOT_TAKEN
               LOAD_FAST_BORROW         2 (data)
       L2:     RETURN_VALUE
       L3:     LOAD_FAST                1 (default)
       L4:     RETURN_VALUE

  --   L5:     PUSH_EXC_INFO

  27           LOAD_GLOBAL              6 (Exception)
               CHECK_EXC_MATCH
               POP_JUMP_IF_FALSE        6 (to L7)
               NOT_TAKEN
               POP_TOP

  28           LOAD_FAST                1 (default)
               SWAP                     2
       L6:     POP_EXCEPT
               RETURN_VALUE

  27   L7:     RERAISE                  0

  --   L8:     COPY                     3
               POP_EXCEPT
               RERAISE                  1
ExceptionTable:
  L1 to L2 -> L5 [0]
  L3 to L4 -> L5 [0]
  L5 to L6 -> L8 [1] lasti
  L7 to L8 -> L8 [1] lasti

======================================================================
# code object: __annotate__  args=('format',)
 31           RESUME                   0
              LOAD_FAST_BORROW         0 (format)
              LOAD_SMALL_INT           2
              COMPARE_OP             132 (>)
              POP_JUMP_IF_FALSE        3 (to L1)
              NOT_TAKEN
              LOAD_COMMON_CONSTANT     1 (NotImplementedError)
              RAISE_VARARGS            1
      L1:     LOAD_CONST               1 ('run')
              LOAD_CONST               2 ('Path')
              LOAD_CONST               3 ('return')
              LOAD_CONST               4 ('str')
              BUILD_MAP                2
              RETURN_VALUE

======================================================================
# code object: _manifest_target  args=('run',)
# DOCSTRING: 'lovasz_run.json'
 31           RESUME                   0

 32           LOAD_GLOBAL              1 (_load + NULL)
              LOAD_FAST_BORROW         0 (run)
              LOAD_CONST               0 ('lovasz_run.json')
              BINARY_OP               11 (/)
              BUILD_MAP                0
              CALL                     2
              STORE_FAST               1 (manifest)

 33           LOAD_GLOBAL              3 (str + NULL)
              LOAD_FAST_BORROW         1 (manifest)
              LOAD_ATTR                5 (get + NULL|self)
              LOAD_CONST               1 ('source_target_text')
              CALL                     1
              COPY                     1
              TO_BOOL
              POP_JUMP_IF_TRUE        28 (to L1)
              NOT_TAKEN
              POP_TOP
              LOAD_FAST_BORROW         1 (manifest)
              LOAD_ATTR                5 (get + NULL|self)
              LOAD_CONST               2 ('target')
              CALL                     1
              COPY                     1
              TO_BOOL
              POP_JUMP_IF_TRUE         3 (to L1)
              NOT_TAKEN
              POP_TOP
              LOAD_CONST               3 ('')
      L1:     CALL                     1
              RETURN_VALUE

======================================================================
# code object: __annotate__  args=('format',)
 36           RESUME                   0
              LOAD_FAST_BORROW         0 (format)
              LOAD_SMALL_INT           2
              COMPARE_OP             132 (>)
              POP_JUMP_IF_FALSE        3 (to L1)
              NOT_TAKEN
              LOAD_COMMON_CONSTANT     1 (NotImplementedError)
              RAISE_VARARGS            1
      L1:     LOAD_CONST               1 ('node')
              LOAD_CONST               2 ('dict')
              LOAD_CONST               3 ('return')
              LOAD_CONST               4 ('str')
              BUILD_MAP                2
              RETURN_VALUE

======================================================================
# code object: _node_text  args=('node',)
# DOCSTRING: 'statement'
 36           RESUME                   0

 37           LOAD_GLOBAL              1 (str + NULL)
              LOAD_FAST_BORROW         0 (node)
              LOAD_ATTR                3 (get + NULL|self)
              LOAD_CONST               0 ('statement')
              CALL                     1
              COPY                     1
              TO_BOOL
              POP_JUMP_IF_TRUE        53 (to L1)
              NOT_TAKEN
              POP_TOP
              LOAD_FAST_BORROW         0 (node)
              LOAD_ATTR                3 (get + NULL|self)
              LOAD_CONST               1 ('lean_statement')
              CALL                     1
              COPY                     1
              TO_BOOL
              POP_JUMP_IF_TRUE        28 (to L1)
              NOT_TAKEN
              POP_TOP
              LOAD_FAST_BORROW         0 (node)
              LOAD_ATTR                3 (get + NULL|self)
              LOAD_CONST               2 ('node_id')
              CALL                     1
              COPY                     1
              TO_BOOL
              POP_JUMP_IF_TRUE         3 (to L1)
              NOT_TAKEN
              POP_TOP
              LOAD_CONST               3 ('')
      L1:     CALL                     1
              RETURN_VALUE

======================================================================
# code object: __annotate__  args=('format',)
 40           RESUME                   0
              LOAD_FAST_BORROW         0 (format)
              LOAD_SMALL_INT           2
              COMPARE_OP             132 (>)
              POP_JUMP_IF_FALSE        3 (to L1)
              NOT_TAKEN
              LOAD_COMMON_CONSTANT     1 (NotImplementedError)
              RAISE_VARARGS            1
      L1:     LOAD_CONST               1 ('run')
              LOAD_CONST               2 ('Path')
              LOAD_CONST               3 ('return')
              LOAD_CONST               4 ('dict[str, int]')
              BUILD_MAP                2
              RETURN_VALUE

======================================================================
# code object: _pending_roles  args=('run',)
  40           RESUME                   0

  41           NOP

  42   L1:     LOAD_SMALL_INT           0
               LOAD_CONST               1 (None)
               IMPORT_NAME              0 (request_bus)
               STORE_FAST               1 (rb)

  44           LOAD_FAST_BORROW         1 (rb)
               LOAD_ATTR                3 (status + NULL|self)
               LOAD_FAST_BORROW         0 (run)
               LOAD_CONST               2 ('bus')
               BINARY_OP               11 (/)
               CALL                     1
               LOAD_ATTR                5 (get + NULL|self)
               LOAD_CONST               3 ('pending_by_role')
               BUILD_MAP                0
               CALL                     2
       L2:     RETURN_VALUE

  --   L3:     PUSH_EXC_INFO

  45           LOAD_GLOBAL              6 (Exception)
               CHECK_EXC_MATCH
               POP_JUMP_IF_FALSE        6 (to L5)
               NOT_TAKEN
               POP_TOP

  46           BUILD_MAP                0
               SWAP                     2
       L4:     POP_EXCEPT
               RETURN_VALUE

  45   L5:     RERAISE                  0

  --   L6:     COPY                     3
               POP_EXCEPT
               RERAISE                  1
ExceptionTable:
  L1 to L2 -> L3 [0]
  L3 to L4 -> L6 [1] lasti
  L5 to L6 -> L6 [1] lasti

======================================================================
# code object: __annotate__  args=('format',)
 49           RESUME                   0
              LOAD_FAST_BORROW         0 (format)
              LOAD_SMALL_INT           2
              COMPARE_OP             132 (>)
              POP_JUMP_IF_FALSE        3 (to L1)
              NOT_TAKEN
              LOAD_COMMON_CONSTANT     1 (NotImplementedError)
              RAISE_VARARGS            1
      L1:     LOAD_CONST               1 ('pending_roles')
              LOAD_CONST               2 ('dict[str, int]')
              LOAD_CONST               3 ('role')
              LOAD_CONST               4 ('str')
              LOAD_CONST               5 ('return')
              LOAD_CONST               6 ('bool')
              BUILD_MAP                3
              RETURN_VALUE

======================================================================
# code object: _already_pending  args=('pending_roles', 'role')
 49           RESUME                   0

 50           LOAD_GLOBAL              1 (int + NULL)
              LOAD_FAST_BORROW         0 (pending_roles)
              LOAD_ATTR                3 (get + NULL|self)
              LOAD_FAST_BORROW         1 (role)
              LOAD_SMALL_INT           0
              CALL                     2
              CALL                     1
              LOAD_SMALL_INT           0
              COMPARE_OP             132 (>)
              RETURN_VALUE

======================================================================
# code object: __annotate__  args=('format',)
 53           RESUME                   0
              LOAD_FAST_BORROW         0 (format)
              LOAD_SMALL_INT           2
              COMPARE_OP             132 (>)
              POP_JUMP_IF_FALSE        3 (to L1)
              NOT_TAKEN
              LOAD_COMMON_CONSTANT     1 (NotImplementedError)
              RAISE_VARARGS            1
      L1:     LOAD_CONST               1 ('role')
              LOAD_CONST               2 ('str')
              LOAD_CONST               3 ('priority')
              LOAD_CONST               4 ('int')
              LOAD_CONST               5 ('payload')
              LOAD_CONST               6 ('dict')
              LOAD_CONST               7 ('reason')
              LOAD_CONST               2 ('str')
              LOAD_CONST               8 ('return')
              LOAD_CONST               6 ('dict')
              BUILD_MAP                5
              RETURN_VALUE

======================================================================
# code object: _action  args=('role', 'priority', 'payload', 'reason')
# DOCSTRING: 'task'
 53           RESUME                   0

 54           LOAD_GLOBAL              1 (dict + NULL)
              LOAD_FAST_BORROW         2 (payload)
              CALL                     1
              STORE_FAST               2 (payload)

 55           LOAD_FAST_BORROW         2 (payload)
              LOAD_ATTR                3 (setdefault + NULL|self)
              LOAD_CONST               0 ('task')
              LOAD_FAST_BORROW         0 (role)
              CALL                     2
              POP_TOP

 57           LOAD_CONST               1 ('role')
              LOAD_FAST_BORROW         0 (role)

 58           LOAD_CONST               2 ('priority')
              LOAD_FAST_BORROW         1 (priority)

 59           LOAD_CONST               3 ('reason')
              LOAD_FAST_BORROW         3 (reason)

 60           LOAD_CONST               4 ('payload')
              LOAD_FAST_BORROW         2 (payload)

 56           BUILD_MAP                4
              RETURN_VALUE

======================================================================
# code object: __annotate__  args=('format',)
 64           RESUME                   0
              LOAD_FAST_BORROW         0 (format)
              LOAD_SMALL_INT           2
              COMPARE_OP             132 (>)
              POP_JUMP_IF_FALSE        3 (to L1)
              NOT_TAKEN
              LOAD_COMMON_CONSTANT     1 (NotImplementedError)
              RAISE_VARARGS            1
      L1:     LOAD_CONST               1 ('run')
              LOAD_CONST               2 ('Path')
              LOAD_CONST               3 ('turn')
              LOAD_CONST               4 ('dict | None')
              LOAD_CONST               5 ('max_actions')
              LOAD_CONST               6 ('int')
              LOAD_CONST               7 ('return')
              LOAD_CONST               8 ('dict')
              BUILD_MAP                4
              RETURN_VALUE

======================================================================
# code object: plan  args=('run', 'turn', 'max_actions')
# DOCSTRING: 'Return a bounded list of bus actions implied by current run evidence.\n\nThe plan is intentionally redundant across capability families. Open\nproblems usually fail from one missing piece: a theorem, a better\ndecomposition, a counterexample family, a formalization bridge, or a\nhidden assumption. The policy keeps at least those families in play.\n'
  64            RESUME                   0

  72            LOAD_FAST                1 (turn)
                COPY                     1
                TO_BOOL
                POP_JUMP_IF_TRUE         3 (to L1)
                NOT_TAKEN
                POP_TOP
                BUILD_MAP                0
        L1:     STORE_FAST               1 (turn)

  73            LOAD_GLOBAL              1 (_manifest_target + NULL)
                LOAD_FAST_BORROW         0 (run)
                CALL                     1
                COPY                     1
                TO_BOOL
                POP_JUMP_IF_TRUE         3 (to L2)
                NOT_TAKEN
                POP_TOP
                LOAD_CONST               1 ('unspecified mathematical target')
        L2:     STORE_FAST               3 (target)

  74            LOAD_GLOBAL              3 (_load + NULL)
                LOAD_FAST_BORROW         0 (run)
                LOAD_CONST               2 ('proof_dependency_dag.json')
                BINARY_OP               11 (/)
                BUILD_LIST               0
                CALL                     2
                STORE_FAST               4 (dag)

  75            LOAD_GLOBAL              5 (isinstance + NULL)
                LOAD_FAST_BORROW         4 (dag)
                LOAD_GLOBAL              6 (list)
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_FALSE       43 (to L9)
                NOT_TAKEN
                LOAD_FAST_BORROW         4 (dag)
                GET_ITER
                LOAD_FAST_AND_CLEAR      5 (n)
                SWAP                     2
        L3:     BUILD_LIST               0
                SWAP                     2
        L4:     FOR_ITER                29 (to L7)
                STORE_FAST               5 (n)
                LOAD_GLOBAL              5 (isinstance + NULL)
                LOAD_FAST_BORROW         5 (n)
                LOAD_GLOBAL              8 (dict)
                CALL                     2
                TO_BOOL
        L5:     POP_JUMP_IF_TRUE         3 (to L6)
                NOT_TAKEN
                JUMP_BACKWARD           27 (to L4)
        L6:     LOAD_FAST_BORROW         5 (n)
                LIST_APPEND              2
                JUMP_BACKWARD           31 (to L4)
        L7:     END_FOR
                POP_ITER
        L8:     SWAP                     2
                STORE_FAST               5 (n)
                JUMP_FORWARD             1 (to L10)
        L9:     BUILD_LIST               0
       L10:     STORE_FAST               4 (dag)

  76            LOAD_FAST_BORROW         1 (turn)
                LOAD_ATTR               11 (get + NULL|self)
                LOAD_CONST               3 ('gap_feedback')
                CALL                     1
                STORE_FAST               6 (feedback)

  77            LOAD_GLOBAL              5 (isinstance + NULL)
                LOAD_FAST_BORROW         6 (feedback)
                LOAD_GLOBAL              8 (dict)
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_TRUE        36 (to L11)
                NOT_TAKEN

  78            LOAD_GLOBAL              3 (_load + NULL)
                LOAD_FAST_BORROW         0 (run)
                LOAD_CONST               4 ('gap_feedback.json')
                BINARY_OP               11 (/)
                BUILD_MAP                0
                CALL                     2
                LOAD_ATTR               11 (get + NULL|self)
                LOAD_CONST               5 ('counts')
                BUILD_MAP                0
                CALL                     2
                STORE_FAST               6 (feedback)

  79   L11:     LOAD_GLOBAL             13 (_pending_roles + NULL)
                LOAD_FAST_BORROW         0 (run)
                CALL                     1
                STORE_FAST               7 (pending_roles)

  80            BUILD_LIST               0
                STORE_FAST               8 (actions)

  82            LOAD_FAST_BORROW         4 (dag)
                GET_ITER
                LOAD_FAST_AND_CLEAR      5 (n)
                SWAP                     2
       L12:     BUILD_LIST               0
                SWAP                     2
       L13:     FOR_ITER                48 (to L19)
                STORE_FAST               5 (n)
                LOAD_GLOBAL             15 (str + NULL)
                LOAD_FAST_BORROW         5 (n)
                LOAD_ATTR               11 (get + NULL|self)
                LOAD_CONST               6 ('status')
                CALL                     1
                COPY                     1
                TO_BOOL
                POP_JUMP_IF_TRUE         3 (to L16)
       L14:     NOT_TAKEN
       L15:     POP_TOP
                LOAD_CONST               7 ('OPEN')
       L16:     CALL                     1
                LOAD_CONST              52 (frozenset({'FAILED_ATTEMPT', 'GAP', 'OPEN'}))
                CONTAINS_OP              0 (in)
       L17:     POP_JUMP_IF_TRUE         3 (to L18)
                NOT_TAKEN
                JUMP_BACKWARD           46 (to L13)
       L18:     LOAD_FAST_BORROW         5 (n)
                LIST_APPEND              2
                JUMP_BACKWARD           50 (to L13)
       L19:     END_FOR
                POP_ITER
       L20:     STORE_FAST               9 (open_nodes)
                STORE_FAST               5 (n)

  83            LOAD_FAST_BORROW         4 (dag)
                GET_ITER
                LOAD_FAST_AND_CLEAR      5 (n)
                SWAP                     2
       L21:     BUILD_LIST               0
                SWAP                     2
       L22:     FOR_ITER                48 (to L28)
                STORE_FAST               5 (n)
                LOAD_GLOBAL             15 (str + NULL)
                LOAD_FAST_BORROW         5 (n)
                LOAD_ATTR               11 (get + NULL|self)
                LOAD_CONST               6 ('status')
                CALL                     1
                COPY                     1
                TO_BOOL
                POP_JUMP_IF_TRUE         3 (to L25)
       L23:     NOT_TAKEN
       L24:     POP_TOP
                LOAD_CONST               8 ('')
       L25:     CALL                     1
                LOAD_CONST              53 (frozenset({'CHECKED', 'PROVED_SKETCH', 'VERIFIED_LEAN'}))
                CONTAINS_OP              0 (in)
       L26:     POP_JUMP_IF_TRUE         3 (to L27)
                NOT_TAKEN
                JUMP_BACKWARD           46 (to L22)
       L27:     LOAD_FAST_BORROW         5 (n)
                LIST_APPEND              2
                JUMP_BACKWARD           50 (to L22)
       L28:     END_FOR
                POP_ITER
       L29:     STORE_FAST              10 (accepted_nodes)
                STORE_FAST               5 (n)

  84            LOAD_GLOBAL             17 (int + NULL)
                LOAD_FAST_BORROW         6 (feedback)
                LOAD_ATTR               11 (get + NULL|self)
                LOAD_CONST               9 ('failed_nodes')
                LOAD_SMALL_INT           0
                CALL                     2
                COPY                     1
                TO_BOOL
                POP_JUMP_IF_TRUE         3 (to L30)
                NOT_TAKEN
                POP_TOP
                LOAD_SMALL_INT           0
       L30:     CALL                     1
                STORE_FAST              11 (failed_nodes)

  85            LOAD_GLOBAL             19 (len + NULL)
                LOAD_FAST_BORROW         4 (dag)
                CALL                     1
                STORE_FAST              12 (dag_size)

  87            LOAD_GLOBAL             21 (_already_pending + NULL)
                LOAD_FAST_BORROW         7 (pending_roles)
                LOAD_CONST              10 ('literature_search')
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_TRUE        34 (to L31)
                NOT_TAKEN

  88            LOAD_FAST_BORROW         8 (actions)
                LOAD_ATTR               23 (append + NULL|self)
                LOAD_GLOBAL             25 (_action + NULL)

  89            LOAD_CONST              10 ('literature_search')

  90            LOAD_SMALL_INT           9

  92            LOAD_CONST              11 ('target')
                LOAD_FAST_BORROW         3 (target)

  93            LOAD_CONST              12 ('instructions')

  94            LOAD_CONST              13 ('Find the closest known theorems, equivalent formulations, named barriers, standard counterexample families, and recent papers for this exact target. Return primary sources and say which premises could enter the proof DAG.')

  91            BUILD_MAP                2

  99            LOAD_CONST              14 ('open campaigns need current literature and barrier grounding')

  88            CALL                     4
                CALL                     1
                POP_TOP

 102   L31:     LOAD_FAST_BORROW        12 (dag_size)
                LOAD_SMALL_INT           0
                COMPARE_OP              88 (bool(==))
                POP_JUMP_IF_FALSE       52 (to L32)
                NOT_TAKEN
                LOAD_GLOBAL             21 (_already_pending + NULL)
                LOAD_FAST_BORROW         7 (pending_roles)
                LOAD_CONST              15 ('ideate')
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_TRUE        34 (to L32)
                NOT_TAKEN

 103            LOAD_FAST_BORROW         8 (actions)
                LOAD_ATTR               23 (append + NULL|self)
                LOAD_GLOBAL             25 (_action + NULL)

 104            LOAD_CONST              15 ('ideate')

 105            LOAD_SMALL_INT           8

 107            LOAD_CONST              11 ('target')
                LOAD_FAST_BORROW         3 (target)

 108            LOAD_CONST              12 ('instructions')

 109            LOAD_CONST              16 ('Propose 6 distinct proof-DAG decompositions for the target. Cover at least three method families and include one falsification test per decomposition.')

 106            BUILD_MAP                2

 113            LOAD_CONST              17 ('no proof DAG exists yet')

 103            CALL                     4
                CALL                     1
                POP_TOP

 116   L32:     LOAD_FAST_BORROW         9 (open_nodes)
                TO_BOOL
                POP_JUMP_IF_FALSE       89 (to L33)
                NOT_TAKEN
                LOAD_GLOBAL             21 (_already_pending + NULL)
                LOAD_FAST_BORROW         7 (pending_roles)
                LOAD_CONST              18 ('premise_retrieval')
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_TRUE        71 (to L33)
                NOT_TAKEN

 117            LOAD_FAST_BORROW         9 (open_nodes)
                LOAD_SMALL_INT           0
                BINARY_OP               26 ([])
                STORE_FAST              13 (hardest)

 118            LOAD_FAST_BORROW         8 (actions)
                LOAD_ATTR               23 (append + NULL|self)
                LOAD_GLOBAL             25 (_action + NULL)

 119            LOAD_CONST              18 ('premise_retrieval')

 120            LOAD_SMALL_INT           8

 122            LOAD_CONST              11 ('target')
                LOAD_FAST_BORROW         3 (target)

 123            LOAD_CONST              19 ('statement')
                LOAD_GLOBAL             27 (_node_text + NULL)
                LOAD_FAST_BORROW        13 (hardest)
                CALL                     1

 124            LOAD_CONST              20 ('lean_statement')
                LOAD_FAST_BORROW        13 (hardest)
                LOAD_ATTR               11 (get + NULL|self)
                LOAD_CONST              20 ('lean_statement')
                CALL                     1

 125            LOAD_CONST              12 ('instructions')

 126            LOAD_CONST              21 ('Retrieve exact Lean/Mathlib declarations and informal theorem premises likely to attack this node. Return imports, lemma names, and why each premise applies.')

 121            BUILD_MAP                4

 130            LOAD_CONST              22 ('open DAG nodes need premise search before more invention')

 118            CALL                     4
                CALL                     1
                POP_TOP

 133   L33:     LOAD_FAST_BORROW        11 (failed_nodes)
                TO_BOOL
                POP_JUMP_IF_FALSE       81 (to L34)
                NOT_TAKEN
                LOAD_FAST_BORROW        12 (dag_size)
                TO_BOOL
                POP_JUMP_IF_FALSE       73 (to L34)
                NOT_TAKEN
                LOAD_FAST_BORROW        11 (failed_nodes)
                LOAD_SMALL_INT           2
                BINARY_OP                5 (*)
                LOAD_FAST_BORROW        12 (dag_size)
                COMPARE_OP             188 (bool(>=))
                POP_JUMP_IF_FALSE       59 (to L34)
                NOT_TAKEN
                LOAD_GLOBAL             21 (_already_pending + NULL)
                LOAD_FAST_BORROW         7 (pending_roles)
                LOAD_CONST              23 ('mutate_decomposition')
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_TRUE        41 (to L34)
                NOT_TAKEN

 134            LOAD_FAST_BORROW         8 (actions)
                LOAD_ATTR               23 (append + NULL|self)
                LOAD_GLOBAL             25 (_action + NULL)

 135            LOAD_CONST              23 ('mutate_decomposition')

 136            LOAD_SMALL_INT           8

 138            LOAD_CONST              11 ('target')
                LOAD_FAST_BORROW         3 (target)

 139            LOAD_CONST              24 ('failed_fraction')
                LOAD_FAST_BORROW        11 (failed_nodes)
                FORMAT_SIMPLE
                LOAD_CONST              25 ('/')
                LOAD_FAST_BORROW        12 (dag_size)
                FORMAT_SIMPLE
                BUILD_STRING             3

 140            LOAD_CONST              12 ('instructions')

 141            LOAD_CONST              26 ('The current decomposition is failing. Produce a one-axis mutation: change the main invariant, split by a different case boundary, replace the induction spine, or convert the hardest node into a weaker bridge lemma. Include the new DAG nodes and revival condition for the old route.')

 137            BUILD_MAP                3

 147            LOAD_CONST              27 ('most dispatched nodes failed, so decomposition quality is the bottleneck')

 134            CALL                     4
                CALL                     1
                POP_TOP

 150   L34:     BUILD_LIST               0
                STORE_FAST              14 (exhausted)

 151            NOP

 152   L35:     LOAD_SMALL_INT           0
                LOAD_CONST              28 (None)
                IMPORT_NAME             14 (campaign_budget_gate)
                STORE_FAST              15 (bg)

 154            LOAD_FAST_BORROW        15 (bg)
                LOAD_ATTR               31 (check + NULL|self)
                LOAD_FAST_BORROW         0 (run)
                CALL                     1
                LOAD_ATTR               11 (get + NULL|self)
                LOAD_CONST              29 ('exhausted_barriers')
                BUILD_LIST               0
                CALL                     2
                STORE_FAST              14 (exhausted)

 157   L36:     LOAD_FAST_BORROW        14 (exhausted)
                TO_BOOL
                POP_JUMP_IF_FALSE       54 (to L37)
                NOT_TAKEN
                LOAD_GLOBAL             21 (_already_pending + NULL)
                LOAD_FAST_BORROW         7 (pending_roles)
                LOAD_CONST              30 ('conjecture')
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_TRUE        36 (to L37)
                NOT_TAKEN

 158            LOAD_FAST_BORROW         8 (actions)
                LOAD_ATTR               23 (append + NULL|self)
                LOAD_GLOBAL             25 (_action + NULL)

 159            LOAD_CONST              30 ('conjecture')

 160            LOAD_SMALL_INT           7

 162            LOAD_CONST              11 ('target')
                LOAD_FAST_BORROW         3 (target)

 163            LOAD_CONST              31 ('barriers')
                LOAD_FAST_BORROW        14 (exhausted)

 164            LOAD_CONST              12 ('instructions')

 165            LOAD_CONST              32 ('Convert each exhausted barrier into an obstruction theorem or conditional research product. State the sharpest true partial result worth proving next.')

 161            BUILD_MAP                3

 169            LOAD_CONST              33 ('per-barrier attempt cap was reached')

 158            CALL                     4
                CALL                     1
                POP_TOP

 172   L37:     LOAD_FAST_BORROW        10 (accepted_nodes)
                TO_BOOL
                POP_JUMP_IF_FALSE       89 (to L38)
                NOT_TAKEN
                LOAD_GLOBAL             21 (_already_pending + NULL)
                LOAD_FAST_BORROW         7 (pending_roles)
                LOAD_CONST              34 ('skeptic')
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_TRUE        71 (to L38)
                NOT_TAKEN

 173            LOAD_FAST_BORROW        10 (accepted_nodes)
                LOAD_SMALL_INT           0
                BINARY_OP               26 ([])
                STORE_FAST              16 (node)

 174            LOAD_FAST_BORROW         8 (actions)
                LOAD_ATTR               23 (append + NULL|self)
                LOAD_GLOBAL             25 (_action + NULL)

 175            LOAD_CONST              34 ('skeptic')

 176            LOAD_SMALL_INT          10

 178            LOAD_CONST              11 ('target')
                LOAD_FAST_BORROW         3 (target)

 179            LOAD_CONST              35 ('node_id')
                LOAD_FAST_BORROW        16 (node)
                LOAD_ATTR               11 (get + NULL|self)
                LOAD_CONST              35 ('node_id')
                CALL                     1

 180            LOAD_CONST              19 ('statement')
                LOAD_GLOBAL             27 (_node_text + NULL)
                LOAD_FAST_BORROW        16 (node)
                CALL                     1

 181            LOAD_CONST              12 ('instructions')

 182            LOAD_CONST              36 ('Adversarially review this accepted node for target drift, hidden assumptions, circularity, weaker-target substitution, and dependency gaps. Refute if any issue remains.')

 177            BUILD_MAP                4

 187            LOAD_CONST              37 ('accepted mathematical products require skeptic pressure')

 174            CALL                     4
                CALL                     1
                POP_TOP

 190   L38:     LOAD_FAST_BORROW         9 (open_nodes)
                TO_BOOL
                POP_JUMP_IF_FALSE       86 (to L43)
                NOT_TAKEN
                LOAD_GLOBAL             21 (_already_pending + NULL)
                LOAD_FAST_BORROW         7 (pending_roles)
                LOAD_CONST              38 ('counterexample_search')
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_TRUE        68 (to L43)
                NOT_TAKEN

 191            LOAD_FAST                8 (actions)
                LOAD_ATTR               23 (append + NULL|self)
                LOAD_GLOBAL             25 (_action + NULL)

 192            LOAD_CONST              38 ('counterexample_search')

 193            LOAD_SMALL_INT           7

 195            LOAD_CONST              11 ('target')
                LOAD_FAST                3 (target)

 196            LOAD_CONST              39 ('statements')
                LOAD_FAST_BORROW         9 (open_nodes)
                LOAD_CONST              40 (slice(None, 5, None))
                BINARY_OP               26 ([])
                GET_ITER
                LOAD_FAST_AND_CLEAR      5 (n)
                SWAP                     2
       L39:     BUILD_LIST               0
                SWAP                     2
       L40:     FOR_ITER                14 (to L41)
                STORE_FAST               5 (n)
                LOAD_GLOBAL             27 (_node_text + NULL)
                LOAD_FAST_BORROW         5 (n)
                CALL                     1
                LIST_APPEND              2
                JUMP_BACKWARD           16 (to L40)
       L41:     END_FOR
                POP_ITER
       L42:     SWAP                     2
                STORE_FAST               5 (n)

 197            LOAD_CONST              12 ('instructions')

 198            LOAD_CONST              41 ('Design bounded counterexample/model searches for these open nodes. Return encodings, search bounds, and any witness families or checked no-witness ranges.')

 194            BUILD_MAP                3

 202            LOAD_CONST              42 ('disproof pressure must run alongside proof search')

 191            CALL                     4
                CALL                     1
                POP_TOP

 206   L43:     LOAD_CONST              43 ('schema')
                LOAD_CONST              44 ('witsoc.orchestrator_policy.v1')

 207            LOAD_CONST              45 ('run_dir')
                LOAD_GLOBAL             15 (str + NULL)
                LOAD_FAST_BORROW         0 (run)
                CALL                     1

 208            LOAD_CONST              11 ('target')
                LOAD_FAST_BORROW         3 (target)

 209            LOAD_CONST              46 ('signals')

 210            LOAD_CONST              47 ('dag_nodes')
                LOAD_FAST_BORROW        12 (dag_size)

 211            LOAD_CONST              48 ('open_nodes')
                LOAD_GLOBAL             19 (len + NULL)
                LOAD_FAST_BORROW         9 (open_nodes)
                CALL                     1

 212            LOAD_CONST              49 ('accepted_nodes')
                LOAD_GLOBAL             19 (len + NULL)
                LOAD_FAST_BORROW        10 (accepted_nodes)
                CALL                     1

 213            LOAD_CONST               9 ('failed_nodes')
                LOAD_FAST_BORROW        11 (failed_nodes)

 214            LOAD_CONST              50 ('pending_roles')
                LOAD_FAST_BORROW         7 (pending_roles)

 209            BUILD_MAP                5

 216            LOAD_CONST              51 ('actions')
                LOAD_FAST_BORROW         8 (actions)
                LOAD_CONST              28 (None)
                LOAD_FAST_BORROW         2 (max_actions)
                BINARY_SLICE

 205            BUILD_MAP                5
                RETURN_VALUE

  --   L44:     SWAP                     2
                POP_TOP

  75            SWAP                     2
                STORE_FAST               5 (n)
                RERAISE                  0

  --   L45:     SWAP                     2
                POP_TOP

  82            SWAP                     2
                STORE_FAST               5 (n)
                RERAISE                  0

  --   L46:     SWAP                     2
                POP_TOP

  83            SWAP                     2
                STORE_FAST               5 (n)
                RERAISE                  0

  --   L47:     PUSH_EXC_INFO

 155            LOAD_GLOBAL             32 (Exception)
                CHECK_EXC_MATCH
                POP_JUMP_IF_FALSE        7 (to L49)
                NOT_TAKEN
                POP_TOP

 156            BUILD_LIST               0
                STORE_FAST              14 (exhausted)
       L48:     POP_EXCEPT
                EXTENDED_ARG             1
                JUMP_BACKWARD_NO_INTERRUPT 333 (to L36)

 155   L49:     RERAISE                  0

  --   L50:     COPY                     3
                POP_EXCEPT
                RERAISE                  1
       L51:     SWAP                     2
                POP_TOP

 196            SWAP                     2
                STORE_FAST               5 (n)
                RERAISE                  0
ExceptionTable:
  L3 to L5 -> L44 [2]
  L6 to L8 -> L44 [2]
  L12 to L14 -> L45 [2]
  L15 to L17 -> L45 [2]
  L18 to L20 -> L45 [2]
  L21 to L23 -> L46 [2]
  L24 to L26 -> L46 [2]
  L27 to L29 -> L46 [2]
  L35 to L36 -> L47 [0]
  L39 to L42 -> L51 [11]
  L47 to L48 -> L50 [1] lasti
  L49 to L50 -> L50 [1] lasti

======================================================================
# code object: __annotate__  args=('format',)
220           RESUME                   0
              LOAD_FAST_BORROW         0 (format)
              LOAD_SMALL_INT           2
              COMPARE_OP             132 (>)
              POP_JUMP_IF_FALSE        3 (to L1)
              NOT_TAKEN
              LOAD_COMMON_CONSTANT     1 (NotImplementedError)
              RAISE_VARARGS            1
      L1:     LOAD_CONST               1 ('run')
              LOAD_CONST               2 ('Path')
              LOAD_CONST               3 ('policy')
              LOAD_CONST               4 ('dict')
              LOAD_CONST               5 ('return')
              LOAD_CONST               4 ('dict')
              BUILD_MAP                3
              RETURN_VALUE

======================================================================
# code object: emit_actions  args=('run', 'policy')
# DOCSTRING: 'Queue policy actions on the Intelligence Bus. Idempotent via request_bus.'
 220            RESUME                   0

 222            NOP

 223    L1:     LOAD_SMALL_INT           0
                LOAD_CONST               1 (None)
                IMPORT_NAME              0 (request_bus)
                STORE_FAST               2 (rb)

 227    L2:     BUILD_LIST               0
                STORE_FAST               4 (results)

 228            LOAD_FAST                1 (policy)
                LOAD_ATTR                7 (get + NULL|self)
                LOAD_CONST               7 ('actions')
                CALL                     1
                COPY                     1
                TO_BOOL
                POP_JUMP_IF_TRUE         3 (to L3)
                NOT_TAKEN
                POP_TOP
                BUILD_LIST               0
        L3:     GET_ITER
        L4:     FOR_ITER               233 (to L8)
                STORE_FAST               5 (action)

 229            LOAD_GLOBAL              9 (isinstance + NULL)
                LOAD_FAST                5 (action)
                LOAD_GLOBAL             10 (dict)
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_TRUE         3 (to L5)
                NOT_TAKEN

 230            JUMP_BACKWARD           27 (to L4)

 231    L5:     LOAD_FAST                5 (action)
                LOAD_ATTR                7 (get + NULL|self)
                LOAD_CONST               8 ('payload')
                CALL                     1
                STORE_FAST               6 (payload)

 232            LOAD_GLOBAL              9 (isinstance + NULL)
                LOAD_FAST                6 (payload)
                LOAD_GLOBAL             10 (dict)
                CALL                     2
                TO_BOOL
                POP_JUMP_IF_TRUE         3 (to L6)
                NOT_TAKEN

 233            JUMP_BACKWARD           68 (to L4)

 234    L6:     LOAD_FAST                2 (rb)
                LOAD_ATTR               13 (emit + NULL|self)
                LOAD_FAST                6 (payload)
                LOAD_GLOBAL              5 (str + NULL)
                LOAD_FAST                5 (action)
                LOAD_ATTR                7 (get + NULL|self)
                LOAD_CONST               9 ('role')
                CALL                     1
                COPY                     1
                TO_BOOL
                POP_JUMP_IF_TRUE        28 (to L7)
                NOT_TAKEN
                POP_TOP
                LOAD_FAST                6 (payload)
                LOAD_ATTR                7 (get + NULL|self)
                LOAD_CONST              10 ('task')
                CALL                     1
                COPY                     1
                TO_BOOL
                POP_JUMP_IF_TRUE         3 (to L7)
                NOT_TAKEN
                POP_TOP
                LOAD_CONST              11 ('sample')
        L7:     CALL                     1

 235            LOAD_GLOBAL             15 (int + NULL)
                LOAD_FAST                5 (action)
                LOAD_ATTR                7 (get + NULL|self)
                LOAD_CONST              12 ('priority')
                LOAD_SMALL_INT           5
                CALL                     2
                CALL                     1
                LOAD_FAST                0 (run)
                LOAD_CONST              13 ('bus')
                BINARY_OP               11 (/)

 234            LOAD_CONST              14 (('role', 'priority', 'd'))
                CALL_KW                  4
                STORE_FAST               7 (out)

 236            LOAD_FAST                4 (results)
                LOAD_ATTR               17 (append + NULL|self)
                LOAD_CONST               9 ('role')
                LOAD_FAST                5 (action)
                LOAD_ATTR                7 (get + NULL|self)
                LOAD_CONST               9 ('role')
                CALL                     1
                LOAD_CONST              15 ('reason')
                LOAD_FAST                5 (action)
                LOAD_ATTR                7 (get + NULL|self)
                LOAD_CONST              15 ('reason')
                CALL                     1
                BUILD_MAP                2
                LOAD_FAST                7 (out)
                DICT_UPDATE              1
                CALL                     1
                POP_TOP
                JUMP_BACKWARD          235 (to L4)

 228    L8:     END_FOR
                POP_ITER

 238            LOAD_CONST               2 ('enabled')
                LOAD_CONST              16 (True)

 239            LOAD_CONST               5 ('queued')
                LOAD_GLOBAL             19 (sum + NULL)
                LOAD_CONST              17 (<code object <genexpr> at 0x7dd2db6ac9b0, file "/home/xeclipse/Documents/Intern/strings/skills/witsoc/scripts/orchestrator_policy.py", line 239>)
                MAKE_FUNCTION
                LOAD_FAST                4 (results)
                GET_ITER
                CALL                     0
                CALL                     1

 240            LOAD_CONST               6 ('results')
                LOAD_FAST                4 (results)

 237            BUILD_MAP                3
                RETURN_VALUE

  --    L9:     PUSH_EXC_INFO

 224            LOAD_GLOBAL              2 (Exception)
                CHECK_EXC_MATCH
                POP_JUMP_IF_FALSE       30 (to L14)
                NOT_TAKEN
                STORE_FAST               3 (exc)

 225   L10:     LOAD_CONST               2 ('enabled')
                LOAD_CONST               3 (False)
                LOAD_CONST               4 ('error')
                LOAD_GLOBAL              5 (str + NULL)
                LOAD_FAST                3 (exc)
                CALL                     1
                LOAD_CONST               5 ('queued')
                LOAD_SMALL_INT           0
                LOAD_CONST               6 ('results')
                BUILD_LIST               0
                BUILD_MAP                4
       L11:     SWAP                     2
       L12:     POP_EXCEPT
                LOAD_CONST               1 (None)
                STORE_FAST               3 (exc)
                DELETE_FAST              3 (exc)
                RETURN_VALUE

  --   L13:     LOAD_CONST               1 (None)
                STORE_FAST               3 (exc)
                DELETE_FAST              3 (exc)
                RERAISE                  1

 224   L14:     RERAISE                  0

  --   L15:     COPY                     3
                POP_EXCEPT
                RERAISE                  1
ExceptionTable:
  L1 to L2 -> L9 [0]
  L9 to L10 -> L15 [1] lasti
  L10 to L11 -> L13 [1] lasti
  L11 to L12 -> L15 [1] lasti
  L13 to L15 -> L15 [1] lasti

======================================================================
# code object: emit_actions.<locals>.<genexpr>  args=('.0',)
# DOCSTRING: 'status'
 239           RETURN_GENERATOR
               POP_TOP
       L1:     RESUME                   0
               LOAD_FAST                0 (.0)
       L2:     FOR_ITER                30 (to L5)
               STORE_FAST_LOAD_FAST    17 (r, r)
               LOAD_ATTR                1 (get + NULL|self)
               LOAD_CONST               0 ('status')
               CALL                     1
               LOAD_CONST               1 ('queued')
               COMPARE_OP              88 (bool(==))
       L3:     POP_JUMP_IF_TRUE         3 (to L4)
               NOT_TAKEN
               JUMP_BACKWARD           26 (to L2)
       L4:     LOAD_SMALL_INT           1
               YIELD_VALUE              0
               RESUME                   5
               POP_TOP
               JUMP_BACKWARD           32 (to L2)
       L5:     END_FOR
               POP_ITER
               LOAD_CONST               2 (None)
               RETURN_VALUE

  --   L6:     CALL_INTRINSIC_1         3 (INTRINSIC_STOPITERATION_ERROR)
               RERAISE                  1
ExceptionTable:
  L1 to L3 -> L6 [0] lasti
  L4 to L6 -> L6 [0] lasti
