canon/__init__.py,sha256=_Z0et0ULdr7L5TI3xYyLTteYZCmm9_eUbVcudW8_wAs,50
canon/analytics.py,sha256=NJiPveEgyUYetctoZ6dMJY5aOGUy-p-oW1Flat3hr-4,3281
canon/main.py,sha256=_lU_NDlIl4O_CSLpiQi0m0HEsl90syJQ-dpEifRYEK8,19300
canon/otel_logging.py,sha256=Y_vQxdgw65n5rtQSZ15iSfTa6BjbXZ2OelqsQ9Ixdsc,3053
canon/settings.py,sha256=arZ_TrR2-RaejVYocqGmRhIhDcYQfecYv299d9iJgQw,4049
canon/setup.py,sha256=GFwc2JZIZBO_xH56M_bLC3xv1VfcQu6hb8Anr0ejZrc,6286
canon/agent/__init__.py,sha256=Hflk5MO2w5vLiMp7hLobvHwH_uEuOfSR3a3UitRyA7w,44
canon/agent/analyzer.py,sha256=-lbvWgCtnqMHPD7uxHdN174UDiN3GAY4_jjOb1cWprI,17094
canon/agent/audit_prompts.py,sha256=L3Y3hYeBKK9qfaAUccUWjbRwjYlNoHt5CLRWOjnWkPM,4278
canon/agent/client.py,sha256=WV-l-Z2mDKEI6szu4wjiz8Nn-NJmayZKDo_Vv1Cqo2Y,4209
canon/agent/prompts.py,sha256=sAj20tzzo3P-F3bfQ_XA2uSz5LoNbtdAYlRf23oFOXM,9616
canon/agent/spec_editor.py,sha256=GlcVeE-30wuZ8FSBKmHIz1DWZ2qhsCmK32eyS3xT6DE,5201
canon/agent/spec_generator.py,sha256=MS9PVOMj7iOmyJcS9w135h7EHGsLP7c0Z8AtMlf33N4,4152
canon/auth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
canon/auth/api_key_routes.py,sha256=m70dffntKWPKLPq8VjFRSOktdUl3KGhREyj_SNj6k6M,4297
canon/auth/deps.py,sha256=sc2UNrFFFAqr7vd0kt_yeF91c3f9Y7_bzKVqlx0jjNg,6545
canon/auth/device_routes.py,sha256=H3xjB8FEFnPizXh8ykiJIfph5VyQnQ_4CxxIxU4OhU8,7145
canon/auth/github_oauth.py,sha256=IqxUTYRSOkRoZ5LkoNUte88y7M8L7W7HyrXQ67Em0-k,2299
canon/auth/github_routes.py,sha256=HFNUCoeBsLg8_KvCmLHIlwRjT0yw-AlUSYhJAM2GrRc,2873
canon/auth/jwt.py,sha256=JwSb0hXMxJ2eesfjmfZeyZx5VmVKUmMQzC1UrOS8rYk,3693
canon/auth/management.py,sha256=0OVsnvUhQdSXp8FYFzfz_-o0PlDRvyS6II5KehLJaDo,2664
canon/auth/middleware.py,sha256=VAcxc-GnUjtdhEGI2_Hu8Qh1bHDGS1b46J9zFC8KT10,5048
canon/auth/models.py,sha256=6Wt6L5HvxwAv4G9fsvw5mRff77ZmHpmMexmzq2D4puU,1816
canon/auth/oauth.py,sha256=GeXfGz6ohE_G6QmZWhNSelY9lxgi4LiM_Q_IlEZJHeM,820
canon/auth/permissions.py,sha256=UL5acC3bCJV9aJlGJwYYAM0wDSfU5WTZlKl77jnOzsA,1525
canon/auth/refresh_routes.py,sha256=scRlzAigt-kJoQIhLJYyvpH0J3ZHbwMIUZwJIv88QGg,5673
canon/auth/routes.py,sha256=aGGKX7rcBdLrBNclnPpXKKLgmbIMKzbvN1cTzRBl1lc,8560
canon/billing/__init__.py,sha256=RuAZiuZY1ZeTDPKJPUjY91Gh-i3LbJis5KfOz_TtXgA,80
canon/billing/encryption.py,sha256=JEx6jpQWbb8YerN8Pv6dPu6pu2NTwxZMkRBy_GtJadQ,1557
canon/billing/models.py,sha256=GxYiu00Lg3JT_3FZ_ZDOi9bdUP5NUXCLpw8bY10jQDw,3713
canon/billing/routes.py,sha256=jB6cqifJLSiM3qSDI1EtRGSNSTXZXrWC9_q0TcqXsM8,19988
canon/billing/service.py,sha256=_aXNR8d-3vHVtgI4sjPhEkOFXm2yWOfyAPi3GujDkEw,17740
canon/billing/stripe_client.py,sha256=NNGUBi9z12w-jL1uOtq5BnnBoALpJyUPKBgidgFI1wQ,3800
canon/cli/__init__.py,sha256=N0hkOjIwM0wZ1AAUwVBrhU1ND6RL6NgHZLVK1fcUGxU,3789
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/_platform.py,sha256=5ShrMAnjTLNuP_J-p5uhxg7l7B6sI9_A3Nk0LWPEVrU,3982
canon/cli/audit.py,sha256=wex5ByrPaUdzvC92EU55U2byb_2xQRnBzvR532JDq_Y,18708
canon/cli/auth_cmd.py,sha256=XTzjDTi2DDv9nwVq3b5-6mRaqe7ArwsXBD0MBDQEoSY,1717
canon/cli/db.py,sha256=Yg4kXps5bIufwwRtIQS0VGMwLCto9GmJsIcQkxXBnmg,1250
canon/cli/dedup.py,sha256=WB3_KTenkJHAAW0QYajpoIKXLv2p0C3qidZV44XPhN8,3450
canon/cli/done.py,sha256=ieGQkG6zB1US-GQ7SHTVXj42x3ETwfOmIw8arPIgEI4,3068
canon/cli/login.py,sha256=7_Khyq9lQgpj9iOo6d2DCGOll0jX8_37eVZLT-YsbE0,4114
canon/cli/logout.py,sha256=oamn_AXSmJW92zlHMWE3Mcrt2ymhYUuQulymaalPMFo,836
canon/cli/plan.py,sha256=cgsgz0d-Eip3xkaVC3KenjQpKq-JUWBlPQCPl3-BeDY,3251
canon/cli/setup_cmd.py,sha256=ZCjXNHT3DEyyNkM3mCg-gyx6cWC1d4JOQzEySBazN78,9910
canon/cli/start.py,sha256=uOfnTFBo7D2jeWV1jgo4mT58-l__sGhboQzYYzrbcyI,4739
canon/cli/status_cmd.py,sha256=b2bypU6Pxfl-Z0lvsFv0dA0KpDgO1z8EgZ-bO136Tqw,3830
canon/cli/sync_cmd.py,sha256=6gvISayIz-8BkWYEbidsr8VAoTQ_IlL7lnUJ91hVst0,7241
canon/cli/tasks.py,sha256=mse8qFxoG1DMVou9NDeb47MVTobXLsG2bLV58OkeEgc,2383
canon/cli/verify.py,sha256=fnK_ddhqqUhTobwX-AB998pWn-XxPKjPv8lwW6ZWAK4,4032
canon/config/__init__.py,sha256=j8Lycb5Y03iXbQgZApVjpD77B_j3oJfaSqEayw-_c-Q,416
canon/config/merge.py,sha256=HS47HfPDx6NU6Lt6_2gflGCWIW6_VtPXtyJIqeE9DJU,1281
canon/config/parse.py,sha256=D_0LSz57c2h5Kcx0SUOfbCOdiaIDmqpeZ8A9OUJXVuM,15443
canon/cron/__init__.py,sha256=sHjO7MkT37tlq4bs39WbbpPD6k3MSiNp7ZvYLnGf44I,44
canon/cron/__main__.py,sha256=iiBNuGSRCzOW-2h__RLk8wk9wRqYnRlK6xgzV6yFa1g,98
canon/cron/cleanup_keys.py,sha256=JZ_fZxD0NGn8iNVYKU5tvEgQ6Cze0t1vzbpswPhc2Eg,1573
canon/cron/cleanup_sessions.py,sha256=WFlVo3pVrBnlpCYdLeru36_9f8zPXxdBhdtYB7mKmpo,1628
canon/cron/coverage_snapshot.py,sha256=7GST96DqB9HE0nNtllaTfCa2GlHLnzInip08gli6PX0,4955
canon/cron/stale_check.py,sha256=zhlZxO5HJyl7C4uXZ2RthYaopsrlrO2N7TumOOFsCCk,5298
canon/cron/sync_status.py,sha256=0xD9nM2EiI4j1ZGxKomhSIxX8keOeS66sRV9MJp4B9s,7549
canon/db/__init__.py,sha256=j7HEkUTIlWwWctmH_kF5GwdnjpCOncDBT2WNH1r402s,476
canon/db/agent_store.py,sha256=_MD-8RpmyopzQAu4YB_X8p5C6Ty8lMzbBQ_d4Bsl9yc,15630
canon/db/alembic.ini,sha256=Iw2BNlafy955Ip84-sROCSZQx3btnL_WkUYMiyKAycg,523
canon/db/migrate.py,sha256=ltk0vmCUALm3CS5H1KkOYdcoEVgxTOFRXNd9FJ4wCJ8,9825
canon/db/pool.py,sha256=diMVSM3hhlsNIYvcMChZ1MYwGEsjv4yPR5WpKXJbB-4,445
canon/db/registry.py,sha256=qLPH14xll2hF5Jo-OWEeWEN5TMlMOba34u2usg0JWho,10561
canon/db/schema.py,sha256=7vfrB0qNvk4smPeC1B50MuK-7ax8TH2SWhKnAH364Ig,1113
canon/db/schema_bm25.sql,sha256=ffevLI_VgWtvn3hHYmV2dIKTFqQIYSH_wr6G56OP_8w,518
canon/db/session_store.py,sha256=rYjaFjEkmQLHhiEJYxXZxajSPyft_Q2EW9A-CdVd-qQ,5330
canon/db/user_store.py,sha256=SHyJbM3B4N3SnzHKJU-NNmXNCTiGkWKjJXNq2TV3CGE,7097
canon/db/migrations/env.py,sha256=xvWg-5gTr4Cx6MNtJqpWcmk7H5-sjlsoO-8gg8czO8E,1204
canon/db/migrations/script.py.mako,sha256=F7n4vByXdS5JSvfM7c9vpm9RzXekbB06DtZypPw5LiI,530
canon/db/migrations/versions/0001_baseline.py,sha256=2YGK6jwJQrnzJUdpfRpGSKm5AidkyeU2eHfRdTAHtGQ,15656
canon/github/__init__.py,sha256=cpn56vba7Roh8nXKB9yg0gVrNLjU5QDZ1uEWw-i8rd0,50
canon/github/client.py,sha256=-BmyoiBjXFViIUDw0qKSVeDptBM7TE9hgM3KliDbNMA,20891
canon/github/spec_utils.py,sha256=5qy4Zx9ZWYkWJ3AYpVGqqDvdDUTYlgAWKI6cnW0EUiQ,9723
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=jrRXy0jPsHpJ5SOaY4MLOC6ZKmhSi8iC1TVQOnPUGg4,3686
canon/github/handlers/on_installation_repos.py,sha256=PUrDm5M4A1Y0RHhv8UFYDfRsF-QS1Zi5xwpOSgqSlFE,2923
canon/github/handlers/on_issue_comment.py,sha256=85td5GTRBuzsINolU7bBRR6pzW5mmVdHsgdG3D4dSqk,7958
canon/github/handlers/on_issues.py,sha256=eDrleltyujT8IxKo6vIJFa-O5H9lrHF-6HEnruh-A04,2298
canon/github/handlers/on_pull_request.py,sha256=cZpIYfSKPqGSpe7QqmWmxKZSUSic51Z15kLJ7MBVBQk,14191
canon/github/handlers/on_pull_request_merged.py,sha256=Ju2YK_UVvDrFUEWxVcnxYoEeyCrJ53nL8F7jYL3Mdkc,13266
canon/github/handlers/on_push.py,sha256=Xc5FPXTjZYvZbVuZPMCpRbX64e11eUEHpgHKBxnLNYo,13393
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=0Kgy3-kRZFYfq8k06mwHKCMPkGxqKlRYB-vY1BjEh-c,650
canon/mcp/server.py,sha256=s1Ol6PnFxG8b4gvDyiJLJ6MWHTd6x6qEDecSIMJr_RQ,26598
canon/parser/__init__.py,sha256=QfyWibpin4mxJ5iaZPXed59N1Gq71whDBQIa9TGunKU,1131
canon/parser/classify.py,sha256=P5Io_1vbsUMc4OB8j1SawwZIukpg83oRTf-xlViUGwc,1367
canon/parser/models.py,sha256=XN7GULu3n87kPJu7YfVy-bVfMKwFuCs_5k8UBcyDx94,3448
canon/parser/parse.py,sha256=60kRL1n3chFTIYqbUkW1NvfRtDSF8B2RmxtqiOFITI0,18624
canon/parser/templates.py,sha256=4vIoZGPJ3XdQvv9xMm4W0OuAlg4-S1vMpShWbP57aiM,1075
canon/parser/writer.py,sha256=gthgmNLBRi_zD5EpAhPtA2pZQFT2ZvguGue2f2C9Kr4,9984
canon/parser/templates/adr.md,sha256=eeZcenXwT994eZm4aiZksKglwBXDGn5Oa2_nr4hhtdU,505
canon/parser/templates/design.md,sha256=HUjNOUFa2395RNrXWkwCsN0tM9e2fnWtg9KOmuYptT0,736
canon/parser/templates/proposal.md,sha256=VB0CxRORFGp9JJhywsWjJfkBFZCEVQ6IFt2fRj8r9Gs,575
canon/parser/templates/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-context/SKILL.md,sha256=fbtRyqtR0QoKBn9awn2BmYTkyBf_aqKs2T8gRoSCy7E,1827
canon/plugin_data/skills/canon-new/SKILL.md,sha256=wkFacyWoUheFCbtnIrgSJZde3KIHanYvwpIPlWbf2Ac,1491
canon/plugin_data/skills/canon-plan/SKILL.md,sha256=_NHpM5izQhq0I-x3FeCALJFM0-fDNr1518-t36nao_c,2571
canon/plugin_data/skills/canon-review/SKILL.md,sha256=5SKfVlCWAmDQTc2sGMt2_bTGDka98hEwfNOK-ApjsMc,1955
canon/plugin_data/skills/canon-status/SKILL.md,sha256=QR9zR4-IluAykDmOFws2tX3iHuwHY_IhxB01NmFTe9w,2031
canon/plugin_data/skills/canon-task/SKILL.md,sha256=JHP_j1TmJt6cyfqJXJGicjKq0HPuOsVLKTM4578VAvg,3006
canon/plugin_data/skills/canon-update/SKILL.md,sha256=LMBQmuvZUzI0JCELpsXOhN1Gq5yhGsWeB2CSNOL8J0I,2672
canon/plugin_data/skills/canon-verify/SKILL.md,sha256=KlUjZA8dqUGBttFithLaC1Ji6OZc-dJsU2g5NvXaAbU,2476
canon/search/__init__.py,sha256=vRe9YFZaqPeKACjaeznsST4zdUGSxawQ2J7sqojRm6E,451
canon/search/background.py,sha256=yPXQo1VQHfUzugexw_fp9UBx-5_GaPsxgCFf43kP5do,8519
canon/search/embed.py,sha256=g7n2Z7C9bkI7fu50YQYzoEyVX8zNOEIuvD-QKzlowOA,3447
canon/search/index.py,sha256=bi1I06j1hbiK4VAr4EKZt93m-awkMLxQrKpzeJsrhnA,19459
canon/search/indexer.py,sha256=TkQ7j9uf-Izo4vCT-46qo2ZPwPq5vcRMSsVxiPyo1xs,3702
canon/search/reindex.py,sha256=RKyOStzRux-Tm5fqzTXxpfWeB3GxQuMIl98eQ0O2LSg,4473
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/dedup.py,sha256=mfne4Zi7_69bK6ID819CbwGFeKvHSfTcqUM4RX6PtUU,2584
canon/sync/engine.py,sha256=V032K3AXRK8gF3_RVm6MC0yFNDPrcLxNaGVxG5ZQ0P8,14659
canon/sync/field_resolver.py,sha256=sNhgKHB33RzWPL25ozBXti8N6Z_xe1QEgfc9iobbZE4,2948
canon/sync/hierarchy.py,sha256=TYh00hVmX7m0DkVrlq86E4KkRhP0c97HxvQutuNfhnY,2196
canon/sync/mapping.py,sha256=i0hOZSJjybsG6zz1Eeg9-e_Nvgn6m3uI2hkp2UpznCA,16114
canon/sync/models.py,sha256=UmwoN-6GNlx-lud1fxk2GePU-h1X4AlNEgEHK-h1CK8,1905
canon/sync/org_config.py,sha256=LA0_PVq7OWrGpRNlY2OGdMxbYLrHNNd2QkI9wZtcjwI,3582
canon/sync/router.py,sha256=P3U-WQaC_t0c_64TMFwdqC1FmVBR6MZa4ugYoAZ_amY,2215
canon/sync/status_map.py,sha256=_nBtxpTs1GZweWoIyXG2PwzWDlCUkXeV-zwz65h7dEA,6918
canon/sync/templates.py,sha256=DJ5jb9Z8fPw6GLrh4b1J-rAUV7nXnCSXyHmazcaSlYw,5547
canon/sync/adapters/__init__.py,sha256=SkWGYiA-A_Wdvud-0SE8yQHV7TW41-np6VmAex7V0VA,30
canon/sync/adapters/api_proxy.py,sha256=YxAN5xDniW8GEp0cSRpiJBsAGDNmqXNH7jaO7KViNdc,2661
canon/sync/adapters/base.py,sha256=VB6hr4B_gnWokNjgk-XJwlhokzLnFL9rjFySDxjJPV4,1469
canon/sync/adapters/factory.py,sha256=948ZvfXySa0bTRywiURtseW8r28_g9pNIJYPFSJluxE,5687
canon/sync/adapters/github_issues.py,sha256=56Olz8ypTIihggptKLtw5SSAIBGccPww3rr9aOMvpQk,8929
canon/sync/adapters/jira.py,sha256=r1WFWGVVBHwtYZ52yvzVi2i8Q2p7JUrY0KCgtSfcsxA,9292
canon/sync/adapters/linear.py,sha256=qGZH0s486CHjL2aEEoZgUrmfiFjHSlCHyyWhgTP69hI,7605
canon/web/__init__.py,sha256=n1pnwrOyl4DN6xYSWIjLS-nu-XyWo6-XcJAOuWusPhQ,37
canon/web/cache.py,sha256=s4GKmBqfSwCuUBEIAs_dX_wruFNcJfpGFMXXhyi4O4w,1217
canon/web/editor_routes.py,sha256=BOQNNtNGS2fFqgF9VD5bzICCQyXy1K-ZkK-7e9ZsVqs,29711
canon/web/middleware.py,sha256=WynbkN7k3SPolmq8T_eZvilyYqpbo6Q4f4sV-XQgbbU,4344
canon/web/models.py,sha256=1zylNcDOkHcbdB1uqHaJDMc0F8AE94wRGyeUUvgNiMQ,5440
canon/web/profile_routes.py,sha256=iS9FpxKQ-csSAv-E42WgsQ4fKVkT33dqFMK4AERGoG8,2360
canon/web/render.py,sha256=cAKcU5u928jKgh3SDVD_ljZRa-YTq6t1aq_1eqiK8aA,7318
canon/web/routes.py,sha256=-FOFU4bFR7_GCTl-9kaQaaARVTtXDjQZf17SXgp16nw,34060
canon/web/services.py,sha256=-YgCtLWw4PT_uvAK5lBgXkoADvnMyTt35nAK2EEXJI4,34905
canon/web/spec_template.py,sha256=i29luOv5ngxIar4Ip3ZUEDSEyw8qM2AtXwi4o9cprYc,731
canon/web/ticket_routes.py,sha256=DaUVu86GXql1IUWHr67Ds5HK1WA5z4USTebW3kcIois,5623
canon/webhooks/__init__.py,sha256=teOjhJFd6UcdfyW6D-4qNAeiGYrW8s_L7JGYobC4Ugc,71
canon/webhooks/processor.py,sha256=-RzdCrptVEMSPaEwwpLpCkD0w0zsphJenIHlHkJDkPQ,9789
canon/webhooks/router.py,sha256=KLExNn3yh-JxUgAdg-ImWt0L8N_wspcuObpC54GBVtU,11826
canon/webhooks/verify.py,sha256=AFEHwb3yyajKu4idq-t1Jw0YBE-dxHRsGHWVjQEvJR0,1865
canonhq-1.22.0.dist-info/METADATA,sha256=wEt_uBRLBb8AO2zTXHhAapbah78BoSoR14xLuxRP2-A,3462
canonhq-1.22.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
canonhq-1.22.0.dist-info/entry_points.txt,sha256=mwGCtoPwufZfr4Wxv4qCZJSYxpxJGUfuoc-S8RHmafo,77
canonhq-1.22.0.dist-info/RECORD,,
