mcp_server.py,sha256=ptRILkUjDHqmRA_aXxYJwa2zpBPjU9XWTX9Q1JlXuxY,16084
adapters/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
adapters/semgrep_adapter.py,sha256=82H1eGTwfEvo9Hz-I_JeUcjLhoU4Bh_5uXgZuhgrBMM,5766
core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
core/brief_enforcer.py,sha256=0q5D5OJGRZd9SUlfOfewGfb9imf0A_uZ0MwIZyVH0W8,12487
core/config_shield.py,sha256=_5qaUSIFlRUsXghLu3BE6ix8cwR-8ks-wBaIayUFuOg,12274
core/drift_tracker.py,sha256=o1AX_n3aRyuj-BTwnmjw9DN2tAAhzkTonV2qmk91GGE,13325
core/guardian.py,sha256=VnbOYdFGXWohejrMiAMxPdoIXqp6duFpjKP7q-5gk4Y,8784
core/hallucination_deep.py,sha256=TXLujCnbn8d3KAA6aUn97Xmq238zcPaLglWOM6zexMg,13671
core/input_validator.py,sha256=9RjOzGA5SovspwwEQRVJl1xdN8nkQ74dkQiVHe6Rw74,4517
core/learning_bridge.py,sha256=ag1WrfV_Wzp_HBGnslJa6FmI-TQ6SVsip73DVF5cnOE,1567
core/learning_engine.py,sha256=H7alMHcd1cWCBN62Gg6vdfuo5wkh9qCKLGY9LSA-YP4,14894
core/logger.py,sha256=22xYlPYuQZOmhc7dXWF9YtwSyWe5X8ohCS1hSRBnnmw,7217
core/path_validator.py,sha256=eIvhRu7hDfKdh-pbzc7iFbz4kXnOEVZFBTjSeZSgbMQ,5118
core/prompt_shield.py,sha256=_lryOTc5HGYH5O3UQfgdSaYRnKOc_0JjDAGNUbKulsU,15225
core/rate_limiter.py,sha256=t-6HnmrPQNzG4H28CUM9WNBEO_i2hGXT25JCVPY2kK4,3968
core/secret_patterns.py,sha256=9oOMcE1_XHDI5tJogQ2dmbA3t1amc0VKk4yCsQxq-C4,2139
core/session_tracker.py,sha256=K3GDPpjOC15U1m9AlIDoQIugqcKnCcqCi86iBZZWCLc,9486
storage/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
storage/migrations.py,sha256=y3ETHBWwd6AOTyW1d6gI6O2lf1NGauZN91u_Fi-SukM,4767
tools/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tools/check_config.py,sha256=T8HuF7DXTKtLSXsE0WALwWXebmBVAVHunKYZaG0a2xE,6542
tools/check_drift.py,sha256=d6tdnU3I7u0rkDZkKxXSswDoeoeJfg1AxCznY563TVs,7194
tools/check_session.py,sha256=MXDtuGAIxQVR8b6cJ24dc1x6dSQpNu8WNjIbJyT-IaM,2777
tools/deep_hallucination.py,sha256=yeX5Ijl_AJHGOau5M1M0Kbr0tB5cSm5nSuZmp5xRzZ4,13125
tools/enforce_brief.py,sha256=c8hT8EBuvv7RypajY0W0b-21RvkANp9j7SMWpDdG6xY,5798
tools/get_learning.py,sha256=PFgIfUvY5d1NP_JS9tqF_M-9XHRtS19H46bIgEA7Q7M,6753
tools/monitor_entropy.py,sha256=v84XOtJyzVuUmaiEXna5zge6z5zc8ihkQBJWo-g9XcM,9155
tools/scan_code.py,sha256=WyQWG5W4LlfhmiXhjkaJuNpiwf9lx1JrkwOMCQ8SFkI,14984
tools/scan_semgrep.py,sha256=H5pcNQOeFDw8G47v43y35fJjHayqSZ24bxWwaOcIU0w,8142
tools/scan_senior.py,sha256=xkZwRi7t_nBK-YCWb6I3dWNw6fk2xS_nL0YzHeecHZ0,9247
tools/shield_prompt.py,sha256=Mh8nTrU69gj4MBTTydUiEX2PjL_sRYEN9592MjcCVGA,8218
vibesrails/__init__.py,sha256=6BEQTgreowgYV5hgQSnfdYHiLs2XhbEOY5BT1mCl6E4,591
vibesrails/__main__.py,sha256=mpUQBhIeJTbdPnnJYRiBZys7dEgSYSJqC7Yo-k4gRRU,127
vibesrails/ai_guardian.py,sha256=5n0G4hMZqsbDIjIjUmtHpGgXpSKAr3rdXGVMsi7vifI,8774
vibesrails/autofix.py,sha256=LMkgElJ3e7O1aPwR5GORxr0_Iyl60eG7fG22ahVg2yQ,6522
vibesrails/cli.py,sha256=GYMMOBjdOM_KgnpQD5iW-WN8WO8fKs2-qhEgXrrNvtk,10680
vibesrails/cli_setup.py,sha256=v3Jcq69bb6v6cGPx0sVPXAiw8A1bhUQBX_t01yokWPQ,8256
vibesrails/cli_v2.py,sha256=4ivr-eXI2XywbWI5o0abuyUTK_PxCfSyFwgmzCpl8J4,9827
vibesrails/config.py,sha256=UpAC_XJWDeWIaH7-7WOg7hfZN2Xc-nQghUcXPZ56JcY,9335
vibesrails/e2e_semgrep.py,sha256=2kQTZZ3WRsI27iQww4Hym3tSPZtr5Js8CW2BQnpbwUE,183
vibesrails/integration_learning.py,sha256=hs3vR86lKWpGpaD3S55ZguaZcW0CcMEJrlk8QWuP6_U,255
vibesrails/learn.py,sha256=HNmFqIste4t79TP_HRbMHn47Fe-bPO-51resO20hLQI,4704
vibesrails/learn_command.py,sha256=jOzy9uKs59cEbQJByh2ZziD2yYBzj3gDQByI5bz8sGQ,179
vibesrails/learn_runner.py,sha256=Xl5iTto4QKJaxR7ZwErsyOIiHtjBDVCtJ6X64DVXhZ8,2199
vibesrails/metrics.py,sha256=0waik-SasQBljOpJqa5QlQmGcK2EbNQFDXeov90thQU,6964
vibesrails/rate_limiting.py,sha256=pDrjZsn3mBsg-3Y2iX_w2vv6nTsmQdWY0LTzmz8vAKw,10414
vibesrails/result_merger.py,sha256=X46OQdhsFQx-g1tu1gXq4vWEy1a9TecKduTR3sIqK0g,5458
vibesrails/scan_runner.py,sha256=AQYLfyN-DdhdRWXxXASt8Mq4h_3-MtIz8Rtp7oRiel4,6616
vibesrails/scanner.py,sha256=Gx-LxumVg-W0ttSsCqfJDTOkwdCwx4T9dwa5_NdJscg,17420
vibesrails/semgrep_adapter.py,sha256=82H1eGTwfEvo9Hz-I_JeUcjLhoU4Bh_5uXgZuhgrBMM,5766
vibesrails/semgrep_integration.py,sha256=wOGx7Pm5yos2cW54BfJYNsdcoU9qu1zg8TxtiWQroIo,289
vibesrails/watch.py,sha256=z95-oiChxHui_PLx6CqRGuUYYOW1KOKangqThlVOKHM,3725
vibesrails/advisors/__init__.py,sha256=QOKrlPyQQNYwtThusapDZrpUgzZkErZc8DOd6s0QXPI,66
vibesrails/advisors/upgrade_advisor.py,sha256=6NJ-4P4EHWv1QHD6hsjy_Lcn4hDOKcKycNomTpKMli4,9635
vibesrails/claude_integration/CLAUDE.md.template,sha256=232C7fQU2YaMOes5JH5U2eGjxIlQknQ-Es7lS2RY8Bw,5211
vibesrails/claude_integration/hooks.json,sha256=CeWc399-U6wcJc0LH2W1SPQTusD9B3FTZIrHhzSlqxc,8138
vibesrails/claude_integration/rules_reminder.md,sha256=rpziusrNyjK8tbco4RS9nPsJGfyr2xlXVtNWwd9XkFc,341
vibesrails/claude_integration/skills/vibesrails-memo.md,sha256=wBW3s1Ty23BQ-a77QBO9SgOPPhNteRdJkRzW1sx5EeQ,1111
vibesrails/claude_integration/skills/vibesrails-scan.md,sha256=Ok0SHWAzFUZyVFiNI7mbLK9J_1GoFryaSYGKb2fcF8Y,1299
vibesrails/claude_integration/skills/vibesrails-setup.md,sha256=tejPZq4AHEAC9J2t2yq6tWrWWkT2EBoMAki3XvUiPPc,1272
vibesrails/community/__init__.py,sha256=SgfqGzRwlwZTatW5DFJZ4LMkP9_mbBJj-Rthn5sX0Jo,46
vibesrails/community/pack_manager.py,sha256=tTeKhZ0rApQR5E5oiBpLjTVT8gsdxOGDdVdrm2NO5dA,5552
vibesrails/config/default.yaml,sha256=8aCVsot5Voe_XcIncnFsad_9KWDFix0SRQbjVAybR8g,6487
vibesrails/guardian/__init__.py,sha256=256EFJPUGrBUptcpJ_KGWX0lILvk3UUdcTlAqpsgdds,946
vibesrails/guardian/dialogue.py,sha256=hUfcs-JbLiuZlplSPICIveS-Q54GpupcJO84RUU0Mnc,2280
vibesrails/guardian/duplication_guard.py,sha256=Y0axOVId21qSzBnMgopZ569fx6kfZxNm3MZ01UdcZd4,2320
vibesrails/guardian/placement_guard.py,sha256=ZGU9va922dzkdToVUuKcOLtKtUfybOtmiNkHe5twmbk,3517
vibesrails/guardian/types.py,sha256=UYGKumCkVARb_AEwKmsI12Qk_MsjkpmktONoVBMY_4E,555
vibesrails/guards_v2/__init__.py,sha256=hC4eA_oMrDyEEL0BDAey2llhrM15Ab9hh14DwM1SqBI,2015
vibesrails/guards_v2/api_design.py,sha256=5IDUv6_NPMNAdJsWImSgaMhThNpFssIOisGD6VmXc0Q,7791
vibesrails/guards_v2/architecture_bypass.py,sha256=jLHvMfEjIh_gyaTt-RVx9T0kl5fEWZyKqYEjyLT3udM,7128
vibesrails/guards_v2/architecture_drift.py,sha256=RGtZu0HI6mxheQIUbXLBKd-s7uEqmnE2ntPs-ffp3Yg,11305
vibesrails/guards_v2/complexity.py,sha256=Ll6xOLRU4PeGR5mVYDqkBuCyGwVNR5E6bjjTprm4Tlc,7142
vibesrails/guards_v2/database_safety.py,sha256=CR013SpyNf7aBpyI8igtKcV6hs8ZSxj9LMkAzZtrjws,4717
vibesrails/guards_v2/dead_code.py,sha256=iziPfdWZS0FYtxB11EFaPlNPvqaTMB-ebMJwolonikU,9834
vibesrails/guards_v2/dependency_audit.py,sha256=hgJaYEM0AW_t3FFhepox63l3kiW5xWr59nd5Pjof8fE,5555
vibesrails/guards_v2/dependency_audit_checks.py,sha256=ddgRr1VyJFDxLw0aTmpaXKOW4Ocxpl8bFo5n5_4C1qY,8308
vibesrails/guards_v2/docstring.py,sha256=cUv1OqajXf_ZRWk2MEXl4HJwhzjG8g7KI791AnWolhk,8031
vibesrails/guards_v2/env_safety.py,sha256=gzVKpDaWBGqyEbEW0q3ufck5TK3ZlnOBY3AK3Ngc7LY,11792
vibesrails/guards_v2/git_workflow.py,sha256=LptDDnTn3mgYAbvWN3uYMe8GKR11FYOUiBuOG00DF-8,10146
vibesrails/guards_v2/mutation.py,sha256=CNIF843kvDTHFToxHpr1EfcYQH5XWUN1ED_smYTVPQA,9116
vibesrails/guards_v2/mutation_engine.py,sha256=HsMARZ_VbbEsCSTveFJrQO_vdhwk9iOAR5a7E731k00,7707
vibesrails/guards_v2/mutation_mutmut.py,sha256=Uqz5X19KCgRdsFbqu3roO1S3izPEPlSZ6R7lG3Uw6Z0,2867
vibesrails/guards_v2/mutation_visitors.py,sha256=ZTkiCk3BWbEpV5MSHAUf7J0anf6B50V62ogYzEy3I6s,5340
vibesrails/guards_v2/observability.py,sha256=SmBpLZb2LhAmCkzxUEOf3jM6byQElOBKPeRNaCoNN1c,8545
vibesrails/guards_v2/performance.py,sha256=Rr23dtL0cJXXxgof2pchPsVwzaUJEJUOtPUoS0Zb8as,12621
vibesrails/guards_v2/pr_checklist.py,sha256=wnAg2WupwsO7BAVkh_48Q0jGa2bTtCu9cgOA_-lwELM,5742
vibesrails/guards_v2/pre_deploy.py,sha256=hWbfSfM4Eu9koXqNvs7CDHB1HeGfguMZnQZB98Yq4h0,4256
vibesrails/guards_v2/pre_deploy_checks.py,sha256=pSU3Ky7zhpj4r6BEo7Fzf8VwTCv75TeaafQxuZI2lsI,8209
vibesrails/guards_v2/test_integrity.py,sha256=gH1GuzCrVr66Qkht01i0SZeQL_qhLnUIiEnPUW2Ytt4,3398
vibesrails/guards_v2/test_integrity_detectors.py,sha256=P40I5Xoi6xjulII4_Boezd7PY_D6GYkuwHNuaD4qFgE,10158
vibesrails/guards_v2/type_safety.py,sha256=NgtAVp107ofA6U5f0VGMGW6WSHn2O5t8gRCcxyG3Us0,7890
vibesrails/hooks/__init__.py,sha256=jzWdRNVEgAkPyhvl0GXIG5n9It4jKmgX17mTgtrImFA,52
vibesrails/hooks/inbox.py,sha256=BT6i3-5Fyp-A2RroojA288-HdsjKj29jTpamJlI7LzU,1192
vibesrails/hooks/post_tool_use.py,sha256=9vOgiZtY_Fl7NL63gYKvu04MO0b_ngUhTKDCu28NR1M,8338
vibesrails/hooks/pre_tool_use.py,sha256=Q2jpkZ-njJRSjZEkH0P3iz7Bfwd2qi4WJ2Sgke7pBKc,9069
vibesrails/hooks/queue_processor.py,sha256=xVFCsKBFKvmILBxucVPOjIG9-5PKio_9h4DnjS1JpDo,2474
vibesrails/hooks/session_lock.py,sha256=UB0feDrJuEC--XbJE8Ic2iEmVfbHc0CzIHJS_ZEf-bE,1903
vibesrails/hooks/session_scan.py,sha256=K1aqXrdHEHPGoAMn3sJ_mn3VDurErI2yEO_8EVrQHCY,4885
vibesrails/hooks/throttle.py,sha256=0iFqUQSiPESyIXph9b6Ufsp8Hv8oU1mdsrSSPGsPnYI,1853
vibesrails/learner/__init__.py,sha256=8XaIfm03DRaDZt57BsQVfUolt80gm4pKqfS55sIpePY,355
vibesrails/learner/pattern_detector.py,sha256=5MLOIRqyIZgM51CRdOC5ENqoZzT9PXe-UIsfEi3hR_k,3511
vibesrails/learner/signature_index.py,sha256=1mUsofcZmGIm6NK2E7qLZPCAkuR8rdGoDmhsqm-NZdY,3787
vibesrails/learner/structure_rules.py,sha256=RakYC9Om75DbYUYP9leiSgpl3PFDpFjsTi6lJWlXPeQ,2138
vibesrails/packs/django.yaml,sha256=HvfxnbHStGmT0sAeHP2m5u5oS7HtssFQ10KTH4mbypM,3143
vibesrails/packs/fastapi.yaml,sha256=0WUYU6i4GfVy1lr24lpxS13TNKUYre_k-yTkl_1QbfQ,1979
vibesrails/packs/security.yaml,sha256=wRFXzCiw6FJbtF87XYti1hUY6LU-p0TsqsTrKQizwI0,4548
vibesrails/packs/web.yaml,sha256=5Y9En5qAjjHLvlN-iXJEF1Cs7D-B0rEh62mYfNVtE6s,2172
vibesrails/senior_mode/__init__.py,sha256=7wDYyBOLk3Jdzjl9cUX_wA852OOUX34Xyht183MjMLk,602
vibesrails/senior_mode/architecture_mapper.py,sha256=hJceRW5n9ZKZVaUvLTqdODCC-Z3M_VfUFqDMhnKZRr4,5112
vibesrails/senior_mode/claude_reviewer.py,sha256=KPSn5pUmBoO-C7TNuOa9Vmztux-NPOijjowP5AqKKqU,3460
vibesrails/senior_mode/guards.py,sha256=g59Hwn7wKrLHXmFYQ0c3MWKzlaJ02HQ97pyz6AvqWSM,16553
vibesrails/senior_mode/report.py,sha256=cY1AHpSIXK6pwnGrCZ26en5bOqtYsyJwh8uAqeeipaM,2622
vibesrails/smart_setup/__init__.py,sha256=oyQMP6nuF1KBAKIvwBQZx1sJAual2cr0YRaatgJVsvI,1569
vibesrails/smart_setup/advanced_patterns.py,sha256=pu7TPGfahiodgSp9rMXG8liZnFgAR1RC4NX9_W0NvK4,4133
vibesrails/smart_setup/claude_integration.py,sha256=EOA7a5AZgFF6ouagB0QUZCS1uOcYz7UTZEChaMdeAAs,4771
vibesrails/smart_setup/config_gen.py,sha256=ilEWj3dWp17RgdRw9Rj70YXZvyEV1lKNVEvWuv9bsKM,11610
vibesrails/smart_setup/core.py,sha256=EU6NVbHVLLVjUvWOQQqydZw8g750p1GbCK4u6H0gCp4,10598
vibesrails/smart_setup/detection.py,sha256=HgTy9hh_JrSsAZeMVwVtRXbkThF41rpkMdbjK4YiOng,7852
vibesrails/smart_setup/i18n.py,sha256=07AxmbrS8gtICcSe6vvo_EnmuHxQfp9hs8M9Ylk7KjQ,8947
vibesrails/smart_setup/vibe_mode.py,sha256=YN-u-Hyl5Rl9aMpPoS8JmkCyw6KXqyvfLohglyWMijk,12385
vibesrails-2.1.1.dist-info/licenses/LICENSE,sha256=dkeb075K9LbQLOQxHZ9WcRjPSzf8PPYbdNp1zsd7YsA,10753
vibesrails-2.1.1.dist-info/METADATA,sha256=5diZZnIcDqjocmergJI-oa4pP1-RE-Qu4VdfUbla6is,7587
vibesrails-2.1.1.dist-info/WHEEL,sha256=YCfwYGOYMi5Jhw2fU4yNgwErybb2IX5PEwBKV4ZbdBo,91
vibesrails-2.1.1.dist-info/entry_points.txt,sha256=NXhyOOcWSFJCQDjpHvVWhwMa9NhDTteILJmSWTtQgJ0,84
vibesrails-2.1.1.dist-info/top_level.txt,sha256=vIlRihPK_RjJyf0wQTDV6Ym7ZzBGpRiiFUbKmy38MC8,50
vibesrails-2.1.1.dist-info/RECORD,,
