🆕 Added February 2, 2026 — Blade Slot Orientation Nomenclature
Standardized naming for how blades slot into their parent (baseplate or cross-blade). Uses lowercase u and n based on the visual profile of the slot opening. Think of a wine box divider: the cardboard pieces have slots cut from alternating directions so they interlock.
📐 Slot Type Definitions
🔴 Programmable Reference Dot (Red Dot) Position
The red dot marks the reference face on a blade for assembly orientation. Its position must survive the slot cut — if the dot is placed in the zone that gets removed by the slot, it disappears.
- ✓
fxFindFaceByPosition.ovm— supports HIGHEST/LOWEST face finding - ○ Decision logic: map slot_type → dot placement strategy
- ○ Mixed u+n safe-zone calculation (between both slot boundaries)
- ○ Integration with blade build pipeline (dot placed after profile, before edge mods)
- ○ Dot survives SLD boolean operations (verify not consumed by slot cut)
📋 JSON Schema: slotType Field
Added to blade_params.schema.json v1.2. Three values with hierarchical override:
| Value | Meaning | Red Dot Strategy |
|---|---|---|
"u" | Slot from top — blade sits in a U-channel | Place near BASE (lowest face) |
"n" | Slot from bottom — blade straddles over | Place near TOP (highest face) |
"auto" | Resolve from geometry after build | Auto-detect, then replace with resolved value |
⚠️ Override Hierarchy
Zone-level default → Blade-level override → auto-resolve from geometry. After build completes, any "auto" values are replaced with the resolved "u" or "n" so the JSON becomes a reproducible build record.
📦 Schema Change
blade_params.schema.json — added slotType field (enum: u, n, auto)
blade_params_example.json — added "slotType": "auto"
📝 Naming Rationale
Why u/n? The letters visually represent the slot shape. A u is a channel open at the top; an n is a channel open at the bottom. Alternative names were considered and rejected:
- male/female — too ambiguous when a blade has multiple slots in different directions
- androgynous — overcomplicated for a mixed u+n blade
- top/bottom — confusing when blades are at compound angles
The wine box divider analogy makes the concept immediately intuitive for shop floor communication.