An axis a business classifies its plan by: product, location, customer, channel, supplier, resource, time, scenario, unit of measure, currency. Each dimension has members (the actual products, the actual stores), attributes on those members, and one or more hierarchies that roll the members up. A plan's shape is the set of dimensions it is built on.
In PlanSieveDimensions are data, not schema. There is no hard-coded item or location table, so adding a channel, a demand stream or a supplier axis is a metadata change with no migration and no downtime.
RelatedLevelHierarchyGrainNamed set
Spreading a value set at a higher level down to the finer cells beneath it: a category plan down to items, a monthly number down to weeks. The basis decides how: in proportion to recent sales, by the assortment, evenly, by copying the value to every leaf, or by a rule written for that measure. Done properly it conserves the total, respects the cells a planner has locked, and can say exactly which cells it touched.
In PlanSieveA property of each measure, not of the table: two measures in one group can spread differently, locked cells stay locked, the totals still tie, and the grid shows the exact cells a spread touched.
RelatedAggregationGrainLevelHierarchy
A planner's verdict on a piece of history or a forecast, recorded as a value in its own right rather than as a silent edit: keep it as it is, correct it, mask it out of the model's view, declare it a named and dated event, adjust it, or approve it. The point of recording the verdict is that the engines downstream can read it and act on it, this cycle and the ones after.
In PlanSieveSix verbs behind one write path: a disposition lands as data on the history itself, with a reason and a vintage stamp, so the cleansing engine, the model contest and the next cycle all read it.
RelatedVintageTournament (champion / challenger)LineagePolicy