shirube/__init__.py,sha256=3wWQcLzvu21eT2cJ0zmvBfUIuMD2_5y59-_DEOwjdkc,79
shirube/__main__.py,sha256=1i4zj-PeL9ZONgMUk_3rwk2gx1JVy7zd6mdr3hwRZpI,5621
shirube/config.py,sha256=UnTUdkyWJ6_tJkEIl_1fLsifXAjD3NuCz80v0MqLR5c,3384
shirube/logging_config.py,sha256=Z_kmo94C_7a1LlYVcF6kGY9hBvbT3E0oAd-gXvEFs3E,6945
shirube/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
shirube/adapters/README.md,sha256=2rGgHWzofvDsJYQhy9cQqr5j4pzYTrLQtL5yFYK97m4,258
shirube/adapters/__init__.py,sha256=WKpRTAlH2wQ38scJMvjyUfeNXO2smugcIMpL1mfZMDo,78
shirube/adapters/ai/__init__.py,sha256=7NQVHcQg_aywJOttHOOJ8yQYY3nbWxTab7_1t57L3-4,542
shirube/adapters/ai/anthropic_provider.py,sha256=nCkggLpHdiGbZnIz4H2eVXy624oyev4juRw70bdAywI,5278
shirube/adapters/ai/factory.py,sha256=OxQ5M13g2VVT1e2Gj5U1Z6SCwesly9PMJB69q5Tz4aw,3214
shirube/adapters/ai/openai_provider.py,sha256=GMz2DygSlIaw4UBXnohqiPHbit5lZ_pzdi5VEtnzZFw,7166
shirube/adapters/api/__init__.py,sha256=MdRoNTQscYXqNLj88i5ZehufKCWFO8h2Zbssdw6207M,34
shirube/adapters/api/app.py,sha256=aFWDIJ43HcLIIobN_xjA6BQOOIZWVx6nSvAtVcFPd0A,6877
shirube/adapters/api/dependencies.py,sha256=P3oq_4NWrPP0sDHtIEZ0nS5tpiSnf8kcEtAUeZfOz_o,5998
shirube/adapters/api/errors.py,sha256=Y3uGl5XoU7i8uzbyBXBZ_lRO5KvSceQ5JVHAvmjAe4w,1925
shirube/adapters/api/routes/__init__.py,sha256=Ub-DRwFo1wW-s4dEFkzAcRiWmUeM24zuvSj9kn8zIUg,25
shirube/adapters/api/routes/ai.py,sha256=UJzcYiT3Dy5wt2au4GR-O4qZtTZ9uoenLA0k4xqhGfY,3977
shirube/adapters/api/routes/chat.py,sha256=vqP7-lVwdwLjSnet22fKqR2tza53n96h1gHE-5WsUMg,4560
shirube/adapters/api/routes/connections.py,sha256=2shJIUcqjgktTq4gAs61-D9NaamxfzvHs9fbnHxCMtA,1586
shirube/adapters/api/routes/data.py,sha256=ZXzqkMoYvoFVYHWumDpcbA7D133XHo0UrajzB06ph6o,3253
shirube/adapters/api/routes/health.py,sha256=ZOT-x1AsrjttDGGdsOvMKXeVEV-iz9hsXnoGOcvwLDk,838
shirube/adapters/api/routes/profiles.py,sha256=XyL2yoavJCvoZpyN9bfyyDvzJfCv9Pgu8Z6_LmG5nwA,4640
shirube/adapters/api/routes/schema.py,sha256=6C8kN0qiMUgCB3jqUCyGZj1W4bV3StQWpyec8Qbbnnw,3377
shirube/adapters/keyring/__init__.py,sha256=Ey84ELA2Hh0jSSU24gtZqx1QdceJFRTLKMJFL-M9Z9o,80
shirube/adapters/keyring/secret_store.py,sha256=ROxBMHWYKSrlKxTP0O8wTUk-KARjorlta3ZP5Lj7_6o,2681
shirube/adapters/persistence/__init__.py,sha256=nRVga_LO6_JlUbsH1kss8sBrQ2gBpXsv-unP1XBux3E,79
shirube/adapters/persistence/ai_config_repository.py,sha256=2GsAlIzCkfS3PT2TnQUaxT-F3bMDuoefcIIVpb6nMB4,2757
shirube/adapters/persistence/bootstrap.py,sha256=nCxfU9x4BEmSj3fYCdwGqITem17flUEWjuPomUBHSE8,2247
shirube/adapters/persistence/database.py,sha256=Yt9zia9ce8CxoCdq3am9rpvhExu8Nl08hfzldQ3ECA8,1568
shirube/adapters/persistence/models.py,sha256=RJ8vecesghYU5qFHQJd4StgsyvKkw1jTk-OapLxZAl0,1937
shirube/adapters/persistence/profile_repository.py,sha256=TJ_KOiiuv3tmp2q8_IzuKciiS7RTSO6SaPHD9OYsVHQ,3277
shirube/adapters/postgres/__init__.py,sha256=RsnnkdN3jqpKyZ1BiXkWfKmA03oYmbyg063pDHAV01w,88
shirube/adapters/postgres/_common.py,sha256=RQNWnOUxJTsdY1i19t2Z4YxN35ufsNlgS7t8TKAwdLc,5694
shirube/adapters/postgres/connector.py,sha256=h8NREo5I7vy9m5_ZOc01MB0MmaErardNAAO3H52QMX8,1105
shirube/adapters/postgres/data_reader.py,sha256=f6fyt6gcjy0l22YFlOJ5kvKwErcbGpdy5jF0KhZg9Ps,8621
shirube/adapters/postgres/schema_inspector.py,sha256=9BUO7L_z1A9GPVi2C-2-lk-I_0Xa3G90VwQV9sL7m40,10406
shirube/application/README.md,sha256=z4hREvesTrD2nMBx4oopYsX76aXZdITbs8x4gdF871I,194
shirube/application/__init__.py,sha256=ylKJVRpo1jw7L4kveqEHYuGz6GraWq5KiWcaBfDJIII,74
shirube/application/ai_config.py,sha256=CIK7c1dni5C6Maxz1XsSfG-IqLpJhTaC7-TUQ4ILyMM,5101
shirube/application/connections.py,sha256=6Uo7ACYnVn5M_gLY5UZBLBI-_wJlSFRAEUzdMPG5p1g,1683
shirube/application/context_budget.py,sha256=c_KS99w6IvtHO-g2mh52kuYD-op2juac4BS2d575Sr8,5248
shirube/application/data.py,sha256=VJ5dFxCkV93cHCf_8J7-d9sLdhHOFjQ13-UzKofJJ2Y,1969
shirube/application/lookup.py,sha256=EGgQLs1nAa7ozf_P-8cd_HNwelGFrsNtBzb9_174mo8,9915
shirube/application/navigator.py,sha256=0drrsrbbjomN1Gs7JAM7TGdyTnYyHmhTIJYn_cDMy8s,13356
shirube/application/profiles.py,sha256=2GuqPm2qvNoGvmDn0DuZzy6hGxPNYz_cvZ-58kb51HA,3968
shirube/application/schema.py,sha256=o2RpzBZZLLXh0d9sl_uCQLFHIkMNuVnqAD4p-f4YR1A,1597
shirube/domain/README.md,sha256=AWHpMUkhZC2vYh59FNinCGJRFbkcPB0TjbVcvpKSC7g,250
shirube/domain/__init__.py,sha256=2T2ln7fHhshGEaqSCzzmJtySXHQm369fm5gVyhkxdjw,75
shirube/domain/ai.py,sha256=5J9SQaRfU-pBVAq7bJLycDAImkKQbCzDtHBO2czueZ4,2181
shirube/domain/chat.py,sha256=58f4Ynd5Nwhg-KQ8-qSecd89s3i_rwqb0bgMLoXn0og,6573
shirube/domain/connection.py,sha256=WCyNu8NogSWzFA4xqpXp8njYR5_fb6gW3ynebxBwn3c,2501
shirube/domain/data.py,sha256=hE9UK4JHomUr2grz_onwQgb7ZsA8-8IxkmrcFoIZNuo,3342
shirube/domain/errors.py,sha256=djiKNpU4ufDUNbpzf7GD-TCGTW-VJ9sHWHZpDoPqEXQ,3992
shirube/domain/lookup.py,sha256=KXtNTUKnozt2p4pqe-ibfpaEwla3zcP2q34LYKMNODA,5094
shirube/domain/schema.py,sha256=AfaXtG9kvOh_f07xXE2wRCVw6z_1RT_X7MXyIYM18CI,4032
shirube/ports/README.md,sha256=6xkVKHZWnIinxT7JRuuj-e6lOk0pwq6y8xlCfYa1CLo,175
shirube/ports/__init__.py,sha256=K_1TVys2R7KInclhHMl7BGTJ1ETL-xfvkhLwhVdS1kk,80
shirube/ports/repositories.py,sha256=X6rxBsvpXcFbx_PufBjPVpBrI5cP39Wr6jz5ts6fw2s,5716
shirube/static/favicon.svg,sha256=mSKfhCCn6WVAsivfUtq8oDpImc8YVUJhgDHC-tQCM5A,596
shirube/static/index.html,sha256=Zq3vyAcpYJrWU8aMJ3i9eNBj7CJBW6KMWGWi8mASIEE,457
shirube/static/assets/index-B1LSTBJD.css,sha256=j2yGz4g0-aXpF-NSpnXsh4XV5bTCh9z3T-gGOlgQbIg,51194
shirube/static/assets/index-UDRrJEVz.js,sha256=X3N2bNiJ9wb3Wf1j0OxhsvzjuZ5f3QiMCOQXGI14ggA,795828
shirube-0.2.0b3.dist-info/METADATA,sha256=yY5zvDIDh1rPunv-R01x2VuK76HXOFGIq2FT_bVGXWQ,8099
shirube-0.2.0b3.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
shirube-0.2.0b3.dist-info/entry_points.txt,sha256=bbuCo0YcOHq_OvHsELmx5b7SWFs42RMl67G9k7z_ZTM,50
shirube-0.2.0b3.dist-info/RECORD,,
