kumiki/__init__.py,sha256=rEEv4bhqtjpFxlZeudNkMbHMyQcOob5VRhgC2fETqKk,1543
kumiki/assembly.py,sha256=9Z5_cstRC6MffKxrEEyXLd4ad7yVxqZce8BvDMvSAhA,65124
kumiki/blueprint.py,sha256=6UGWE_qfYIyjkPHThkDBtwXuB2mlncjet--ls-sD7Ug,29987
kumiki/construction.py,sha256=IYgAiVPbbDlnqKqIImLR6OV3miIEiOYYjNgsKPzzkKw,117902
kumiki/cutcsg.py,sha256=Fz2Pszl8Bj3LqPmn4FtvbI35rPHdm7mDQm6Wn1LrL9M,91811
kumiki/example_shavings.py,sha256=ugmyqe6djLB3Fgh4rpK3GHRPX-dIU-WWM0G2Fbb6EHE,28479
kumiki/footprint.py,sha256=5JX_PbjBzBCRRtbY7nV4j--9gX8oQwtJ4mLLYCOJiSs,12802
kumiki/kigumi_at_home.py,sha256=RDYpA7rU2q9BtO5YgLb4437TtBkt8TO-W3dQTXe7rDc,28643
kumiki/librarian.py,sha256=pzKrpE5Ydil8mLEWz0-q2RXVN52yiy2ikY6khw-dvNU,65295
kumiki/librarian_cli.py,sha256=9ygVI1bXRhl-aDROjiRKi_lrU9R4m_c67jwUZtJiv8Y,3621
kumiki/measuring.py,sha256=3VeXm8_nmAVpvLNPNt_4HsFSevf3g3fO1qjuDsGBUr8,32624
kumiki/patternbook.py,sha256=FTWUgUdH4HoMxgt_pPGIDxGpBogA5SesZ0pDp-u4PLs,24796
kumiki/rule.py,sha256=0sLREYP0Y6orJEjG6QleIJcDT45bsD6ttp7xMEDpCog,51278
kumiki/ticket.py,sha256=wX3e8ZBFuDVGss6m0PtkjoAFwj-lY5McOTJuHNv3Ft4,2233
kumiki/timber.py,sha256=VlMYQqHOpjXTv9ndOxJT6RQ5BHG9eSo2bDeUz8E3ftI,120459
kumiki/timber_shavings.py,sha256=GC5WIWdtltD69igM8JyBybibQhKa9Otf1vDzniUSLXQ,22261
kumiki/triangles.py,sha256=Rs1WUllPm7h2JJ0o8nRnB5k7qZmEFOSPGYRuJJzUnM0,26352
kumiki/joints/README.md,sha256=blaYts5R1kTVftlk3yIGcz3W321q04j8JKaOKqORLZ8,3021
kumiki/joints/__init__.py,sha256=tsFfeSO4pebZDsVzZAZWyqqz4Qdku3__ptggKoprMHg,191
kumiki/joints/workshop/__init__.py,sha256=xzJHXs0nF9w2sCAlPOHxoKRpxoGyzHGUD17dSRAx1Zk,155
kumiki/joints/workshop/basic_joints.py,sha256=KTBi_vcGJcic7OO16EcHOIjeycY9X8LX1zNJ0p78FFU,37436
kumiki/joints/workshop/board_joints.py,sha256=d11HRaQbdA10JPusEGHujd1ekrukG0Lw6TjKRj5-QQU,33117
kumiki/joints/workshop/butt_joints.py,sha256=UF-KrSzj-199y35JoOphu20tDdRCzWsmJAIwT8Bk4YQ,47489
kumiki/joints/workshop/compound_joints.py,sha256=KS-AOp9JYVw3J5bkE8f05pVuPow7nqKFuDi1T1G5o6I,10957
kumiki/joints/workshop/corner_joints.py,sha256=pF_aeXt5TNc1SjS_M7qgxLSCeyd9YuNqgRUhofTkMFs,65374
kumiki/joints/workshop/cross_joints.py,sha256=s24d5WMt67yEhgXyhmDEFOUaKeMc_xGNTu9QNMuqTk4,18316
kumiki/joints/workshop/decorative_joints.py,sha256=KSsOFPq9I8XSc8Q7F0xpUeyoGLmr1Wxlkjn-I7OhiXg,9690
kumiki/joints/workshop/free_joints.py,sha256=wDiMi91JcLgTLh63_Iw9Qv61R_ThBECZkNZokJYpGVc,8401
kumiki/joints/workshop/mortise_and_tenon_joints.py,sha256=g53MzAVo_X3fc3fsr28MHhWujDXFCTPXlVfofBYPYgk,80226
kumiki/joints/workshop/multi_butt_joints.py,sha256=o832jpJIXXZN6fss_G_PAsbGyiTtxkT66qBf6xxEOBg,26657
kumiki/joints/workshop/splice_joints.py,sha256=y1bbTIE2j6qYoQnghL1NSNgdist8kPpJLS8AWCz3gvE,49310
kumiki/joints/workshop/shavings/__init__.py,sha256=9gx1QfLk-8sn8XTNlC119ExfwGjWuJtNu4Es7ISQjoY,149
kumiki/joints/workshop/shavings/build_a_butt.py,sha256=-nCcPr-puNOLWVpzD9xLnLh6o9p3pv5w6ltvb1T5S8o,52672
kumiki/joints/workshop/shavings/relief.py,sha256=8X5ft6Gte8LAJOEnN6lRt1cjzwXZcfWsvvKubKI9ZIQ,77552
kumiki/joints/workshop/shavings/router_table.py,sha256=Ex452Ey5r8v-ktva1a2qc5VoTZRl82Yt03cjrGRC5dk,2310
kumiki/joints/workshop/shavings/shavings.py,sha256=Rg3RsMe0MBVo9tICLnUrYYG93rdatyLP5mt1MMw7KUQ,45133
kumiki/_pattern_index.json,sha256=6UccXL2X24PowXOtsysYfHdMBgqdXKkT9XuoJcc0Eds,40069
kumiki/docs/agent_usage_instructions.md,sha256=tMhbKeyh3EqzwWhnriN3HSRfMt_Dl99o6tck72zacqQ,19695
kumiki/docs/concepts.md,sha256=TCU8w9HmzPEczX-5VTbnaDl7olZWgcamusW_nmNEEMI,16116
kumiki/docs/patternbook.md,sha256=_6woFksrmGB_0SU3Y4mYwhopttW2_-Cc1e6d5GdnOXw,4651
kumiki/docs/plans/assembly-ordering.md,sha256=H16aFhiSZTCChLo19TqiTve-SOBO5u7FSI3R_fiPnPE,14352
kumiki/docs/plans/assembly-solver-v2.md,sha256=wfgWDLTijRLqXIGa2vdJVTNpCWp3rANugme4WLLWf5A,29159
kumiki/docs/skills/init-kumiki-project/SKILL.md,sha256=egsV1FpKz68sYpxT6PXyaeRR-oQTSm7cP__vkfEReWE,3833
kumiki/patterns/CSG_debug_patterns.py,sha256=48G7eBxu4K644rHISdXm5Rt-NLMXtwCQUfaSTwod7tc,28675
kumiki/patterns/basic_joints_patterns.py,sha256=B3UbGbudNZVU96MTMghOlOQGUIC1g_ePThdVu3yHT5E,15380
kumiki/patterns/board_joints_patterns.py,sha256=KNxVh9UlYis39yOx3N_jULlNov-GDLp5A5AEc1IXJlI,11759
kumiki/patterns/butt_joints_patterns.py,sha256=tPrO6kuxvjZRfNbaJ8i-AktUtkv64WwpIR_-HS80CJM,14857
kumiki/patterns/compound_joints_patterns.py,sha256=HRoiRiHFHpy0uYkIbZGfMSp1L5zqFLqVpWtDRv5wNz0,109
kumiki/patterns/construction_patterns.py,sha256=eNse9sl1G8yIlEiONOxPsVyboSxYZR937kpflzIC608,18004
kumiki/patterns/corner_joints_patterns.py,sha256=u6TCC6IOw975ZzeU5rI9iCgPTcB2ZWnOIDSG6iRjHxE,18369
kumiki/patterns/cross_joints_patterns.py,sha256=FaXJckzQa5SoDPJ3j9TMHT_VrqMCg8f97rKlzlx5p-A,6402
kumiki/patterns/decorative_joints_patterns.py,sha256=5nkG0CMWjISMYbv9eqpdI90npmtSJ1i-t9k_r4FY2Zs,2725
kumiki/patterns/free_joints_patterns.py,sha256=cXdAQfM-R7C8Mkzjm9PgHdMTYPBCa3uAtRd7DlxpPtE,105
kumiki/patterns/irrational_angles_patterns.py,sha256=ZiV6EZSXZ3COKgWjdel2OaGKzWLof3I5BvG0722Gp9w,3184
kumiki/patterns/mortise_and_tenon_joints_patterns.py,sha256=f7vPm4TxRzNqUa_RxgRiNEMwbpqdy56VkBfGsJzw82g,44386
kumiki/patterns/multi_butt_joints_patterns.py,sha256=ero2Hs2BLOGFHDRpBvcso_NflS_uv4323l-dP_fp5Ss,2739
kumiki/patterns/patternbook_patterns.py,sha256=LO-Ys13-wyCM-F5AufeFyQCw_fam5bm7fQOR-NZ4RJQ,3863
kumiki/patterns/splice_joints_patterns.py,sha256=g3Q65l-ALCLNxaRX8Hy640nVbyA4RiyfFs6E2tMbz_E,9672
kumiki/patterns/onlypoop/n_legged_stool.py,sha256=hg_qSdHNwW0zIg4cV8wkdHDQcHP8kFNmDGf5s-NCalo,7581
kumiki/patterns/onlypoop/relief_example_patterns.py,sha256=04sWSCg_EybxrcC2J6dGh30hS4GjAhk_yFLEm0aM6LQ,9363
kumiki/patterns/onlypoop/simple_simultaneous_assembly.py,sha256=J78ORb-sSlkLuBWUYyZ_Ra7kNbuPuId7Nyk1naj2x40,3607
kumiki/patterns/structures/assembly_preview_demo.py,sha256=5kLz79n_1AXoHlvjKo_j09xarpumMTBqjmnSMP4DyJk,4683
kumiki/patterns/structures/doublesawhorseworkbench.py,sha256=4sjUfHPf4TsqHnHo92VtGqHq9ewx2T5sol0FrchZ90c,14592
kumiki/patterns/structures/half_blind_tenoned_dadoed_rabbeted_scarf_joint.py,sha256=w5xz49vscMqwQTE-zhD1x5EB8f7SjXS75ii3-R8rlHs,2740
kumiki/patterns/structures/horsey_example.py,sha256=mSNY8xyXhYRX3EApN3jGgOIwf0JyDIavDDqRahe-B4o,12011
kumiki/patterns/structures/learn_to_timber_frame_shed.py,sha256=8LpkzjlW8dCxh1meAag44vXgpgaWnYj-7lBntuk0YBE,70872
kumiki/patterns/structures/multi_cross_lap_post.py,sha256=2EyKGmJ2sHqmzBWPG9Bh_HY6dG1nrFGcM3x1-IBl8Qw,3151
kumiki/patterns/structures/my_cute_frame.py,sha256=G0pkAsRmg0Z5OhaxzGCQivOrwcXfaN1cFWJG_iljlY0,4165
kumiki/patterns/structures/oscarshed.py,sha256=zsgU4ppUbxOBrJ7R2Uwt532OBXCncdm5v2AVq4RxXJ4,53024
kumiki/patterns/structures/tinyhouse120.py,sha256=x9Shjc6u0PzjsaKfVgeA72nMocXAUMEoDNl1GZsJHQ4,63123
kumiki-0.4.8.dist-info/METADATA,sha256=fDlSmSuLg0bUC7yV3cxUj6_PYO0Fy1vwvEJWefkYpv0,6599
kumiki-0.4.8.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
kumiki-0.4.8.dist-info/licenses/LICENSE,sha256=Pz2eACSxkhsGfW9_iN60pgy-enjnbGTj8df8O3ebnQQ,16726
kumiki-0.4.8.dist-info/RECORD,,
