csrd_utils/AGENTS.md,sha256=3pqvQOUHTtgDpVIYcQapbuO3ee84wNidAzsx9Z-tGm4,19088
csrd_utils/__init__.py,sha256=CIottEe32-f8pGYEWRz6yEwbzVRvDfqKq-JDWvgzJPo,70
csrd_utils/__main__.py,sha256=KSu-Q07EAwipUOuapwpdBXB9zjuOjlF8JbuTe4GKuVo,17967
csrd_utils/audit.py,sha256=fON-Sz-564Rzk_0ilnT1sWCaLhVxgprXH5DqvJ0mlnE,11259
csrd_utils/doctor.py,sha256=xfkCcWJcutk_fSluFmO7zZoJQZZ51dItDAb1shP2uAQ,4188
csrd_utils/compose/__init__.py,sha256=7cMAAlVe-8KDXS3PkIcdnyDVAkyJ3Gb63FwuUtA_aM0,3084
csrd_utils/compose/augments.py,sha256=mq2H_S8lKHh_GhEW2EIAIH9GSnam_T5JWwqDE-0S2D4,55440
csrd_utils/compose/drift.py,sha256=6OsAxyGLzsvYBPfneiyp_E7zb_eYkX--bEtEcFvNfn0,4364
csrd_utils/compose/env_init.py,sha256=EY2xT0zuUyB4yBONzAkWPwAPdEFn1FzWtXE5hP3a5Dw,7303
csrd_utils/compose/git.py,sha256=Z6ph0-T95XVrQ0oApx21LaawCedalwFE7q0NMDFgPFc,416
csrd_utils/compose/infra.py,sha256=fOpKaRsNXIcVO96V8ATVRKcNVcyjyrLc2TbdPTctcHE,26657
csrd_utils/compose/loader.py,sha256=taBuhZ9KiirrUbojhr9I8t0u8Y1zm_qy0ATm28hC-Yo,2754
csrd_utils/compose/merge.py,sha256=0o7N1-EvCW24Omuwg2bKEgTF-TYaEpXr8RFjaPwPnHQ,28313
csrd_utils/compose/operations.py,sha256=uBCkgPMW6PZVKvCesmP5DXzdmZ-8H-TvyGw-G-rfhfE,26394
csrd_utils/compose/presets.py,sha256=KmGb0gjn4UtHRLxBjMkO2dHR-X_ZK80fQTl9-yIX5B8,6732
csrd_utils/compose/renderer.py,sha256=VT1oiwQoqwBcFSz6kMkEG4k4ePw37XG6KKp0idBELv8,48099
csrd_utils/compose/scaffolder.py,sha256=-ErVHJxFWadPJCvyugWx5FZ4AsUShLrZRyV3MEKqTVQ,9981
csrd_utils/compose/service_renderers.py,sha256=PJgxCla43LQtteR7CiML62DB_VEnu2oYWXnJQMIF-SU,26542
csrd_utils/compose/yaml_editor.py,sha256=tsU6TdsLuwwu6nUa5jHx8PF9vzNK5YW2c43zee6eVkU,4385
csrd_utils/generate/__init__.py,sha256=laE0wRgfjoP23hAKOxy9efW57OOD_GO31s7Z5QvfLBI,96
csrd_utils/generate/handlers.py,sha256=NsyNuGk0ymrYeKR0V1Z2fuSIWm98-CrbEB4IGZ0DMeg,89957
csrd_utils/generate/helpers.py,sha256=879GSxEIfk4f2avzyW1J3JguYgO5ITdWgVOtklZWI5k,1892
csrd_utils/generate/menu.py,sha256=0tci2nAYJUktAP8WhbljJdxBU8jtZnq7VO16wL3xfT4,8026
csrd_utils/models/__init__.py,sha256=y8Z9ZkAdk7-HWJ9-dOQG2c91vUpssakhaVa7GDshyQw,1325
csrd_utils/models/base.py,sha256=VPokKIVkLtp-LIYKGGeVEYcWz7FIf2Hzd8nx3kdvoAY,268
csrd_utils/models/spec.py,sha256=FMCYbanpuRLVND-nOyB6i4VRNXTFPi4n7Ha6aTu6vtY,11511
csrd_utils/models/types.py,sha256=FFkMs1ijcE_pGhA650OpSA5ldy4Be2AfwEzUNMVuIWk,336
csrd_utils/templates/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
csrd_utils/templates/augments/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
csrd_utils/templates/augments/caching/dependencies/cache.py.template,sha256=rt3n7DBu1fwahGSdqrVgqddcDNPGXml3N_ylPqY0fP4,1466
csrd_utils/templates/augments/caching/views/cache_view.py.template,sha256=4v0TZxoU_gmF4m5i3tb402JBl-xXpJSaQHTGDPxxy8Y,1659
csrd_utils/templates/augments/celery-dispatcher/celery_client.py.template,sha256=bdkYjvoA5iYdG1XjrMkjeJiIc7tVk9KgB5RM8KPhXyA,546
csrd_utils/templates/augments/celery-dispatcher/models/tasks.py.template,sha256=HLwOADdEw9oIpckSaC2pUW16gx4oPZCNnU1KwkTg3Ps,590
csrd_utils/templates/augments/celery-dispatcher/models/an/__init__.py,sha256=UQ40VisZIRoq99qli6HD-iEZCZlZeZ_voiThv8QenJ4,54
csrd_utils/templates/augments/celery-dispatcher/models/an/tasks.py.template,sha256=ZnBOiOox99VJZb4TsitF6cKrxY1fcy_Ao87lAYLlz7g,1080
csrd_utils/templates/augments/celery-dispatcher/views/tasks_view.py.template,sha256=tfb0pLMaBWii3Akx2I18tJDf5it56whmS4taI5D3G7A,1184
csrd_utils/templates/augments/celery-worker/celery_app.py.template,sha256=niNPs4EJN61cAxPD_Aoqtm-4fhnPGnHT8d0IK9LmP_c,856
csrd_utils/templates/augments/celery-worker/tasks/__init__.py,sha256=t7QvmU0fBwxLyb8ox7jsVx1aCIIgoM6JPZpVQ3i4oeM,153
csrd_utils/templates/augments/celery-worker/tasks/example.py.template,sha256=DkZTy2yL8azPkYvYp7xxIvtbgdnDvgAcFIb6hrDsFrE,1756
csrd_utils/templates/augments/crud-scaffold/migrations_${entity_name_snake}.py.template,sha256=DTrvhtUFzigqZmZCOajDb2TssaB7EZ8FPjv_LXYlaec,826
csrd_utils/templates/augments/crud-scaffold/dependencies/${entity_name_snake}_repository.py.template,sha256=JpW-SKCwqF9BAbNscnMD6IKGz_O6B0gMVnN5jC31HVE,686
csrd_utils/templates/augments/crud-scaffold/models/${entity_name_snake}.py.template,sha256=B36jJvRUcHd5UCgZDxy6jCi7JSA65tsNF6HYMM_fxtk,648
csrd_utils/templates/augments/crud-scaffold/repositories/${entity_name_snake}_repository.py.template,sha256=ngGlcetTo16afH2BqydGJc9-PjxeMwWx4DazCZ3OFRs,2410
csrd_utils/templates/augments/crud-scaffold/views/${entity_name_snake}_view.py.template,sha256=RelhP7wokBREV6kb8oiaXwnxYIP-j4juIm-hXmsJpRg,1996
csrd_utils/templates/augments/db-config/dependencies/db.py.template,sha256=FzoJpg873OvHCT87MRcPeb1Z6K5ZDNUzOegiYDnkLNk,1097
csrd_utils/templates/augments/gateway/dependencies/proxy.py.template,sha256=dS6frDVUAQig6h2gmSHAdaH8tjy98GR2CR6sECRqbaM,3246
csrd_utils/templates/augments/gateway/middleware/auth_guard.py.template,sha256=x8U6_xBcKmNJTvyY6MolBa5A0bEWzIbjUWAVMDb71g4,2877
csrd_utils/templates/augments/gateway/middleware/rate_limit.py.template,sha256=mtDgIfdmwEACcBdJrcsnCpMzS6_d7jAUQhO5RjWed4w,2267
csrd_utils/templates/augments/gateway/tests/test_proxy_cookies.py.template,sha256=LeA2t4fsXExzosdtlwsvqc-MVuGmPgwhch0XGvHzn60,4413
csrd_utils/templates/augments/gateway/views/proxy_view.py.template,sha256=fTKzDrY-sSC5ZfIvAlLPSxVGVq6k5_2zMRzAgHsal_M,3396
csrd_utils/templates/augments/jwt-auth-consumer/dependencies/auth.py.template,sha256=n-d6wmCnEzaEovfRwg8T93gtGg1efq0PMgz6dhM_Jew,1654
csrd_utils/templates/augments/jwt-auth-provider/AUTH.md,sha256=GsiDjUYVf8x7HRis2V0Irvwmf8zW3IhHD4u0_DtSvlI,3897
csrd_utils/templates/augments/jwt-auth-provider/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
csrd_utils/templates/augments/jwt-auth-provider/migrations.py.template,sha256=9vYSjghSkJRlB6yLHjgzxkOcY9Cqa_OfmUlGRu4q9x0,1755
csrd_utils/templates/augments/jwt-auth-provider/dependencies/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
csrd_utils/templates/augments/jwt-auth-provider/dependencies/auth.py,sha256=iDsDTyfrPW7CBvDbxGuXz3tHfxVvtUb7n1mOk0flbSc,2299
csrd_utils/templates/augments/jwt-auth-provider/dependencies/db.py.template,sha256=brd7FpN9g4JnW6bmp6fCD78ynOFFOQyOm3YHhnyzeXo,2298
csrd_utils/templates/augments/jwt-auth-provider/dependencies/sessions.py,sha256=NM2jHl9uqdTIA7nGJuY8YKscCO1bQddkTt-LGZBl3qA,1707
csrd_utils/templates/augments/jwt-auth-provider/dependencies/token_service.py,sha256=PArPJEgizOIF3MC20i6bY2EElaiy38f_HDSXCgluras,556
csrd_utils/templates/augments/jwt-auth-provider/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
csrd_utils/templates/augments/jwt-auth-provider/models/auth.py,sha256=faXDqnqNo-fiOhEiONdAwKcnW2CqsyhPTq8_C-jAXT8,1477
csrd_utils/templates/augments/jwt-auth-provider/models/jwks.py,sha256=dd8BGdpITkt68D95zE-aWkiYJgjeDTncPGaAkxNSVeo,200
csrd_utils/templates/augments/jwt-auth-provider/models/sessions.py,sha256=6fVqAxO3ES2hIwx7384Oq7pzyoJ5cmmJg7XCG13xztU,538
csrd_utils/templates/augments/jwt-auth-provider/models/users.py,sha256=WK5hfCcEbujL-fG_QHMPBlyNB6GUxYWxMEcOTnSYjx4,435
csrd_utils/templates/augments/jwt-auth-provider/repositories/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
csrd_utils/templates/augments/jwt-auth-provider/repositories/user_repository.py,sha256=8YLnTcgmsMAqC6xUfS9y1z5KmzmfXLBuEZKZRSyJnDw,6245
csrd_utils/templates/augments/jwt-auth-provider/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
csrd_utils/templates/augments/jwt-auth-provider/services/token_service.py,sha256=_Tj09YjWyVKPcRXMKfSrXicb_ci8qEcRdq2zOcF7NIE,3205
csrd_utils/templates/augments/jwt-auth-provider/views/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
csrd_utils/templates/augments/jwt-auth-provider/views/auth_view.py,sha256=2lqtfmATMLTtVAhMRwNY2iEt6V5-JZgc-dBYeiLVxic,4803
csrd_utils/templates/augments/jwt-auth-provider/views/jwks_view.py,sha256=8ukLLLlXvPBl3SC_VB4ge-hyKUFlOKXFyh_NH2itUak,761
csrd_utils/templates/augments/jwt-auth-provider/views/sessions_view.py,sha256=LeLeIUUee_rQAx0wyXwwhsqPX3GMqjl2Ex4gii6jutg,1953
csrd_utils/templates/augments/jwt-auth-provider/views/users_admin_view.py,sha256=rXLm9FEtWjSxEa8u1vz7-Y7IcDG4sxL3JE0BHpVRc_c,1570
csrd_utils/templates/augments/jwt-auth-provider/views/users_view.py,sha256=OybQ59lzTDX8j4y7wx8RKWsraN8YVO_dZgGsuvA-MNA,578
csrd_utils/templates/augments/metrics/middleware/metrics.py.template,sha256=mhBW8kG-wofdaj4SJRS0XgIRfgcQwT4-xiGlCP72PRo,1782
csrd_utils/templates/augments/metrics/views/metrics_view.py.template,sha256=If2uLZTvpIELpNaJRdebErqWwhdh8yLdJK-mRXo9miI,730
csrd_utils/templates/augments/rabbit-messaging/dependencies/rabbit.py.template,sha256=wBsgJqYljNnux96vbmIwHuEhYNXodFYDEQ8IJXgFo1I,2456
csrd_utils/templates/augments/rabbit-messaging/handlers/example_handler.py.template,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
csrd_utils/templates/augments/rabbit-messaging/handlers/ping_handler.py.template,sha256=sftCT5eqLzNoW6oSMr2yw_BVPFws0SMMafjnGdkv6LI,1508
csrd_utils/templates/augments/rabbit-messaging/views/messaging_view.py.template,sha256=sSXUEB6_hLhwXq1k0kOF0LePId8QJtS83OoC49JjQDI,1237
csrd_utils/templates/augments/realtime-websocket/dependencies/realtime.py.template,sha256=O1Kd2VS8odQ6oTkPe1ThRlXLILcH4BXddUSxfK7Br5g,2565
csrd_utils/templates/augments/realtime-websocket/tests/test_realtime_view.py.template,sha256=EYq1HBV9SIUQQe-TBzGYEsrjZgPHjyBV3LerZtn1tKY,545
csrd_utils/templates/augments/realtime-websocket/views/realtime_view.py.template,sha256=Blfh7xD-M5EM2E7dM7Oazq8YQjZW3hSEfZVSORMWCmo,1796
csrd_utils/templates/augments/tracing/middleware/tracing.py.template,sha256=2_5-un7qL4cHpUoe3OcTWG8myTi2e92XnR1wZfZ1c6U,2809
csrd_utils/templates/frontend-vue/AGENTS.md,sha256=rMe5_9ndPLsYxnvWiLUT6FNU3WTeTzeJyc0G_eMJhqI,9498
csrd_utils/templates/frontend-vue/Dockerfile,sha256=FiClA6VUlzl1gGThIzJJ8lM02Vh3xMMB3-_6I9JzRME,703
csrd_utils/templates/frontend-vue/index.html,sha256=uCP4GXAqYqb2eELB-3WeqIckZsVrzTocZ1ZvBsvch_U,302
csrd_utils/templates/frontend-vue/package.json,sha256=ez0R2TIbi4Ts26Z6yfQskCKPZxAdnwmOPMrbM-NF5c8,402
csrd_utils/templates/frontend-vue/tsconfig.json,sha256=tnGVu0SIwbxZj83PaEn1L7hawRkHUp-ZPOTAP9XQ3_w,504
csrd_utils/templates/frontend-vue/tsconfig.node.json,sha256=au-wM2coiK1up-EY1bq8cWYJvutjHidubhYFWKq1Bjc,228
csrd_utils/templates/frontend-vue/vite.config.ts,sha256=-xhi_8oTpz17fU09RL00Mx22wizMqAeq0yrbj_Vu03E,714
csrd_utils/templates/frontend-vue/src/App.vue,sha256=juo3oNyC3lf08s_SNfT20wRtfPVCasjbEEnXuBzjK2I,3146
csrd_utils/templates/frontend-vue/src/env.d.ts,sha256=yzqKcKh_CxhyJEzQu-W7Xd1gLYILd2ak1RWwTquMQMc,186
csrd_utils/templates/frontend-vue/src/main.ts,sha256=9pR0S1KQ_v9Yt__AXd5UH14IppOVBB5DQrf7cSbky4s,156
csrd_utils/templates/frontend-vue/src/api/auth.ts,sha256=Y27DZsMVaj9UlUD65QjO_KY1tSGNzGWY5MvuTntTppo,1619
csrd_utils/templates/frontend-vue/src/api/client.ts,sha256=-ETiNbqXmtVEjFAJ4UIyQu_pvREe0GC5k8JhH0iESUQ,2177
csrd_utils/templates/frontend-vue/src/api/items.ts,sha256=NYXx5dYc5FfGCFJWB4_OhYWgcgfvc3e0OMQRmaqwKIs,833
csrd_utils/templates/frontend-vue/src/api/session.ts,sha256=shfknkvO7QRPB6DkXYYzeY_9jTS8Ru8VWnrO3CgmKzQ,8737
csrd_utils/templates/frontend-vue/src/api/users.ts,sha256=3kb8zkUoJ-gc2PqgO4RUNxlIJLJu0Ybwh60rC1IDm_o,684
csrd_utils/templates/frontend-vue/src/composables/useAuth.ts,sha256=M2Y2EOrkRFYw3KraKYK_MCR_N50FPy2A30oGS-OGy9U,2130
csrd_utils/templates/frontend-vue/src/composables/useItems.ts,sha256=5f0VMqgP0H_RRoLF6Yd9soKp-Kn3PrxPXXCV13OT5nM,1564
csrd_utils/templates/frontend-vue/src/composables/useToast.ts,sha256=Y9p8nsheXhIUWfYi3JperfKTjQte047hYfQ41sfRmEA,721
csrd_utils/templates/frontend-vue/src/composables/useUsers.ts,sha256=aLKGCfxAlfedepN0YCoQBZZW8ihvT9B1HQfBXHcYzhE,1657
csrd_utils/templates/frontend-vue/src/router/index.ts,sha256=mjHugVui69JKig3EeZrPUPdk8QuGQ8yqLaIMy1en994,1791
csrd_utils/templates/frontend-vue/src/views/DashboardView.vue,sha256=2f2O_tUbmGVDzUPnTOB4cjSkaotU08lzs_4WK7uSzsk,781
csrd_utils/templates/frontend-vue/src/views/LoginView.vue,sha256=R4Pnr-IYV1UHEzhNCtTakyrvLfjRSUlTaooicALaDNY,2133
csrd_utils/templates/frontend-vue/src/views/SignupView.vue,sha256=32_n99ZadN3pEZ31jbylSWm88Ekjo4aIdEGxN1w2RJc,2249
csrd_utils/templates/frontend-vue/src/views/admin/UserAdminView.vue,sha256=Vn41jTPbR4nIISzTt8i0HnLMY9YytvxQHXIr2t1UiSU,3925
csrd_utils/templates/frontend-vue/src/views/items/ItemFormView.vue,sha256=W9tcez4nZ71zu3HfM7mB5kHJyvxnrwBg69si8O8-8ww,2426
csrd_utils/templates/frontend-vue/src/views/items/ItemListView.vue,sha256=-ZQoC9AH5xsmnT0Oro25pK0KShyfLqx1FOma0Jaztq8,2018
csrd_utils/templates/service/cookiecutter.json,sha256=yG9zqKWo_1QT8Id0Kd7iruqwMT_7Gt9Z1Nw43kUgQUI,332
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/Dockerfile,sha256=pCym1wSBp80ZKIpIbQOjjdfCKzIThs0eybYD-mIzCgE,531
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/README.md,sha256=nIc3rOPmiCL1zzhBLygTkwdb_YLRWXh8xKP7dhi_hs4,327
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/__init__.py,sha256=0NrOt-4EokH5sfSMKckYd_BXxXMom0k4Bg-BkyLOrdo,758
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/pyproject.toml,sha256=oyMY8Gu-IxEmZlHTh6DATy_EtTFrSASObr7Q-ZzqGSE,701
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/requirements.txt,sha256=UseEn_n-Ji4NOdJpOWTXtV_6vTjFt2BgtrIvxcxAP3A,118
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/settings.py,sha256=5mFf1wUkwQFK3tyE3_tZRl-wj0Yxk-4GNnVOYUgiPEQ,233
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/dependencies/__init__.py,sha256=AnWphVx_kJkgTYDE56Hkv8FHI7prcwqaPwlpLjzFols,696
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/models/__init__.py,sha256=BaZbZc2711SxPVljJ_fkfeoHfbFHSHVdZlvb5V5PsSw,71
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/tests/conftest.py,sha256=Sv1voFYhIgR3jsFuPJsW_F3S5slBgOTnZox2FKtqYhI,265
csrd_utils/templates/service/{{cookiecutter.__service_name_snake}}/views/__init__.py,sha256=vr1U82ce9p5Cq293ZnNCFejHCfcMdFdQ4vVMuEtVAYk,105
tui_wizard/__init__.py,sha256=5jCAxJbdboeV0HWpieieqgCX5iGU3i4ugY5gn57syE8,1006
tui_wizard/exceptions.py,sha256=I-bhKFn3RsAbJfFfk2JkkqnMrGEGP_16SRdVr1Qa_rM,155
tui_wizard/menu.py,sha256=5zrF145NLqWIAzx9cprJT--7B99I5Iq-nCm7Z_TmTuI,5248
tui_wizard/models.py,sha256=N7gJaD0W5w7DtTodPXKTyLKVIFsK0XERWTg5EcCswFs,1550
tui_wizard/prompts.py,sha256=gL30QQmPKAOcN1NqOxR0p-POBMNyzb8I2kccqYb28L0,17142
tui_wizard/terminal.py,sha256=WnkfV_FKTwTvgjyn-2Qkn3wgdYY7MZWtaQGq626mxGA,2528
tui_wizard/wizard.py,sha256=K6UmUu2yG_lPCq44JyN1fe8WCJDumH1gp6eDFYlswpM,2413
csrd_utils-0.8.0.dist-info/METADATA,sha256=Kcg9VyWouA5GQTsXhcVG3rQaEEpEFuVyrRgtAl52fbs,5638
csrd_utils-0.8.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
csrd_utils-0.8.0.dist-info/entry_points.txt,sha256=YEey2Yiw15ojlrD2nuKTbsf133W7VVL8egz0Yh4pl_Y,88
csrd_utils-0.8.0.dist-info/RECORD,,
