b5ee20bd0c3a2965d582b686fc11ce33091cd2d72064099580412865f45546fd  ./armor/ai/brain_server.py
2f4804428fd4766ab44f044034377d8443b8cee2f04acc0234f61702320bbd32  ./armor/main.py
c5e2eb001710e8d3bd82a75fec794d8a497f0529bec5b58552e1055aa738c53b  ./armor/modules/academy.py
56461f338679255b96fbeaab465f160d676a717deb2001c4fe033b97aa8f9949  ./armor/modules/product_forge.py
28b8ae26ea947ff9802255cd9c397112fd133a4e1d37a6694e1e82791597e4f8  ./armor/services/design_academy_practice_service.py
c6ff9ee02a80d46ef32ddae0f8521bb5f1eb121345db6e2ac3c4090c0d352d27  ./armor/services/design_academy_service.py
0afe9da9da2eb825a058c4a9ba9f7fa47179de58ea5217dc2307208af3f40eb7  ./armor/tools/design_academy_practice.py
adfba821264628f984e7b739c03c1e3bd9f525a15788250bd040a4b6a514c1a8  ./forge/pyproject.toml
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./forge/src/shireforge/ai/__init__.py
baf58b469f865aa610cfe30b23551600d15d65c071d4d438c809e2487ce44c30  ./forge/src/shireforge/app/forge_page.py
315cadfda57bc91f243655b027450fbf0beb8d48853ceffa36ea7f29ae82148d  ./forge/src/shireforge/app/__init__.py
c29c5cf9580903084e96142f84182fdabfae6172f821b7bde96a8ba412e48767  ./forge/src/shireforge/app/main.py
29703cc15b3d0ef498784a56557db6188c7b3fa20f9c022cfe20fe8b95f1d5fc  ./forge/src/shireforge/forge_engine/build_service.py
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./forge/src/shireforge/forge_engine/__init__.py
af7b0bb70e2cd712704df35ab2e1fba43fb7af128b891be2156550e126c324e5  ./forge/src/shireforge/forge_engine/learning_build_service.py
7d6321e849c1b1af7ebf17f5bdb5a87cdb92dca59f0435da20f0f34692ab78a7  ./forge/src/shireforge/forge_engine/network_export.py
ba40e82c06c2b9e6c399e62e12860b680253b203175064a5ffb0de86add6642c  ./forge/src/shireforge/forge_engine/printer_profiles.py
3201fcecd1c0755ffedc9a8a9910315050b42c3bd48156ad13e6a4e86a3a54f7  ./forge/src/shireforge/forge_engine/print_job_planner.py
77d5fc9a6e3fa751bbd89ea5df97475e4a72ab4d0527113ce97a19fea9c55c47  ./forge/src/shireforge/forge_engine/print_orientation.py
d97ce49a875258df5c541fb8e733b5d663c4cb0114faa8e25b5506a765c0ce04  ./forge/src/shireforge/forge_engine/skill_registry.py
ab8a8866b48c0774cca901ad0a6a1ef21e53fbd1b35932496f49d82f22b1817b  ./forge/src/shireforge/generators/calibration_cube.py
b31642071038778b742769086ea219c84f6a81e69985ac608d79999fd60be6e8  ./forge/src/shireforge/generators/fitted_storage_box.py
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./forge/src/shireforge/generators/__init__.py
704dcb7310aef746000bc6916aaf76054b3d5f3631d156b6fe449cfb40c3e1d3  ./forge/src/shireforge/__init__.py
33c20d9db43c9e3174af8a400ee34b596eb61677109d897a46d0361f569d6419  ./forge/src/shireforge/__main__.py
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./forge/src/shireforge/security/__init__.py
bd4b35463f819dd351aae886d554b21ccea2fc6e920a6c513ad47ad475d4e12b  ./forge/src/shireforge/security/safety_policy.py
060fcb24dc75ab8ce281dd7f37ea556e9a58a5e6e805081d08b91fc0ee2b686b  ./forge/src/shireforge/validation/fitted_box_certifier.py
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./forge/src/shireforge/validation/__init__.py
c086d5e70c5550bca8870837c323a0b822f963f251d7dd24b11707168aab5899  ./forge/src/shireforge/validation/mesh_validator.py
00457b884af2e148098872f4207b991513166685f29d8476041fbf2f6b0309d9  ./forge/src/shireforge/viewer/assembly_preview.py
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./forge/src/shireforge/viewer/__init__.py
7477ae9d195e8888e731df24197929759ba431d7b90454181b62939bec7a5deb  ./forge/src/shireforge/viewer/mesh_loader.py
bd057a930af4edb6c518aa8ea96a94d89e968e9e339eac4f220fec67c91c7435  ./forge/test_cadquery.py
f1410b70a4f2b6d33f99c9ff11bd295cacc4dc4d3567b9407a30edd5917fa64f  ./forge/test_mesh_validation.py
b81b6dc1258ae6ec5dae9c99880a6c1cda1a2f67888eed28e8b148c2c22869d1  ./forge/workspace/learning/fitted-storage-box/builds/20260724T050425Z-5e73b74e/learning-report.json
d7b1ce8ccbacbb638277632447663f458697f54b564b2daa2088a705ee8e1684  ./forge/workspace/learning/fitted-storage-box/builds/20260724T050425Z-5e73b74e/safety-decision.json
1ab6714191d454844c398174d496a0150fff483522680bfac7ffa201ab74f9be  ./forge/workspace/learning/fitted-storage-box/builds/20260724T053505Z-d451efe3/learning-report.json
38594cc8b3555d0cd4363c3c42628295d10d0441dc2b2961f2ca0fbfd4ef77ed  ./forge/workspace/learning/fitted-storage-box/builds/20260724T053505Z-d451efe3/safety-decision.json
f6acd4a36efa0839b41c6434816c390911b5c1fc8ba80e880531d8ff92eeb59e  ./forge/workspace/learning/fitted-storage-box/certification-runs/20260724T051436Z-8d6451c0/certification-report.json
628bf40a9720552111d7372f50c32d8c49fd62e6b376c6ded75f96f52a119799  ./forge/workspace/projects/safe-export-b4354b7e/builds/20260723T084303Z-50e8ae2a/safety-decision.json
8fbe250ba7621bb6ebc413f99a042da21ee2a300f00f4f24fd9dae7a928f9774  ./forge/workspace/projects/safety-record-175676c6/builds/20260723T084056Z-0e20023e/safety-decision.json
66276635e4df8738c0716cb9e3b2de1e85c1bd4957535089e71d01b972e22eb3  ./forge/workspace/projects/tamper-test-cbf53ef1/builds/20260723T084305Z-2cb05a46/safety-decision.json
ad1e84fc106a5ee605fbc661ece987ca04c71791a41642718d85bb4e8e37488b  ./system/armor-files.txt
c5bc0a2d27e7ba3faea0b76728645b9b8600c4bf5b633ecdfbc480746f60985c  ./system/cadquery-engine.txt
dc80f7c0e27305689b5f82652d6d371e17fa126cd02f5e32178a7fe9d12b7eb1  ./system/forge-files.txt
