JuanCS-Dev's picture
Upload folder using huggingface_hub
b730181 verified
Raw History Blame Contribute Delete
24.1 kB
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Coverage report</title>
<link rel="icon" sizes="32x32" href="favicon_32_cb_58284776.png">
<link rel="stylesheet" href="style_cb_6b508a39.css" type="text/css">
<script src="coverage_html_cb_6fb7b396.js" defer></script>
</head>
<body class="indexfile">
<header>
<div class="content">
<h1>Coverage report:
<span class="pc_cov">91%</span>
</h1>
<aside id="help_panel_wrapper">
<input id="help_panel_state" type="checkbox">
<label for="help_panel_state">
<img id="keyboard_icon" src="keybd_closed_cb_ce680311.png" alt="Show/hide keyboard shortcuts">
</label>
<div id="help_panel">
<p class="legend">Shortcuts on this page</p>
<div class="keyhelp">
<p>
<kbd>f</kbd>
<kbd>s</kbd>
<kbd>m</kbd>
<kbd>x</kbd>
<kbd>c</kbd>
&nbsp; change column sorting
</p>
<p>
<kbd>[</kbd>
<kbd>]</kbd>
&nbsp; prev/next file
</p>
<p>
<kbd>?</kbd> &nbsp; show/hide this help
</p>
</div>
</div>
</aside>
<form id="filter_container">
<input id="filter" type="text" value="" placeholder="filter...">
<div>
<input id="hide100" type="checkbox" >
<label for="hide100">hide covered</label>
</div>
</form>
<h2>
<a class="button current">Files</a>
<a class="button" href="function_index.html">Functions</a>
<a class="button" href="class_index.html">Classes</a>
</h2>
<p class="text">
<a class="nav" href="https://coverage.readthedocs.io/en/7.10.7">coverage.py v7.10.7</a>,
created at 2026-02-25 14:49 -0300
</p>
</div>
</header>
<main id="index">
<table class="index" data-sortable>
<thead>
<tr class="tablehead" title="Click to sort">
<th id="file" class="name left" aria-sort="none" data-shortcut="f">File<span class="arrows"></span></th>
<th id="statements" aria-sort="none" data-default-sort-order="descending" data-shortcut="s">statements<span class="arrows"></span></th>
<th id="missing" aria-sort="none" data-default-sort-order="descending" data-shortcut="m">missing<span class="arrows"></span></th>
<th id="excluded" aria-sort="none" data-default-sort-order="descending" data-shortcut="x">excluded<span class="arrows"></span></th>
<th id="coverage" class="right" aria-sort="none" data-shortcut="c">coverage<span class="arrows"></span></th>
</tr>
</thead>
<tbody>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_access_control_py.html">bot/access_control.py</a></td>
<td>7</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="7 7">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_autonomy_logic_py.html">bot/autonomy_logic.py</a></td>
<td>81</td>
<td>6</td>
<td>0</td>
<td class="right" data-ratio="75 81">93%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_autonomy_runtime_py.html">bot/autonomy_runtime.py</a></td>
<td>102</td>
<td>11</td>
<td>0</td>
<td class="right" data-ratio="91 102">89%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_bootstrap_runtime_py.html">bot/bootstrap_runtime.py</a></td>
<td>99</td>
<td>29</td>
<td>0</td>
<td class="right" data-ratio="70 99">71%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_byte_semantics_py.html">bot/byte_semantics.py</a></td>
<td>6</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="6 6">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_byte_semantics_base_py.html">bot/byte_semantics_base.py</a></td>
<td>81</td>
<td>11</td>
<td>0</td>
<td class="right" data-ratio="70 81">86%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_byte_semantics_constants_py.html">bot/byte_semantics_constants.py</a></td>
<td>36</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="36 36">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_byte_semantics_current_events_py.html">bot/byte_semantics_current_events.py</a></td>
<td>177</td>
<td>17</td>
<td>0</td>
<td class="right" data-ratio="160 177">90%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_byte_semantics_quality_py.html">bot/byte_semantics_quality.py</a></td>
<td>185</td>
<td>20</td>
<td>0</td>
<td class="right" data-ratio="165 185">89%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_byte_semantics_reply_py.html">bot/byte_semantics_reply.py</a></td>
<td>62</td>
<td>9</td>
<td>0</td>
<td class="right" data-ratio="53 62">85%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_channel_control_py.html">bot/channel_control.py</a></td>
<td>111</td>
<td>21</td>
<td>0</td>
<td class="right" data-ratio="90 111">81%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_channel_status_py.html">bot/channel_status.py</a></td>
<td>33</td>
<td>5</td>
<td>0</td>
<td class="right" data-ratio="28 33">85%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_clip_jobs_runtime_py.html">bot/clip_jobs_runtime.py</a></td>
<td>181</td>
<td>24</td>
<td>0</td>
<td class="right" data-ratio="157 181">87%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_clip_jobs_store_py.html">bot/clip_jobs_store.py</a></td>
<td>98</td>
<td>10</td>
<td>0</td>
<td class="right" data-ratio="88 98">90%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_config_py.html">bot/config.py</a></td>
<td>72</td>
<td>4</td>
<td>2</td>
<td class="right" data-ratio="68 72">94%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_control_plane_py.html">bot/control_plane.py</a></td>
<td>55</td>
<td>7</td>
<td>0</td>
<td class="right" data-ratio="48 55">87%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_control_plane_actions_py.html">bot/control_plane_actions.py</a></td>
<td>113</td>
<td>18</td>
<td>0</td>
<td class="right" data-ratio="95 113">84%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_control_plane_config_py.html">bot/control_plane_config.py</a></td>
<td>149</td>
<td>18</td>
<td>0</td>
<td class="right" data-ratio="131 149">88%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_control_plane_config_helpers_py.html">bot/control_plane_config_helpers.py</a></td>
<td>48</td>
<td>3</td>
<td>0</td>
<td class="right" data-ratio="45 48">94%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_control_plane_constants_py.html">bot/control_plane_constants.py</a></td>
<td>25</td>
<td>3</td>
<td>0</td>
<td class="right" data-ratio="22 25">88%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_dashboard_server_py.html">bot/dashboard_server.py</a></td>
<td>155</td>
<td>16</td>
<td>0</td>
<td class="right" data-ratio="139 155">90%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_dashboard_server_routes_py.html">bot/dashboard_server_routes.py</a></td>
<td>124</td>
<td>4</td>
<td>0</td>
<td class="right" data-ratio="120 124">97%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_dashboard_server_routes_post_py.html">bot/dashboard_server_routes_post.py</a></td>
<td>97</td>
<td>9</td>
<td>0</td>
<td class="right" data-ratio="88 97">91%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_eventsub_runtime_py.html">bot/eventsub_runtime.py</a></td>
<td>147</td>
<td>15</td>
<td>0</td>
<td class="right" data-ratio="132 147">90%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_heartbeat_py.html">bot/heartbeat.py</a></td>
<td>29</td>
<td>1</td>
<td>0</td>
<td class="right" data-ratio="28 29">97%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_hud_runtime_py.html">bot/hud_runtime.py</a></td>
<td>31</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="31 31">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_irc_connection_py.html">bot/irc_connection.py</a></td>
<td>112</td>
<td>6</td>
<td>6</td>
<td class="right" data-ratio="106 112">95%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_irc_handlers_py.html">bot/irc_handlers.py</a></td>
<td>106</td>
<td>7</td>
<td>14</td>
<td class="right" data-ratio="99 106">93%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_irc_management_py.html">bot/irc_management.py</a></td>
<td>77</td>
<td>8</td>
<td>5</td>
<td class="right" data-ratio="69 77">90%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_irc_protocol_py.html">bot/irc_protocol.py</a></td>
<td>40</td>
<td>2</td>
<td>0</td>
<td class="right" data-ratio="38 40">95%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_irc_runtime_py.html">bot/irc_runtime.py</a></td>
<td>40</td>
<td>3</td>
<td>0</td>
<td class="right" data-ratio="37 40">92%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_irc_state_py.html">bot/irc_state.py</a></td>
<td>159</td>
<td>15</td>
<td>2</td>
<td class="right" data-ratio="144 159">91%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_logic_py.html">bot/logic.py</a></td>
<td>5</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="5 5">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_logic_constants_py.html">bot/logic_constants.py</a></td>
<td>22</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="22 22">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_logic_context_py.html">bot/logic_context.py</a></td>
<td>127</td>
<td>15</td>
<td>0</td>
<td class="right" data-ratio="112 127">88%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_logic_grounding_py.html">bot/logic_grounding.py</a></td>
<td>78</td>
<td>8</td>
<td>0</td>
<td class="right" data-ratio="70 78">90%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_logic_inference_py.html">bot/logic_inference.py</a></td>
<td>121</td>
<td>10</td>
<td>0</td>
<td class="right" data-ratio="111 121">92%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_main_py.html">bot/main.py</a></td>
<td>16</td>
<td>0</td>
<td>2</td>
<td class="right" data-ratio="16 16">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_observability_py.html">bot/observability.py</a></td>
<td>3</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="3 3">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_observability_analytics_py.html">bot/observability_analytics.py</a></td>
<td>60</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="60 60">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_observability_helpers_py.html">bot/observability_helpers.py</a></td>
<td>27</td>
<td>1</td>
<td>0</td>
<td class="right" data-ratio="26 27">96%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_observability_snapshot_py.html">bot/observability_snapshot.py</a></td>
<td>49</td>
<td>1</td>
<td>0</td>
<td class="right" data-ratio="48 49">98%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_observability_state_py.html">bot/observability_state.py</a></td>
<td>88</td>
<td>9</td>
<td>0</td>
<td class="right" data-ratio="79 88">90%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_observability_state_core_py.html">bot/observability_state_core.py</a></td>
<td>42</td>
<td>8</td>
<td>0</td>
<td class="right" data-ratio="34 42">81%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_observability_state_recorders_py.html">bot/observability_state_recorders.py</a></td>
<td>131</td>
<td>15</td>
<td>0</td>
<td class="right" data-ratio="116 131">89%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_prompt_flow_py.html">bot/prompt_flow.py</a></td>
<td>132</td>
<td>1</td>
<td>0</td>
<td class="right" data-ratio="131 132">99%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_prompt_runtime_py.html">bot/prompt_runtime.py</a></td>
<td>59</td>
<td>8</td>
<td>0</td>
<td class="right" data-ratio="51 59">86%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_recap_engine_py.html">bot/recap_engine.py</a></td>
<td>24</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="24 24">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_runtime_config_py.html">bot/runtime_config.py</a></td>
<td>61</td>
<td>3</td>
<td>0</td>
<td class="right" data-ratio="58 61">95%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_scene_metadata_py.html">bot/scene_metadata.py</a></td>
<td>136</td>
<td>12</td>
<td>0</td>
<td class="right" data-ratio="124 136">91%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_scene_runtime_py.html">bot/scene_runtime.py</a></td>
<td>64</td>
<td>12</td>
<td>0</td>
<td class="right" data-ratio="52 64">81%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_sentiment_constants_py.html">bot/sentiment_constants.py</a></td>
<td>9</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="9 9">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_sentiment_engine_py.html">bot/sentiment_engine.py</a></td>
<td>66</td>
<td>1</td>
<td>0</td>
<td class="right" data-ratio="65 66">98%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_status_runtime_py.html">bot/status_runtime.py</a></td>
<td>26</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="26 26">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_supabase_client_py.html">bot/supabase_client.py</a></td>
<td>50</td>
<td>3</td>
<td>0</td>
<td class="right" data-ratio="47 50">94%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_twitch_clips_api_py.html">bot/twitch_clips_api.py</a></td>
<td>156</td>
<td>13</td>
<td>0</td>
<td class="right" data-ratio="143 156">92%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_twitch_tokens_py.html">bot/twitch_tokens.py</a></td>
<td>153</td>
<td>12</td>
<td>0</td>
<td class="right" data-ratio="141 153">92%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_929604632eff2a99___init___py.html">bot/utils/__init__.py</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="1 1">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_929604632eff2a99_retry_py.html">bot/utils/retry.py</a></td>
<td>53</td>
<td>3</td>
<td>0</td>
<td class="right" data-ratio="50 53">94%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_vision_constants_py.html">bot/vision_constants.py</a></td>
<td>4</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="4 4">100%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_vision_runtime_py.html">bot/vision_runtime.py</a></td>
<td>73</td>
<td>1</td>
<td>0</td>
<td class="right" data-ratio="72 73">99%</td>
</tr>
<tr class="region">
<td class="name left"><a href="z_d7524129b142df01_web_search_py.html">bot/web_search.py</a></td>
<td>58</td>
<td>0</td>
<td>0</td>
<td class="right" data-ratio="58 58">100%</td>
</tr>
</tbody>
<tfoot>
<tr class="total">
<td class="name left">Total</td>
<td>4732</td>
<td>438</td>
<td>31</td>
<td class="right" data-ratio="4294 4732">91%</td>
</tr>
</tfoot>
</table>
<p id="no_rows">
No items found using the specified filter.
</p>
<p>1 empty file skipped.</p>
</main>
<footer>
<div class="content">
<p>
<a class="nav" href="https://coverage.readthedocs.io/en/7.10.7">coverage.py v7.10.7</a>,
created at 2026-02-25 14:49 -0300
</p>
</div>
<aside class="hidden">
<a id="prevFileLink" class="nav" href="z_d7524129b142df01_web_search_py.html"></a>
<a id="nextFileLink" class="nav" href="z_d7524129b142df01_access_control_py.html"></a>
<button type="button" class="button_prev_file" data-shortcut="["></button>
<button type="button" class="button_next_file" data-shortcut="]"></button>
<button type="button" class="button_show_hide_help" data-shortcut="?"></button>
</aside>
</footer>
</body>
</html>