henriquefy/__init__.py,sha256=FcK5GJJx_KM2Kmxr3-ZqYAfyunCfIV52u_1nqxf2Brw,283
henriquefy/cli.py,sha256=Pga3I7FhL7Mo8zgxPPdz3T_NlTi_RpFQVT4_Y9uP3mE,3524
henriquefy/install.py,sha256=4PfqxurIaUBlAJ3TP-erBMA4Mw0JRJK9kwkPwyoN6Fs,1601
henriquefy/overrides.py,sha256=ii2KIXjKxlfJdMmPa86afvqyJzqQA8olGtWJjo1DgQI,810
henriquefy/paths.py,sha256=Ies6DCq_MNou_OiE0cvaGlblBlSyQLl5PTCxCP4p990,973
henriquefy/check/__init__.py,sha256=k9-OBB5-lS-uq7lcXIXgQxSeGeDHpVYOWEF1q531Hcg,6648
henriquefy/check/repo_rules.py,sha256=aqjqqTy4e8ZP1uiz2dtqBeUbqRrXK2Yyp5zRcr8enSI,4992
henriquefy/check/rules.py,sha256=OQ7qCCpcKy05CVt4a2ch2Iq6cN0sRioxNYcmnxdaW2w,15287
henriquefy/grade/__init__.py,sha256=AOYPVPOHRJK3K5YXR0o6NAYSN7HRSQ2KiB9wyeCkoDw,6257
henriquefy/grade/report.py,sha256=ls9v8CWCcOpFZOYahlw0UD-D1Mb_cH5fjPT6BTcxSUs,2742
henriquefy/ingest/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
henriquefy/ingest/build_index.py,sha256=xlt8rRlqQKdipVA_zMDWfK01T5qxphfDgta8QH07u20,7125
henriquefy/ingest/calibrate.py,sha256=ZA0a9g58LJp9rS8wA_2JrO9O7ceiPHHdOUrEGEJHc1I,3174
henriquefy/ingest/gh_fetch.py,sha256=FJ3cwZkJN15xOaXLz53uYpA1kKcCvB3jaeOv5y-pGQk,4976
henriquefy/ingest/html_to_md.py,sha256=SszuTxDqev4GXtQewyXsljZ30Vhv8LunOhAmlryhGYk,6674
henriquefy/ingest/yt_fetch.py,sha256=uF3uHPMqDpbGLfl18LJdj_A4Qtci-ail572pgfJMAL8,5700
henriquefy/kb/INDEX.md,sha256=0Bbe-y-SfAsYRTdVQdqpAs2TH0Aac_iy38Xh7OedkSQ,7495
henriquefy/kb/LICENSE,sha256=mqB7UiFJqanqhzwQkr89xK1U1KI6I5t7MGUOhJ-wNe8,675
henriquefy/kb/check-rules.md,sha256=N2pdu332QHWk9TSEsN4ICCUJmlqs_GPhJJ4QiNm5bUk,4202
henriquefy/kb/glossary.md,sha256=zoVVQ-o9m_j_I6NvuuBBIWT3rOtX3J2LO-sa41Jnq_4,7763
henriquefy/kb/quotes.md,sha256=WdMh7XVuZ60CKhX4bZh4V7Qp3acd5QGwqyRRo785Nm4,5765
henriquefy/kb/rubric.md,sha256=ditnkIMjpt0c_y34e_LfRUWyEiHr_lMdB_UtutkD9ls,2348
henriquefy/kb/courses/README.md,sha256=tgTkNpDcOvNpcOvDBmu9tnsAgjbBPJgZOX9n06hJ4Nw,574
henriquefy/kb/courses/design-api-na-pratica.md,sha256=cUivTbdfAqKLTBwYSap-qweeSJNLsfezv10LeHvrjbM,101844
henriquefy/kb/courses/oo-na-pratica.md,sha256=MsBYBhfouHNwiN1ZMoWP2kyr4HvtjXLhBFgsJyvfcJU,169415
henriquefy/kb/courses/raio-x-da-oo.md,sha256=Ys6Hf-Ql7CaV6t6lOH7F-IL0qN8bP6Q3v7tmi0KMdm4,52611
henriquefy/kb/courses/refatoracao-na-pratica.md,sha256=NWed4P1IdxjS1PlACLVaTE1-Mvy77suYZ_aYqa1mX0Y,191544
henriquefy/kb/patterns/_template.md,sha256=LKF2CLjfVWhyET4hEDdroIqlkIJoRgMmNWnpiqd27Jg,1249
henriquefy/kb/patterns/camada-de-servico-django.md,sha256=JO_FzSONfVP4Euqaq2L2TS4U9Xl4lNhoVmwZFZznZTc,2505
henriquefy/kb/patterns/cliente-de-api-profissional.md,sha256=mgZwpjbm5raF6ilW0X1C0tWL5umRYccgQfC5AnfWMUc,3096
henriquefy/kb/patterns/colecao-como-entidade.md,sha256=lJYxQAKNfqi5NQaTHgcvQTqI4cXNd1FVU_-czS4jjac,2741
henriquefy/kb/patterns/configuracao-com-decouple.md,sha256=RwT1VnutyM3CnlM8yyzyp5hxS5OWC0w0TIY5agvZHZY,3277
henriquefy/kb/patterns/coordenador-sem-regra-de-negocio.md,sha256=wSMyfCze7TSOnWnlBapwLvOF6h6xg4_uo7ppeFF9Iho,2720
henriquefy/kb/patterns/estrategia-por-composicao.md,sha256=Rrjv6yLBS6e1aROavZIFi0Agc6oR-BJsgm62L5VRd9E,2573
henriquefy/kb/patterns/excecao-para-http.md,sha256=apWVz2qTQ3pFm5tI3C10NM8cVqjOiKhhmtpTmuSXnn8,4256
henriquefy/kb/patterns/excecoes-de-dominio-tratadas-pelo-nome.md,sha256=kwBYVnr7wl9qYQL33-6aGKDRQbC6Sn-nf0B8Zz_MvpM,2720
henriquefy/kb/patterns/links-por-estado.md,sha256=oXMX_SOWax15uLuSrcaYf5nvar0bgbs5k8xJLMrXqj4,2368
henriquefy/kb/patterns/mediador-sem-ciclos.md,sha256=VuBPwJ0HAgcG40desPD3mCm0SvdwmRz6xOayXuUhK9c,2794
henriquefy/kb/patterns/mensagens-que-leem-como-frases.md,sha256=YMsrmoQ1iDZmsw7qFnlC7VMQsdaraGipRgsX8HoEnBw,2756
henriquefy/kb/patterns/serializacao-de-tipos.md,sha256=505ETlFCzZ7CGcz6iONTbDUAOGJ1yTiPlZMMtB2M3Qc,2900
henriquefy/kb/patterns/status-com-httpstatus.md,sha256=g7gPskQbnuF1P-zQQhCzRCO-kMFt7Maol2g8VRswYPk,4067
henriquefy/kb/patterns/teste-primeiro-das-folhas-monopoly.md,sha256=AKdt8WgB_MbOEeEJcOHQ45R5ANM-X4u6OOEgXPH_Oes,3215
henriquefy/kb/patterns/verbo-por-rota.md,sha256=5LbkCpViaWuli2MDfTjbuPoalzFCaA-wd-9hN4u9scs,3721
henriquefy/kb/principles/_template.md,sha256=WzsmH2kWJgMxOFYs6g2aAMvJSLv7YQFCmkgDc1zEmfY,1309
henriquefy/kb/principles/a-interface-e-o-que-importa.md,sha256=RQK1LPWqG46ZxFnrY9VR2gcrBNJ5POqSvcFSZnDjWUc,4004
henriquefy/kb/principles/camada-de-servico.md,sha256=F96SW_F_W8aqMkkWRnIJNMSFAt8sYB11h6T5FV_U7E0,3275
henriquefy/kb/principles/chame-a-base-explicitamente.md,sha256=8-0sEXKsTVMEK-2Do3KBzDO3tP6GilySLk3wD5BgN5Y,2077
henriquefy/kb/principles/codigo-linear.md,sha256=sDXlv1-UYr7pUmoEEfSUVWmonht4AZ8vxlpnZS6sQFY,2398
henriquefy/kb/principles/componha-em-vez-de-herdar.md,sha256=5klfi0LRDttNxTp5u80NPEqgSDkHsuTm0f-NvWdZ96o,3374
henriquefy/kb/principles/configuracao-fora-do-codigo.md,sha256=8AHfefKQkRGZyl6gWMaPlgu9lzCjdAEKD4NkT4ijqzg,2253
henriquefy/kb/principles/deixe-o-codigo-descansar.md,sha256=JxfscsUh_vHzqzyVNHDvHR4xsZDFwlNzrWgvoNHedSU,2340
henriquefy/kb/principles/erros-na-fronteira.md,sha256=BG-3wdWBhWjyJWUnbxNZ3nbNnodHehDkpUgvuxnuR6o,3607
henriquefy/kb/principles/escolha-a-regra-mais-simples.md,sha256=RMTHe5wfUjtrTObGjL89ivHFpHolYTuHqKQc0mDgfC8,3492
henriquefy/kb/principles/evite-ciclos-busque-a-arvore.md,sha256=BOdaQPC_N1xgaxZdQPLhCF7Wh1v5UuyIPpppwjqlvy0,3609
henriquefy/kb/principles/execute-antes-de-ler.md,sha256=oMxWBrFqr7Y5_C8SIFWJXdWQ7jg7pZ-lP-FwF_09jq4,2527
henriquefy/kb/principles/httpstatus-em-vez-de-numeros-magicos.md,sha256=xdoYQ122LCPYIvl6nX82JQdEr6WE7uti-6FGz_uNseo,3412
henriquefy/kb/principles/hypermedia-como-maquina-de-estados.md,sha256=jAogLxbg8npKqcv3zSNcu6bJHqaHdvctf5ygv6dXNU4,3522
henriquefy/kb/principles/inicialize-o-estado-no-init.md,sha256=GyrpXR_DMAzJLuTyxK3XOD-iiyfd2LtOhwLDYMAMcKI,2140
henriquefy/kb/principles/nao-projete-a-generalizacao.md,sha256=78urWfZ3UJuzAOXx3F9vFC4KbLTLZesoQyKYJQhemGk,3485
henriquefy/kb/principles/o-codigo-e-a-interface.md,sha256=GdYE9RQ0tm-6P89Re5xcIyOGCM100HYcnz51RopiDlI,3586
henriquefy/kb/principles/o-verbo-comanda.md,sha256=lP7IFtpXMkYPXyof07Or5aSe67jY9nvS95f8ffUd1dg,3670
henriquefy/kb/principles/pense-localmente.md,sha256=ho2rI9JdzrOGNRzVBgXgra_XAW9MgACWEQ8r5ayGgfQ,3610
henriquefy/kb/principles/postergue-decisoes.md,sha256=YoG293KA3PCGxczUMwbHArmVM3bdV7nM5ZxHo4EyBng,3393
henriquefy/kb/principles/pragmatismo-sobre-pureza.md,sha256=LB-4jH6A9Zx8SE27xw3jew5_in7PR_GklKMNWv2f84I,3447
henriquefy/kb/principles/prefira-excecoes-a-booleanos.md,sha256=_aMwwgyTSTOb2RIyuE7BUv2vPtAFB5nomWl51SMExWM,3166
henriquefy/kb/principles/recurso-nao-e-entidade-de-banco.md,sha256=9z5g4smqqChfn1M4iHTUgXIQZyWz1Gkg-RbYemjsm8M,3654
henriquefy/kb/principles/representacao-nao-e-codificacao.md,sha256=SeWr31qXawZZWDuDR1djVzIYMQyUKAYUqdGWXBAsvaE,3641
henriquefy/kb/principles/teste-primeiro-das-folhas.md,sha256=KTuIBBijRgDkOL0q9lHUo8XbXNXO4L6oVAfGfYXRmkM,3130
henriquefy/kb/principles/uma-responsabilidade-por-identidade.md,sha256=u1NpUWC72bTRT7Fp_HTddLPRfxXG1tp2JwemY3xQRGo,3482
henriquefy/kb/repos/beans.md,sha256=CLt-B2pMzMN6x7ZQepWohb1kLFmO_mnPIpMehp7qKKI,12658
henriquefy/kb/repos/django-aggregate-if.md,sha256=Tr2Jd1WnCx2Qf0mbJKXkpUY29U2MnfpmTXaU1Yw9dm4,9738
henriquefy/kb/repos/django-test-without-migrations.md,sha256=1tSEJk002JdC_E9ddWS0N5AyudR_nCxW8x2UkGU3weg,9986
henriquefy/kb/repos/drift.md,sha256=nPrl7iaUJaJWfHL8AHSOXMbLBT-We1JfvVaMhtbvRmI,19143
henriquefy/kb/repos/eventex.md,sha256=enebud-NBmYja6--h-SFsi87pB3pNfKHkhKafeP2Ttc,15374
henriquefy/kb/repos/hamsterdan.md,sha256=SCDD2Sw2KkvySlX7v40JHx9AQ1iN0_H1LCkm0TvsKP0,23293
henriquefy/kb/repos/jira-genie.md,sha256=9SCwepZu1ND6dY7UKlCwPgnQ1cs_850gBFm3In78ZTo,13066
henriquefy/kb/repos/monopoly.md,sha256=8ER9rZCVNcuX7iO2OsPEbeha8-pKFg_8c0IA1iveOB0,8237
henriquefy/kb/repos/pacote-desafios-pythonicos.md,sha256=EfiqTYAU1gjfxaufvjhfTZ442VANMS26ZK_rPAkDhkg,7827
henriquefy/kb/repos/petrus.md,sha256=l0ffBmjPJv80Z-oeZfbhn6Sp0eChxtgsPvppYp5aMis,14900
henriquefy/kb/repos/python-decouple.md,sha256=4nDMVSwYU3VWY4OkrnQsC9ZqSEzNNEPlOAyNwzt9Uxo,10622
henriquefy/kb/repos/python-jsonstar.md,sha256=Ka9H_C8cibCzSl5M8_fKJu1Cjt87zN_4AjSVniZMMXU,9735
henriquefy/kb/repos/requests-pro.md,sha256=bwH2HA8cB0S1_8-CsjBLgvCuaCjqLrvrcswlnIOaXTQ,12308
henriquefy/kb/repos/sqlformatter.md,sha256=BMY6h48NxoZXSUjvA-TWgpd34X3NdugVjRPA-MdPp98,7222
henriquefy/skills/henrique-ingest/SKILL.md,sha256=quZBzSZVMGD-9b3mBWDTsHDiWRayM4ht1P3y2IUiv3A,450
henriquefy/skills/henrique-ingest/prompts/distill-repo.md,sha256=bUJMKNQxvMWGSmx8SVufiN69P7HnF_jzx_AW7aGjYo4,2479
henriquefy/skills/henrique-ingest/prompts/distill-transcript.md,sha256=Xcu1fJiJHqgAX4u6ZV5ub9SmwGraa-dyN8zPyyk-Wl8,2710
henriquefy/skills/henrique-watch/SKILL.md,sha256=uUFhcFo3p4G4RO9K-oUwzDu0yPaNQLW6pqRdeNpiWbI,334
henriquefy/skills/henriquefy/SKILL.md,sha256=OiY7aqoWNtN2YkFGMNeliBwCeVAN_6_7TgH4FWzEBN0,4998
henriquefy/skills/henriquefy/scripts/henriquefy.sh,sha256=XGChum-e6K91pjLVk_UxErYJ26TfmR-1Q4b9BFU_zYo,600
henriquefy/state/playlists.json,sha256=s4fQCtQD21sHD7h2yK-fMYFreDw7Lop9ykUVXpik4AA,4967
henriquefy-0.4.0.dist-info/METADATA,sha256=9hqXimJpGL8_3A27IpJC5m0DoOjPektWiI2Ypd1Zb2E,1993
henriquefy-0.4.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
henriquefy-0.4.0.dist-info/entry_points.txt,sha256=IH_ybQASiq_rqBNBVN6a-HXrj4oby5MCUbU8sF5IFfY,51
henriquefy-0.4.0.dist-info/licenses/LICENSE,sha256=hbEeG4XBJwdadcnakW-z3zpYO5ZSYhvXNtrBNUn5-hw,1066
henriquefy-0.4.0.dist-info/licenses/NOTICE.md,sha256=6do_KnbKuX0RHxUePDmI9NFDBkefzSdn6-OhXcCLYjI,1539
henriquefy-0.4.0.dist-info/licenses/kb/LICENSE,sha256=mqB7UiFJqanqhzwQkr89xK1U1KI6I5t7MGUOhJ-wNe8,675
henriquefy-0.4.0.dist-info/RECORD,,
