canon/__init__.py,sha256=_Z0et0ULdr7L5TI3xYyLTteYZCmm9_eUbVcudW8_wAs,50
canon/analytics.py,sha256=xTwPnVdMiv99tL-T4PpmCTxUVckiSwV4g7evfwnAIfU,6513
canon/analytics_query.py,sha256=i0IR6-S98soBbY4Zo-4r2ODPeBDaHxIc0n4X2buF8bc,3049
canon/health_score.py,sha256=ITjZ6ZLX6izEJRIqLvpNupQ8__zPG5Zl9efr_OrKcXk,2579
canon/main.py,sha256=zIzHdNLwPox0hKsl2lud5Kfy0Qmd2Ycy_HQOw5igekM,39161
canon/otel_logging.py,sha256=TpqT1wavKaFPaxvAg0yMLKrvZ0DUWODcYhbDIRcIu7g,5138
canon/settings.py,sha256=mWsYh0hq3_XYtZf7F44kbOA_yM4zIxlKBOX2CoiLvt4,9575
canon/setup.py,sha256=GFwc2JZIZBO_xH56M_bLC3xv1VfcQu6hb8Anr0ejZrc,6286
canon/admin/__init__.py,sha256=0N6d4Q_2o7ZmRzJ2TKJsZbPG16inwmUp7hcr3zurAr4,35
canon/admin/audit.py,sha256=M7dXl7V6dAFe3upzF3HjthlRIfh0TvAdUIBCBHh7Vww,4696
canon/admin/config.py,sha256=cY9oMbRGiqQg2BSa71BWVwNPUoQNWbhP1vPECI7lj_Q,983
canon/admin/middleware.py,sha256=iea_E5B6HfhQu2Z0lTk35PkAtX6v4QI2nIX7LgOfy9U,1050
canon/admin/models.py,sha256=NwGiOXPo4iQKA4DsesEo8SmcTFwFutYvtEKf01D95NY,3940
canon/admin/routes.py,sha256=s82I4GDZN8rlf4BAsR7ACi4JWYVAg8dnOCDRZdA2wRI,61202
canon/admin/store.py,sha256=WmRDjFQGsQANEViy-hJQEv4QEJdhe3PdFOeKg30k1TU,32004
canon/agent/__init__.py,sha256=Hflk5MO2w5vLiMp7hLobvHwH_uEuOfSR3a3UitRyA7w,44
canon/agent/analyzer.py,sha256=a1BKlFhEkztnAiW5aY0-FHlByR9r4knsO_jBvUn6gYE,28117
canon/agent/audit_prompts.py,sha256=L3Y3hYeBKK9qfaAUccUWjbRwjYlNoHt5CLRWOjnWkPM,4278
canon/agent/client.py,sha256=5JmMURKE29bTXMubteRnJjkYj-m-kR6xPXm1QvtDYhY,7569
canon/agent/prompts.py,sha256=DqJZD5OmQC5E66Z-gMz10XGWwaKp2v-2lONVfBE1Bo0,20340
canon/agent/spec_editor.py,sha256=fD27hPmV-IXxPiAAu087f_5JEg-cBEmxPjgI4pXeV5c,6442
canon/agent/spec_generator.py,sha256=3_rgLFxieRVNzRKId0ueaaWspzZq44WQaLM87mjUqzQ,5204
canon/alerts/__init__.py,sha256=yF0JLgoFQWAi_JtENN8rpWtpfGxMyq7kYKRPrfBR7TE,45
canon/alerts/cron_utils.py,sha256=odi3rvPaJVIC7qasHbLNlVnipepZt2fdAADHeuHvoP4,1388
canon/alerts/digest.py,sha256=w5uEZTarP8z-lVC69GRz-GN06xg_YyOY-okaLYG9r_U,1923
canon/alerts/models.py,sha256=aNxPBQchTk62UwFrtvgvQLLjHYRvlMBrJBLK3-CLUm4,2087
canon/alerts/posthog_setup.py,sha256=iktb4m8DkwhF36lqka7eMxhYaNTrqFpMOYef46JzxqE,7271
canon/alerts/slack.py,sha256=JTeMB38-qTybgVLC-W_ABLag7D0LHwBOm-QojgkwdyI,2281
canon/alerts/triage.py,sha256=Eq1YYlbjWDYrwZgbjxNHkyOI6oqRkbahSEHgABH-GbA,8156
canon/auth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
canon/auth/api_key_routes.py,sha256=m70dffntKWPKLPq8VjFRSOktdUl3KGhREyj_SNj6k6M,4297
canon/auth/deps.py,sha256=-mm4Mw63WdF8JayFzBYdM_XoTcZuUO0Yhakefqxfpn0,10883
canon/auth/device_routes.py,sha256=IKAIwONF8sLdTnVKSyBHtb_l9e5BuSae8GtGnLbB7h4,14916
canon/auth/github_membership.py,sha256=KSaYNpn5coWuKORz3Fabnh5aoDXdMVryaQUM_uzbIeQ,2880
canon/auth/github_oauth.py,sha256=Fv6oxtkj9fP-Wmc3KE-2jZlJOz02EHXURlsVPcdc_JE,2308
canon/auth/github_routes.py,sha256=qM77eZbYsusTeWGV1QvwLW2Mzj3hZKFGjhZObxtH0Uo,5127
canon/auth/jwt.py,sha256=x--u9Jxlbk_WeJgk6fXIv5UiEmGgVIZb9vhxILh8XlU,8116
canon/auth/middleware.py,sha256=9eacEZ5tYOn_Erwk8L7wtfr2FDYFAEvMZ4_n58YGsdg,10475
canon/auth/models.py,sha256=6Wt6L5HvxwAv4G9fsvw5mRff77ZmHpmMexmzq2D4puU,1816
canon/auth/oauth.py,sha256=omesziXTwOG6bkBLE8g_L2S5Ca8LMeVIt9pyFxHov2E,1657
canon/auth/oauth_integrations.py,sha256=ZvzCp8rTT5qwX_ijRABriUzkEkcy-jpDJcneuylmPdo,13231
canon/auth/permissions.py,sha256=U8FovLYbaysvjqhUUMDDWI6DOT1YDrpGU5VQS3Y4f34,2249
canon/auth/refresh_routes.py,sha256=aFP-5dNnQtVMwiRVSaBlGABrduNi_bpP3Iilpyc4X8U,5218
canon/auth/routes.py,sha256=u10MDT353md_NCBwp3MK_6DlXiTiOAV4oo-JirmcNAA,15982
canon/auth/providers/__init__.py,sha256=SVcAy9lFHEdXICH7dzSYeENPShc3IwBe9rRoJCtUoYg,1131
canon/auth/providers/auth0.py,sha256=IabWVe7tZ1JWA2n_u6cbSwmZJO2nmAGb0294SksyfGI,22845
canon/auth/providers/generic_oidc.py,sha256=whCeZTZRQ49Xgratzfcw8A6C6oIVDKY3tI98y1VnNHI,13298
canon/auth/providers/protocol.py,sha256=0addZzKKkUkqb6VWuQvWR1vgrB8c9NJ5qnYW4dp_AQo,2754
canon/billing/__init__.py,sha256=RuAZiuZY1ZeTDPKJPUjY91Gh-i3LbJis5KfOz_TtXgA,80
canon/billing/email.py,sha256=_LAD2TtR15FVDxkwMJ4jWmwt7BdPXmH7dniA6uJTa4k,2681
canon/billing/encryption.py,sha256=JEx6jpQWbb8YerN8Pv6dPu6pu2NTwxZMkRBy_GtJadQ,1557
canon/billing/models.py,sha256=VRbS29Yo-WNh-W35zjVkpts5z2FKrEv6QUyycPxnNkw,7601
canon/billing/routes.py,sha256=KsNptDtsv1_m95woZTZYzMdFMfSTJjpY2uO84jo9cK4,21171
canon/billing/service.py,sha256=jEbDzC1ZwVOHoDvjwX8t-Oh7yBsP6V1_L8OExmcZUCo,20753
canon/billing/stripe_client.py,sha256=NNGUBi9z12w-jL1uOtq5BnnBoALpJyUPKBgidgFI1wQ,3800
canon/cli/__init__.py,sha256=9I-uV-gUaDrfq57qGBqFjq5Qox-FqEH1kv0ydzbvqS4,14045
canon/cli/_backend_audit.py,sha256=ZHLKujJl1UDLE_ObYo_Nm8WnLXNkEmZdbNCMuMMoec4,4850
canon/cli/_credentials.py,sha256=zxeWjOqTrkxMemFj8rykBKprJE-ub0ARtbdPTIA8iKU,2046
canon/cli/_keywords.py,sha256=p3a8cqWYbkJZ6co0ZnHA7ghUiMoaKTr4jwR1rnN51R4,1290
canon/cli/_local.py,sha256=251Vq25uaJuS_1TMbh9nkt6-YM5LD81FfVxzJvVK8Ek,9086
canon/cli/_output.py,sha256=YpFewv4zHL2t6_O-CEpsOiWTsEUGxAmXDLWktZ8Qdvs,9641
canon/cli/_platform.py,sha256=AUNlsUibXmylY-3lbHMqdG6M1dgRdUFaXuet-H7gR90,4154
canon/cli/agent_setup.py,sha256=Z8WErKe5a9Whu0qiTiOmexKcAvrlf7g-dwtQ4rBBXHM,4497
canon/cli/audit.py,sha256=LDNXzOfCpkRyDMLLe-VtfUkTZToLw0T_-qfjLnlXQxg,28409
canon/cli/auth_cmd.py,sha256=XTzjDTi2DDv9nwVq3b5-6mRaqe7ArwsXBD0MBDQEoSY,1717
canon/cli/dashboard.py,sha256=VL0r2c0pgKOEW0BG2_ihjLOoaoC6W7hT5m2dMNkAAjs,6247
canon/cli/db.py,sha256=Yg4kXps5bIufwwRtIQS0VGMwLCto9GmJsIcQkxXBnmg,1250
canon/cli/dedup.py,sha256=WB3_KTenkJHAAW0QYajpoIKXLv2p0C3qidZV44XPhN8,3450
canon/cli/doctor_cmd.py,sha256=3N6QZo6aVWFYIUHEFhgsd4W8qoiwgMiiG-G4K0YdWKM,21892
canon/cli/done.py,sha256=ieGQkG6zB1US-GQ7SHTVXj42x3ETwfOmIw8arPIgEI4,3068
canon/cli/evidence.py,sha256=dD4Xzxjn8Ip-a7N8harVgZ2FHWd_MVl2sImkWk-s-IY,15934
canon/cli/export.py,sha256=6JsknwwIoKQD98PclM5gC1ikMc1-46d4vBvNBInvtZg,7906
canon/cli/extension_cmd.py,sha256=kfOHjvizi_QnKkKakA-gPQHZAsY6rmxgRhuW-mTPGRI,14417
canon/cli/ide_config.py,sha256=ZhYBrblDv3Hzm2ICJkBaKTFrfSxYhs4NlXpr7p1wxJ4,1593
canon/cli/integration_manager.py,sha256=C4nGJcdON6yVthsmi3WOxIR1ChctUUWeJ5W6utJC6HI,19720
canon/cli/integrations_cmd.py,sha256=JajgUTtVda2aNrlgpmmSFVzXDXehd0lkyuafGG93YUs,24280
canon/cli/lint.py,sha256=BPZGngSBaCdBrVzSAi7e9SBhbDW4c-6HaTupYvqr698,14861
canon/cli/login.py,sha256=qwJTi8wJ6M8NOQouMG4Fi_Vg4jQKKRW4DahSEidQMkU,8818
canon/cli/logout.py,sha256=oamn_AXSmJW92zlHMWE3Mcrt2ymhYUuQulymaalPMFo,836
canon/cli/new_spec.py,sha256=FMGGuaGRE_-7VoCYdD6xHrTSs7PVDfytPKgb_UuUbP8,5947
canon/cli/plan.py,sha256=cgsgz0d-Eip3xkaVC3KenjQpKq-JUWBlPQCPl3-BeDY,3251
canon/cli/release_notes.py,sha256=SevpHbMI8nJM1Zc2qNCbLZJh2xRpwFYEKJM5ji7T_Pg,14921
canon/cli/search.py,sha256=LC3ndz2Xxn7Tvxzdjbo_pFUFIo1Aj87FJakpRm1Ogpw,3913
canon/cli/setup_cmd.py,sha256=uYI_6H68ncUCpYzmPW0qzM84yap0btx5PsuhN1JJPKU,10964
canon/cli/stale.py,sha256=-EGiRKzyWYC3Swg__UpTE7f-RlFQsU2XwUDTq_4NWSA,10889
canon/cli/start.py,sha256=kKbcsyRy9vvBsaOM_2vAxOvj9TwBbUsj3xiXvpPmYZ4,4823
canon/cli/status_cmd.py,sha256=6a4RP3Yly239Rf2UB9SUa2yU8qL44tVmwB7GtWStGZQ,7443
canon/cli/sync_cmd.py,sha256=u27Drr-E91HoNLTnMxLtcOKoAQP7nOveLiEpDHsyaj0,15796
canon/cli/tasks.py,sha256=tRtQfnR8dSWGs8kGKTjj-Dj6x1Vmk5YzknRe7ENQ-QM,3165
canon/cli/triage.py,sha256=c0cotQgOOtwZ0iIJ0HUDLCdeBraLi31INmLtwNQGZBg,12382
canon/cli/verify.py,sha256=lJz1-UOtye_i4bCZSk-suAd3Dw-3uvlCDZ3UJs_z1xA,10653
canon/cli/wizard.py,sha256=trkzyAGOa_-3jiqc4kpE1VYGP2PcJXz3EsPZCeHWFsg,16072
canon/config/__init__.py,sha256=RwXcneMt6KcywGLQQlChDyAgTaAQ207pveDgclOo6_8,588
canon/config/merge.py,sha256=HS47HfPDx6NU6Lt6_2gflGCWIW6_VtPXtyJIqeE9DJU,1281
canon/config/parse.py,sha256=rXHL2MfJELERBA6zCZI8YpiyjcNysNSYpwf5RVW4eCI,44588
canon/cron/__init__.py,sha256=sHjO7MkT37tlq4bs39WbbpPD6k3MSiNp7ZvYLnGf44I,44
canon/cron/__main__.py,sha256=iiBNuGSRCzOW-2h__RLk8wk9wRqYnRlK6xgzV6yFa1g,98
canon/cron/audit_retention.py,sha256=PGZu1ZOMgSCef6Y-G10O5detpx_o-FoMgB2XwItj84w,1785
canon/cron/cleanup_keys.py,sha256=GOnM3qGcNdVkRGBpoT8ehsP5GjACdysIf4LtOHib3YY,1660
canon/cron/cleanup_sessions.py,sha256=zrulznnpyo8NYERKChcTvSRFZha0Mx6w5OO4COS6UKw,1715
canon/cron/content_reconcile.py,sha256=W7S4YBQieG8RDObOZmX61ULoMQHXUGENwXWDBDjlqrA,3461
canon/cron/coverage_snapshot.py,sha256=2ytitO3qSr4xz0_kQB-YYlI4hACDWwLSYa7Zm7_vmwk,5430
canon/cron/opensearch_reconcile.py,sha256=9G63cqNuMS9-x-6SMw_V5MKRze4YFttKwAR1aiKYsSc,6341
canon/cron/refresh_tokens.py,sha256=lq10CBAlJprKIQjiH7jPmEOcoPHDcTalE9knVnKRSRw,7156
canon/cron/stale_check.py,sha256=XVl81Yr8y0iP4pBCZKoSYN-ooJVtzyE0bCNT4pKsdh0,6036
canon/cron/stale_specs.py,sha256=o3npjU471D1nsDsEA6LROoGIIcX2kBh_JOFA6NHbnCQ,5282
canon/cron/sync_status.py,sha256=aRWJYNt7D6fm31lNkY0A8of1BYEH-kZrXHwlXadCsWo,23472
canon/cron/team_digest.py,sha256=ELust2bXUe2jsMZOX1gt1lriRfCWUjdjtuf84jPyr74,4798
canon/cron/weekly_digest.py,sha256=g7-n2ZTHGWJzcFNkjxAnRNrJGF6AiP3XPaEQkD2pm0E,2766
canon/db/__init__.py,sha256=e84B7kvK5SPH__eP-y7480tW8fw8NPe8MtdUdjEHt0A,892
canon/db/agent_store.py,sha256=_MD-8RpmyopzQAu4YB_X8p5C6Ty8lMzbBQ_d4Bsl9yc,15630
canon/db/alembic.ini,sha256=Iw2BNlafy955Ip84-sROCSZQx3btnL_WkUYMiyKAycg,523
canon/db/connection_store.py,sha256=2k2qSF3PxoOlzvbKcnHI0aVEa6-4d89KMoKFwPLBtnw,7144
canon/db/content_cache_store.py,sha256=2IGAz7pYoYuZ5zsevLufAISMn55fAB_xzEvKmMJB7SQ,14149
canon/db/error_store.py,sha256=qU8bJ5BNap0QPumot9JRBFpPgGdWcYqRxaS8N2t-4zU,4089
canon/db/integration_store.py,sha256=W5xOl6YSaOUCpKyjdQ_x-Dc2QyiF8pHjK5ZRvmR7vQs,9581
canon/db/migrate.py,sha256=4vtveCVVa6QuNh8Zet57h80Bj59thS6SN6CBuwLzXjE,10317
canon/db/pool.py,sha256=KGZ70OSqkNZ5oz8RGQ5ADV8tbk9UgSJJBXBhsCz9VcI,2195
canon/db/pr_review_store.py,sha256=xp6mZS7ffoilJspd_F5hNs3hlopgp8o00dVeW8jUkcU,7125
canon/db/query_hooks.py,sha256=g37f3AoXZ4gYxRWMvvSUehXcHrf18yPAjWsmsbnA_1k,1241
canon/db/registry.py,sha256=_9uFtX0Ej1T8n-gHtlm0wOzBFBOqug2SGTsDz6ZfnBk,11148
canon/db/schema.py,sha256=7vfrB0qNvk4smPeC1B50MuK-7ax8TH2SWhKnAH364Ig,1113
canon/db/schema_bm25.sql,sha256=ffevLI_VgWtvn3hHYmV2dIKTFqQIYSH_wr6G56OP_8w,518
canon/db/session_evidence_store.py,sha256=j4hxrD7g3txnsTthxzj0gEqW7NVjw_lCDccCgRHCDAI,3682
canon/db/session_store.py,sha256=DKvpsb8r2bWfR29E4O0HkPY9pACW9n4yO1PS5aFp5eQ,6182
canon/db/sync_history_store.py,sha256=L1npenTE6Y9kFuo-cVy4lbq88-TlF61GQ7eKrK7oOSY,12012
canon/db/ticket_ref_status_store.py,sha256=uhUBAlPEigNKeE4k2pPTPGg786GZLnbvayHlvOrLaEE,6865
canon/db/user_store.py,sha256=GJxrQwbeGB0A8hivYCwpSykNBilTzU2O-M2vYCYdrbs,10609
canon/db/migrations/env.py,sha256=oLYBV_9z275nraHU9-hEiPUWp17aN0qwp2Kd1bDcjy4,1508
canon/db/migrations/script.py.mako,sha256=F7n4vByXdS5JSvfM7c9vpm9RzXekbB06DtZypPw5LiI,530
canon/db/migrations/versions/0001_baseline.py,sha256=lNcIpS_gtECydJHXdO-3tfCdbFT-q9lvuEzsaA8-L3Y,15738
canon/db/migrations/versions/0002_oidc_rename.py,sha256=-af3CWGXeL7f2IbUW_H-bzHHYF6UySWEfUt6osDU7H4,2921
canon/db/migrations/versions/0003_error_issue_map.py,sha256=Q19Z7ZHQnUpByjVrLMSm2wACPRNgN8WRwZV5PsDBnXM,1411
canon/db/migrations/versions/0004_integration_management.py,sha256=GUKULKzo-uGeybPPcx0cauXuTj5wn5ROF_vOfas7bew,2599
canon/db/migrations/versions/0005_audit_events.py,sha256=LKB_LEzGMqcPSZhEJ3XUcjyxZNiS_gXxjCie60XsJrc,1327
canon/db/migrations/versions/0006_user_status.py,sha256=gVQ08T1aSB8iPq4Uq1hv_PSpyIjpOLAXxef8akUtyjw,551
canon/db/migrations/versions/0007_organizations_meta.py,sha256=J4d4FN05Gh6LojWO3eS836Y7vZ0VKBsFx71NAQctg1Y,1257
canon/db/migrations/versions/0008_audit_actor_snapshot.py,sha256=KmRn7SmFkYqOr6B30y162-cLJToi5VP0PoBco6DTfVk,2193
canon/db/migrations/versions/0009_session_evidence.py,sha256=RsUXepDEiVNmlxFg2pq7yF7lRBO6WHXMxiCSYfWyNBg,1511
canon/db/migrations/versions/0010_add_seat_count.py,sha256=s7L3bgYvLGocD_bqS9iXBhLdQluu0O98RP8S8FTfTj8,3088
canon/db/migrations/versions/0011_sync_history.py,sha256=wDHHwU257yVe9YqEluLF1vA2HKCvvEIi2x22bC61-4c,2947
canon/db/migrations/versions/0012_content_cache.py,sha256=pOr1C2DRT0RrXmwsSxcWWVxzJ-oajp76BC41KXmvwsM,3062
canon/db/migrations/versions/0013_truncate_content_hash.py,sha256=8D04unpCXnlyTHHnJG5_Fhjs2Pzg15ptGSffFNOFLC0,1045
canon/db/migrations/versions/0014_spec_ai_exposure.py,sha256=Q1Xa0FoSYi4kIg2RTo2p_r8f9SOJthsPsGaccF-OIzg,3289
canon/db/migrations/versions/0015_ticket_ref_status.py,sha256=3J6aSNBTgPQybbpd8Z19TN5yvCNKqM5ctpPT9lIIkaI,1662
canon/db/migrations/versions/0016_slack_dm_prompts.py,sha256=yOJ0m4mbb6YAaVXCzNO9uFePE110JUOQv6hAUEYQuco,1096
canon/db/migrations/versions/0017_pr_reviews.py,sha256=B8XAcpIw64Q1rO8FiLewYAq5YPG6f0X_-m1VyEqDCl4,1826
canon/db/migrations/versions/0018_subscriptions_free_internal_plans.py,sha256=C24oGa41FgTUMMeV4FbylDMHlpcD-IbBxswXAyvkAv8,1689
canon/evidence/__init__.py,sha256=r_lv3ailwmxWb3m3RzqnzdbpwuW_fZSMrt6uEkSK_LY,334
canon/evidence/models.py,sha256=5wxxjDMW4MU5WL8B-0a3PmZbjINGlWTXVh8cjuSSAvE,2512
canon/github/__init__.py,sha256=cpn56vba7Roh8nXKB9yg0gVrNLjU5QDZ1uEWw-i8rd0,50
canon/github/client.py,sha256=5i5HYqgXCwYbuHgy5Ruz5u151m4-jlv1YJU-qlUlB-Y,26488
canon/github/spec_utils.py,sha256=9m2hp6UWI_SYi8R3YwxnDafP4VNQwEBl6JvWsEbff54,9873
canon/github/user_client.py,sha256=Yz-J-bLHLJXWKhKLslJl0tWbeBes4StpxwhR5aPwDAw,5105
canon/github/verify.py,sha256=_MsPPHomVGp-kmG_7c1TCYPvh8oIRb33L4Ubqd2fN1I,803
canon/github/handlers/__init__.py,sha256=oyXvFCujqWZZeuYgQa5PZacVoPVicuUkbRPuLk9JO_w,750
canon/github/handlers/on_installation.py,sha256=n1Vpe7qFOUt0dzGlEf5BjrxxQsDXFkEiS-fjW0tAnUk,8689
canon/github/handlers/on_installation_repos.py,sha256=Av67i9dR1W12QbT6JLGPeMYCIYc_dequAH7_TU9IKzQ,4038
canon/github/handlers/on_issue_comment.py,sha256=bv19ynhBS9HU6AzkAuJq8h5hPOSQl1SQ2Fn-MflPVSQ,9346
canon/github/handlers/on_issues.py,sha256=eDrleltyujT8IxKo6vIJFa-O5H9lrHF-6HEnruh-A04,2298
canon/github/handlers/on_pull_request.py,sha256=ApPORcZrMVphdamzQaYzYF2rVFlHP5mo-dYZxCbJzHY,27090
canon/github/handlers/on_pull_request_merged.py,sha256=TSI2VPx8LN---bAXpwXrfn3emhoSxAIsLIHLSRZr17A,18120
canon/github/handlers/on_push.py,sha256=q0BfyKnsj956Xiti-kgm5Q7jFlWcdAxnZxOkL2-hVz8,33221
canon/github/handlers/onboarding.py,sha256=R7OWshgsP8FfAunQDDq4bJs_Nj8po982NpL9c3BVhFE,8552
canon/mcp/__init__.py,sha256=V6FUAQb2eLBr20xDQnB_LOnnZlz3wf01zzoorT0WpEo,109
canon/mcp/__main__.py,sha256=7_-yGvSKtceGmKLlxMYWL2RpXT6N1Sl14wVeTg4-HUE,3420
canon/mcp/auth.py,sha256=QHZiOAow0QzSuh3DYaWEywboYWDBgeHD-uLKWkUtxyA,2354
canon/mcp/deps.py,sha256=gzlt-uLCocf7wDND_thCoJA7KjHWz8gdwYhTwJcVL7o,839
canon/mcp/server.py,sha256=m0p8de5E6EU3JbtT95muSmLYAxGgd5Kx4dnd_3FNoqQ,57411
canon/parser/__init__.py,sha256=QfyWibpin4mxJ5iaZPXed59N1Gq71whDBQIa9TGunKU,1131
canon/parser/classify.py,sha256=P5Io_1vbsUMc4OB8j1SawwZIukpg83oRTf-xlViUGwc,1367
canon/parser/models.py,sha256=HH0PVDguaCB5THqU5bImXnIy33EhX5TLp3QzycOCsTg,5437
canon/parser/parse.py,sha256=k3R6txeoXrynL3HlxSKJI5RN1PFNPARkN0pjUAGlTVg,20626
canon/parser/templates.py,sha256=8gp-GL8MuFGT0qaM0hlOnyTHKJ089BE90js71zDEgGc,1080
canon/parser/writer.py,sha256=M6XoMUxDrW7Z4m72HQ9HsBSFqN2Aet0Z8CosGue7FBY,10137
canon/parser/_template_data/adr.md,sha256=eeZcenXwT994eZm4aiZksKglwBXDGn5Oa2_nr4hhtdU,505
canon/parser/_template_data/design.md,sha256=HUjNOUFa2395RNrXWkwCsN0tM9e2fnWtg9KOmuYptT0,736
canon/parser/_template_data/proposal.md,sha256=VB0CxRORFGp9JJhywsWjJfkBFZCEVQ6IFt2fRj8r9Gs,575
canon/parser/_template_data/spec.md,sha256=orzfFOW04-Nk7fEVWUBDKRP1cuBjqJ9EEeTRFteTmbk,416
canon/plugin_data/__init__.py,sha256=aileWKuzZlKWvbUbmUlDkMqbK0P4kRxwI4AzG5fg7qg,168
canon/plugin_data/skills/canon-audit/SKILL.md,sha256=WT3why_HAABAbGSW-sA7pLEzubVDIRmtFmKz-KM9B1o,4241
canon/plugin_data/skills/canon-branch/SKILL.md,sha256=gIHegFM6jnNIQniAc7_bubFckDAY3DSEUpcSqzjZxoM,3816
canon/plugin_data/skills/canon-context/SKILL.md,sha256=fbtRyqtR0QoKBn9awn2BmYTkyBf_aqKs2T8gRoSCy7E,1827
canon/plugin_data/skills/canon-implement/SKILL.md,sha256=UlR7HyqsOpmDdWvONphMCA3-tkbP6kvtP9wRMAuUXi0,7852
canon/plugin_data/skills/canon-interrogate/SKILL.md,sha256=sZXSwkjX9Bmkb1iJDPThtPPqL9agA7IAAnN0bkwrwkM,7102
canon/plugin_data/skills/canon-meta/SKILL.md,sha256=FNSVf-XekxW5rl_jZ6bBt8_TUrvwcgkXj2D08__ip8w,4117
canon/plugin_data/skills/canon-new/SKILL.md,sha256=wkFacyWoUheFCbtnIrgSJZde3KIHanYvwpIPlWbf2Ac,1491
canon/plugin_data/skills/canon-plan/SKILL.md,sha256=0k0leDL-JT6AQBR-KpsRaNMXGTpIHi96ZuloXf_RY9o,5315
canon/plugin_data/skills/canon-review/SKILL.md,sha256=4IexiZpGp05hWbAKKzKASUCh1IEZO7aOOFsIkkBA74U,2730
canon/plugin_data/skills/canon-status/SKILL.md,sha256=QR9zR4-IluAykDmOFws2tX3iHuwHY_IhxB01NmFTe9w,2031
canon/plugin_data/skills/canon-task/SKILL.md,sha256=EnlX5QiWNDPW-roOmd3HEKibu3EW5S1XSq1DE4rw-Sg,3808
canon/plugin_data/skills/canon-update/SKILL.md,sha256=LMBQmuvZUzI0JCELpsXOhN1Gq5yhGsWeB2CSNOL8J0I,2672
canon/plugin_data/skills/canon-verify/SKILL.md,sha256=at310T_gdmeJRr6KxCDlyq-DuKj6d07tXQnqVLqs43U,4257
canon/plugin_data/skills/canon-worktree/SKILL.md,sha256=mnX72Jqp31iiynXPBlEoUSN8w_KfC1tD6D0skm4XaG4,4414
canon/search/__init__.py,sha256=vRe9YFZaqPeKACjaeznsST4zdUGSxawQ2J7sqojRm6E,451
canon/search/backend.py,sha256=-qESVsfMUN3i9HZsk04Zfc9YDu9V0y5Msffwlvf2hLI,17777
canon/search/background.py,sha256=ucLNi_DHt3T-hpKXKWblvXqYGLHzL6zDBrJxDiXi87E,10309
canon/search/embed.py,sha256=g7n2Z7C9bkI7fu50YQYzoEyVX8zNOEIuvD-QKzlowOA,3447
canon/search/index.py,sha256=_YHVKzQ6Gt31TNEK7f31gFZV8oQ_EpPrpAZ4vmE2lrM,21518
canon/search/indexer.py,sha256=0QE8D8VcwwM--8K1ii8NRB8CL_w78fwuC8ICIVc0Q1E,8283
canon/search/opensearch_client.py,sha256=w2ovXOsZlIxNAggQZxbq0Dt7atWwV4skW5DZKlBCC3w,16264
canon/search/parity.py,sha256=ipVHgZbuXVlH3JX7sT7czT9c8DfXC9rlqhHHhm5Hxxc,9419
canon/search/reindex.py,sha256=QjMM1n2jU26-z0mg57Jna4I4eumv-1QeCpdN7XNbNQo,4300
canon/slack/__init__.py,sha256=Z0YFPFE3YQjWsP07T5gu4RQfdJUhWr1h6JvXvLZ5xWw,2717
canon/stale/__init__.py,sha256=9ugGidObRhOGpPsPU9N--APzv2TTWNPP7LuKt7QVgS0,73
canon/stale/detector.py,sha256=kAduLpR7FYiyY4pUHrdilnoeGrfkiDVDHR58iFp6txA,3363
canon/stale/issue_reporter.py,sha256=nOe_y0ajty-KlzihvnFcl1pAb1jfcUHm8oOkgexXLBY,4188
canon/sync/__init__.py,sha256=5DTeXs7eu7R9bSZPLUBvdXLvb9VrymYIn4rR46rTxek,69
canon/sync/content_sync.py,sha256=azkRXteNZ-cfWCV4vHBvlJOEBKLymK72hJb-gOakFOM,12184
canon/sync/dedup.py,sha256=mfne4Zi7_69bK6ID819CbwGFeKvHSfTcqUM4RX6PtUU,2584
canon/sync/drift.py,sha256=ozPIRMM8vlSiA-nt8Q7WncCf3XV2oqx0n_fyBS0exSU,2497
canon/sync/engine.py,sha256=epm5NchuMe1wEFkl6w-nwJIrUt3DcWRqbcIcYu3ewGY,39100
canon/sync/field_resolver.py,sha256=sNhgKHB33RzWPL25ozBXti8N6Z_xe1QEgfc9iobbZE4,2948
canon/sync/hierarchy.py,sha256=TYh00hVmX7m0DkVrlq86E4KkRhP0c97HxvQutuNfhnY,2196
canon/sync/jira_auth.py,sha256=T4etNo8uewORUCivhWXhVNd1LgC_N_nMs22aGIZEjkA,1153
canon/sync/mapping.py,sha256=G3ZemLDBuCj27R1XGDzqiu3alQYhZe7QzNwSWB_z51c,17097
canon/sync/models.py,sha256=XJnPg6gbzUQsFb1V7oXRxK9KlNcUIkrhrBdV2Pub4jk,2682
canon/sync/org_config.py,sha256=LA0_PVq7OWrGpRNlY2OGdMxbYLrHNNd2QkI9wZtcjwI,3582
canon/sync/presets.py,sha256=_6aLSlpyvU1hobdGKBIRQjkSXpgFEmf6uqsSdOxjSL8,4010
canon/sync/router.py,sha256=2GsvzlNXnbZJj9JNea4gH6OvKoPqR5VUxKi8FHhTcQc,2860
canon/sync/status_map.py,sha256=_nBtxpTs1GZweWoIyXG2PwzWDlCUkXeV-zwz65h7dEA,6918
canon/sync/templates.py,sha256=HD-HVLxXD6zB5vCcV9pQoQ2hSam-S4CCpCEQ9MDUdCo,6831
canon/sync/ticket_error.py,sha256=_OrOTCJpdHVQV6Dgf4TmGV_m9uSefWJw4DYfbZj0Imo,1092
canon/sync/ticket_ref.py,sha256=ewn3fD5-i5JzjumusE2WwKANqF1nC_JPPcSHv7HKzTE,1674
canon/sync/webhook_registration.py,sha256=l84NR07_n8S-KwpG8iVLJwtM4iliDhQXQRiwTpONY6E,5694
canon/sync/adapters/__init__.py,sha256=SkWGYiA-A_Wdvud-0SE8yQHV7TW41-np6VmAex7V0VA,30
canon/sync/adapters/api_proxy.py,sha256=TMA7XxygzafUbJp-XjeBYQEmVrFQu-nCZxVdVwul27Q,4476
canon/sync/adapters/base.py,sha256=Q2RdJ6QSAYH054O8TFZR_ucT891seUxHpY0ZqjbFZIg,2155
canon/sync/adapters/factory.py,sha256=AXD8tRKythe5QknmGwlUujc29yVy6lqLGX3EhTkgYHQ,11419
canon/sync/adapters/github_issues.py,sha256=oLDfpaBUiXd5Kgi6lZPE4693ylqQzRan9ZQ6sFt0eIg,10217
canon/sync/adapters/jira.py,sha256=eksxAqSF8WUqMXM04TGAiSSbU5SYt-xDnAbn82F41Ps,14774
canon/sync/adapters/linear.py,sha256=lIF5TJi9X_sNTM5me-NVgSkgRnzatTlIFVPPKv04uGk,7736
canon/web/__init__.py,sha256=n1pnwrOyl4DN6xYSWIjLS-nu-XyWo6-XcJAOuWusPhQ,37
canon/web/analytics_routes.py,sha256=iLKKRdUnIyjMyxN9hyqknbk7kWNjd5hTVg2GSz0kjac,21053
canon/web/api_v1_actions.py,sha256=DB8hc5FgPOm3qThYH4tYh4POJFUIYV6iVZfipdK0sWU,8277
canon/web/cache.py,sha256=udQijoAsb3WDme3D887YJA1vlHMkPD8rdVsqxvJCLIo,1460
canon/web/editor_routes.py,sha256=RDJn9aPM7TXC0PvvNFw29rcgiYwzD1PvldjTaLtXqqQ,28289
canon/web/integration_routes.py,sha256=jTgVylyRi0mLs8ovvaGXjdEwnWsJTK9rfEBUJ7MS-wI,15340
canon/web/middleware.py,sha256=PR2xRhQkRk9Hm1qTqI0snDV1cAgB4Jj4aHeCG3avwkY,6160
canon/web/models.py,sha256=AjJai885xFGNye_JUEYeBmbiKbUMZKlU9xjQVWzGXio,8081
canon/web/profile_routes.py,sha256=zhcPtPmn0opD3BosWS0e2KmjpK8ev8lc4_bM6lmCG9k,2495
canon/web/render.py,sha256=5KD7oTOyDCNz09sU9ptaN8Ug9VAaPKkauFFEdzXcVCs,7358
canon/web/review_routes.py,sha256=kj21u4AVKVRJjqXLOwfQYuPDWsby1EK4xEH8bk8-ER4,5810
canon/web/routes.py,sha256=4nmkEhreq5ii2_HrKJHXZbPGcJG598QmU7BIJSljZNw,59049
canon/web/services.py,sha256=PtfS-6wR9itEgM-LTvR53Ku0uC5E3BwzH7MErH_--CM,56191
canon/web/spec_template.py,sha256=i29luOv5ngxIar4Ip3ZUEDSEyw8qM2AtXwi4o9cprYc,731
canon/web/sync_routes.py,sha256=XcIxkEHsc15yDLlZxfLtj5VukLfWVdeh4tVxYiz9T-I,35517
canon/web/ticket_routes.py,sha256=zxeYcG2ynbtIB6Zm83PfoALQ-K9_6wwvlh0yefPvO-0,9008
canon/webhooks/__init__.py,sha256=teOjhJFd6UcdfyW6D-4qNAeiGYrW8s_L7JGYobC4Ugc,71
canon/webhooks/processor.py,sha256=iXOfOdrTqnfiNNgPC8p5DxNb5FgCwntaWfymrUPJV7g,11187
canon/webhooks/router.py,sha256=3QerZlRimr_BN0FGJ3ffouBs9IQNdjB97-he-bbsO_A,13264
canon/webhooks/verify.py,sha256=AFEHwb3yyajKu4idq-t1Jw0YBE-dxHRsGHWVjQEvJR0,1865
canonhq-1.77.0.dist-info/METADATA,sha256=1YA99n05WIVAU9w6-zKkHo0d63E98K0495nHrnJbvmc,4938
canonhq-1.77.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
canonhq-1.77.0.dist-info/entry_points.txt,sha256=mwGCtoPwufZfr4Wxv4qCZJSYxpxJGUfuoc-S8RHmafo,77
canonhq-1.77.0.dist-info/RECORD,,
