This folder breaks the current application logic into separate documents by layer.
- Contracts: DTO boundary shared between ESAPI and SAFE
- Collision analysis: SAFE-side sampling and point-in-body workflow
- Detailed analysis and visualization: provenance-rich result shape for later 3D UI
- ESAPI exporter: Eclipse-side extraction and submission boundary
- First version flow: end-to-end BODY-first export, analysis, and summary route
- SAFE server API: in-memory collision-run creation and retrieval boundary
- Shared domain: DTOs and data contracts that move between client and server
- Server logic: how the server currently composes collision-related data and what is still template code
- Client logic: Elmish state and helper modules on the frontend
- Testing: test layout, framework choice, and current coverage
Read these documents as a description of the code that exists today, not as a statement that the full collision-analysis workflow is already wired together.