Skip to content

Bin plugin engine (typed generator framework) #32

Description

@KofTwentyTwo

The pluggable substrate every bin type plugs into — the catalog-as-moat engine. Pure modules (no React/DOM/storage, per #5) reusing GeometryPart[] so the R3F preview + export core consume them unchanged.

Key tasks

  • GRIDFINITY_BIN_PROFILE named constants, importing GRIDFINITY_PROFILE as source of truth.
  • BinFootprint + pure computeBinFootprint(...) derived from the baseplate socket constants (proven socket-compatible in tests).
  • BinGeneratorPlugin interface + pure BinRegistry (explicit registerBuiltInBins(), no import side effects).
  • Reference test-only stub proving registry + footprint + STL/3MF end-to-end.

Ships to the live anonymous app in parallel with the A→B backbone. See docs/ROADMAP.md → Phase C1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfrontendFrontend application workphase:CPhase C: Bin plugin enginepluginBin generator framework + typesroadmapTracked in the Benchfinity roadmap

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions