pyproject.toml
src/shireforge/ai/__init__.py
src/shireforge/app/forge_page.py
src/shireforge/app/__init__.py
src/shireforge/app/main.py
src/shireforge/forge_engine/build_service.py
src/shireforge/forge_engine/__init__.py
src/shireforge/forge_engine/learning_build_service.py
src/shireforge/forge_engine/network_export.py
src/shireforge/forge_engine/printer_profiles.py
src/shireforge/forge_engine/print_job_planner.py
src/shireforge/forge_engine/print_orientation.py
src/shireforge/forge_engine/skill_registry.py
src/shireforge/generators/calibration_cube.py
src/shireforge/generators/fitted_storage_box.py
src/shireforge/generators/__init__.py
src/shireforge/__init__.py
src/shireforge/__main__.py
src/shireforge/security/__init__.py
src/shireforge/security/safety_policy.py
src/shireforge/validation/fitted_box_certifier.py
src/shireforge/validation/__init__.py
src/shireforge/validation/mesh_validator.py
src/shireforge/viewer/assembly_preview.py
src/shireforge/viewer/__init__.py
src/shireforge/viewer/mesh_loader.py
test_cadquery.py
test_mesh_validation.py
workspace/learning/fitted-storage-box/builds/20260724T050425Z-5e73b74e/learning-report.json
workspace/learning/fitted-storage-box/builds/20260724T050425Z-5e73b74e/safety-decision.json
workspace/learning/fitted-storage-box/builds/20260724T053505Z-d451efe3/learning-report.json
workspace/learning/fitted-storage-box/builds/20260724T053505Z-d451efe3/safety-decision.json
workspace/learning/fitted-storage-box/certification-runs/20260724T051436Z-8d6451c0/certification-report.json
workspace/projects/safe-export-b4354b7e/builds/20260723T084303Z-50e8ae2a/safety-decision.json
workspace/projects/safety-record-175676c6/builds/20260723T084056Z-0e20023e/safety-decision.json
workspace/projects/tamper-test-cbf53ef1/builds/20260723T084305Z-2cb05a46/safety-decision.json
