osoji/__init__.py,sha256=ATY5tVdlcxzlp4p5VIamD1ogbEKTkOyDyY6t-Xe4xGQ,66
osoji/async_utils.py,sha256=Ib0XBQKWh3_yDCQbkIhmgaHiDxWs8ycG9pQixYWyRwU,1773
osoji/audit.py,sha256=KRbklkQnlxYGf_L7nzFQuRvLDDa6vf-srvpXmskpCy0,97024
osoji/cli.py,sha256=Uirng8ckL6AoaiRDTGdRJCmECB5Hjwr3WD7C87pRb-Y,23834
osoji/config.py,sha256=v9JLMkpNp7UOLW3P38MQ9-3VPkBHbuOLXRJFZSKJtjQ,28089
osoji/deadcode.py,sha256=e3cVbJntm1vEf5-pkqIDY8kipgBFl1JVbkrQXGNgeQQ,33904
osoji/deadparam.py,sha256=5dSifngHteVMsImcKLhh-9Q-G9vnbZoBpt0Q_19wPnQ,27977
osoji/diff.py,sha256=k0K21echHNl3uRt2osBNhRbMXn1p323oMyV_Lw-ghf0,13467
osoji/doc_analysis.py,sha256=2QY-q-Yey8CecYog_hjT5qB65wxrwdXF8W81lpbsqSE,31857
osoji/doc_prompts.py,sha256=nQGPk_O50Ao5Uwug63it9M4EZEJWeJVyy1vtH5Yg3t4,26114
osoji/facts.py,sha256=PVSpxPEOUJpeOER3fFCWT7vhEb3I8I9S4AN11cIwdtY,15190
osoji/hasher.py,sha256=siaChbjpBcSh8Kv3AW7yLzidP7DPqBZqGYtFOg0gcFs,6810
osoji/hooks.py,sha256=GmP04PlbXTFmWfya16WiLFT9w7S_GJj48x3JNLt3OhU,8420
osoji/junk.py,sha256=U7T7h1CnjEEBAgGxQTuOvW1Jk2fkOKuERaG4d7iIbAc,5290
osoji/junk_cicd.py,sha256=K41QGgRomm_ITadJzockTSlV0HXwZa-HNv_EnuBCl5Q,31017
osoji/junk_deps.py,sha256=6t87SZLzBApptPchz9Yyg6hYF1yAIKzLC0Ykyo0SR-0,38184
osoji/junk_orphan.py,sha256=HyR4u23-HYUeqIxotP8GeLK2MsUF68m25q6mCrrrOBA,22768
osoji/obligations.py,sha256=U7FKaxfxBQUf2ovQp3JnaS5Uv6EHUwk80L4StPF9QGg,27870
osoji/observatory.py,sha256=plBPskvG-9VXmRU-rjQD9jSbNTZsvDFeKxmDAQxrrr8,20046
osoji/osoji-observatory.schema.json,sha256=c0O8TLzUIwa0AMV6WBFjUU2Zwwz01RkJoTrAeW2aoUI,19692
osoji/plumbing.py,sha256=6use8Qj_SUcS9Ny0vZ3UC9m2f7rWA8UQmqBt4xeQHOI,22944
osoji/push.py,sha256=Q0rr5HEe2S9LNYPisBCguwthedFrNtZlXC8h8tAbguA,12099
osoji/rate_limiter.py,sha256=6U2BEKB6oDan5SexTpATGMoSvGPPYx1aXTwhQP2If-E,26832
osoji/scorecard.py,sha256=lbigS2X_3tJG4huqn0XmfGOafDyBjLofbB01vQB3ItI,13199
osoji/shadow.py,sha256=xNjkqcY4sK0EpDpokYz5OZSPNnuSHrxOOZ3RMupTAgE,73712
osoji/stats.py,sha256=c-YJVC1yAxnMNCtcDaKcfZj4QOrM2U5sOFhO8pDjC-Q,9958
osoji/symbols.py,sha256=8cnfgBnm1e_TPnf7O3Z3f3aw7_QmTUsfsp38OwIrrbo,2547
osoji/tools.py,sha256=YjBJxNQ63NnO27ukzeYFpKYl1vO_06KchOqvzhau8KY,70111
osoji/walker.py,sha256=2i2_guD1QMKbGZC3Nr6TcAZi60dinzFME2iMpzDwRDY,8018
osoji/llm/__init__.py,sha256=3ZkUU4Gh6YciDrKmjknjdo9AGViWqce-vRmvsv_W-a8,1787
osoji/llm/anthropic.py,sha256=szDGdZdZlJPaOXUQFm4WbXfY-iLZLEzWQ7j7pqI0YZg,380
osoji/llm/base.py,sha256=NkMiwx-RNlBqJsTl8PXgc8KQNlyHaot0eUbYCoe2Xd4,1228
osoji/llm/budgets.py,sha256=RFVwtEPaEGTdlzvc60jVXH2gapYKYm2maqyueh1Dk7g,504
osoji/llm/claude_code.py,sha256=YVPtM-76KoXPzXLDwkbd3HjNj0NsvQCNYVWnf8DAFD0,14085
osoji/llm/factory.py,sha256=iK4SGc2HgspCIMO7PizNREJTfboIdaqr3BoFR-tikaY,1823
osoji/llm/google.py,sha256=TT9TQ3x4uapGi7_1ecHAEHmkPjdOMI39szwC4vhh494,293
osoji/llm/litellm_provider.py,sha256=YHcpL-H6PGEvO2tZ4iSA75tUHI8YNYbarbfC4LEJVXc,28647
osoji/llm/logging.py,sha256=9jYouD879iQL6s8_dQQEDon1LHBeGVh84PhEAPeCmnA,4963
osoji/llm/openai.py,sha256=mdpj65veZSvj50NHsjL6ueODAw4t6yHbcSjWu4r2Q7M,279
osoji/llm/openrouter.py,sha256=lyZFmqGn_tjcE1g8n_QxpH0bVWhUVXckdutR2-gEf7E,295
osoji/llm/rate_limited.py,sha256=MXqSqzUkn3GRoM1wx35kk1cU6Ae1ahf5M2_zUnpOQvo,9135
osoji/llm/registry.py,sha256=yRdSQ_LjYx0ezgOSI04ocG2xa9xkDHmizjbrb6bTQlA,3244
osoji/llm/runtime.py,sha256=IFA9FocNlvgIkuE8zvI28mUHKqymi588O4vJDAMUZls,1423
osoji/llm/tokens.py,sha256=ijQ6syWvZ7XhuX6Cj2jnz3civca9PQmH8jundgE7QwE,5929
osoji/llm/types.py,sha256=PQrTsP3sFFhVkkYjG6YGoVJNInW22TAEwCIU3FENA60,4555
osoji/llm/validate.py,sha256=6ohMShhUfra3TwDN6XY12VMSjKkwtOGL0-uFugB9KIk,3548
osoji/plugins/__init__.py,sha256=5Ehql3ZR2zpLvyNEFYjTXuWK6eVS_0PvdlNWbhKGY5w,955
osoji/plugins/base.py,sha256=9RFP5oz5M_IIgMpsd-Qaz7hhvsS-efBnS8SaQhZOUg4,3072
osoji/plugins/python_plugin.py,sha256=PqSRk5bM-cGwJEJ45-iw7xWR8N0Uq5QAQh4DHpxPggE,23507
osoji/plugins/registry.py,sha256=V5wOyZD58HLsgMpFpP8sPpkOgpSup9XaC-xUwbQQ-VQ,1927
osoji/plugins/typescript_plugin.py,sha256=2i6vENfzlBeMkDCZ0gBF1Nx65nTnCkKftgzvC93lBoA,9713
osoji/plugins/ts_runner/extract.js,sha256=Tu8_0LXyooL0xjwVtC75S6hBsOP2jKuNyYNA2gmpss8,16981
osoji/plugins/ts_runner/package.json,sha256=ckr_D6Y7Jf5MU7Uz1p3hwHveIXKDrPVz-ub4RJFxDFk,102
osoji/safety/__init__.py,sha256=8Tz2qa8iELY1hQNj9qewqAa3q_P4OdZLsjxPTxf10qk,966
osoji/safety/checker.py,sha256=r84uvLa7d6TO9fDOxccAwvksomu4OBGKW1M0gHFCvrQ,5623
osoji/safety/filters.py,sha256=yxtynSnOpsCP7VPqQ5RruqQUNfXe7KmzGTs_cvjAWjY,5030
osoji/safety/models.py,sha256=DPj_PJjbaetHgWxhIiCR4N7KJUHnc4nlX-otH6_uZr8,2026
osoji/safety/paths.py,sha256=SPzMuSev1KySLgRXkLnG3Q6Mh4_lka3LFtrx70dx-Pw,6037
osoji/safety/secrets.py,sha256=rmIsX9nu0-4R6kAGM_6O-mjGLFXVYKbkoLjUQawqYW0,2551
osoji/skills/__init__.py,sha256=IOTeu796NsyE6b9uvYHVYO_J0oqzBdlIAIlEyfNxWXE,1384
osoji/skills/osoji-sweep.md,sha256=gxH9PCQYTqD7LxzOR2INEO8mFdSvfPv2p16k1aO4Qs4,16406
osoji/skills/osoji-triage.md,sha256=33RTssR-1sudO_Ywo7_qKQpeLLpW5h2M17iN4iI3YZk,9707
osojicode-0.2.0.dist-info/METADATA,sha256=vRTUxKcm-f9SwcDpt3XkenhVm5n-RPjed19zxTMN1fA,7989
osojicode-0.2.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
osojicode-0.2.0.dist-info/entry_points.txt,sha256=DnJpyb87zf5UxVgAieHAMNVQtuUQkzO5Yp1BRSo-00U,41
osojicode-0.2.0.dist-info/licenses/LICENSE,sha256=5UeNyDRCF3AjO6wAqG_z8TgM1vjClsXGa24C882mkDo,10956
osojicode-0.2.0.dist-info/RECORD,,
