Skip to content

Plant Pot V1

implemented unverified

Plant pot with honest drainage: a tapered vessel whose floor is RAISED above a standing foot ring — the drainage bores exit into open air under the floor, so water never pools against the shelf or saucer. Circular plan in v1 (revolve); superellipse plans wait on the loft kernel. Sizes are examples, not archetypes.

Built from a real example — orbit to inspect.

Declaration example

A minimal product declaration for this archetype — exposed parameters at their defaults. Validate and build it with forge validate / forge build.

schema: product/v1
id: my_plant_pot
archetype: plant_pot_v1@1

params:
  top_d: 90mm
  bottom_d: 70mm
  pot_h: 85mm

Parameters

parametertypedefaultrangerole
top_dlength90mm40mm … 220mmfunctionalexposed
bottom_dlength70mm35mm … 200mmfunctionalexposed
pot_hlength85mm30mm … 220mmfunctionalexposed
walllength2.4mm1.6mm … 5mmstructural
floor_tlength3mm2mm … 6mmstructural
floor_raiselength6mm2mm … 20mmfunctional
drain_countcount41 … 9functional
drain_dlength7mm4mm … 14mmfunctional
drain_bc_dlengthexpr(bottom_d / 2)0mm … 160mmfunctional

Regions

  • pot_cavity soft contact surface
  • pot_outer_shell aesthetic lightening

Contract

Guarantees

must-have features and invariants — verified on every build

  • pot_vessel
  • drainage_bores
  • top_d >= bottom_d

Will refuse

explicit prohibitions — the engine refuses to build these

  • none declared

Not claimed

what passing validation does not mean

  • Provided “as is” under Apache-2.0 — no warranty of fitness for a particular purpose.

Built from operations

pot_bodybore_pattern

Allowed modifiers

fillet_soften

Subscribed validators (5)

form.pot_taper_okform.pot_floor_drainsform.holes_within_outlinetopology.bores_opentopology.single_connected_solid