kumiki/__init__.py,sha256=g3Bbdey5UgE2ZNk20HsBB5bS8EnEAc2FigdYYKgHCHc,1487
kumiki/assembly.py,sha256=NVUUx8LzVpUcDvF3GLxW-MgDE1mzy7mV4E2aazGv4k0,32768
kumiki/blueprint.py,sha256=X_wSrwuQxIaxwGPYsZT9a2NB5mNmT5q-GYRRB2au0p0,28499
kumiki/construction.py,sha256=PEyVjOtrnB6G_KXyQXg_1wncom7SXJgkcjYo213mGWw,107230
kumiki/cutcsg.py,sha256=ayymNqVmvBturc4CNr4SHl52wX6wvexvDbBJ55SzeDY,74239
kumiki/example_shavings.py,sha256=YPD9AqORIRU9bms8pLMvqRhD9qWC9XIAxUajTu8xyg4,21702
kumiki/footprint.py,sha256=5JX_PbjBzBCRRtbY7nV4j--9gX8oQwtJ4mLLYCOJiSs,12802
kumiki/librarian.py,sha256=laiQMvcRsHT-hmTwx8mziM_-DkgSlpSt32TAvkDAsQ0,64025
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=iCjbMRd7uXZ9nQ8sc61PYuJU6onKmpKeqNMvWBbWSF4,51178
kumiki/ticket.py,sha256=ieyGXbyqGZ4GvjGcwBrVaOkN9dtMh4x9QatDvqkJTrg,2033
kumiki/timber.py,sha256=xUo9Vscy3Exa1Gx6IOSv7qjQ8QoMZm7c5PQMlcI_cVo,115748
kumiki/timber_shavings.py,sha256=oeawbmJjn5B-JurLVdLoc2d92GJs8oWMc9A2dxBXuHI,19947
kumiki/triangles.py,sha256=fbxjzL8b01QPWZQ3rZ5BhJe8K9m3Je5YrBzeSVuImd0,22210
kumiki/joints/README.md,sha256=egJHq5U3jA4BmuuSb1BFBRcAl6eMzb-SbpESTPnL6Cw,2867
kumiki/joints/__init__.py,sha256=tsFfeSO4pebZDsVzZAZWyqqz4Qdku3__ptggKoprMHg,191
kumiki/joints/workshop/__init__.py,sha256=xzJHXs0nF9w2sCAlPOHxoKRpxoGyzHGUD17dSRAx1Zk,155
kumiki/joints/workshop/basic_joints.py,sha256=OCr6ZPaErOjEzxOBJiJNqdoyLl2fmad9iltzlzVdOzA,23951
kumiki/joints/workshop/board_joints.py,sha256=6qFle6VYcKRweyw_fraJ01AqbZc44QaJ7OBsZO_-HTE,17392
kumiki/joints/workshop/butt_joints.py,sha256=Q5WuTfiju7wxE7G68qH8JhG_bfPxiSPZXwDKYqlcbWI,75885
kumiki/joints/workshop/compound_joints.py,sha256=6L7IUX1YeEUvySTx4zyY1uniGJEAKHYvTDRkbNoJzE4,10907
kumiki/joints/workshop/corner_joints.py,sha256=iOy0U3Z8L9Aukdbj_QKGIxvAo5EMNQ1Pv28kRNteTP8,64365
kumiki/joints/workshop/cross_joints.py,sha256=Froq9XS8wMJS-m1SugikNd9waCGy6S-xDlj97lm8pBM,18522
kumiki/joints/workshop/decorative_joints.py,sha256=58YSBxz2ohCA4moyJE7KAnRu0lqrRsZTcDbOXK1hMu8,57
kumiki/joints/workshop/free_joints.py,sha256=wDiMi91JcLgTLh63_Iw9Qv61R_ThBECZkNZokJYpGVc,8401
kumiki/joints/workshop/multi_butt_joints.py,sha256=ntuXxQhDZJ93I8i6j2R2lBPiBnXmp5o1r7mdQyB97nc,26674
kumiki/joints/workshop/splice_joints.py,sha256=UTaQ5nx2V-Rho4MrL1l0aLsR_1tNJ2sDGUzWhpo21Wo,30878
kumiki/joints/workshop/shavings/__init__.py,sha256=9gx1QfLk-8sn8XTNlC119ExfwGjWuJtNu4Es7ISQjoY,149
kumiki/joints/workshop/shavings/build_a_butt.py,sha256=ArsLLPzjJdShaMsPxjtWqCZluD6WluyTq0ErnV43q0U,39806
kumiki/joints/workshop/shavings/relief.py,sha256=iGCqq0LusUIxbUgAVH0sZXXs0cN5WCdLWgVt9GZiQsM,33152
kumiki/joints/workshop/shavings/shavings.py,sha256=MCWHEBe4rekfRUHiVDh055XK5GPhjOr58D7D9JEgoLY,45135
kumiki/_pattern_index.json,sha256=7IUdRS43I02TQIl2qxPdoP9z-WVU0yDi2JTI816SXOM,29823
kumiki/docs/agent_usage_instructions.md,sha256=oXbYAOhLV2gu3yuEDWpZyW2Vzj6VHOZQd-n4Z5aLj18,15364
kumiki/docs/concepts.md,sha256=wqeffeCd4SPTn196iHu-R92F72k14uOKnEQzats_ZcU,14008
kumiki/docs/patternbook.md,sha256=_6woFksrmGB_0SU3Y4mYwhopttW2_-Cc1e6d5GdnOXw,4651
kumiki/docs/plans/assembly-ordering.md,sha256=wDquqypjSANA9BuxKY0VOJZiDD2byBnap5M7P5laBKU,14103
kumiki/docs/skills/init-kumiki-project/SKILL.md,sha256=egsV1FpKz68sYpxT6PXyaeRR-oQTSm7cP__vkfEReWE,3833
kumiki/patterns/CSG_debug_patterns.py,sha256=wh2I51mRihh9IXBR1iC-TZajz-WpNi-m2oTQ54C6b-0,26694
kumiki/patterns/basic_joints_patterns.py,sha256=ihJQ4ivstE9qBDxcc1qNIpApI8a6WAmhN3KZdPZs8tI,10969
kumiki/patterns/board_joints_patterns.py,sha256=qoscCx8jnpqLQ_uD1OcKFCKi1yLEaYDj9PqyoolKhy0,8852
kumiki/patterns/butt_joints_patterns.py,sha256=I-QnkHYwQdUa3GxNiSjmRU6TG0TSXixBvnKu2Q0nQp0,30447
kumiki/patterns/compound_joints_patterns.py,sha256=HRoiRiHFHpy0uYkIbZGfMSp1L5zqFLqVpWtDRv5wNz0,109
kumiki/patterns/construction_patterns.py,sha256=eNse9sl1G8yIlEiONOxPsVyboSxYZR937kpflzIC608,18004
kumiki/patterns/corner_joints_patterns.py,sha256=T-aRrG9dNG1Cb7jYFagNwj5ALMEoCGqb00YRLCTanTo,18219
kumiki/patterns/cross_joints_patterns.py,sha256=FaXJckzQa5SoDPJ3j9TMHT_VrqMCg8f97rKlzlx5p-A,6402
kumiki/patterns/decorative_joints_patterns.py,sha256=CFNPYBjgVU_pERYkd0Yt7QUDhbj7R2B3gQVSYg-api8,111
kumiki/patterns/free_joints_patterns.py,sha256=cXdAQfM-R7C8Mkzjm9PgHdMTYPBCa3uAtRd7DlxpPtE,105
kumiki/patterns/irrational_angles_patterns.py,sha256=nYbGjM8qa3U6OzBNVGfQqjEoK9oTQ-GVLqGUk6JSRE4,3171
kumiki/patterns/multi_butt_joints_patterns.py,sha256=Z4fUYyQ1Lv3gVN-rNRqgxm4nmZmERSF1-uB7m8Y8BlY,2691
kumiki/patterns/patternbook_patterns.py,sha256=LO-Ys13-wyCM-F5AufeFyQCw_fam5bm7fQOR-NZ4RJQ,3863
kumiki/patterns/splice_joints_patterns.py,sha256=F5zwB_oflFEeo7EZYf_Nm8bZzA1pxgOahwZUNxVJHTY,6911
kumiki/patterns/structures/assembly_preview_demo.py,sha256=5kLz79n_1AXoHlvjKo_j09xarpumMTBqjmnSMP4DyJk,4683
kumiki/patterns/structures/doublesawhorseworkbench.py,sha256=t51lMm98jZt97drpFihS9bJ0QQlqIeJfPVempBsaHek,14568
kumiki/patterns/structures/horsey_example.py,sha256=xIzfvLMZAzY7Ucyi4T6qdu642ch6ozgbLU3UkC2gMk8,11977
kumiki/patterns/structures/multi_cross_lap_post.py,sha256=_0-l17ePXL0hjoioMZF_xrKoLbAaomgWWQ6QrF6jzqA,3101
kumiki/patterns/structures/my_cute_frame.py,sha256=G0pkAsRmg0Z5OhaxzGCQivOrwcXfaN1cFWJG_iljlY0,4165
kumiki/patterns/structures/oscarshed.py,sha256=zl7IMRJi83z23FHb3v3qif_giJltmc9cYFrrYUutYlU,52813
kumiki/patterns/structures/tinyhouse120.py,sha256=3WieDiBqbGigFLD6ECmP3INnyTnPUHnlE_CX3vwBPro,62930
kumiki-0.4.1.dist-info/METADATA,sha256=bUh6j8g2UeQtgY3tE59Mi8z7VnALISou-oPcUfi-XDk,5984
kumiki-0.4.1.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
kumiki-0.4.1.dist-info/licenses/LICENSE,sha256=HKSB-t-LYCc4SgQpLsG1YKQXCsQy2_THK3FTIPYAZzU,1075
kumiki-0.4.1.dist-info/RECORD,,
