Guide

The inventory and rules

Items have a spine plus configurable facets; rules constrain or advise, scoped by condition.

Items: a spine plus configurable fields

An inventory item has a fixed spine every item shares: a name, a category, its width, depth, and height, and its clearance (the space it needs kept free around it).

Beyond the spine, an item carries configurable fields: facets such as tier and style, held in a properties bag rather than fixed columns. New facets can be added without reshaping the item, and the catalogue can be filtered by them.

Rules: constraints enforce, rules advise

Rules are checked against a plan, and they come in two strengths:

  • Constraints enforce. They are hard limits: a layout that breaks one is wrong, not merely discouraged.
  • Rules advise. They are guidance, worth heeding but not a hard stop.

Every rule is scoped: a condition tree decides which items and plans it applies to, so a rule about basin clearance only weighs in where a basin is actually involved.

Display ids and the Applies here panel

Items, plans, and rules each have a human-facing display id: ITM-000n, PLN-000n, RUL-000n. These are the handles you quote and search by; the underlying database keys stay out of sight.

Open an item and the Applies here panel shows which rules match it, resolved through each rule's condition tree. It is the quick answer to "what governs this piece?" without opening the rules list and reading conditions by hand.

At a glance

The live size of the catalogue and the rule set: