finance_cli/README.md,sha256=XJXDY6h_0NRAyameF3jrZMdR1Kha8xGRXryqYHKEfPE,4485
finance_cli/__init__.py,sha256=EMgS12CMhn-8RkGKdP1-vJNi19li4yctyIJIYEFDHQg,85
finance_cli/__main__.py,sha256=LpiW_YfJKGzw_0tAFwbb0G7iBSHDwpVADcg5S11_poY,7599
finance_cli/account_alerts.py,sha256=CsC0S56xGQn4yyy8Q4AL4aQ3ksF-MNqwSZcBuMeF-HA,14158
finance_cli/ai_categorizer.py,sha256=135MRTnwedQ8-2OmkIDGPBXsJkxsyxkPSvxW4C6d1gU,27278
finance_cli/ai_client.py,sha256=OQGOTDUmWKuWU8nQhAcoxcXHFcUz8gGqobZW7EP26Kw,5793
finance_cli/ai_egress.py,sha256=vvFcs458824RsYvd97D8nV04tcIomS2EiaA-0K5FBbs,1804
finance_cli/ai_statement_parser.py,sha256=e00rsfqOw_iz1zfZcE1CIxalsgfDCiXUSWVeFhqQ5ns,21292
finance_cli/analytics.py,sha256=-3yxZ0atbCIO5NK4IG2OIfb2rk-HGVSpUqdHPXW--sU,9214
finance_cli/backup.py,sha256=Bfn_DiXtQ-cINN5SILsLaZhzdAHRUWVanDCnmZRPlQw,63554
finance_cli/backup_crypto.py,sha256=5d7irjVX5yuz0MDxszGgwIFBhic94pqR58kzdI8mPQg,10955
finance_cli/billing.py,sha256=n5bKPyF3oegGI2FyH2CdVULnHP6epW64kki2Tmw47ZI,13052
finance_cli/budget_engine.py,sha256=oSiYE6gWhkb2cSB7t9IgIAiN1NsQT3BIPoiyf4fcbfA,16601
finance_cli/business_bulk_actions.py,sha256=zA65UZalvv3SYU5e2LFnYUcCqGn7X9xPL1i8RzQ2NCo,11703
finance_cli/card_paydown_flags.py,sha256=DYPsq3JKsey8ftbcZKwTWx7AhG6nuB2ZgDOjAedJcio,14592
finance_cli/categorizer.py,sha256=BR0Xz7XH-K000GwWtywIhTxu7alYImq2GgSiHCoYDx8,21835
finance_cli/category_seed.py,sha256=e0XKzWl_sO3ufb97ZE4o7ee1Q6X4j7cVA9sgaGBoYS8,4756
finance_cli/coaching_progress.py,sha256=78bMgPOI6ixv8suL-OT2rL0rtdwifxpVcwZp5pA-xzo,26604
finance_cli/coaching_skill_harness.py,sha256=q6InLWuWr9Gde6e0bFc_oZZrRKGpVhN91oA3SqmfJEA,179404
finance_cli/config.py,sha256=Um-W0k8xUga9nwUyESSAEEiUrHcO6U3rw54OubKK5js,8894
finance_cli/contractor_tax_prep.py,sha256=myIqkpLKv_ru-umEVf3tauKtLIgjFsscLQraxRtl2fA,12306
finance_cli/cost_tracking.py,sha256=QNFLkM9B8Gkk0eHu57PUHe9vgj8bML1h6wc1QGx97jE,20545
finance_cli/crypto.py,sha256=pOEupjEr7cjeRtQ-rQOg02Q5-NKTyab8pILM6OUCxts,973
finance_cli/crypto_envelope.py,sha256=ShTGirwofu41SR3J0-iWu1TYeYlb8-IqvqlEchHJnLc,51729
finance_cli/db.py,sha256=JMcVM3NCVxx2bWi_tDKnGQF0rBxl11dMQzq4XqH3pio,88586
finance_cli/db_keys.py,sha256=5m8AClG4G80ZzmwNfeLB5Sm_H--wxnnPQTAQvxRdYAc,3211
finance_cli/debt_calculator.py,sha256=og06YeGgen-Rwq21KvHL9VvpJ0CldukQZXoYlw68FfU,29846
finance_cli/dedup.py,sha256=FAq4t0jUTh09bajx8nc_5mqkgRtvRSV1vhRpxLgZ7Vo,25975
finance_cli/error_capture.py,sha256=09HUNEmxYRnSDGmkB5HLK4O18v5iQBM8Ff2qduou878,25504
finance_cli/exceptions.py,sha256=RqgM1zOVkI5rDjkY_YLrBChHPfs7TKz_-eX3KiX8i3c,3593
finance_cli/exporters.py,sha256=nQhFDU1IKAsTUMXZQ6lO0S-7nioRq0BfAwRrdyX5sHI,6300
finance_cli/forecasting.py,sha256=q_wAtFWAczRr2c4hYuMIqTTwYYMQ92qoSt4EslNMN90,13682
finance_cli/frontend_logs.py,sha256=iHyfQcqPoqqG8IvcmV3-vb_bItX-OxmjdwuZqmxHIGc,5540
finance_cli/home_office_tracking.py,sha256=D1zi3LJK_VDXzspLlLvv82cU_kREGSb3ZOh6tJy6ojk,5972
finance_cli/hysa_transfer_flags.py,sha256=qi-sSwm1XNYhM85h1aP8innKx0Ly1FnUa3m4WAZmFkM,15746
finance_cli/ingest_validation.py,sha256=E97yRPeOkEMASp4SxLqUbbvtgkWKUQWarUwxrEtt9pI,19224
finance_cli/institution_names.py,sha256=kUbGbW-Ax_MLL-j8zcx5_PAzpcaetVNRETJJwP35V88,9516
finance_cli/intervention_editorial.py,sha256=PAabRROeWBJvRxUp7CRa9ueSPHzIXvPBdmq0_UJwZc8,15816
finance_cli/intervention_engine.py,sha256=X7aT548eujxdsq1vFHSLWXfypzjp26VAVJYwESprz_c,15730
finance_cli/late_month_buffer.py,sha256=RaOfBp4_OzBkwrAtYAScmhZ2kZ9Jtr6_U8H9n8Un9z8,6060
finance_cli/lazy_imports.py,sha256=VqFLiVOgRI-CdykM2JKocx4p15V1ZqhgEzxWjJh7RQI,1025
finance_cli/liquidity.py,sha256=z7PNH0JV-wYfu-KrRQoZtUMwxulOPoNSuk-YO7dD6Cc,5851
finance_cli/logging_config.py,sha256=h_P4yP2j7Yvi5Q2kldgy1VQ_3f9Sak-IZramQAhps7U,3276
finance_cli/mcp_gateway.py,sha256=c9kXSQbRME7fKLb-M4ed9kXKQ4i6epDwkiI5JdF_nXg,520
finance_cli/mcp_local.py,sha256=c82fMKnXuhb6znoxsjYEBrDl1WmZHUvdsyMIljMUDHc,4562
finance_cli/mcp_local_config.py,sha256=bx6clhr8-RgXBVS_W5CUznzvyp8FcEyFbfdy3va0s7I,1254
finance_cli/mcp_remote.py,sha256=RuoIBuEdUcz26q0aYiJXpojwmEBvPaDybViiYlCEXeM,24022
finance_cli/mcp_remote_config.py,sha256=lGwP4znqV29Ais0JrPxrG-TkY6kPgsgtMtI9dhieCVU,3103
finance_cli/mcp_server.py,sha256=qxAV1ezeIhkJcLZb5f-USZJ-pxiIuy1UQmquQCPCRmw,650327
finance_cli/migrate_legacy.py,sha256=VgYnwbr6rzwMy3dAeIDvfZetypHSeFDb_m5MkRk96To,1291
finance_cli/models.py,sha256=YtOLs0c1EDQRzGbj9lwr4PvgTL1-DbAJauQ0X3Gch_4,1761
finance_cli/normalizer_sidecars.py,sha256=DDtQCLZ-oxIqgzKkDfA5qsqks1JL2kIFvksQgB0CEig,4334
finance_cli/notification_utils.py,sha256=SYx-s_Wx9m5Ly_xYOOc1gYrkR5Zmu9LIZtdh0An6_Bo,1568
finance_cli/onboarding.py,sha256=5K7H_MOgHkBSj0v2aCDXQhLawZUrr_w4mlb04w5qQEU,3543
finance_cli/onboarding_contract.py,sha256=atHpHAux345YV5W96YoQ6wgghscCIVKYuqrVMjUMQwc,8874
finance_cli/operation_log.py,sha256=G4PRxL6-UPVxKYb2BWcDA9DCgmHRUokDRzE8c-t-iPI,4742
finance_cli/perf.py,sha256=gJ2-QXCDCNzWTtM5wVzIkzA1HcISzflMeGSJK3-CH_o,9934
finance_cli/plaid_client.py,sha256=7c3z3VA1qJDuc8-VotXVFNM8qN-ZmiEHDJNDxT_4k7w,130819
finance_cli/preferences.py,sha256=NjvjqOZwm_1EObbSFbQdojrjI1wNpjT1W079y3V8_4Q,44519
finance_cli/provider_routing.py,sha256=ujatgoPivOIwj0KTTaBtc0Fyq6hXYK-xpvwMUqc3C6M,2242
finance_cli/recommendation_surfaces.py,sha256=EXlnNKrzvntT6I7zV96hppQ-rng2F7zmXX1Kmc6_ssg,82566
finance_cli/redaction.py,sha256=-pU9FINCVWWTDxZ63BOl77UBFI0fVh2-VlAxeak9isM,3507
finance_cli/response_sanitizer.py,sha256=xQdU_c5yOw-jmBGtHCecyw3gEXtmo8Kpf32lyO1mSY8,3802
finance_cli/retirement_targets.py,sha256=Fkq5vaTuc65G1ueE7YA6LNz5rJA2vb3mA-dNRNZaIjM,17132
finance_cli/savings_automations.py,sha256=tLLU-085CcSCEZUMaQvSgwEgx-Ik9xqzsjhqkIUdhjk,13926
finance_cli/schwab_client.py,sha256=M-PFTTJn7SaoEFykUbOtZy4QHiI04U2RR284xowPRtg,14366
finance_cli/secrets_backend.py,sha256=IzuAf92KjzADNMz-a_B3I1nH0xxKTfApysA727-NQDY,6039
finance_cli/secrets_store.py,sha256=yP9_ErW3j2bkqwMqmy2XUAeu9o3xSiUaDpq41xWJCMM,5008
finance_cli/sensitive_audit.py,sha256=4OwGCG8B5gJ_1M_MAnj0kkRvrdxVTMPWYh60zMfXmAc,7310
finance_cli/settings_base.py,sha256=yqh6p_y_9615rs5DD3ShE23XZS6bSkIMNbnbju8NjQc,7230
finance_cli/sheets_export.py,sha256=L1YpcaItIU3yU_aYqUO9AnkDv9y0n2GUN-4u-PAG9OE,54009
finance_cli/skill_constants.py,sha256=e6O-U6p56a0rI99v99Jq0bIRgE9z58U1P-OgOww5LiE,779
finance_cli/skill_recommendations.py,sha256=r4Vo5pQTfHyBHa4s7Y3oK3q0hMcZ1HlAaxqIN0SN3iw,14152
finance_cli/skill_state.py,sha256=XmOqqeVMfAFlB8upv4w0StAhXUiyj-pTbSQEavdxW9M,2381
finance_cli/skills.py,sha256=lWAbXTOlAMrqpITo1Xia_f3Us9jfrLm589xJwdjo6pc,16538
finance_cli/spending_analysis.py,sha256=jjBkoRkrSrNvMl_e-nnl_PuPjEGFcSBHWTpmwFVnIZw,5984
finance_cli/spending_freeze.py,sha256=cTr0oBwHo1CumNScjyBwjXa8Y9mY0trRF8Q4naXfcrU,15957
finance_cli/starter_setup.py,sha256=eS8W2DBeb60r0XW88TuzShnOuo0pp0bnMtFsdMNpdiA,18440
finance_cli/storage_files.py,sha256=gZ-y8NnoRlcfxnIKD45u8ZRj-wncgCNkmcLDC40NuTc,7787
finance_cli/storage_lease.py,sha256=lMtf68R3cdiDfnVo0qbRHcrfp6kSsQih3eTTa-rgVrQ,21985
finance_cli/strategy_preferences.py,sha256=66VxWYZ1eE8GvvSC1o1R20hLFVHMsGhGeDX_7FGjNsM,5189
finance_cli/stripe_client.py,sha256=FCjOF-i1law9xQ-g7T8bnnsxDVI5w-tTJ3qd1nbeTAs,31969
finance_cli/subscriptions.py,sha256=USvrfYE1rwtQ8QoL40uQeDC7UaeS9hV_zuriOM3VOp8,41980
finance_cli/sync_protocol.py,sha256=5-gxiCGssHHuVGDje1y_YYPo5m10H1foI6BaNig5368,3007
finance_cli/tool_registry.py,sha256=aVSpOBz0P1UdROFfTdUscqGREqwguKv5D6h1GL3lqnY,10438
finance_cli/transaction_disputes.py,sha256=f69AaoZb9ymjFMnNfTSLCLCwyvALQm3_2vknnhj6SJw,10958
finance_cli/transaction_heuristics.py,sha256=ayOpqniL3aMbN2YjgZ134I-UNuhDWRYXzq5Xqunw4oM,1351
finance_cli/user_context.py,sha256=u5mgG7ErgRhB_QZx2vOqBPM2Rgwp5RFR-cWU6RmwwZ8,2942
finance_cli/user_provisioning.py,sha256=wpPe2TTAlphbTy1tMze562JGCRahG0gv2F1gETvkLMg,6039
finance_cli/user_rules.py,sha256=a4cYRhVnmIbvK3az6-W2DN-O5PrBQ18FX3LD6uX8CHY,18990
finance_cli/advisory/__init__.py,sha256=RVsNE5d_86vI7NCX83aXw05gw72zyeaTYK9WqdIR3Kg,1856
finance_cli/advisory/_decimal_utils.py,sha256=YUkqyX84odFu9zWJTwRIrx-UlbEf47oTyxQsT1Xg_1M,240
finance_cli/advisory/_types.py,sha256=3sisjSN7rMH0itRhQ780UYLn2Pq0-VTxbGbk1G3tlRs,3623
finance_cli/advisory/account_comparator.py,sha256=gXlTMJbSllA5zbBi1Xrhpj7y7abYa4HCYBeYCEryRUM,8228
finance_cli/advisory/account_priority.py,sha256=RqCmk5uBPfi17ESVmC3gcJK7zExc77wvbxA0b3vVJ70,20931
finance_cli/advisory/allocation.py,sha256=jDgbPtWIX3ArQR0LP3NK2k1xKul0c5MVmLmcWeSKz7I,2632
finance_cli/advisory/debt_invest.py,sha256=kVdED8gqqMjJ_xY_psBdr_zETAxgWF9A5lIMm5jvR9M,8182
finance_cli/advisory/product_evaluator.py,sha256=9iR7bonWhagzEJumBFzokiYKhHRxz6R1Rh7R4X08FuU,8531
finance_cli/advisory/projection.py,sha256=0tQQowOqSQVI6_kOchQTdnsHSBrTlQdGTk1LmgeluaQ,9381
finance_cli/advisory/retirement_limits_data.py,sha256=qg8bCCSOLx70mdy5x6ZS29ZS4UYUlMRI7xB9dkecrco,6878
finance_cli/advisory/tax_brackets.py,sha256=jKlMaJws40VxzDGlRwJn1JQZ6dByi4MR4HudUMumcAY,8664
finance_cli/advisory/tax_brackets_data.py,sha256=14VV3CyvZD8n8aTce0r1zrzDL-RRlKSVIEJJCgoLJmA,5839
finance_cli/advisory/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finance_cli/advisory/tests/conftest.py,sha256=00X3QyOILbN57mtLEOBg-PcFOXxh9eWdBTGQZlhJBpU,1806
finance_cli/advisory/tests/test_account_comparator.py,sha256=BsK-Q0-MBpZWS7UMGaSyxZlaj8iVT7zLvH1YrXeLrYQ,4423
finance_cli/advisory/tests/test_account_priority.py,sha256=_lvu1HInXREAJhPxn7o4dsh3BopjUvmdVkNlMme2mlw,5096
finance_cli/advisory/tests/test_advisory_image_init_has_no_side_effects.py,sha256=KjX0OZXtbSI5oXSBJakayukRkMzRAm0DQsE5-tRXMIc,1127
finance_cli/advisory/tests/test_advisory_sandbox_contents.py,sha256=c31SLXovSsKu9zDZua6oMNfzwp-emPLsvvy8Myb3g70,1432
finance_cli/advisory/tests/test_advisory_sandbox_import.py,sha256=tYDQm6UDZn25rDJQ6pGp5EL5TtAP0iuFbiqJu_t-58Y,977
finance_cli/advisory/tests/test_advisory_sandbox_no_shadow.py,sha256=YDz_ZExBKg1Jd-ECAHl0J7g9KSvE4YZ5W7j26zBW1H8,829
finance_cli/advisory/tests/test_advisory_sandbox_security.py,sha256=uvVVODUcIl0SuQG5OzF_DOFiXOTx0eEwiK4xdwMD7CE,904
finance_cli/advisory/tests/test_allocation.py,sha256=vAMetjrqXh_cv7IZllfTxRNZpRDeCBEUnD8ZhOS1nC4,1652
finance_cli/advisory/tests/test_debt_invest.py,sha256=vKGEc0iwGyg7yqGAex2F-DdE-vD3mzgctHra-bJouPI,3644
finance_cli/advisory/tests/test_product_evaluator.py,sha256=tw62uKlb8kB8teDB1FAyGoblJuMv8jVG45-lBJvm3Js,2418
finance_cli/advisory/tests/test_projection.py,sha256=sAFv_fZoLrpAjWwmsDNITianbbmoIAGV-oBHkh0YRGQ,2806
finance_cli/advisory/tests/test_reddit_regression.py,sha256=jcfswVyyZuFyIgoJLXJZaUJstiBUjBTY7N8wSIBQ6uI,4953
finance_cli/advisory/tests/test_retirement_limits_data.py,sha256=V5rLFNV01gmXuNANMtjraNh3TioI51U8Oj39t7FJbHI,4507
finance_cli/advisory/tests/test_rounding_half_up.py,sha256=19jOvKDGttx_Ns8-EKQcZw6KDzwNP8w-TBnEehQsIb4,287
finance_cli/advisory/tests/test_sandbox_hygiene.py,sha256=Zb6lf9rt0ob6vn1DrbW7cPHF6wmMInIipCU8fCnf7CM,3581
finance_cli/advisory/tests/test_tax_brackets.py,sha256=ESO4-JQx2jF0UX890HBSayBzDDA7k5McoLLZkLIvIig,8325
finance_cli/commands/__init__.py,sha256=OYMYRKwWU2WtvZsvEFd2Jkb4PIULJBBzy8uDObbxEFk,39
finance_cli/commands/account_cmd.py,sha256=sW1eGsCvb8ofTeGfbOXmADGn_FIbPEG2COSPyU6SmGo,23548
finance_cli/commands/balance_cmd.py,sha256=w7wmC_zB4WGf_Ecd3dGr6B1U1A8cGI6uKt_yp4m29Uw,21455
finance_cli/commands/biz_cmd.py,sha256=zda9LtMtx2Ur_no3nSZc43QfDkTRN4ZEc0Ozntzzv7M,131717
finance_cli/commands/budget.py,sha256=5iMGvA6_kqIOiDo1KoGGQQWWNENmkRuePm4bWqbj4p0,23659
finance_cli/commands/cat.py,sha256=KBQ7cGN5A-NkOUQu76X8YzLplnMeXqRv_my0OC3Kwvg,40733
finance_cli/commands/common.py,sha256=edpEq_xI1ry44yrCGE6XQ-glPGktmQ0EhhGxfpN3GYc,2391
finance_cli/commands/daily.py,sha256=BLEfzUqES3adoiububFNeGtQo2PPEf74FL2_w5N3B8c,3565
finance_cli/commands/db_cmd.py,sha256=_j5CNd2eVYa4GQyIaOWYGXfsdqiDg3aQNfiOPTjdXbg,19835
finance_cli/commands/debt_cmd.py,sha256=eY0zXAq-lNsSjufTCWVolhgtTn7BKzGF-rfDhODOBO4,54608
finance_cli/commands/dedup_cmd.py,sha256=zsyhQKFi7ConcFLYaI8R0VjA86VkHQaFdNG_bZ7jPcs,37756
finance_cli/commands/export.py,sha256=MJuYcf-EGN5JP3dpbvENMh1G64wY-V535oZUx5Exxo0,5336
finance_cli/commands/goal_cmd.py,sha256=eoeQpj1wLZ5YQXMLPTQnAB-rPAtmAuYLZosYp-bkF2s,20286
finance_cli/commands/ingest.py,sha256=R0_f3gnpfucSVJtjgdhpj8QlJn1VcTAnndLVHxWEEEQ,33649
finance_cli/commands/intervention_cmd.py,sha256=CVCLI4ErByq2oEXdvdUkACsyD2dosQBxjPZNr_SYNvs,7569
finance_cli/commands/liability_cmd.py,sha256=6Qjyfu6AmCnbtUqCNa_rzFvVuyniVL4hPT4qpqq_-1E,19428
finance_cli/commands/liquidity_cmd.py,sha256=w4MBh97FAuLR-S9xQC-UPHKV1waefTWL6mw3Gk38d9A,2816
finance_cli/commands/loan_cmd.py,sha256=IdiKd75TokP5bMmeP0pmbS3Czx3aG76RY2kqOgpsx4c,53187
finance_cli/commands/memory_cmd.py,sha256=v0hU8KWvxi9xGh_9lkzM6K7ql6VzAaz4invMUPmesxE,8864
finance_cli/commands/monthly_cmd.py,sha256=MBvXCUaMjbcQk0xoe2avnTXPzIaxM4iFucexXdXQ8dE,14476
finance_cli/commands/notify_cmd.py,sha256=Lr7VzHhCufOM7fKcosmLZDYSTh2ZortW71TyYL51uD8,12386
finance_cli/commands/ops_cmd.py,sha256=1_zmmFZsShLbnO2ikGXIepGryq4yvSdA5UQs_pkdBHs,12076
finance_cli/commands/plaid_cmd.py,sha256=1wRR3R2YccvOTQJDMEB2pGaFeHIJoX5z3tz2WHCOQdE,27446
finance_cli/commands/plan.py,sha256=TUo8khe0-6TspL99dPE7U9589h4Lsnmtvssrij034zk,8498
finance_cli/commands/projection_cmd.py,sha256=FW9zHG1sSbdwMBhMgYFwVnJSklEU94tvvhmfpI8vV50,8169
finance_cli/commands/provider_cmd.py,sha256=FxhSfRF6U3UDDuGBB3e6EdlvFQkdy63eizCs5qILFtM,6672
finance_cli/commands/reminder_cmd.py,sha256=hQ-6JrdwiEyic6ffMs222V0fu1mWLj5RTbuPF6qkA1s,31113
finance_cli/commands/rules.py,sha256=KVPj89NF2oh5ie1lSraq-6POkZxDyWkLheP2UOGm2Ns,27897
finance_cli/commands/schwab_cmd.py,sha256=lRM5HEkM4fPFSQugsY65JrKsYKKkBpOtus75j9csMdQ,4729
finance_cli/commands/setup_cmd.py,sha256=ovc_GZZPBijsy69H1U_ePpDpo-WPhCSGlPSvz_rsxZQ,27483
finance_cli/commands/spending_cmd.py,sha256=54cdj37vQSiznLRSQXU43bm1c23x-3jR2UuY8lSFcKw,8979
finance_cli/commands/stripe_cmd.py,sha256=I5sg12JUkvHWJ3G2tLLUz6E-Y7rUvqUKlPjwBM2OiG0,16349
finance_cli/commands/subs.py,sha256=ZbklaBTuvB73BTXreMlH03JQzWDDs0xMYHlqmIlf1uQ,36401
finance_cli/commands/summary_cmd.py,sha256=qDzlq6BCTLrGY_vMz2F3bljb8xGAzYx7fU7z7x91DNI,12375
finance_cli/commands/triage_cmd.py,sha256=6HXkPwiBztkX6bjzWEhVZnQNl3EEm5d_VxYCDMwxJBY,3970
finance_cli/commands/txn.py,sha256=UsntPwLoVNlG9KxJpt7BQRzOIAoHDtZsLxLltKpqFLI,39389
finance_cli/commands/weekly.py,sha256=zrB7DqnGIpOuKkZlXIuo8TYnuyY3gbaYBajqVAsUZGw,8443
finance_cli/data/AGENT_WORKFLOWS.md,sha256=7qWJ0UbRehI9-CUFNKMOZRGhZu5j4njI0xq1fZ71A0k,77205
finance_cli/data/rules.yaml,sha256=2FCc_C5YgqFG1LPuF-nzoxyACbuOgP1BoDAJCoAuwQY,6391
finance_cli/data/rules_template.yaml,sha256=2FCc_C5YgqFG1LPuF-nzoxyACbuOgP1BoDAJCoAuwQY,6391
finance_cli/data/knowledge/README.md,sha256=gP9f7g5ogrhAG--mz8E_o6mt0Dcm8kmCV94XAv8AAow,389
finance_cli/data/knowledge/afcpe/README.md,sha256=lHaLHEsTwTc3oCVbVRvOFJxTsJjzzhYPcWFoaFWmr6U,352
finance_cli/data/knowledge/cashnerd/README.md,sha256=9vx9R4FtOAChpe_7-_5oXxvARfhdii0iUDFBiwd1Rjg,298
finance_cli/data/knowledge/cfp/estate/README.md,sha256=uPmSEppwedKyjVM__JD_id3i3REM0C8Jj2clgT1xHco,547
finance_cli/data/knowledge/cfp/estate/end-of-life-planning.md,sha256=aNLWntvcGL0nmgdKv3cETVvKgV9zYHgtgBg3_Kbq7GM,6941
finance_cli/data/knowledge/cfp/estate/estate-planning.md,sha256=RH_SAGaHd0Y04VRMVbA4u9-tjO9eoBchTh30UoI8Wxg,7219
finance_cli/data/knowledge/cfp/general_principles/README.md,sha256=uIZFfkvEvALBgD78mh46I68mTCp7dYJSDDQ-ddNTbK4,310
finance_cli/data/knowledge/cfp/general_principles/balance-sheet-net-worth-statement.md,sha256=UfawPIRlQS_nxdaWbmibNKdWX_OM4BGjGMOaCHdEeKU,4524
finance_cli/data/knowledge/cfp/general_principles/banking-basics.md,sha256=LghgYLjQjG5ZRxxGJSRM8JoTeDYUXFdimJ6rzlUXLBE,19144
finance_cli/data/knowledge/cfp/general_principles/bankruptcy.md,sha256=BScx0Viv7QyLtdnEuuUJuQhavWeclZW0Uo9MAooAUtI,24825
finance_cli/data/knowledge/cfp/general_principles/building-credit.md,sha256=ivgMVMfwfoKH9042e4BT0zn4Bz8hxcVEWjHc3vs3FeA,17382
finance_cli/data/knowledge/cfp/general_principles/cash-flow-statement.md,sha256=4AAXhN-K3quEmeIsS4HZc2A31JonhoPEiCXx62Zjyr0,7210
finance_cli/data/knowledge/cfp/general_principles/consumer-credit-types.md,sha256=G3XNy7e2URTKKAPPAiMYzkMNoR4bKlY9ZG5mVGxcf28,12632
finance_cli/data/knowledge/cfp/general_principles/credit-cards.md,sha256=LH4bYcpMVgmkZlOxLHzixx6_25_aUADBtd8J1ztkgu4,16980
finance_cli/data/knowledge/cfp/general_principles/debt-default-and-collections.md,sha256=svieS8oxwWJ4kgFV7R-dxrnSCjk9mfuu8JxlwrRRtGc,20698
finance_cli/data/knowledge/cfp/general_principles/debt-reduction-strategies.md,sha256=iqMqZfwnWiFfG5Z7V26PYuQE3rful8eEDmUbiY0dZKo,22383
finance_cli/data/knowledge/cfp/general_principles/debt-vs-investing-decision-frame.md,sha256=sFCsXffss8YER7pTSyk2cyA_U0VcVXnBq9FbEA9ziXw,5082
finance_cli/data/knowledge/cfp/general_principles/employee-benefits.md,sha256=lldLHhFKbKS6FgPcwTOGwsMOVCremRvTT-5hVYgdO_A,5990
finance_cli/data/knowledge/cfp/general_principles/financial-planning-snapshot.md,sha256=SYj9pJsKKcsNGULtk-dNHR_6A4XEOFf5V39qYuaOrAk,5587
finance_cli/data/knowledge/cfp/general_principles/goals-and-constraints-inventory.md,sha256=cImwJxUIqlGIMJ4ia8_OJgY-y7_u-JvULg29jgPZBHM,4541
finance_cli/data/knowledge/cfp/general_principles/government-financial-assistance-programs.md,sha256=PCW2P1aWSJS34R6XYv-EUsHBZSNkFWgMAj0-R4Rlxm8,18678
finance_cli/data/knowledge/cfp/general_principles/home-affordability.md,sha256=eO7uL1HkRXL5AW35ajP1laQ6pOApUeuTtyHwRYGJLNk,7421
finance_cli/data/knowledge/cfp/general_principles/home-buying-process.md,sha256=_C-_OMwAuedI94QwsLqKbRLoaVpxKfLwJm4hIoOqKYA,7176
finance_cli/data/knowledge/cfp/general_principles/mortgage-types.md,sha256=AmIAcl9sJCBMDX-ySyq8WFzEfK5p6Qx1F336xIHJLYU,6192
finance_cli/data/knowledge/cfp/general_principles/personal-financial-ratios-debt-to-income.md,sha256=wBKoHTOecZv5eXZCe0hCNv50-m6fhpE4UOvv65fB0IE,6712
finance_cli/data/knowledge/cfp/general_principles/personal-financial-ratios-liquidity.md,sha256=bfshK0uo48V-m9XZ2K9UDVE3M6d17OUFxV1sQM6UBU8,7288
finance_cli/data/knowledge/cfp/general_principles/rent-vs-buy-decision.md,sha256=M8SUkghZic-ETlzmVB3wscB6jAe4tlXTjle5kf2PeS4,5322
finance_cli/data/knowledge/cfp/general_principles/short-term-financing.md,sha256=axveb6Hh8OezNNwqEH0rLRGb27dkTFcylzJihEEMfKA,26394
finance_cli/data/knowledge/cfp/general_principles/spending-plan.md,sha256=MdInEDje9VJb_Br3ME4FvS5bLS8IkmZBwfy3DzSIgxI,9907
finance_cli/data/knowledge/cfp/investment/README.md,sha256=gl6szBT6iX41YqthLdmglvA-vbVKoRnVPnZ-ohvGUVc,260
finance_cli/data/knowledge/cfp/investment/account-funding-vs-investment-selection.md,sha256=9uks5vVhZBgBJQ8wwBjzspJGvCi5FNk7Fei5_XzE2PM,4332
finance_cli/data/knowledge/cfp/investment/brokerage-account-basics.md,sha256=KJEze6NEaxtYE8itrm4N8gI1FK9_5u3pCksSsJxusZs,3879
finance_cli/data/knowledge/cfp/investment/diversification-and-asset-allocation.md,sha256=bWqmZ2i8p2dOaVXWhXgjjx_Y725x_jsX_RZWbxIvToQ,3184
finance_cli/data/knowledge/cfp/investment/investment-readiness.md,sha256=c1ei_C-oRr_V212R8lhYElL5PmEl2PPQHCLcnz_HdUM,6931
finance_cli/data/knowledge/cfp/investment/risk-capacity-and-risk-tolerance.md,sha256=9G-WWXT8unB5dEYXz81buXFUuQrcp4EF78zfmaBs9hA,4717
finance_cli/data/knowledge/cfp/investment/time-value-of-money.md,sha256=wxSa8GIAxXLBBkGS7BBd_vmW-eDA-vH349F3AveENTg,23114
finance_cli/data/knowledge/cfp/professional_conduct/README.md,sha256=TNEkJ3rvtUJuTDivoPkDxmVrCDFyB4sitJbK2OmjLio,726
finance_cli/data/knowledge/cfp/professional_conduct/advice-vs-education-vs-implementation.md,sha256=nlgWts-ghhXsU7cQsbc62AUquuyICmHKH7P3B4romDQ,4576
finance_cli/data/knowledge/cfp/professional_conduct/advisor-handoff-packet.md,sha256=xf2aBf908nHiRwv-OW99q8mupZD3a5NpeplJoZN6oHI,3894
finance_cli/data/knowledge/cfp/professional_conduct/conflicts-compensation-and-referrals.md,sha256=NOJhdoRUuRJHQtOSQK0cMOAQQ6XU2CnPTc4oSNJGW6E,3854
finance_cli/data/knowledge/cfp/professional_conduct/fiduciary-and-adviser-vocabulary.md,sha256=43xW5YEMK68hPK5jlYWjV_6ul4xHNy8VJQAzFgjCc_8,3840
finance_cli/data/knowledge/cfp/professional_conduct/financial-planning-process-boundaries.md,sha256=xe-Wcf_OSSiL2CrQgc4fkTfb_m5v7CrRM17lvf8s4_I,3902
finance_cli/data/knowledge/cfp/professional_conduct/financial-planning-scope.md,sha256=p_qa3p7HX3VF3ZnqoGUyOx5h5ORylAEw81DZ7U-ubZ0,4803
finance_cli/data/knowledge/cfp/professional_conduct/form-adv-and-advisor-due-diligence.md,sha256=_QSCdSgT0KRMWTZen1TbL0y7-Zo5TZDp9HEItSfuA20,3653
finance_cli/data/knowledge/cfp/psychology/README.md,sha256=oEXF1eKkBUtWTDJW9hlwHTADWlLz3jzmQIhqgS-sjEo,286
finance_cli/data/knowledge/cfp/psychology/financial-well-being-and-user-context.md,sha256=v9vchMDAhLLsnHuLPKYgf-pZ1FcDuefNqXdZdQ3rE_4,4025
finance_cli/data/knowledge/cfp/retirement/README.md,sha256=idob0CjXp9oP-SWT2seuZuxuC_HypVp-Ez454PaCnwc,1174
finance_cli/data/knowledge/cfp/retirement/medicare-enrollment-readiness.md,sha256=SorOiMbuTlAo0KPPUj2RAUOzN0VnLKbWC-Am0OPuMNE,5384
finance_cli/data/knowledge/cfp/retirement/pension-and-annuity-income-options.md,sha256=gSY5R_vmssEdW79ug_LtoYcegEowIrKVfiedtLcqYrE,5706
finance_cli/data/knowledge/cfp/retirement/retirement-accounts.md,sha256=agutSHR8LGFuBwLWmm2H702aAqA26AQuEX_TjFFMnsI,7307
finance_cli/data/knowledge/cfp/retirement/retirement-income-readiness-handoff.md,sha256=jftvxHvYT0LlhlXyFkWOAm3Cbed5DSAZiYwdA2UeMiA,6217
finance_cli/data/knowledge/cfp/retirement/retirement-income-sources.md,sha256=sPThgqk-_L9rYXiXDGgwMODwUCN9DjrbQxrUm-CWf8s,5932
finance_cli/data/knowledge/cfp/retirement/rmd-and-distribution-basics.md,sha256=l5cjeJGJJANq491ZepVA876hluOOA36jkm3GKBqcJ2M,5299
finance_cli/data/knowledge/cfp/retirement/social-security-claiming-readiness.md,sha256=FoweO2jCubWRR5LXKyM3OO2Lsxsk7gZ6BEBueWXeap4,5194
finance_cli/data/knowledge/cfp/retirement/withdrawal-order-education.md,sha256=XFhqjTj1fYVh9SexHN0z-3WIO1WImtHRHzgEHTEHwOQ,5178
finance_cli/data/knowledge/cfp/risk_insurance/README.md,sha256=Z1ZiFfEkP49A45kkQ4EuuJklofYug_2z3ekE7kdOZ5Q,1197
finance_cli/data/knowledge/cfp/risk_insurance/disability-income-insurance-basics.md,sha256=BKSSWqvkuKdDbbDOkdIxKqCs4bndfhd_1-va9D0aAY8,4804
finance_cli/data/knowledge/cfp/risk_insurance/health-insurance-cost-sharing.md,sha256=l5hfn7mplCI-UWw6Ge8d2A38mFb0NxCeEhrWwlJDMyM,4618
finance_cli/data/knowledge/cfp/risk_insurance/insurance-needs-overview.md,sha256=KHqVZITlFVfTYE55681S0xaggQqQTtYm5lgXchdlMC8,5849
finance_cli/data/knowledge/cfp/risk_insurance/life-insurance-basics.md,sha256=a08g0jMY5hqCkhzHNKI7-U1CYz9UYBW1QfpYx1GhCYg,4923
finance_cli/data/knowledge/cfp/risk_insurance/property-liability-insurance-basics.md,sha256=TCuq_Yr2oRJcH-Sgwjt-zW2sb__LkpzGgvvSVIL08aY,5359
finance_cli/data/knowledge/cfp/risk_insurance/risk-inventory-and-handoff.md,sha256=ur9ep0E61LVQ4p7oUrUqvNtL8UJ80vNZVHerW-xn2p8,5961
finance_cli/data/knowledge/cfp/tax/README.md,sha256=NjpXQr4O3Wvjo0AEwTNlzagftrML0Jj6_5aqX3N2tpk,239
finance_cli/data/knowledge/cfp/tax/employee-plan-tax-treatment.md,sha256=5Hd5XX0e3s_0XosiQM1_tRAfhne56TtR1LCQXPqAefI,6507
finance_cli/data/knowledge/cfp/tax/tax-basics.md,sha256=Dr48-4pS_guDgG7L5TcmFtrJN_oCUW4pDiVKH-xhvEM,5848
finance_cli/data/knowledge/cfp/tax/tax-preparation-options.md,sha256=4S2RNzjb7PCgMGyC8TM4mdo8sBFH1V-niMyC3UdL0UU,7176
finance_cli/data/knowledge/referrals/211.md,sha256=vX5m0T85soUx3v7jtemZO3ir0Mjl-xNX0kGqkCHmjfw,6099
finance_cli/data/knowledge/referrals/annualcreditreport.md,sha256=vH53PrwZoyVhFDp4IBMtvuNqPaRH52X-9WcSa-SeSAA,2639
finance_cli/data/knowledge/referrals/fcaa-member-agency-finder.md,sha256=EB6CqUk5Vj1U1XS_ety54Vhs7wQC8K4dIR5bp7WYjoA,3486
finance_cli/data/knowledge/referrals/hud-approved-housing-counselor.md,sha256=fhdeaiJxEMtRTtslXwhSpHbvJtP1H57k7gN8_G1o1xA,2883
finance_cli/data/knowledge/referrals/irs-free-file.md,sha256=YCDpZa2CoF8llC6YqAOlAXTbjHEjlDJ0UWNfuWIWDVU,1190
finance_cli/data/knowledge/referrals/irs-tax-withholding-estimator.md,sha256=p-cXvH8gNDm674H0BlMKBJmApV1lJa41ESfXgRx_aeE,1302
finance_cli/data/knowledge/referrals/low-income-taxpayer-clinics.md,sha256=WvIzcnOMYbGMWG6E13l5jsNDxcfReJaIcCXD86Coko0,1448
finance_cli/data/knowledge/referrals/miltax.md,sha256=6ORGSxQOozie0Y98rgp8HJmqA3-5oqFaaA8ZDw3c7Lk,1317
finance_cli/data/knowledge/referrals/nfcc.md,sha256=5M32oaCEpjCQ6KvVYaMstk3wwRY2rpfhR07nRZq5OZE,3091
finance_cli/data/knowledge/referrals/vita-tce.md,sha256=JmCHl-NE47Y0Ma3agxc-lygjaj_Igs-ChEUEVdhuR_E,1907
finance_cli/dev/__init__.py,sha256=zNhoV84vFiOe7rtzK6A1Q9a-zajmYojk52_iw1MBM1g,35
finance_cli/dev/chat_cli.py,sha256=8MxMp4kwwFj9f_P6qbNQTb24xEOUI89e_bnzljDxtLI,56436
finance_cli/extractors/__init__.py,sha256=5R_YKF9v_i8moPCDwbGJRx2YkfaVfSEnAaTOcCUurYc,6753
finance_cli/extractors/ai_extractor.py,sha256=3BG76FLLsr6k0vgXuzro4DVb8taWvTZKUC_Sne6xK5g,5205
finance_cli/extractors/azure_extractor.py,sha256=mVOgFlCGuEk4hakbRVRY8akAOPwz86rhSB4kEz_Yfv0,13349
finance_cli/extractors/bsc_extractor.py,sha256=CQeDDKJFIi754y-Uex7q5uMTsUZpzQSer42d1Zb-K_U,13464
finance_cli/gateway/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finance_cli/gateway/__main__.py,sha256=cQtuYaUZmNHXHzQqmG1cliMjzrngp5Pke6832e7ewWw,750
finance_cli/gateway/code_exec_preamble.py,sha256=76vrfg3dO8GNLbgh4abw8Qh7M6BR7Cf1_Lv0LAzwoWo,810
finance_cli/gateway/config.py,sha256=alu5b11Lz83b1INMwFikagdVDOHGavLT_tF4XmgKRT8,12546
finance_cli/gateway/interceptors.py,sha256=KqJ5YXXB36-UJQxbA90qsU_w4BzhufnRZSIO5twO9eM,2573
finance_cli/gateway/prompt.py,sha256=o3V2nRPKxxfYJLy00gDdeLkdjNqK353ggbiiGO4NllU,28740
finance_cli/gateway/secure_code_execution.py,sha256=NEkHG_WSXi9-haksIBt01NX9s4R_vroNamAUbtYwAMU,15673
finance_cli/gateway/server.py,sha256=YBVPgzOlAxevmDoYNAKV0XSWqfnfnfCWSIUxpB_SZxw,69077
finance_cli/gateway/socket_bridge.py,sha256=T5vpc6r2bu14ODQqg7MS_OGW5fLWpxQsIHHA_1Ko_xI,9214
finance_cli/gateway/tools.py,sha256=kUhDdo1Bi-XXw8meZ7qAOPvU5bFpQy6cT5VyFEa-JQw,6565
finance_cli/gateway/user_keys.py,sha256=10s2IKagBm8H4K9ZMcFCl-BwB6RWisCY7sOVUH5KujI,5743
finance_cli/gateway/execution/Dockerfile.code-exec,sha256=q3irRGF8TvlpFXiyUMuAkX4WgUIMUeWvTm4s35lP9ck,573
finance_cli/gateway/tests/__init__.py,sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs,1
finance_cli/gateway/tests/test_credentials_resolver.py,sha256=Ml_98GurLB2XtXH57lGrQ-Xikv6dp4TqMaXM3Vs-JCs,9224
finance_cli/gateway/tests/test_gateway_tools.py,sha256=D4itm3F2zQ6LSL75kCTg9X78thtQwoCZSLfLWrG19U4,1235
finance_cli/gateway/tests/test_socket_bridge.py,sha256=HAM3tlXgcQTJkw01qoCy7tgTCA01sivhKHffB2omsH8,14500
finance_cli/importers/__init__.py,sha256=mWIqgUia8RiM4cYIAWqvSdoVx3Yyl8ZkhmYH-uPJBMk,43060
finance_cli/importers/_legacy_pdf_extractors.py,sha256=9_ldGhLg8poemRn8PcMO1DyJ_SmfJqz1N-p7VuBeKg8,10049
finance_cli/importers/csv_normalizers.py,sha256=2wp4T_6h17Y7IR5_JEH_waMz2Ql0hI-Tyk9lFzUZEqc,8151
finance_cli/importers/normalizer_harness.py,sha256=_dFm8_HcR2HD0hd0P93Lrn7L9HqmrQdr7Zmqh410N-4,9170
finance_cli/importers/normalizer_sandbox.py,sha256=22pusG3-emZPXqq3pEETrLjJ66JOrWQo7vKfQEiYA4Q,6852
finance_cli/importers/pdf.py,sha256=uFndy1Tgjkg_DWSQDxO46hK1Ywj0BULz74zlij8A5xE,28757
finance_cli/importers/normalizers/__init__.py,sha256=zg8rImw9ESBD56SCjPC2XgAWR2Kip9cbBYtOHpwj7Lk,22680
finance_cli/importers/normalizers/amex.py,sha256=G2BBi4HP9L7emdqa5yoPmHFi4cEt8W3K2cAxWGDFqd8,2497
finance_cli/importers/normalizers/apple_card.py,sha256=udLP6xfU4f_8YdYDik-ethUKzDfxob8be4f3nJXLueQ,2297
finance_cli/importers/normalizers/barclays.py,sha256=F-3ENE6zqsCh1TaKdMqtl5bYN_u-LWmXcWR_PAjCY74,2594
finance_cli/importers/normalizers/bofa_checking.py,sha256=rer2TC3g0la7rD9-Dxl8dg1bTC5WrAg6V3vCcuOfdi8,2722
finance_cli/importers/normalizers/chase_credit.py,sha256=bBZCpKWl944eqmbr7QpwoQc_5YdpYB61Y8EdXRUGGWY,2852
finance_cli/interventions/__init__.py,sha256=bjc8tO5gEMfE3KQ-hbhh7JYOLtbBQAuWMvO_bVtjcto,270
finance_cli/interventions/behavior.py,sha256=gaZVoGz1YIoGRjcud_Kmst1f9eCW505RJ6iQHejCK8g,52131
finance_cli/interventions/cash_flow.py,sha256=mvq--0_cFjpYRFGgSQ4DtkqlPsXOFb2KRj_Re0gN6fw,36585
finance_cli/interventions/catalog_drift.py,sha256=BM6D8So8cAweg_zMoFkfEq1v8lsAKKSwz9WDyojtbFk,1975
finance_cli/interventions/categorization.py,sha256=IYOxflzZtyZAZ8ywTiTzvw_PrRiNG6ljplKcIXw2waw,34755
finance_cli/interventions/coach_debt_payoff.py,sha256=KIDMZbD-k5YszOFYDeH5BdL59l_HZCzPYW7ycBFvg58,33608
finance_cli/interventions/coach_emergency_fund.py,sha256=51x9sjc5UlBhyDc2VIS-v3hbgvEXzXnppPeOZ8-8Ihw,33043
finance_cli/interventions/coach_savings_goal.py,sha256=rlYkZcEn-2BZTcuxjM6cGgbGu46h4bVOhdoLkSmTX9M,16935
finance_cli/interventions/coach_spending_plan.py,sha256=pZ9sl_Y0IqWYAtjPL_NbjR1I-r2oFWqUN1UaWppvv5c,33712
finance_cli/interventions/context.py,sha256=quImTqmo9o4JeXXDvJOnPjXSa7aMJ10XrXI_lqg9uSo,5832
finance_cli/interventions/debt.py,sha256=4kh0rO-A1BW_pBz7Htv6yQg6urEs6DKMDuUIUnlr3m8,55776
finance_cli/interventions/helpers.py,sha256=_riQhUdfjz--zP5K-szY5WVM3uAtBsk5nGB2PoV5lWM,7300
finance_cli/interventions/income.py,sha256=1W1sTxJtaZE4Bjh59iFt58DTYHBmNjGfvCj8SEtgcwE,30516
finance_cli/interventions/registry.py,sha256=QdjVBCiJE-EmqucDThthrvieDuh_OtzIICydF71qCEw,4162
finance_cli/interventions/safety.py,sha256=jnUv_eCZc5BxT8Tv-K6sAOvNtQD6v50zyAtO16Q-3FM,16477
finance_cli/interventions/tax.py,sha256=XewgS1wQzg-H3D550r8oPQzkixkKlMU5YHmbW_6Gj4U,46063
finance_cli/interventions/wealth.py,sha256=eff3xruqutfhyLO_dHnkUI7axdTBUCYIWgbXy504FuI,46461
finance_cli/migrations/001_initial.sql,sha256=UqweHQUTgbdtCfQj3sHkfOySp6wzRyTxm2S0DBN71Yk,8104
finance_cli/migrations/002_extensions.sql,sha256=Ljsp7fI9-YkPLm5O183t9u2QITOVJnd0jm3Plyzy_FU,7391
finance_cli/migrations/003_balances_liabilities.sql,sha256=qt-pYtYw262XEg9iPyQ4ewEvw3Vqf1Pl31L2xGxR4iI,3579
finance_cli/migrations/004_cooldown_timestamps.sql,sha256=TjFyO6N4qPtj-Gb1jkpUfy0e3yRXWWmgwOe6LF4NSSs,186
finance_cli/migrations/005_plaid_item_institution_id.sql,sha256=TIDfTBhDQ500sYmxaDGCMI-45zEGFkFZW30VpLlU1A0,159
finance_cli/migrations/006_ai_parse_audit.sql,sha256=yfkcqtD30bpmRSXz1JtEtAWivG-tc39qRwwOqQbrZBU,300
finance_cli/migrations/007_normalize_dates_iso.sql,sha256=n1jhCu17vc99rd611Sbqu91mIL8jT7JUcEHSEBEg-Nc,220
finance_cli/migrations/008_account_aliases.sql,sha256=djKWi9W1hzldMlLCWXRcgpIby9sjKbitLJY2FQaLDEg,268
finance_cli/migrations/009_content_hash.sql,sha256=T2sR7dfgEij6Zc6Gc7rTQ2VlieNr91XkSbNF7r9h6qM,163
finance_cli/migrations/010_backend_dedupe.sql,sha256=rnDkrgDbRNrmCQ4YWjBW_ti4XtXGxuUhy4FpG8FcxnA,1207
finance_cli/migrations/011_import_batch_extras.sql,sha256=X7labfgoMw7xDOS8scsFUrrLI9T5G5dtUYxnkSj679w,274
finance_cli/migrations/012_category_normalization.sql,sha256=_PLUwibVPvc6i_uuuSGHTtsOEdVO5I1iPQB-X6jnC3o,7183
finance_cli/migrations/013_subscription_recurring.sql,sha256=mfFCJ5nDgobBr7xB2MOd9lYpdiQEQBip6Sf3oyeDbmQ,200
finance_cli/migrations/014_normalize_account_ids.sql,sha256=cc0_ixP8NlpJejus8BtvgzUw2Nta1gRIXLak9Fz2BkM,916
finance_cli/migrations/015_category_pipeline.sql,sha256=2BKtNqmy4zo0BJXn5XbDHhQBqIpuc6SiwRrXFOc03vw,6695
finance_cli/migrations/016_account_source.sql,sha256=cftcL1zS3PWbxTVSfyGh318LbAZ2KQdHZXM2npB0ZO8,686
finance_cli/migrations/017_provider_routing.sql,sha256=zmeBxd3O4z6IaoB_cPuPzKfQuu-_W39cn7B1PvUkA1M,185
finance_cli/migrations/018_backfill_pdf_payment_flags.sql,sha256=rS-WC2T751MK7rtu2P7AxMe09C9adqQbt8d27JgW5p8,349
finance_cli/migrations/019_account_type_override.sql,sha256=NeuTa0iBTYmyCOmt6s7H68iS6eVq4MH-Na2M8SBZekc,440
finance_cli/migrations/020_business_accounting.sql,sha256=dBZm_dIyl9fLi2uOPbDTkBY7PPZKueJZ0_bLDZcaweE,9314
finance_cli/migrations/021_stripe_integration.sql,sha256=D0ea2QtbTV_Zv6EOvy7XEDUZWvhxijj5VEfQkWCajno,7133
finance_cli/migrations/022_tax_compliance.sql,sha256=ofgHKuWJ5DIpQXFNXJAuxHc5ZBi8mZJEntYckxv4qVM,230
finance_cli/migrations/023_biz_section_budgets.sql,sha256=dCSzo9_9qkMZ8MBcXVTl1A1V39sZ_18MlLSVYF5W3ak,568
finance_cli/migrations/024_settings_table.sql,sha256=Yp3IUBX6hnZletaJu88uNUk-il7vv3SieQEZqgQtUJU,141
finance_cli/migrations/025_mileage_and_contractors.sql,sha256=Sbz15KzwcbzXAFGDQ30c6A8EZE30BoJ2z9IAIQl27-o,1783
finance_cli/migrations/026_goals.sql,sha256=odD-GqyLVkgCZ-efMCcqyf8rjm3Xr68ZlF6ok--9Sr8,660
finance_cli/migrations/027_budget_use_type.sql,sha256=_N4EpBdGFuaIhm7AC33YY2JZmyujCRFEr09gtrbOpOI,1243
finance_cli/migrations/028_subscription_type.sql,sha256=nIQ2pgRLPQQ1hCyR3qsJy81aUKJSzcI3q7P_gJWaJCk,122
finance_cli/migrations/029_investment_sync.sql,sha256=ZUlwDOX943fkelbsbjnu62YSobcf3E3m3UAtPtHOq6I,65
finance_cli/migrations/030_telegram_bot_logging.sql,sha256=L0hxIq-vQ-1Fq1wEa4NOp0ngpwtyhNgt5242NkCnOIU,1356
finance_cli/migrations/031_bot_compaction.sql,sha256=0gS34UpGuxkggQWTJ08CpPPQtgzeCj71czBZ0Je8qO0,155
finance_cli/migrations/032_webhook_tracking.sql,sha256=gknCaSFOcxLoijtd3WNjPWwuCPzB9SWkK_vq9p2u590,164
finance_cli/migrations/033_ai_log_token_tracking.sql,sha256=AYBkqTQGe-Ni8MOOGcJ5mPTpAIQ3sg-j2ps3BMjpXqU,257
finance_cli/migrations/034_bot_sessions.sql,sha256=JjABFkXd34FgEOYH6hQHQ_CBc6PQq1z-YrTYL-capjc,118
finance_cli/migrations/039_backup_log.sql,sha256=C0B-LyJH4Pc4iWlRsM7hMXAFTzs4srhBQJ8qs7TKCs0,754
finance_cli/migrations/040_analytics_events.sql,sha256=9DzdJnD-46GqsCAUSc0ojUJaGgvLDBjxp2QfkZdVJMw,964
finance_cli/migrations/041_perf_samples.sql,sha256=tMvLI8ui-HTx-HpZSSq0t3JJdHNnjuBafH7B4ywT7iI,676
finance_cli/migrations/042_error_capture.sql,sha256=NI9iVIkMPigMCzSk4XB3obouRV_5JCTLq_0WurkDw6c,2741
finance_cli/migrations/043_cost_guardrails.sql,sha256=3hWS1Jg52dqN5J0S5RMSyeoZk-S61WqXiETEk9Z5lpQ,2257
finance_cli/migrations/044_cost_backfill.sql,sha256=QaNaWTh6BwyFi2k9r_nLEhzqrwAfKqmgBlsxseaGv54,227
finance_cli/migrations/045_manual_loans.sql,sha256=PSDu8DK7H5wNodOnJhSnH5kYC8uEx10ztIiyCsXUT1s,3288
finance_cli/migrations/046_telegram_config.sql,sha256=d9HCPniOrzJFDvAjfj5E97YfQ2SE3JG2Va1D7f7akRI,367
finance_cli/migrations/047_idempotency_keys.sql,sha256=2DBhjTcQQ89k4eGnTv-GrWLQkvCjWG2xnxE4oiQIYP4,558
finance_cli/migrations/048_telegram_webhook.sql,sha256=MNEwIMlsYB31BZVlQD2z3Rai4-UDbXD8Z7u5Pt8dQbk,1601
finance_cli/migrations/049_notification_channels.sql,sha256=lF6KlNk5DptjWPxMm6iq3EnTTOe6ct-vtCpVcYeeRlM,549
finance_cli/migrations/050_frontend_logs.sql,sha256=ZPKjdgq5pxmFE3bsS9U4aL0uQ-uiKXHtpxffl72Oycc,558
finance_cli/migrations/051_scrub_card_ending.sql,sha256=Tl-KE_Q_j1XlZ3Ae3MJx7Cd2Zjkt2YlVA-aHudagXFI,1258
finance_cli/migrations/052_intervention_log.sql,sha256=874oPqxSMw4ZgMh6fyxnOXDuEDPJpFzrMM9NdmFsfbQ,1443
finance_cli/migrations/053_intervention_mutes.sql,sha256=5Z7f4MqRKUgYckfC5d-ymuTHVGIQy88pqNBOtLP9yN4,270
finance_cli/migrations/054_tenant_marker.sql,sha256=F4-rOhSXj8BbYugFLYGUR8InO7sjIOrHz6JDYOMBOKk,376
finance_cli/migrations/055_backup_log_v2.sql,sha256=_o4MPGRq9q5dV8R155hLnUn-xnmA2E1wM1xXX58uvcM,353
finance_cli/migrations/056_sync_changelog.sql,sha256=Pzwx12edWb8UFYdeiowv0OZHQEQEgpqZXFqpFP_I16A,45521
finance_cli/migrations/057_plaid_daily_limit.sql,sha256=W3LZfzMfgzS07GSy7VzYjh8lA_s0dJb24JUjF-gTTVM,203
finance_cli/migrations/058_change_feed.sql,sha256=mCcq5H3CMfHITdFC1H9VR6mFIm5MIMYLf6hZeugSneo,92198
finance_cli/migrations/059_cost_management_phase2.sql,sha256=8QUcUfMfNGarDFbraZCKsQLNPSPrxAVXpTI2v9RDMnU,5725
finance_cli/migrations/060_kms4_backup_log_v3_columns.sql,sha256=DzmiyZBX0o9NKqCuSnnWGOreKeabiZE1t4O3RHBX7QE,112
finance_cli/migrations/061_cost_ledger_downstream_sync.sql,sha256=S7Wk0RIvV_PeFudzvxbQtksS7b5qpxkEIDRwzrrTXqM,187
finance_cli/migrations/062_telegram_link_attempts.sql,sha256=qeUAZgvVB8kNzOAgfsu6RlI2Ujk3FYNf91S0YuDesDE,392
finance_cli/migrations/063_telegram_pending_links.sql,sha256=C5iSuahojOLj1HrjqQOKGkWMrhuCtv8cyA5NULCot7U,473
finance_cli/migrations/064_sensitive_audit_events.sql,sha256=aXVr5YvDLC9nWx98POwWUyBoPBDXVdKZhTkHfs6Y1XI,1575
finance_cli/migrations/065_liability_intro_apr_end_date.sql,sha256=mMtzU29eTQGdUcNg8A5jojMIiUbTCkopPMxpYO0cV9k,11249
finance_cli/migrations/066_reminders.sql,sha256=VMiXYwRLlerE1TCv2uKroZUEytH-2tWLVud1wILVbco,120
finance_cli/migrations/067_operation_log.sql,sha256=S-wtNV4XXJuOGdnZXsQKRMZV7Emg9oM82wKCS5kZh-c,1330
finance_cli/migrations/068_user_strategy_preferences.sql,sha256=MG7_rIloZMMMxLFRVr9I2EASiNEjqvrzTWdfiGXZ-eo,136
finance_cli/migrations/069_account_alert_rules.sql,sha256=PsTsHRp0wgEltOx7MWZAUXcwvn_tMkTvZ7fZGoi6Mxk,130
finance_cli/migrations/070_contractor_tax_prep_flags.sql,sha256=GffZ5F2qaJdzBwQUturzVRR-pSBGZRqI0zcYqU0WxVQ,136
finance_cli/migrations/071_spending_freeze_flags.sql,sha256=CnpcrD7y9Tr53uNfe7qU0A6kI0cYT32WiUcDqdYtWns,132
finance_cli/migrations/072_card_paydown_flags.sql,sha256=Yceym3iEDbhEGHDBozW2B8uSc7M3Ue0Q7QGM6vrrUzg,129
finance_cli/migrations/073_retirement_contribution_targets.sql,sha256=cu3KyOzQwOA2NjWriBh0PskP6VxGzv-7614y0D2h-ig,142
finance_cli/migrations/074_hysa_transfer_flags.sql,sha256=Hh19-UaKJlb_E51Zm1VPpWz6Upd8qwH9_8TRnBnNo2Q,130
finance_cli/migrations/075_savings_automations.sql,sha256=ez2Loly9W_Wqh6lDGHbPLY_OoPQSaUQ94XubQIlsKtc,130
finance_cli/migrations/076_transaction_dispute_workflows.sql,sha256=l-Fc36ApuvFJ_nLmDdAzWXt2MAPreXCGKEnMNVwTlyM,140
finance_cli/migrations/077_sync_reset_state.sql,sha256=zcYf2HDgw834iG6Mxat9BkMvzo9bLy6kIhKl58VvZqs,418
finance_cli/migrations/078_plaid_consent_expiration.sql,sha256=jXiqFY7li3bRqw5-wPSeUEY5SEZkz02bfX1HW2KBn1c,149
finance_cli/migrations/079_debt_balance_portions.sql,sha256=CttdHeVt1zMhQUkGGhXPYeFf4SfqnO0El2qgIPohpn0,132
finance_cli/prompts/onboarding/phase_connect.md,sha256=SStm4-BO9HckYvKEh6tyABdwpSeVyq-xjnyLC54x-Yk,280
finance_cli/prompts/onboarding/phase_focus.md,sha256=7uyotbbbRYANph-Rf7tzr6s5VETCO2HOyC1BsPveRRo,533
finance_cli/prompts/onboarding/phase_profile.md,sha256=E5ro57C7gMshQ7EIny-13WWpiVk894zBHbkQ3sorGYs,753
finance_cli/prompts/onboarding/phase_setup.md,sha256=QHorb4qfnzMYByWaXzsyo-ySO20nPeRXhlL37H1SmGs,892
finance_cli/scripts/__init__.py,sha256=QCUva5VZWPyePYNHtFfqUZBcEv1QsrZSNeUjr4ydnoA,43
finance_cli/scripts/backup_prune_job.py,sha256=KOuZ1q5a1fWm71hFhcnwweSGxhf051xtt-0n3zYFia4,5529
finance_cli/scripts/cost_rollup_job.py,sha256=DvImkUj9J_t2w9-jjNZXm4WSAPRtUmpLOM5SA38r2L0,15923
finance_cli/scripts/migrate_db_dek_to_vault.py,sha256=CAthQneF850cWoorP2hNmiGDJGbH64NBKYMLuhXoZuA,10887
finance_cli/scripts/migrate_user_dbs_job.py,sha256=mLHKRFIR-CBsR5vfk-NPSNhwMflT77GmjPscSvKO-I8,12396
finance_cli/scripts/redact_historical_logs.py,sha256=lCsS9p7l5DGasSCJ8KWv66IL2R0jwob3sUBbL5fhn3c,10461
finance_cli/scripts/reminder_delivery_job.py,sha256=jMHpGaK22IHX7lKw-8AUtsfd6S-0UK98AdBR6dhAXjc,10309
finance_cli/storage_client/__init__.py,sha256=pWwNXY-0Jz8vqVttQaG0XmPuOywkHixRrH9Y-2n6KS4,3618
finance_cli/storage_client/_dispatch.py,sha256=17oSZVO5xLDw-IJtkcro2UMMgy-ZLOZtqjUYY-W8jyQ,5610
finance_cli/storage_client/_params.py,sha256=KWcX3XGP0yLUL20BRcpoCsVEu0LWdCtQbe8CuqyFPN8,2582
finance_cli/storage_client/_session.py,sha256=nDnFMcRcs9kpsVgy9FecWpZSjsdNd2oVdD1FDD9ElbE,3618
finance_cli/storage_client/auth.py,sha256=b-h3vzixXjQ8-WJpg5e2h0X8uIf7CdAjHmA1QToCvbo,5337
finance_cli/storage_client/backup.py,sha256=9nEw-KeiE3U2jn1n0K_TNefc9AQGrfB0W8XtIt2ukEQ,1783
finance_cli/storage_client/bootstrap.py,sha256=OzCW8dBG2sRzM90pO0nV_pP0m6WVt_iFIlrsMVbvahg,14521
finance_cli/storage_client/channel.py,sha256=9yqsP_NbKKFjzV454E6baOmHSd0u_422Xhsft8LcjOQ,7796
finance_cli/storage_client/connection.py,sha256=fLqEcuVPmb0XEZR4rKLtVt348uLmVJL6b1oIFUfEV-s,15797
finance_cli/storage_client/cursor.py,sha256=uekfnfCSiFY4Ig3rl_H6e36UTOPj3Rrc61qdscl0sbU,5409
finance_cli/storage_client/errors.py,sha256=OJkN8WrmlPpQG69yZy9Qv8vVEVfB3KBema3XxNIb_go,8448
finance_cli/storage_client/session_pool.py,sha256=yizBx5az-E0fa_NFKLP3Db8etZDwhIoPqmZE5igdgCA,9406
finance_cli/storage_client/sync_snapshot.py,sha256=xaJJsRD0zTlxPjyanxcwMZjDeMCXsqhwy29SE_pihzg,2308
finance_cli/storage_client/_generated/__init__.py,sha256=WrMD1SSROx7igUiSOJJVKvL_76VdiyAdZr77CwV0LeQ,58
finance_cli/storage_client/_generated/proto.sha256,sha256=4HJ8iBa8iweWVzmCacx3Yk-82ObWhk0SULR3Zu2jhuQ,65
finance_cli/storage_client/_generated/storage_server_pb2.py,sha256=nhB7CEiJ6szFtGAbsthGjvDD7uXbZQRAlHysisrzXxk,14711
finance_cli/storage_client/_generated/storage_server_pb2_grpc.py,sha256=xaC9F2Kp6-NZ9pW-u3xwMj9Fqq8gTQbgAhhEby13Qas,33923
finance_cli/sync/__init__.py,sha256=2kJjLnK28AMptn-z87Evc_ANuHa5ZDwY7a8h_Vg5Gwo,2068
finance_cli/sync/auth.py,sha256=k8aioXvTFzgJSxcP1kd55LDDqfnKf5REZaWqbY8xfbA,21016
finance_cli/sync/bootstrap_lock.py,sha256=2-W3m6muMKdGKcsNaAGcxARfgHOh9pb9d37tCNUAzzQ,811
finance_cli/sync/cli_proxy.py,sha256=cX14pAmpiL_o51sgkWeFIhlxupCUi8oO-J4FLw44TDE,27865
finance_cli/sync/config.py,sha256=RHg70mlpCLbUQTGV94JMIqUYXUcSH6-680pDIiKNjMA,4027
finance_cli/sync/engine.py,sha256=IFlOaEq3qH_4dNXrmp-IFN0jllBMiQdvEWVUb9mUK64,48900
finance_cli/sync/exceptions.py,sha256=_pbFuuUd1BO34OzgF08Oc6QEzXzLPSq64gf_hGw3EGA,1448
finance_cli/sync/login.py,sha256=MxQ00Zxb5l0R94JHXeOHxNSWygaw-GItIitkC9VES_o,797
finance_cli/sync/middleware.py,sha256=r7datslnmmfGithxBa9YZIroZ-GQfSAcP0OQ-RE4eFo,10518
finance_cli/sync/subscriber.py,sha256=mBMcVLKRHB2jy4fFKLIA-mCz2Q3_0LZI0NtjbJwxI6I,11516
finance_cli/sync/subscriber_lock.py,sha256=5NW0LPUpR33_kjMBoPngGD23kpxS-A-Y3KYZyIfQveE,2122
finance_cli/sync/tool_classification.py,sha256=mmECAKEIrOyQYx8j-knZjFKt_CjDtSTJRxxCJtIAt9M,1377
finance_cli/telegram_bot/__init__.py,sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs,1
finance_cli/telegram_bot/__main__.py,sha256=92TeSopzRICVkvGzKv17lgbn7eV42dbJr91ts-AgU6A,97
finance_cli/telegram_bot/approval.py,sha256=2RAD3HoW7BKI7Ts_7a4VAE0r6BlGDrJfu61WTm1Rg4I,40593
finance_cli/telegram_bot/bot.py,sha256=h3S2SHL5Dqq9V9mHkkKKItXFTXjAMvoPz1kO9YhxyZU,64969
finance_cli/telegram_bot/compaction.py,sha256=hwR_BjMaZxkR2RQ4VtqA5M51e7QMNMgZoxaefpRs5c4,3348
finance_cli/telegram_bot/config.py,sha256=9Zp4itjaEeXby7fabMAgtyG70to5Ore9Ti2f0_MpfwY,5318
finance_cli/telegram_bot/gateway_client.py,sha256=vssxiGBTKZllUM6VE7yHRPLNmGjLRnR39E1YQb4kzAY,8714
finance_cli/telegram_bot/store.py,sha256=HVAQwrZhnbWCk6qQdSGhWO2-z7gGGlc_f2Fsl3g2cFI,23293
finance_cli/telegram_bot/streaming.py,sha256=zZ5gxpy2c9FJN9bdZTQh4eREKM58C0ayaKhliJ3rwjc,6354
finance_cli/telegram_bot/telegram_api.py,sha256=oRM8c1UerAZMr4ykELmKDGcdzRAgxja5trimh5DB_co,11094
finance_cli/tests/conftest.py,sha256=pcjZCQJ2d8Jdq0FVeg8kOQG0tN_rcW3ZSttBSial9A8,11192
finance_cli/tests/test_account_alerts.py,sha256=jl5o7t8bis7WDz4VqXhs6qThZVO1bcvmPgZyIXfqJ84,5865
finance_cli/tests/test_account_cmd.py,sha256=tAFQvAss3tg6GbtdDDOFz_ukdiI5-icYfJK5rvNi6fg,17905
finance_cli/tests/test_account_type_override.py,sha256=R_m4KLZho0wzSrfB6QndyvxVXP9fmhd_Tmb4ADMxKdE,8138
finance_cli/tests/test_account_unification.py,sha256=A2spzhX5ynmKfmz-JachO63SDBSpS5Dp_BK8cNq5KYU,15441
finance_cli/tests/test_agent_memory_prompt.py,sha256=4kCMY-OTFYNc1esVjk1s5t2MlY37gqRfpMF-TYKrnKM,4200
finance_cli/tests/test_ai_categorizer.py,sha256=qoBHJntaAndkpqk092u4A1oUsnaxBik_zJZTONGGOYo,27090
finance_cli/tests/test_ai_client.py,sha256=wf4nGNZ0QrQurCVTqQ6B_dyOjW9vWKXpzQDC5pWI1AA,4335
finance_cli/tests/test_ai_egress.py,sha256=UWOzuGN2orrUvT0dDULpc4eqslylD6aoBs2SZBDwmVo,1024
finance_cli/tests/test_ai_statement_parser.py,sha256=lx9dhZ0hl-t2FgoH7J4L5MtphaD8VYr_syxE3ftyJcA,23900
finance_cli/tests/test_analytics.py,sha256=XmBkyupw40uHJw9eV_eyf9OYsFIqWXZ34e2aVOVm99Q,6298
finance_cli/tests/test_approval.py,sha256=RSi3y-Q9UXpmLiXu4VvmmDfxpBhlbO3U62ZHHQ8sCRU,44153
finance_cli/tests/test_backup.py,sha256=_a94tIF5UgtR4WYz5yZNxnbmu4ck-_FFNnuPQrVD6Tw,41745
finance_cli/tests/test_backup_crypto.py,sha256=BYc9yUYuoylmJ4RL2662ulwH6iv_R7u341-3hkX862s,7305
finance_cli/tests/test_backup_prune_job.py,sha256=pEht6WUFBjMmAqV48eAFSZkasv_rCiX2YSr_SKFIfU4,5425
finance_cli/tests/test_balance.py,sha256=TcQFz5clHuirvwECLnVRLwZJRFPScmdZNha6DYtDvxo,15105
finance_cli/tests/test_balances_liabilities.py,sha256=on-K8Z_-o-gqOuEwZdGbLLThpY_I2cNYBBRyvFMU1RY,6391
finance_cli/tests/test_billing.py,sha256=O1NV4nZ0upM5iZyopQijFq2uMUtoRxkoDjIO4Gze0uI,17904
finance_cli/tests/test_biz.py,sha256=9WGVK7Zlwmb08jyBBXeX2_ATttk5r2aTbcvTS5wYH60,2132
finance_cli/tests/test_biz_cmd.py,sha256=wa4edFtTLAhFUBZNKwIIcX05FZxMINKG1KD8P3ftty0,53301
finance_cli/tests/test_bootstrap_lock.py,sha256=fjjtEvEFl14-_jF0uldKrrMWgJt7RgQs_k1BbvwG5YU,5585
finance_cli/tests/test_bot_sessions.py,sha256=iH3rqPtQEtFzGgT22kVpiW76p2x4MpGyZriR3XSVrMU,27094
finance_cli/tests/test_budget_alerts.py,sha256=ohatej8txZLjbcJ_D5axL3mnwy2B37PCL_ScfyvZl9Q,5743
finance_cli/tests/test_budget_use_type.py,sha256=BbBBleOFG9BkJMU_ioG_me9K_sGKed_OniSUiPLtZQA,35079
finance_cli/tests/test_business_accounting.py,sha256=7WYxxZdtdW1ZlgPgPK1jGSMgE9gzjH--AN7aEFuemfs,26316
finance_cli/tests/test_business_bulk_actions.py,sha256=det0XDNN_OP3HtRhFJVI9Ew8pumT95h_mQL2ODnUl_s,8907
finance_cli/tests/test_card_ending_scrub.py,sha256=ZdvCTjXAuAAbHLJ_OT1AMyb1U0kZOSNIMmk0sse8fFA,10690
finance_cli/tests/test_card_paydown_flags.py,sha256=402NWhatkKsZMxurLFg5yQ2TvO7uql96RJUGFhNk32c,6576
finance_cli/tests/test_cat_cmd.py,sha256=bBtxjqohXheeC5MxTSIQiT1aILbSD73fn7yyszydKGE,14154
finance_cli/tests/test_categorizer.py,sha256=fw5LlrIdqPYx6OX-U4pfXXdKo_LMkwH8TUyHu90vyFU,13924
finance_cli/tests/test_cfp_schema.py,sha256=kc-YqVuPiMtOOoolectQG_vECayGxvsNr7zbJO2V7e8,11198
finance_cli/tests/test_check_aws_local_credential_posture.py,sha256=X7vyiWFXSMil5HJARFJWmqAI9Ud5JluamtlCiARHiDk,12521
finance_cli/tests/test_check_coaching_provider_replay_env.py,sha256=wRqOoU4nDum_8JBi-Z9xJM3fOeQ4_OIweclk5qCGfOU,7583
finance_cli/tests/test_check_finance_web_ssm_ready.py,sha256=xGu5q-4s4_m3UM9JAh5WSwrmxFdqDDrqkK9jYbQxRhw,4092
finance_cli/tests/test_check_storage_architecture_gate.py,sha256=AK9H6V-MAZmTJq3-L_tI4mYHLflYXBxfI4lTgvCnrT0,13456
finance_cli/tests/test_check_stripe_live_env.py,sha256=FY-DVPo65BSO3mf6--1ibHO8X2u3j2I0xDhtu2oqQ6c,3021
finance_cli/tests/test_cli_parse_errors.py,sha256=fj03TU4OltJsA8sGVDgutL-QxraTWcRRTbTlg4SeAME,974
finance_cli/tests/test_cli_report_quality.py,sha256=Q7jKHB9PLtNLUY44tgjUq8repPypPzOBzfFDp03J8LY,13783
finance_cli/tests/test_cli_settings.py,sha256=iNJmMTn60BUS0em9y9rGgU650Kqe3Z8WQfqD3CWGdIg,4728
finance_cli/tests/test_coach_savings_goal_unlock_check.py,sha256=wuql5tR0B0ts6A_f4sKQANVIzA_1RXOP9jfawkNHVzs,16618
finance_cli/tests/test_coaching_progress.py,sha256=koQlKwUKpKqwYiuGnTxSwEt3zMMJnoa4ReJrAMT6JQw,30574
finance_cli/tests/test_coaching_skill_harness.py,sha256=S4AfMGiaz33UlCeCDIe2LqmfhbARUauwPE1QoZ3GBuI,194923
finance_cli/tests/test_coaching_skill_lifecycle_contract.py,sha256=EjclJMk2hiPU5Mwtu2cdEJfQ8ta9o4oQMwV7ci3RdxM,2585
finance_cli/tests/test_code_exec_preamble.py,sha256=7BZGMf8BKZqLXlICD_HhwJYQHZlCwzpF6XQJ5ywzFMk,776
finance_cli/tests/test_compaction.py,sha256=4eODnq8A4wDRBldXjFXRP6YVmORrwYai7qSlndBxJyU,3758
finance_cli/tests/test_contractor_tax_prep.py,sha256=1cdsOSmUoljv138oo402kusvyvoAWv2HLSXgLPH5jB4,7121
finance_cli/tests/test_cost_rollup_job.py,sha256=vclxNPeDKul5lOfVmRkPMSmlbuDcE4Ig-9yKqYM07TU,13481
finance_cli/tests/test_cost_tracking.py,sha256=tOOFLGHHyk9IE_eIc25Feg3UgkyLEWE62wW_DLn3lec,19939
finance_cli/tests/test_crypto_envelope.py,sha256=QoVwn2kZbxeQTeVxFolgikDylnBq4qRPF-wxSCPl2eo,15129
finance_cli/tests/test_crypto_envelope_explicit_kwargs.py,sha256=rEa1EG-sMU3sQoqz0sG7DH7-zTGtAE2iVgVat83J7QY,6435
finance_cli/tests/test_csv_normalizers.py,sha256=RijV_mJdmvn5KTg41LeyLAeiLdhEn_ACthqIgqEGcbA,29825
finance_cli/tests/test_data002_payment_fix.py,sha256=Tlqa4A9vMvFflT6ct0bEdlcf9B4qtn5I6HPNoYkGZ4s,25879
finance_cli/tests/test_data_dir.py,sha256=PySPd7exiv7Z16C3ynN3ZmYPT2EDyyvRqk_h0jaKJ8M,9310
finance_cli/tests/test_db_commands.py,sha256=IuXEFGYWi_tI4IMqDUGNDFYRS4GUoWUYxEhE2ZIb0RI,29860
finance_cli/tests/test_db_connect_dispatch.py,sha256=Gm7nkL4SKRz1SiF0rdrXkPIX1nisdUhaKX3fNBSRa6s,11070
finance_cli/tests/test_db_corruption.py,sha256=SMa1oHZ6qC7GJkB1Ii4FmEsIEwJOWetwNZmsesW03e4,960
finance_cli/tests/test_db_encryption.py,sha256=JvVwSbgwm_jl2dQvuH_IP212l9HNuIUNzdVWBBry5kY,3063
finance_cli/tests/test_db_encryption_mode.py,sha256=wLoqc_hzIMCO19lyng4TWk9mUC_HIbUVhYLAdxZYJRw,2237
finance_cli/tests/test_db_keys.py,sha256=wC4qB79hQCah4GGIFLu3Vbmi7D6Uok9PqdfM5NA0Ri4,8361
finance_cli/tests/test_debt_calculator.py,sha256=efFiFhLvqPkqlOAaNr4JZJPmzt9pj7Qob7oJQmlnYBc,23064
finance_cli/tests/test_debt_cmd.py,sha256=LVPU5oOPmG9uGRzscvf5AbNIvr9QKkeRPY_PBkE4Dng,19487
finance_cli/tests/test_debt_impact.py,sha256=vl1GRdhyO1NFcpY3aO9ye-UW86Hyo3PQIwVbZaHMuYY,15465
finance_cli/tests/test_dedup.py,sha256=-TYrNF5InZEI3e8d3x2hwHkxwa7yej_n2oi60zvmPhU,104094
finance_cli/tests/test_dev_chat_cli.py,sha256=OYEnQIDsEuaICqkkWNtWzPWH60Ku6D2WroA24hskcwY,61230
finance_cli/tests/test_draft_stream.py,sha256=ugrQo7S65GmwBEcTX8s5dyPKt02llqWirKZO7CsQaB4,7396
finance_cli/tests/test_empty_response_context.py,sha256=aUkOo919bwTHInQN5lpW7EwgOh6nnG4s7M8wAfViRhA,1987
finance_cli/tests/test_error_capture.py,sha256=MZ9lyRlsILy9qCSXLneeHX-E-Cu4B8QT5Y9vZxYyh0Q,16009
finance_cli/tests/test_exceptions.py,sha256=Mpyk9pwNZRL4ITxDYWy76aeElZZGOxrLfIX5oxdJikA,3709
finance_cli/tests/test_export_income.py,sha256=qgh8RB2szkHDgTtPBCVuV4SK_iKQqgFOpzRUo77Y8es,5826
finance_cli/tests/test_extractors.py,sha256=RmZfm7CEPa13u40ePW09gcVVTl5C26HJJz_g2S7b0cY,18363
finance_cli/tests/test_finance_web_postgres_support.py,sha256=B688E1i4xm3RuWWeDYSb_YNSgGfHtluU4d7hOHjzGDQ,1856
finance_cli/tests/test_forecasting.py,sha256=RO6Jb-VdzllarAvlh2iIv8zqRnFzRBR8HeSNCQa5eMc,24088
finance_cli/tests/test_frontend_logs.py,sha256=gbT70zcjPrWGcJDH4EarRvCmejbjU5iAzNEs_XsqAKI,7619
finance_cli/tests/test_gateway_client.py,sha256=VH1l3CoEqowLMY8506a0R_vxI7pH81aLxXY991WRtK8,14543
finance_cli/tests/test_gateway_coach_advisor_handoff_readiness_auto_approval.py,sha256=zxLsH7CiMrSFQivp6hHTJJpIDJpwuK0T03U3otXasPQ,6279
finance_cli/tests/test_gateway_coach_debt_payoff_auto_approval.py,sha256=lGwv-IBiYtFSl_XgxCgFqhwG_fgDVrVUC3g2gB3Lm2c,923
finance_cli/tests/test_gateway_coach_emergency_fund_auto_approval.py,sha256=8r6nU3jLtRfhrLSBPGzMso3M66JRsvAqb1J0ZahnqsA,2410
finance_cli/tests/test_gateway_coach_estate_document_readiness_auto_approval.py,sha256=NMtaM6C14GtQ-jI4drQDrUS9z5aJODYDbfwtPl1jp_Q,5453
finance_cli/tests/test_gateway_coach_financial_plan_intake_auto_approval.py,sha256=RoAXwAwvfP3HSXOwGzCAVVHYA_7OS0VkQ0zKTkAvWBo,6019
finance_cli/tests/test_gateway_coach_homebuying_readiness_auto_approval.py,sha256=P4Kv2OA-fcQaTY4JpC31_DVDBJr2vlsTl4h-w5Co7ic,2733
finance_cli/tests/test_gateway_coach_investment_readiness_auto_approval.py,sha256=EgHlZ1NmNZCdtvd-6LhYN7FSt5dnaUMYn09EU3VfkNU,5845
finance_cli/tests/test_gateway_coach_retirement_contribution_readiness_auto_approval.py,sha256=DI109h-CAMKre_yxBzaYUdrMLTfzyd5SymG2B7_vmno,2724
finance_cli/tests/test_gateway_coach_retirement_income_readiness_auto_approval.py,sha256=3Lml5xfjf_V2IbFA0NIRd2rI1EjX75xltEQ79PXLE3U,6539
finance_cli/tests/test_gateway_coach_risk_insurance_readiness_auto_approval.py,sha256=OcYsL-i4QxYgr64kKnRedomi918SLEKIl4nt1eav8ic,6165
finance_cli/tests/test_gateway_coach_savings_goal_auto_approval.py,sha256=wXhAoDcREfvhPXRuIergxu9Cj_YJ4iRydHAf503hAaM,2476
finance_cli/tests/test_gateway_coach_spending_plan_auto_approval.py,sha256=wSJ70T35Q3o8na4VFDj0gh4GcMNqAcoz9yeoLDxEQJ8,2686
finance_cli/tests/test_gateway_coach_tax_readiness_auto_approval.py,sha256=Kt3fjDeZ5KvQsk4e7gCfE_iyrKXDoI86l7Of-CwM8YU,2735
finance_cli/tests/test_gateway_config.py,sha256=8_vpZyDX7Rp2FTGfFEmjfJyyHtIpTfPatkf1Po15268,20545
finance_cli/tests/test_gateway_interceptors.py,sha256=lY93-7jz8VU6MU_V8qJKVlelw6AeyHwgYoZxStM_Hyw,3926
finance_cli/tests/test_gateway_interventions.py,sha256=XD7XmzCbdWjg9SQ_Ud_DPxRKrmszTjwvKWYoBRIWcw0,11828
finance_cli/tests/test_gateway_prompt.py,sha256=rZbXtHd1fBgffdeteYKRkc-_20UUspITGkSfM-Okrxw,20836
finance_cli/tests/test_gateway_server.py,sha256=5qiRslQ-SJiiUzO1j05YnOfjHu3XBaC83dAPGGVsvz4,112968
finance_cli/tests/test_gateway_tools.py,sha256=MQ_qz6mG16t5eGTLCHfLhbFzSlJ1KyPyDaytKO843TU,8378
finance_cli/tests/test_gateway_user_key.py,sha256=IJ0dmzQKYrzuLQ_NWHF8PU_TSES6lfkfmeryDnCw2fQ,11492
finance_cli/tests/test_gateway_user_keys.py,sha256=tubuyVFcPlJSITVhCUTUKvl9EQ8NgxF0LVhI0kHIBNg,2042
finance_cli/tests/test_goal_find.py,sha256=ZzeVnFMahe-9Mspew7XowH2Mwxt7gYHzwuSYY5qTV0I,6337
finance_cli/tests/test_goals.py,sha256=1aweCXldlT6NWYSvCA32uhvlOu0w-k9O2CG6Zw_cb0I,9528
finance_cli/tests/test_home_office_tracking.py,sha256=OPvS81LKSptyHcoTQGFyqVUdl58Iwa356QYFwh9Jczo,4286
finance_cli/tests/test_hysa_transfer_flags.py,sha256=GamcJxtsiETLPxveQspfOT3GQTdwlTIB5V3_S5izNSw,10363
finance_cli/tests/test_import.py,sha256=_q261vhoNz4vgGZ6iC5Ru9UwXKcvQ3eLghUFcB6CxpU,69867
finance_cli/tests/test_ingest_cmd.py,sha256=N1_DL5vCUpWyadJ7E9XaexfJ7VU9uDO4v-zrOQxOwZs,52973
finance_cli/tests/test_ingest_validation.py,sha256=oNlNrrpqV0yGYDEVzTdufDnxSm9rCGaWuLexJ2icelc,10266
finance_cli/tests/test_institution_names.py,sha256=ga9Fet2wC9PLP67jjKMAjGysb_tLun6BmDKK6WaVhW4,9334
finance_cli/tests/test_intervention_actions.py,sha256=YmUBqy4foz1fCt-7L20wzbDss-hnqBatLRb74-n-Ze8,4276
finance_cli/tests/test_intervention_catalog_drift.py,sha256=yDbRgum9msIY0S-yiQLc5YRVLl9GOmzO_smJ2ZVhAHU,3690
finance_cli/tests/test_intervention_cmd.py,sha256=h-MeP8sRTUSaIuLUePfYl1NN-2hBqGG3dIZywhVbjhM,3292
finance_cli/tests/test_intervention_cross_surface_cooldown.py,sha256=QSJqRk8UMFY-oRviInmj9uKHD9XqRQk9YTePgXdemyU,1933
finance_cli/tests/test_intervention_editorial.py,sha256=NnCkioigdoXxgmbQUlFv6V9tjqKLv2OeASCiQOKUjKE,4773
finance_cli/tests/test_intervention_engine.py,sha256=udEwQnI3WEQe7hCJY2bEUifFxuRSZrU5wstBG4qRMOc,19971
finance_cli/tests/test_intervention_expire.py,sha256=obUsRdKGi_-XCoDsqdqPNqYKOhSMREOQBLs80it_jPs,2991
finance_cli/tests/test_intervention_mute.py,sha256=xogzGfGos7CZff4nS_DyTDx9k2ZDARKexUMJ4xGRue8,3500
finance_cli/tests/test_intervention_patterns_behavior.py,sha256=kNuTZvPEmNB2KXNjN3D3CTkqY3Xw3qryi_RWnOmooI4,45527
finance_cli/tests/test_intervention_patterns_cash_flow.py,sha256=dpTluNLe9e3-epHiELioZiklqtljiuYXLShX-8rJEC4,39378
finance_cli/tests/test_intervention_patterns_categorization.py,sha256=W4uTGtf7_eXkh-XAJPq-djXJbrUJ8BqUKLHpSXzQGV0,33489
finance_cli/tests/test_intervention_patterns_coach_debt_payoff.py,sha256=CZ6WjOQLLX0PYxTrl22bVT7cN8HkVJxxMTAUsb3BlHc,13155
finance_cli/tests/test_intervention_patterns_coach_emergency_fund.py,sha256=l51UARINlMqoH1plLivlnuD5MRO3XMMx15-nuLc3JCE,22013
finance_cli/tests/test_intervention_patterns_coach_savings_goal.py,sha256=iBXfqhRUutLDy8CGLAkEH83CKxDYBeKaPSO6AdeP5Q8,34298
finance_cli/tests/test_intervention_patterns_coach_spending_plan.py,sha256=5UDixb1nHtqkP1RNBvCSUOI-IyXazxHtftheikItpVA,31367
finance_cli/tests/test_intervention_patterns_debt.py,sha256=r-S9ScceLsXUSjHJSNOppXaRrvShdyaqDCwCXmrLLyU,59439
finance_cli/tests/test_intervention_patterns_income.py,sha256=tArBxtmqux7kQgDvBHsaYvKMc4_n5GMENsu4G2rlXEs,31069
finance_cli/tests/test_intervention_patterns_safety.py,sha256=MQfEDjkhdEuedO2a2pK-oAmIJYthJHfc04lQjJRjMmE,26666
finance_cli/tests/test_intervention_patterns_tax.py,sha256=VZqLUMk_kD4FNqPaqn91147dVBPAFHlJ3S-ZFWfe53k,47307
finance_cli/tests/test_intervention_patterns_wealth.py,sha256=I7CtVlv0RQmMKIptVt69CO6Pu5lAoY5u84aoD5v6Myg,40198
finance_cli/tests/test_json_contract.py,sha256=OQ60RQXU8q_8FVrd_V61WOozlC0wazXlB-v2cUs06gE,648
finance_cli/tests/test_late_month_buffer.py,sha256=jzm2Ej2pXm9gKqaLcAv6wsd_zp2RduQMi_vGBXTI1wQ,5660
finance_cli/tests/test_liquidity.py,sha256=k78WPkpRllHDbeyt0Vq4PRTfMLtL642PT-k36r6SXso,2346
finance_cli/tests/test_loan_cmd.py,sha256=WhJD8p_WnY-dyBgf5Hu7d6YPsYecMvCAiDJWHEuQq0s,32307
finance_cli/tests/test_log_issue.py,sha256=mCfSQ6IwzmGnYHPJlTFQvLWTd2tYXD-kyBlawZIRQ2Y,3531
finance_cli/tests/test_logging_config.py,sha256=ZEMU8NuEzrSA4IsKV-kUqDaZFHEM1z06Gia1idZBh6A,2764
finance_cli/tests/test_mcp_ai_setup_batch.py,sha256=IUQven4uEFCWSyDMmhqXxDT_lSoOaAjOLYMDg157gd0,4326
finance_cli/tests/test_mcp_build_script.py,sha256=ZwHk5HEZ1Yf2P5dS7izcc_Au_KoyAE7lnrI0hQV3fYA,1990
finance_cli/tests/test_mcp_coach_advisor_handoff_readiness_artifact.py,sha256=Njvxe5l_5xZ2JcSY6dxzwaiVGYW6VA7irmN_EPSebFg,13152
finance_cli/tests/test_mcp_coach_debt_payoff_artifact.py,sha256=C4zRvTvX7LI0kx-Bb-rl_BDGcMtI-YQdykKcWnpRjnA,3653
finance_cli/tests/test_mcp_coach_emergency_fund_artifact.py,sha256=5lGUeZYX-fBvG4C0Sy86_yitVuRF-x8522KQka1o9zM,8543
finance_cli/tests/test_mcp_coach_estate_document_readiness_artifact.py,sha256=Xs7UWM1xeWexiXR2-T3UBuCjNf88S1mZBnacvmByjoo,12327
finance_cli/tests/test_mcp_coach_financial_plan_intake_artifact.py,sha256=CByWukksOBm-ZfktuRHWBlYidi5DtIMH2rqmFwEtZTI,12393
finance_cli/tests/test_mcp_coach_homebuying_readiness_artifact.py,sha256=xgmTpqwiCZyPuo2WfCNyg6fEMEgE8ZbXPgvLKHamhKI,11318
finance_cli/tests/test_mcp_coach_investment_readiness_artifact.py,sha256=Y8UOwmq0pcMhWjIBmjjUUjVwxDaOi86M3dOfehuqpmk,13440
finance_cli/tests/test_mcp_coach_retirement_contribution_readiness_artifact.py,sha256=yRpZeI3YMmCHwCW_F596X3px2HIBfzh07CgCYZP_LUs,14262
finance_cli/tests/test_mcp_coach_retirement_income_readiness_artifact.py,sha256=UVqDOjcHp9zZnjbm-C8pDFp4e_WYC_K37fLfn13AUlc,12132
finance_cli/tests/test_mcp_coach_risk_insurance_readiness_artifact.py,sha256=yuIQBxkBeR1ZXKBHmchwiiZii_00NhaZmLGFzYdz0Cs,11294
finance_cli/tests/test_mcp_coach_savings_goal_artifact.py,sha256=EWb7-AM-78OqWtg6eIp9Z2QW16QtJoXTMwn5dBup-W8,25410
finance_cli/tests/test_mcp_coach_spending_plan_artifact.py,sha256=97O3JEUuzFnnl3jXThiq4Yf_lTomIOjzx-NuOl9pTmE,9022
finance_cli/tests/test_mcp_coach_tax_readiness_artifact.py,sha256=whGCaozzNzVv1sUHOLJoOFN3-hVZp46Et-JPbwbtVQ8,7694
finance_cli/tests/test_mcp_cost_unit_economics.py,sha256=z7PUWE1aumCmvhtPhw0UQ_amuqujc5vu325L3gW7h0I,16154
finance_cli/tests/test_mcp_dry_run.py,sha256=qI3_rB72wKzsH1Zsqup-HZOF2BhzhmTL7A48LnwrzmI,9356
finance_cli/tests/test_mcp_gateway.py,sha256=ksJ6Mmhq4uuuNvtqCRNDYz-2yjRmEHRu7ee6xq7zTyk,1088
finance_cli/tests/test_mcp_import_boundary.py,sha256=pO5iPzYVw_bP6gU-zOzJM4wS6Ni0NFsetiNVWKZfeUc,3372
finance_cli/tests/test_mcp_interventions_act.py,sha256=7zYIOTd-P0fbvSsXQjCO4OQzntj-bcoZ9hQ7Cf0_RIQ,2020
finance_cli/tests/test_mcp_interventions_get.py,sha256=McxKYOUBZ418DtieuNxkeYELwmLXeA1Lwnsc7T-P-Rk,5550
finance_cli/tests/test_mcp_local.py,sha256=xQOKa15qOOc6SauQTmkblFEDSIAp2Zfoqtz7YJmy9QU,12428
finance_cli/tests/test_mcp_local_config.py,sha256=pF09KTBw2V1sNBrapu2UnF9m3xJPyFea3U1xjr_1Uj8,559
finance_cli/tests/test_mcp_normalizer_tools.py,sha256=RhzWSJOuTYJAxf0CTp2IVbIQSjDbo4Eby1VYs6yqGmQ,18961
finance_cli/tests/test_mcp_path_sanitize.py,sha256=FmGeeAkmC0c6oBSIP-vi6njnlTNjcHFN2COzIHl09t0,8091
finance_cli/tests/test_mcp_prompt_chip_select.py,sha256=Kw23JKr60HS6_Pv1fH7Ad3ZwswoB7n2rcmAMfKBH-4k,1379
finance_cli/tests/test_mcp_remote.py,sha256=lMPTLvq9MdwEM82Fq5F3-nWZhKcxFcP2X4mpAhao3l8,22478
finance_cli/tests/test_mcp_remote_config.py,sha256=aZ6lBRpsFqdkKU94XnbUJ4JvLH3pqAYp0PknOblkdLQ,4234
finance_cli/tests/test_mcp_remote_middleware.py,sha256=g6A-_Qa5A3EAGjNd9jjUEIlIkK0JEcVsW98P-Jp_NwU,7169
finance_cli/tests/test_mcp_server.py,sha256=YvZG88I7mOVgw1PmDkMF3v948l2Q__1Npwj19_ndlJ0,133745
finance_cli/tests/test_mcp_server_advisory.py,sha256=sVNGzUII8ZYbSjKzt3zS48fbUSE_Wo9b2GCXKWNwWQ8,22307
finance_cli/tests/test_mcp_server_no_import_side_effects.py,sha256=lIW_26LKc6vq9nQobkCsAB2J99ojDpxoIpxIcvbJ4-E,856
finance_cli/tests/test_mcp_skip_onboarding.py,sha256=Ytjmvvd4nRhTvnh9rZT7uEf1SRdbon4biKVmiaW4pqk,3571
finance_cli/tests/test_mcp_stdio_smoke.py,sha256=DWdnwMWuqE2erPYo3Rrg0k4lNUG9-9fuMCnwsNZ_8uc,3871
finance_cli/tests/test_mcp_structured_errors.py,sha256=wPke8RrO9P_6afBYVqS3ZJDELowVCfP-gZYrbB5wcYc,1814
finance_cli/tests/test_mcp_user_routing.py,sha256=OKFa5Pj4jE8NTM3QnKZ0_rTk-sF0LYXILCSzflw6dpg,16223
finance_cli/tests/test_memory_cmd.py,sha256=rufiHHnpZsEkqcu2yiGE__b3himXeDzXVcfu8D9ZImk,9643
finance_cli/tests/test_meta_state.py,sha256=NQf3aN0unYpOC6grGddxrQEQ1IiJwclJch33X2AbI9w,4381
finance_cli/tests/test_migrate_api_keys_to_vault.py,sha256=YLIGPbagtITUS_9hJ7uemgLFFE63EzJhsdGxU5o0T0A,2110
finance_cli/tests/test_migrate_db_dek_to_vault.py,sha256=eqJknR4Zv7sb15xvMvJhVFZ7p8GT_4_HXBpMhxGtgs0,4940
finance_cli/tests/test_migrate_user_dbs_job.py,sha256=FqiIHQCeLUfHFgLSho-klOhNOzKNyPrsJy_FmJigZuw,6235
finance_cli/tests/test_migration_002.py,sha256=dzseRSOd-kZ2xN0SiE0x-FQUTtYDP2lxkkmojuUoApA,7377
finance_cli/tests/test_migration_015.py,sha256=dhheoZytJI8dH9_0CP2gJxJt-EzA92k-YEJnzquw0lw,8588
finance_cli/tests/test_migration_056.py,sha256=cqnOQjcsk0t7zeWTjHVzDwxtVVdmi9W-KS28r5Lx5o8,4680
finance_cli/tests/test_migration_057.py,sha256=KlHme2CpYkm5UPprDGjYs7Z6Zm803QL3uHP1zt8AaDk,957
finance_cli/tests/test_migration_058_change_feed.py,sha256=EZ5w9gzjTB1Sl_WEE51AfwGYGKmDeeZGBSL33MRJ320,3955
finance_cli/tests/test_migration_061_cost_ledger_sync.py,sha256=DyT71ZnDbpTQC1dceCDJlz06OofK4q04ZPOMeA4hcCo,2934
finance_cli/tests/test_migration_062_telegram_link_attempts.py,sha256=58gGQnhNz4eVDNABGyamo_4_Xl6CHJBkczUJPg96J70,1088
finance_cli/tests/test_migration_063_telegram_pending_links.py,sha256=nrLcLUVsJVYpOyzbxmgmCHDSF8qRo1Whnw7DRr909S0,896
finance_cli/tests/test_migration_065_liability_intro_apr.py,sha256=Oxx5eZrIfsl0YqObInNO8xgmdJnCiughR5zPNm5Nzx0,1898
finance_cli/tests/test_migration_066_reminders.py,sha256=4TW1C90VBtm-OSwLiQZcMlVhV6e2BChiZHbTvLBTH3s,2271
finance_cli/tests/test_migration_067_operation_log.py,sha256=Vnhm6Xxj5NbS1O49upH97pdEOGjezdnvv6Hn9sbbrQ4,2392
finance_cli/tests/test_migration_068_strategy_preferences.py,sha256=7sHypIkVkn_6nv1TAsemf9NdrLxZIBnMBHisD8YXzdE,3888
finance_cli/tests/test_migration_069_account_alert_rules.py,sha256=juADbvp-0HKCJgk2mRGFM4ftLMqum7_c7Qp_ziOTXUI,2626
finance_cli/tests/test_migration_070_contractor_tax_prep_flags.py,sha256=0LxZy7qkSyHwzLGTce_n_hJxJ0NcHjm9U4dKmUrvpCM,2546
finance_cli/tests/test_migration_071_spending_freeze_flags.py,sha256=uzK0XCdXo6ddae6j2cLH6NWWg6rp7aF2_UFO4LjVkRI,2623
finance_cli/tests/test_migration_072_card_paydown_flags.py,sha256=NVpt6QjWYdKqkxJFh-z0jkhgKEkYmn1EfqVpE6RA5RQ,2698
finance_cli/tests/test_migration_073_retirement_contribution_targets.py,sha256=Y3Q5TwMi7OJQYxiTcb8dpbaFWr37o2FRSaQ_8qYdpyk,2875
finance_cli/tests/test_migration_074_hysa_transfer_flags.py,sha256=iniaZMHNyPi55BAWcr0nLT3Ab589wicWqhuAbM3Iwpw,3136
finance_cli/tests/test_migration_075_savings_automations.py,sha256=QTwhmf-i0ca2uN3yhOSOhhjOq6TgJwnb6LEDrXsUatI,3043
finance_cli/tests/test_migration_076_transaction_dispute_workflows.py,sha256=PfSGJsVxnl6CCJ9aXPOSZ1BG24EaSEodu_hFxZHSL8g,3275
finance_cli/tests/test_migration_077_sync_reset_state.py,sha256=byedVEUpXijOSI9HnPoRHU3UHWYX_P4U7uBqLgbPxzM,1213
finance_cli/tests/test_migration_078_plaid_consent_expiration.py,sha256=ifQbjW1s-0P0DVH5vPdnkt6GEK0Vek4MCN4t7pGVYj8,3444
finance_cli/tests/test_migration_079_debt_balance_portions.py,sha256=7Qm5ujjixlFxyNKnDNDkytLRNOB6Qh_T3It5uFKptAk,2847
finance_cli/tests/test_mileage_and_contractors.py,sha256=h9pEU604cYcxY60ezeRCc-b17k3puMNz0ffU_Y6dEu4,24369
finance_cli/tests/test_money_and_constraints.py,sha256=LaM1lf-2FTjvL8Yv_rWgHMW3S3tYXuTXNVBYar5ju8w,1479
finance_cli/tests/test_monthly_cmd.py,sha256=o4g8zbpdiUZkxVSrJMH9Y52uC3uypgPKVpEgNn_KEYg,23561
finance_cli/tests/test_name_validation.py,sha256=kAShbf7KOBuo0PGHMJWcfxwuTV-JQ4sQq8fGEzStQfM,8093
finance_cli/tests/test_normalizer_harness.py,sha256=Odi4c_iNwpE6sKHHPXWgsdfqS-33FiJqw09nYOrHF9E,20586
finance_cli/tests/test_normalizer_loader.py,sha256=DgHnVuzALHDWsOzh9f1itkXGIuq1CjMgR74_thD-AcM,14203
finance_cli/tests/test_normalizer_path_validation.py,sha256=MnEJ-TJPOe0p1icT0MkDMxZWsf1WpceHREpWZ2wLNEA,2842
finance_cli/tests/test_normalizer_sandbox.py,sha256=1zTu__YBRazoqVNClTpb2nSn3LK1ZGsML3jN2ZgUvCE,5852
finance_cli/tests/test_notification_channels.py,sha256=_mbwDG2EfZ8_F4qGj_tSgV0fASAk5Kg0glbV3k_Otec,15242
finance_cli/tests/test_notify_e2e.py,sha256=G7uaTLPH9tZA-4WT_6Ymyy2Ta_5RPf-GXzrmy6We7bI,5980
finance_cli/tests/test_notify_module.py,sha256=fyLL3cms-J3lja-04j7YT6z7oR2Br-921f_NnehKNoU,9159
finance_cli/tests/test_obligations.py,sha256=yMJfD1SiKYlEPzA64r2FNkpR_vxDvpnuzTxCJNPcYzY,5176
finance_cli/tests/test_onboarding.py,sha256=4A-saqFhohxnvRvyyi_erbwa0imgzNahxpvQ-kOazhg,9501
finance_cli/tests/test_onboarding_contract.py,sha256=aqqDvirmFdbGY95xjCGUHbIBKK-CoqxnQ3BNquNnP3c,7005
finance_cli/tests/test_onboarding_self_test.py,sha256=E_235Ei7fX6yvc6cxYS0SL8XXP4c5lIoCs8wv99uP7M,16223
finance_cli/tests/test_ops_cmd.py,sha256=x2m8mNliRXjiFCvXtP7NqiQ4LtMG38GsdY_5abQF6jA,4813
finance_cli/tests/test_pdf_account_derivation.py,sha256=Ha92c6fpN-fEqxP8LcC7ieyczNpwCyevsz68hGBTkUM,22320
finance_cli/tests/test_pdf_importers.py,sha256=vT85dYiGxsU9mqQbmIM-8V1nWWKN7pDSjIr43lKUfoQ,4732
finance_cli/tests/test_perf.py,sha256=LlCCdt6Aj8QmzSjLfku4rppmxgGB-MGYLl6HwFbObuU,6375
finance_cli/tests/test_phase2_commands.py,sha256=mVMUm3oe11jspZUVHSq49y-5cRWqTFebpvm_R8idOPY,16628
finance_cli/tests/test_phase4_commands.py,sha256=wJi8uHSctW4Jl9ATnv978unL8v7V7y8q8aYbHRyiafU,5651
finance_cli/tests/test_pilot_debt_payoff_smoke.py,sha256=EwjuP5YaUAA3rjTtt79NXC4zXiNTLIpQVXUgBRQmGVA,7551
finance_cli/tests/test_plaid_client.py,sha256=Fe7pe9MuEUSubvjpDFtr0aCnKlU3qJTdHIVwJj1ZO3Y,11276
finance_cli/tests/test_plaid_commands.py,sha256=Op9yTKg2wGmKYDigiNi10Hs3LZOU66qTaTAV7vxI7h0,35396
finance_cli/tests/test_plaid_cost_ledger.py,sha256=iftx_8GHaSOsqyH32-cN-7fHiZ2LbAmFmxPvursU6EQ,6100
finance_cli/tests/test_plaid_sync_logic.py,sha256=nq1KtkUaTl6yx84n4vLCJn-NF6wBEdFLlXdNw1ICj3M,162606
finance_cli/tests/test_plaid_usage_cmd.py,sha256=pmw3i03kATsEHMcttWlgxY9mI-3LM17fbA6a2-ZeA1U,5339
finance_cli/tests/test_plaid_webhook_verify.py,sha256=o3QcOr7v2VDa9nWSL_pxSWy3TVPRdPNMKIIRnqlQ0wM,6940
finance_cli/tests/test_plan_cmd.py,sha256=YGoczvMmC8KaK91rtXxaASXCdV0w4RfCkV13089ajNU,1253
finance_cli/tests/test_preferences.py,sha256=w_0PPaYN59zSTdxRIJmiGffN3Ns6soPLCO1aKC98ChI,21512
finance_cli/tests/test_projection.py,sha256=JB_zn-BLcfF58aGfbltUu3Xia_XrymkGiKCVyrSs67E,7215
finance_cli/tests/test_prompt_interventions.py,sha256=ruTuU37muTxAAcldpK9uVdtDmxZcuglLwYMGvCK3hzg,5726
finance_cli/tests/test_provider_routing.py,sha256=kSmsHk_AWqG5kyeo69Hw-FOj0Gyplg4K18EdLVGP3Bs,17236
finance_cli/tests/test_recommendation_surfaces.py,sha256=RxR4rbrLCtQzm0bEpCiGxDHJZXQIjnWtBzpD2RMmKVs,28907
finance_cli/tests/test_redact_historical_logs.py,sha256=azrbh4r6GUP2XvUnGj0phMXYC-XmXNwSsOULV4qfOfE,6738
finance_cli/tests/test_redaction.py,sha256=DRQH-u5VaphbQfGyvLhJEcYBlDG9KKuy-G3yL14zRXc,504
finance_cli/tests/test_reminder_cmd.py,sha256=EAflGf3mVC8OQ1Y5N8a5VOQkfDED1-bhvSgSMEoNMJg,15721
finance_cli/tests/test_reminder_delivery_job.py,sha256=UBBwXIx3ZwHgQYqoJ41071AOx8hBJYndorjn2DvXJzY,2791
finance_cli/tests/test_replication_surface.py,sha256=c-XrZjkS0BP2wm1NcU1gEIwmWWlj3xYVVeDTEp9flLU,1799
finance_cli/tests/test_response_sanitizer.py,sha256=Tl5YR3zPNL-LwzC__8VKgvG0pnZLwNA4dLKRiNG2FEo,2648
finance_cli/tests/test_retirement_targets.py,sha256=5v8t2jb9VzoN_aVUaJitR569kSrmPCzjWI4DjofhezI,10665
finance_cli/tests/test_rules_commands.py,sha256=EipaNbQgxCuMn8N4HN4XkavrAbqH6Ziy_se8Qomqg2Q,26407
finance_cli/tests/test_savings_automations.py,sha256=hzXIxAtUYG_rWa0u_IzUUjl7ixhVqt937bVqejW_GHY,6834
finance_cli/tests/test_schwab_sync.py,sha256=76gZ-MUFwS4zEDbbEU0bILYNc2UVJoGMBtf4WNmFsx4,5983
finance_cli/tests/test_search_resilience.py,sha256=9MCYY2LzKPR5zm77hBr_pk3SREfmZV7wD9pkVhO1FCQ,2482
finance_cli/tests/test_secrets_backend.py,sha256=P3dQXcZnQpRiEaGeh4OW85MF9GJXIODjdNqQmB1M8TQ,2884
finance_cli/tests/test_secrets_store.py,sha256=p70m2dpsoImiCWsAHOFmQhZrsQx9hhZDstAt-T05J1E,4334
finance_cli/tests/test_secure_code_execution.py,sha256=rWm7EtPAFuNdcHcOTWUGgC1llnAxU9oV1jX8rsXwfhg,4296
finance_cli/tests/test_sensitive_audit.py,sha256=DZmj9Lkw6vHW9JZ3kQQ4KoGDxttLV65fb6HL8WqFoQk,3303
finance_cli/tests/test_settings_base.py,sha256=Wq5N8ieCfpTVpoIWmtW38aHGuFbcOSRSEx_KcQJJnXU,3827
finance_cli/tests/test_setup_cmd.py,sha256=GoiZdAdfX5fhaRRnjwUaoinInKtNBpOVXAnGuSJmqq4,29223
finance_cli/tests/test_sheets_export.py,sha256=9TBb9KboKUwMnX0egGReVrV0YxbySERtqJ3q1997Xs4,60652
finance_cli/tests/test_skill_recommendations.py,sha256=5jlQMOYHCwPy-iYS0CMrNJx0Wq5dTZMhcwMukjnWd08,7544
finance_cli/tests/test_skills.py,sha256=wfpZ18DJ-c8gJ--5ii0XPg641a676Mh0MytvSJEcNhg,17695
finance_cli/tests/test_spending.py,sha256=WDhi_x5xPPtwg0BDz5d54WdsbMLgmZLwn6iAd0XDasM,9135
finance_cli/tests/test_spending_analysis.py,sha256=Qs6x_sqMYgzOJpjGXjJPHdQe5d0smp6Fr_ADW2XeF3Y,4562
finance_cli/tests/test_spending_freeze.py,sha256=z6-_RkrrCGxLELC5RL4N_2Ix8WsFhFZOwxBAHhgXQVI,5984
finance_cli/tests/test_starter_setup.py,sha256=ZkFnsZ2wOnWF4Ew1RMYI-qob2EOJOZUgm6DVEsbmTdU,6048
finance_cli/tests/test_storage_client_auth.py,sha256=oLwt6fMpoFPM_SsR8-xBXNuxliA0Vo3q9XwO_Xu-ZhE,5962
finance_cli/tests/test_storage_client_backup.py,sha256=eYjinlr_ZEiNfiTakOxh9W7GidZp9zTQ7slfnJmnYcc,2112
finance_cli/tests/test_storage_client_channel.py,sha256=jr0111KDhPcfMJWURXJJ1DhQz2KKXtshntJkn6ETlkI,1538
finance_cli/tests/test_storage_client_compatibility.py,sha256=CE-OpEICC-7xBQxbdVlmUDuUQznBLS2vMFdx2xdjwtQ,7957
finance_cli/tests/test_storage_client_connection.py,sha256=S7tmM_vkKTSdUS88y01NMz_sYUOw7S9ITEACGy--jzc,3986
finance_cli/tests/test_storage_client_cursor.py,sha256=BXAxsCV15I3euRyw-s3Rs834viwS-p7rpA0jOC0hNeI,2447
finance_cli/tests/test_storage_client_errors.py,sha256=1Opzcas-A9Q4nM1wHJw_Sd-z1FKgYpSt8p6_RcCcRoY,3591
finance_cli/tests/test_storage_client_interceptor.py,sha256=SzThRoy2Fcb621pqtB7rECVrcZzMZDDpa5Fo6vKM9N4,10496
finance_cli/tests/test_storage_client_proto_pin.py,sha256=z-dr8xljoNS_7cGGNtmG8ntDEHqs4xjE7F-8fEm-RtY,596
finance_cli/tests/test_storage_client_session_recovery.py,sha256=uPGlltYqHEekGksBxJBnQkv6teWd5k4GB-oAvnfD4Uw,2030
finance_cli/tests/test_storage_client_sync_snapshot.py,sha256=52MijdSxKqaMHqdAVxAxgb7fp6W1UngbU6bw1vlD4_U,3717
finance_cli/tests/test_storage_file_catalog_dispatch.py,sha256=4Y8T4Ow9WWHyBLtcLkD68bcqfRSkqRSAsYgkBPRtKZ8,7627
finance_cli/tests/test_storage_files.py,sha256=JfcLMLYm2E49LtwV3mhP6P2j2Hl1ApzJg8adBeYzpaI,7302
finance_cli/tests/test_storage_lease_coverage.py,sha256=Lvpp9-eb04TxfXXzllM4sJW7N5MKLpvcM9ohuhmd_kE,40461
finance_cli/tests/test_storage_lease_enforcement.py,sha256=hG6p1BLDa5qaYjiJe18A4G5c7QI3ehc7HsRrI9LtZkQ,7972
finance_cli/tests/test_storage_session_pool.py,sha256=IIKvxR0yA2h_erUy1flcGFz0ZYnbe9bPK5uXnsYkR-Y,23732
finance_cli/tests/test_strategy_preferences.py,sha256=2Eda9jYD4s5IlUvUxe1ywDzBJTg4nJC4DYtge7sYS5Q,4015
finance_cli/tests/test_stripe_client.py,sha256=QfM2H0V-UAsLeSvfOl3Wq5ua-TNv_VcXOH9j7frkPxk,19650
finance_cli/tests/test_stripe_cmd.py,sha256=GkTCAWXx_BM9vh2jcrrBc6vlpG6_8JV4d6fjYn4rQ6g,10945
finance_cli/tests/test_subs_audit.py,sha256=GysKVKlqt2t6A_Z0c-EqPpS8jPvlYP8SRGDaSEclMpw,15121
finance_cli/tests/test_subscriber.py,sha256=rNQAcDzD1UjeSdlDSc7qAe7tEe72QCrP-ofPOMaNQR8,20876
finance_cli/tests/test_subscriptions.py,sha256=l_7l9WKGvMyMoO4axJUPA1BYVP8WtPlziFet3osYHBY,65195
finance_cli/tests/test_summary.py,sha256=vGib2kOyvW8EUIK7NGOisNMYgDBUBCfMVeKA8gk_RPg,7539
finance_cli/tests/test_sync_auth.py,sha256=DzU780vG2Gd6klXbMDqf57yJp3IkSO27P0uW7vyEvHc,19141
finance_cli/tests/test_sync_cli_proxy.py,sha256=T3DqLGZMjSuIwndlT1TS6AuPTxpZHHt3xugdN3hJ4vs,25916
finance_cli/tests/test_sync_config.py,sha256=Gx6rtA0_w9mm9JQDtf0l95KFlbXjJsOgnGhqeIjkx1Y,4790
finance_cli/tests/test_sync_engine.py,sha256=AhIkWKDtrRM3VWhfog1KGhl80YNFE0ynzioAWQtNN48,55678
finance_cli/tests/test_sync_exceptions.py,sha256=32aWFltRSgbCKzqvGw0ItlOJxmOvPgvPGPZyFvDwvHU,951
finance_cli/tests/test_sync_middleware.py,sha256=EV_21nng7hyvS_NlDMhZEB8TywNxfK7CeM87Hrnsiyc,11221
finance_cli/tests/test_sync_protocol.py,sha256=FxEFsic5vxGXrIVEaGpO_rFB92ctC1bnHdPJHm4D4dY,2066
finance_cli/tests/test_sync_tool_classification.py,sha256=ch-gtZoxaZ-UpT_-3b2aq7grA5l2HOSGVUQuwBT-Eh8,1665
finance_cli/tests/test_tax_compliance.py,sha256=wzmHCbZsqtfafey7pTEDQ5W20fXgJjJ0fGq0iItyJ8M,22806
finance_cli/tests/test_telegram_api.py,sha256=dAngLNisRFCGEcAog5O-H1LGq-iHfTJ1nPPeBW2MyeY,7416
finance_cli/tests/test_telegram_bot.py,sha256=BjcPKlUl-SJIr6plmwYXnCr7CH5OI-eIw9v9dUQHXuA,67947
finance_cli/tests/test_telegram_bot_config.py,sha256=o-qPCi5YRUKhyrJdl-AQX5m4FWYXv5W0MEoV3Am9rGE,4452
finance_cli/tests/test_tenant_marker.py,sha256=wpy_v0M3OgtjYl1rJ6rA_YUUeA-GS-3Cg78j6u-dtfM,14065
finance_cli/tests/test_tool_registry.py,sha256=nnnqXPKqqJwWb7yeWQ3RAakE2GTbbHjll5Z10axC5Og,8218
finance_cli/tests/test_tool_summary.py,sha256=m7L2IfpTrVv1qUzqVsCCbMVXZRXQtXdBTCiWvCkhmj8,3463
finance_cli/tests/test_transaction_disputes.py,sha256=Zp1vDjdlrX3pE2GybGzOdjLnXBnv2y7Ss7Ir8l2qCw4,6073
finance_cli/tests/test_triage_cmd.py,sha256=94hifTEcbkdd4rBYB0ptS5RrI_53TjboRDY818nCwxA,6712
finance_cli/tests/test_txn_explain.py,sha256=hZAIKlT7xfOxaENPi2p3Oy6yR_v08RDRRzRGNpx13GY,5336
finance_cli/tests/test_txn_list_cli.py,sha256=gszLEGOFztDJKBabJWzrkTQJOT1THzkANysmCrPoM00,3774
finance_cli/tests/test_txn_search.py,sha256=30tfxGdaiF2sNAcigmnDVeW_w8jtgGZgCOXpqLK6kRQ,3412
finance_cli/tests/test_txn_validation.py,sha256=p7CyI_docebBqRBvlURoEmvD3q3q-ikK_JH1e-5xZzs,6768
finance_cli/tests/test_user_context.py,sha256=F1LL44lBLVkE9lwwlszsGLLBFn6apkS_6We3dnLA7w0,3429
finance_cli/tests/test_user_provisioning.py,sha256=USocPjXSsMW3oEy8CuPHqFE-K9G1-1f650xxrm4N0Rg,5563
finance_cli/tests/test_user_rules.py,sha256=zgPAKALuY5i9c8U6CH0R9C41_E0KvphfBmR_0H6qeBU,18034
finance_cli/tests/test_validate_kb.py,sha256=hU2rbt-iKGnZoeZaYHcIkj99FWamJet4OEh1JNTiAGs,2837
finance_cli/tests/fixtures/redaction_corpus.json,sha256=UQ4E-HmV8T9Yx3PRy-Ltg7_FLvMKbKz2QXdlgk9rOPg,9492
finance_cli/tests/integration/README.md,sha256=BzGcC-0x9R4lYMbUoBiYXCjz99SGz0i5VUY3pz7DR5A,527
finance_cli/tests/integration/__init__.py,sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs,1
finance_cli/tests/integration/conftest.py,sha256=q0gAovHmzpYX2ceyd4W2qDsvtGL5s03ydgk5alAPgV0,9211
finance_cli/tests/integration/test_kms_envelope_p1.py,sha256=ZRpu6IPI8FDJWh0wCLIkETNhyHorGbxrGKyAJSqHOp8,3241
finance_cli/tests/integration/test_kms_envelope_p1_gating_multitenant.py,sha256=eLAfIZLdGo6eJ-twWUvSD-vmyblVTJLNCtjdTLzxnNk,4965
finance_cli/tests/integration/test_kms_envelope_p1_restore_multitenant.py,sha256=WnLF6DiqX31ftft16c12UHZB8ZBFmuLdGgcUplC25dQ,3575
finance_cli/tests/integration/test_kms_envelope_p2.py,sha256=2IUNNyV3X84uetjTS89T-Vny0GeCCA1ueQvE1g5ThX4,5944
finance_cli/tests/integration/test_kms_envelope_p2_sync.py,sha256=OFT5nv4rUXyg8MJ_Wll_3bD99djGHzw8HOtJkq0mCpI,5250
finance_cli/tests/integration/test_kms_envelope_p3a.py,sha256=Cd0f8EZHcvvJoe-OOkAF6xMhgRMbB0lspLiKzUVMr0w,4245
finance_cli/tests/integration/test_kms_envelope_p3b.py,sha256=Ck_oNIhkuHzHBeKiq70NQsW3kpGLg-sOLhqIpcILnS4,2987
finance_cli/tests/integration/test_local_mcp_e2e.py,sha256=RrkumiPuNXGvCjP0qn-W_uLE0gkCYGeNd_JYUr5WEWY,4592
finance_cli/tests/integration/test_p2_hard_delete_gate.py,sha256=UfxpBad_fqH3yrqR-v7FUGbO66NZGais3dUd8W-Ckzw,11378
finance_cli/tests/integration/test_p3_revocation_queue_migration.py,sha256=Wff8x5v7Nqr2sbgtczBn_39xujfJJcahOQ4hQdb_NlA,3476
finance_cli/tests/integration/test_p3_telegram_unaffected.py,sha256=ge7cNjQb7xmUTmVGCBL6T3c93M0FBe-jFtGZDL4ydos,1942
finance_cli/tests/integration/test_provision_user_encryption_guard.py,sha256=tA0Qb_gVyB4oLEbewPg05spTN5EuyG26aJHUdgMC-fU,1150
finance_cli/tests/integration/helpers/__init__.py,sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs,1
finance_cli/tests/integration/helpers/fake_auth_service.py,sha256=T7n3-zx9uCxa0kwtD12DpZxjpYWaxlGOWw2mB6rqen8,898
finance_cli/tests/integration/helpers/fake_secrets_backend.py,sha256=ueHZi44YBZPyODeSPNOivwu3SvxXE5pu6KqlrHniTt0,1849
finance_cli/tests/integration/helpers/server_runtime.py,sha256=a9V52lpfgKCn7WPGROvUQX9KzLSyKEgTPhnMM-nn0TQ,1822
finance_cli-1.3.0.dist-info/METADATA,sha256=RFUukdlMo0VCTD2LcaXdteTs_nIPc8AxfkhMSlhrdsI,4598
finance_cli-1.3.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
finance_cli-1.3.0.dist-info/entry_points.txt,sha256=1Q3lkSK31cUgSMqEqp3wv5tQUsllrsT03rembhBqISE,58
finance_cli-1.3.0.dist-info/licenses/LICENSE,sha256=phS-3m1GVTvYvXs-B4kCHZPhuVnnuiM0sI_Hiw2d3QY,4579
finance_cli-1.3.0.dist-info/RECORD,,
