Skip to content

Add cornerfoot model contract - #94

Open
seveibar wants to merge 2 commits into
mainfrom
codex/add-cornerfoot-batch50-20261010
Open

seveibar wants to merge 2 commits into
mainfrom
codex/add-cornerfoot-batch50-20261010

Conversation

@seveibar

Copy link
Copy Markdown
Contributor

Square or rectangular corner foot centered on XY. Base mounting face is Z=0; the supported member sits at Z=baseThickness. Two perpendicular locating walls occupy the negative-X and negative-Y outside edges and reach Z=height. The stated seat starts at their inside corner. One central fixing hole at X=Y=0 passes through the base only. Base thickness defaults to the wall thickness. No rounded exterior or inferred load rating.

cornerfoot_w25mm_d25mm_h12mm_wall3mm_seat(20mm,20mm)_hole4mm_base3mm_cornercup

Adds model-owned schemas, millimeter normalization, readable relationship validation, a dimension helper, and folder-local registration. The documentation defines fitting dimensions and datums; focused tests cover public parsing, unit conversion, duplicate or malformed tokens, and invalid dimensions.

Validation: contract tests, typecheck, formatting check, and package build passed on the combined 25-model tree. This commit contains only this model’s independent contract, tests, and documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant