Solution layout
src/Axis.Core: core contracts and shared runtime logic.src/Axis.Rhino: Rhino/Grasshopper integration.src/Axis.Legacy: archived placeholder build target.tests/Axis.Tests: behavior and contract coverage.web/: companion Next.js frontend.
Naming conventions
- Project folders follow
src/Axis.*andtests/Axis.*. - Project files follow the same pattern as their folder names.
- Solution project display names should match the public assembly intent.
Build expectations
dotnet build Axis.slnshould succeed.dotnet test tests/Axis.Tests/Axis.Tests.csprojshould pass.